首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,执行后的结果是 #include<stdio.h> main(){ char s[]="abcde"; s+=2; printf("%d\n",s[0]);
有以下程序,执行后的结果是 #include<stdio.h> main(){ char s[]="abcde"; s+=2; printf("%d\n",s[0]);
admin
2017-04-26
27
问题
有以下程序,执行后的结果是
#include<stdio.h>
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/9YDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序用来输出结构体变量ex所占存储单元的字节数,请填空。structst{charname[20];doublescore;};main(){structstex;pfintf("exsize:%d\n",sizeof(__
以下正确的程序段是
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述
若有下列定义和语句:Char*s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));则输出结果为______。
下列程序的输出结果是______。main(){inta[]={31,27,20,12,6,1},*p=a;p++;printf("%d\n",*(p+2));}
在C语言中,函数调用时()。
以下程序中,函数fun的功能是计算x2-2x+6,主函数中将调用fun函数计算:y1=(x+8)2-2(x+8)+6y2=sin2(x)-2sin(x)+6请填空。#include"math.h"doublefun(doublex
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
设有定义语句int(*f)(int);,则以下叙述正确的是
随机试题
下列设施中()是沙漠地区特有的附属设施。
温家宝总理在给一位国务院参事回信中,引用了两句诗:“知屋漏者在宇下,知政失者在草野。”这一古训蕴含的哲理是()。
男性,70岁。既往咳嗽、咳痰30年,活动后气短10年,最近1年出现双下肢水肿。肺功能显示阻塞性通气障碍,FEV1占预计值的50%。该患者形成肺动脉高压的最主要因素为
为尽量发现患者,在制订筛选方法标准过程中,常采用
A.抑制血小板聚集B.促进四氢叶酸类辅酶的循环利用C.促进凝血因子合成D.促进纤溶E.阻止凝血因子合成维生素K1的作用机制是
某公司随着企业规模的不断壮大,2002年正式成立了人力资源部,并进行相应的人力资源政策和措施的改革。当该公司发展成为一家大型企业之后,为了和人力资源管理新趋势保持同步,可以采取()的举措。
甲、乙、丙和丁4人共同制作零件。已知甲制作的零件总数是其他3人制作零件总数的,乙制作的零件总数是其他3人制作零件总数的,丙制作的零件总数是其他3人制作零件总数的,丁制作了39个零件。那么甲一共制作了()个零件。
感觉上与我容易投机交谈的人,多是比我年长十岁或十几岁的,也许因为他们都_________了各个领域的书籍,从年轻时候起就曾深深_________自我内心和世间万象。我平时所思所想,都是人生观问题,所以与同年代的人往往难有共同语言。对方若是20来岁的年轻人,
国际收支平衡表的四部分主要内容中,最基本的项目是()。
口腔内黏膜对温度的耐受力较皮肤大,原因是()。
最新回复
(
0
)