首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,执行后的结果是 #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
35
问题
有以下程序,执行后的结果是
#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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#include<string.h>main(){charx[]="STRING";x[0]=0;x[1]=’\0’;x[2]=’0’;print
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是()。【10年3月】
以下叙述中正确的是()。【08年9月】
以下选项中合法的标识符是()。【09年3月】
下列语句组中,正确的是()。【10年3月】
设已有定义:floatx;则以下对指针变量P进行定义且赋初值的语句中正确的是
以下叙述中正确的是
关于do循环体while(条件表达式);以下叙述中正确的是
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
随机试题
列管式换热器一般不采用多壳程结构,而采用()以强化传热效果。
肾糖阈
下列说法错误的是
A.类风湿关节炎B.干燥综合征C.系统性红斑狼疮D.系统性硬化病E.成人Still病
自制原始凭证都是一次凭证,外来原始凭证绝大多数是一次凭证。()
下列降低风险的方法中,()只能降低非系统风险。
Peopledonotanalyzeeveryproblemtheymeet.Sometimestheytrytorememberasolutionfromthelasttimetheyhada【C1】_____
下列词语中,拼音正确的是:①短暂②中肯③脂肪④酗酒
只复制最近一次数据库完全转储以来发生变化的数据的转储方式称为【12】转储。
Therecanbenodoubtthatthecomputerrevolutionhastouched【C1】______everypersoninthecountry【C2】______somewayorother
最新回复
(
0
)