首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
29
问题
有下列程序:
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全国计算机二级
相关试题推荐
有以下等程序#include<string.h>voidf(char*s,char*t){chark;k=*s;*s=*t;*t=k;s++;t--;if(*s)f(s,t);}main(){
有以下程序:main(){intX=3,y=2,z=1;printf("%d\n",x/y&~z);}
有以下程序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
以下选项中不能正确把c1定义成结构体变量的是
在面向对象方法中【】描述的是具有相似属性与操作的一组对象。
对于下列字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
若已定义x和y为double类型,则表达式x=1,y=x+3/2;的值是______。
以下叙述中错误的是()。
请选出可用作C语言用户标识符的一组()。
对于一棵具有n个结点的树,则该树中所有结点的度之和为【】。
随机试题
Nisslbody
D细节辨认题。对话中当男士问女士为什么要从事教育行业时,女士说她40年前曾是公立小学的一位教师,虽然已经很多年没有教过学了,但她想要使落后社区的生活有所改善的决心从未动摇过。也就是说,她从事教育工作是为了让那些弱势群体过上更好的生活。因此答案为D。
晕轮效应
从事零售业务的个体户王某收到税务机关限期缴纳通知书的期限届满后,仍然拖欠营业税款2000元。税务机关对此采用的下列哪一种做法不符合法律规定?
根据《支付结算办法》的规定,发卡行对准贷记卡透支按月计收复利。()
甲企业计划配股,2009年至2011年可供分配利润分别为5000万元、4300万元和4500万元,企业计划2012年配股,则企业过去3年以现金方式分派的股利至少为()。[2012年真题]
视唱以上曲谱,在下列哪部歌剧中曾经使用到了这段旋律?()
下列命令中,以下哪个命令能为远程对象生成stub和skeleton
【B1】【B6】
A、Dopresent-daychildrenlearnlessthantheirforefathersinthegoodolddays?B、WhydoJapanesebusinessmensendtheirchild
最新回复
(
0
)