首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,执行后的结果是 #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
2019-05-17
42
问题
有以下程序,执行后的结果是
#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/oHRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:inta=1,b=2,c=3;,以下语句中执行效果与其他3个不同的是()。【09年9月】
以下叙述中正确的是()。【08年9月】
以下关于结构化程序设计的叙述中正确的是()。【10年9月】
支持子程序调用的数据结构是()。【09年3月】
软件(程序)调试的任务是()。【10年3月】
下列语句组中,正确的是()。【10年3月】
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
以下叙述中正确的是
关于C语言的变量,以下叙述中错误的是
关于do循环体while(条件表达式);以下叙述中正确的是
随机试题
新生儿生理性黄疽特点
以下哪项是肠套叠患者的典型临床表现
关于在项目建设周期的不同阶段,可交付成果具有不同的表现形式,下列叙述不正确的是()。
由于疏忽、事故或自然灾害等事件造成实物资产的直接毁坏和价值的减少是指()。
某房地产项目的土地使用费用为1000万元,土地开发费用为500万元,建筑物建造所需直接费用为2000万元,管理费用为100万元。该房地产的开发成本为()。
旅游主管部门实施监督检查时,不得对涉嫌违法的合同、票据、账簿及其他资料进行查阅、复制。()
下列音乐作品由哪个国家的作曲家创作?()
【2016上】依据《中华人民共和国教师法》的相关规定,教师有下列哪种情形,可以由其所在学校予以行政处分或解聘?()
人们在过去经验的影响下,解决问题时的倾向性,我们称之为_______。它的影响有积极的,也有消极的。
Bytheendoftheweek,womeninMissourimayliveinastatewithoutasingleabortionclinic.Whilerestrictivelawsinstates
最新回复
(
0
)