首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2013-10-19
70
问题
有以下程序
#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/ISJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。main(){inta=0;a+=(a=8);printf(“%d\n”,A);}
若要说明一个类型名STP,使得定义语句STPs;等价于char*s;以下选项中正确的是
有以下程序main(){charatr[]="xyz",*ps=str;while(*ps)ps++;for(ps--;ps-str>=0;ps--)puts(ps);}执行后输出结果
以下能正确定义数组并正确赋初值的语句是
有以下程序main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;s+=i;}whil
若以下选项中的变量已正确定义,则正确的赋值语句是
若要用fopen函数打开一个文本文件,该文件要既能读也能写,则文件使用方式的字符串为()。
若有函数内部说明:inta[3][4];则数组a中各元素()。
当调用函数时,实参是一个数组名,则向函数传送的是______。
在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是()
随机试题
诊断成人脊柱结核最可靠的依据
全层皮肤受损,包括皮下组织的损伤或坏死可能延伸至下方筋膜,但不穿透是压疮分期的哪一期
热痉挛病人需要补充的是
敏感性分析中评价指标的确定,一般根据项目实际情况而选择。如果主要分析产品价格波动对项目超额净收益的影响,则选用()作为分析指标。
咨询工程师对进度计划的执行情况进行跟踪检查时,其主要工作有()。
陶瓷卫生产品的功能要求有()。
甲企业拥有一土地使用权,其中的40%自用,另60%出租给乙企业生产经营使用,则()。
对新信息系统进行评价的目的是:①检查信息系统的目标、功能和各项指标是否达到了设计要求:②检查信息系统中【】;③根据评审和分析的结果,找出系统的薄弱环节并提出改进意见。
Indiansalwaysshake(摇)theirheadstheytalktoothers.【C1】________doesnothavethesamemeaning【C2】________"no".Ifsomeone
•Readthearticlebelow.•Inmostofthelines34—45thereisoneextraword.Itiseithergrammaticallyincorrectordoesnotf
最新回复
(
0
)