首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,执行后的结果是 #include Main(){char s[]="abcde"; s+=2; printf("%d\n",s[0]); }
有以下程序,执行后的结果是 #include Main(){char s[]="abcde"; s+=2; printf("%d\n",s[0]); }
admin
2018-01-11
29
问题
有以下程序,执行后的结果是
#include
Main(){char s[]="abcde";
s+=2;
printf("%d\n",s[0]);
}
选项
A、输出字符c的ASCII码
B、输出字符C
C、输出字符a的ASCII码
D、程序出错
答案
D
解析
因为字符数组s[]中的数组名s表示的是一个地址常量。所以语句“s+=2;”不能将指针在当前位置的基础上再向后移动两位。因而程序编译时出错。
转载请注明原文地址:https://jikaoti.com/ti/Cma0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以()方式打开文件。
若有定义语句:“chars[10]="1234567\0\0";”,则strlen(s)的值是()。
下列程序的运行结果是()。#includevoidfun(int*s,int*p){staticintt=3;*p=s[t];t--:}voidmain(
以下程序的输出结果是()。main(){inta=1,b;for(b=1’b<=10;b++){if(a>=8)break;if(a%2==1){a+=5;continue;}a=3;}printf("%d\
若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为()。 ch=’b’; k=10;printf(""%x,
下列程序的输出结果是________。main(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;else
下面程序的运行结果是()。#includevoiddel(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;i++
若想通过以下输入语句使a中存放字符串1234,b中存放字符5,则输人数据的形式应该是_________。chara[10],b;scanf("a=%sb=%c",a,&b);
已有定义“int k=2;int*ptr1,*ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
以下选项中可作为C语言合法整数的是()。
随机试题
分析我国近几年税收收入增长持续高于GDP增长的原因。
影响员工晋升的因素很多,比较重要的因素不包括()。
关于交叉配血,错误的说法是
用来反映和评价群体居民在一定社会经济条件下的寿命长短通常用
患者,女,32岁。因牙齿松动就诊。检查:多数牙齿松动、移位,牙周袋探诊深度5~8mm。怀疑为侵袭性牙周炎,诊断前最重要的辅助检查是
患者,男,33岁。患肝硬化1年,食欲减退,厌食,进食后上腹饱胀不适。2天前突发大量黑便,后表现为性格行为失常、意识障碍、昏迷。该患者出现昏迷的原因是
如何理解“肝气肝阳常有余”?
给定资料1.(1)基层干部是联系群众和政府的“纽带”。他们工作在基层,时常走访群众,倾听民生疾苦,他们是最了解群众的干部,是最接近群众的干部。他们上传下达,将群众的声音反馈给上级部门,让政府真正了解群众的需求。随着经济社会的快速发展,全
用有向无环图描述表达式(x+y)((x+y)/x),需要的顶点个数至少是()。
求其中D由直线x=一2,y=0,y=2及曲线所围成.
最新回复
(
0
)