首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,执行后的结果是 #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
26
问题
有以下程序,执行后的结果是
#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
有以下程序:#include<stdio.h>main(){charS[]="rstuv";printf("%c\n",*s+2);}程序运行后的输出结果是()。【10年9月】
设有定义:inta=1,b=2,c=3;,以下语句中执行效果与其他3个不同的是()。【09年9月】
有以下程序:#include<stdio.h>main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();pr
以下关于结构化程序设计的叙述中正确的是()。【10年9月】
软件(程序)调试的任务是()。【10年3月】
下面选项中的程序段,没有编译错误的是
以下不构成无限循环的语句或语句组是
关于C语言的变量,以下叙述中错误的是
数据字典(DD)所定义的对象都包含于
随机试题
TR400/18/F1150为
A.漏出性胸腔积液B.渗出性胸腔积液C.脓胸D.血性胸腔积液E.乳糜性胸腔积液胸腔积液示:黄色透明液体,蛋白总量:20g/L,胸液/血清比值:0.4,白细胞数:70×106/L,胸腔积液性质为
_______不是电子支票簿功能。()
建筑特性在建筑状况评估单元中所占比例为()。
前期物业服务合同与物业服务合同的区别在于()。
我国现代物流的发展历程包括()。
请认真阅读下列材料,并按要求作答。动作方法:动作方法(以右手为例):右手持轻物于右肩上,同时左脚向前一步,投掷时,要向右转体引臂,然后利用迅速蹬地转体的力量将轻物投出。请根据上述材料完成下列任务:如果指导水平一的学生练习“单手投掷轻物
有的老师说:“只要有专业知识就能上好课,何必还要学习教育学?”
Youwillhearfivedifferentpeopletalkingaboutaprojecttheycarriedoutatwork,andtheirexperiencewhilecarryingitout
A、Toplaytheviolinonceagain.B、TogototheUnitedStates.C、Toapplyforascholarship.D、Tohaveherperformancetaped.D根
最新回复
(
0
)