首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() { char s[]="abcde"; s+=2: printf("%d\n",s[0]); } 执行后的结果是( )。
有下列程序: main() { char s[]="abcde"; s+=2: printf("%d\n",s[0]); } 执行后的结果是( )。
admin
2012-12-03
17
问题
有下列程序:
main()
{ char s[]="abcde";
s+=2:
printf("%d\n",s[0]);
}
执行后的结果是( )。
选项
A、输出字符a的ASCII码
B、输出字符c的ASCII码
C、输出字符c
D、程序出错
答案
D
解析
因为字符数组s[]中的数组名s表示的是一个地址常量。所以语句“s+=2;”不能将指针在当前位置的基础上再向后移两位。因而程序编译时出错。
转载请注明原文地址:https://kaotiyun.com/show/F0Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和______。
有以下程序prt(int*m,intn){inti;for(i=0;i<n;i++)m[i]++;}main(){inta[]={1,2,3,4,5},i;prt{a,5);for
有以下程序voidfun(char*c,intD){*c-*c+1;d=d+1;printf("%c,%c,",*c,D);}main(){chara=’A’,b=’a’;fun(&b,A);pr
下列叙述错误的是()。
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是()。
结构化程序设计主要强调的是()。
表示“整数x的绝对值大于5”时值为“真”的C语言表达式是【】。
下面不属于软件设计原则的是()。
现有以下结构体说明和变量定义,如图所示,指针P,q,r分别指向一个链表中连续的三个结点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指
随机试题
哪项不是蜜炙的目的()
[2005年第106题]下列有关城市设计的概念中哪项不正确?
要约是希望( )的意思表示。
资产负债表反映企业一定期间的账务状况。()
保税物流园区运往区外检测、维修的机器、设备和办公用品等不得留在区外使用,并应自运出之日起______内运进区内。
下图为农业废弃物资源化循环发展理论框架示意图。图中“三环”表示可持续发展三要素的循环发展。读图完成14—15题。四川盆地地区被誉为“天府之国”,支持此美誉的原因有()。①冬冷夏热温差大②气候湿润多降水③河流众多水源足④热量充足土壤肥沃
Howmanytimedoyouspendwithyourparents?【M1】______Yourparentsareyourdearerpeopleintheworld【M2】______whenyouare
Salesofexistinghomesrosebythelargestamountinmorethan5yearsinSeptember.Butanalystscautionedagainstreadingtoo
阅读以下说明和关系表,回答问题1~3。[说明]假设现某家庭有存款余额是500元,1.妈妈存进了200元,2.爸爸又存进了300元,其执行的时间如下:
Nooneknowsexactlyhowmany【C1】______peoplethereareintheworld,butestimates【C2】______thefigureisover【C3】______.Then
最新回复
(
0
)