首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,执行后的结果是 #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
2020-11-23
48
问题
有以下程序,执行后的结果是
#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/9f3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,
下列叙述中错误的是()。
设有语句typedefstructTT{charC;inta[4];}CIN;,则下列叙述中正确的是()。
以下关于C语言的叙述中正确的是()。
以下叙述中错误的是()。
有如下程序:#include<stdio.h>main(){if(’\0’==0)putchar(’X’);if(’0’==0)putchar(’Y’);if(’a’>’b’)putc
若有以下程序段:doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
在关系模型中,每一个二维表称为一个()。
C语言程序中,运算对象必须是整型数的运算符是()。
随机试题
当强光刺激时,新生儿会自动闭上眼睛。这属于()
哪一项不是肝硬化代偿期的表现
哪种不是外科感染的常见细菌
A、石膏B、赭石C、自然铜D、朱砂E、雄黄质软,条痕白色,断面显绢丝光泽的药材是
新生儿,诊断为单侧完全性唇裂合并单侧完全性腭裂,同时伴有鼻部畸形。何时行鼻部畸形手术修复
下列选项中,属于服务投标文件内容组成中特有的条款是()。
若梁截面尺寸均为b×h=300mm×600mm,则梁GH和梁EF的线刚度iGH=______×1010N·mm,iEF=______×1010N·mm。若柱的截面尺寸均为b×h=600mm×600mm,则柱GD和柱DA的线刚度iGD=______
某企业2月15日收到A公司开出并经银行承兑的商业汇票一张,面值为300000元,期限为8个月,票面年利率为8%,该票据的到期价值为()元。
授权审批控制包括常规授权和特别授权,常规授权是指企业在特殊情况,特定条件下进行的授权。()
如果要在数据表的某字段中存放图像数据,则该字段应设为
最新回复
(
0
)