首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,执行后的结果是 #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
39
问题
有以下程序,执行后的结果是
#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全国计算机二级
相关试题推荐
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i])
结构化程序设计方法的3种基本控制结构中不包括
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];for(i=0;i<5;i++){if(i%2==0)print
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#includemain(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str)【】;i
以下叙述正确的是
以下叙述中正确的是
随机试题
拍卖
工作轮换
可摘局部义齿戴人后出现固位不良,具体的原因是()
A.基托边缘过长或过锐B.基托变形C.基托与黏膜不密合D.人工后牙覆盖过小E.垂直距离过低易导致咀嚼无力的是
患者,女,38岁,突然恶寒发热,小腿皮肤红赤,灼热肿胀,迅速扩大,鲜红成片,稍高起皮肤,界限清楚。其诊断是()
采用()措施消除和降低粉尘危害,是治本的对策,是防止尘肺发生的根本措施。
增加部门档案。部门编码:12部门名称:办公室
做好景区导游的关键是()。
请认真阅读下列材料,并按要求作答。请根据上述材料完成下列任务:依据拟定的教学目标,设计本课的导入环节。
【B1】【B9】
最新回复
(
0
)