首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,执行后的结果是 #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
2017-05-20
53
问题
有以下程序,执行后的结果是
#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://kaotiyun.com/show/S4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是main(){inta,i;a=0;for(i=1;i
若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是#includemain(){charc;intv0=1,v1=0,v2=0;do{switch(c=getchar()){
现有格式化输入语句,scanf("x=%d],sum]y=%d,line]z=%dL",&x,&y,&z);,已知在输入数据后,x,y,z的值分别是12,34,45,则下列选项中是正确的输入格式的是[注]:"]"表示空格,表示回车
下列叙述中错误的是
有以下程序fun(intx){intp;if(x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}
在结构化程序设计中,模块划分的原则是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
判断char型变量c1是否为大写字母的正确表达式是
下列二维数组初始化语句中,不正确的是()。
设有定义:doublex[lO],*p=x;,以下能给数组x下标为6的元素读人数据的正确语句是
随机试题
Bell的UNIX系统对通行字采用加密方式,以用户个人通行字的前________—个字符作为DES体制的密钥。()
A、Theyarevirtuallyimpossibletoenforce.B、Neitherisapplicabletothewoman’scase.C、Bothofthemhavebeensubjecttocri
视神经管(Rhees)摄影,头颅矢状面与台面夹角为
男婴,12天。因感染用抗生素治疗,3天后发现口腔内有乳凝块样附着物,诊断为()
房屋拆迁实施过程中,违法建筑应由()认定。[2008、2004年考试真题]
明确建筑安装工程所含各专业工程项目的划分,对其施工各阶段质量的(),是保证工程质量的重要手段。
某10层办公楼,建筑高度为36m,标准层建筑面积为3000m2,设置中有自动喷水灭火系统,外墙采用玻璃墙,对该办公室防火检查结果中,不符合现行国家标准要求的是()。
以下针对计算机辅助审计技术的说法中,不正确的是()。
课外活动的形式、方式、参加人数不受学校教育计划、课程标准的限制,内容丰富多彩,活动项目广泛,形式生动灵活。这说明课外活动具有()。
根据下面材料回答下列问题。下图为劳动力人口结构情况,结合表中信息可判断A、B、C、D分别代表()。
最新回复
(
0
)