首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,执行后的结果是 #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
2018-01-11
68
问题
有以下程序,执行后的结果是
#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/SFxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是_________。intn=’c’;switch(n++){default:printf("error");break;case’a’:case’A’:case’b’:case’B’:printf
若x为int类型,请写出与!x等价的C语言表达式_________。
若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是()。intt[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];
定义结构体数组:structstu{intnum;charname[20];}X[5]={1,"LI".2,"ZHAO",3,"WANG",4,"ZHANG",5,"LIU");for(i=1;i<5;i++)prin
没栈的存储空问为S(1:40),初始状态为bottom=0,top=0。现经过一系列入栈与出栈运算后,top=20,则当前栈中有__________个元素。
下面程序的运行结果是______。#include<stdio.h>main(){inty,a;y=2,a=1;while(y--!=-1){do{a*=y;a++;}while(y--);}printf("%d,%d",a,y);
若有定义语句inta,b;doublex;则下列选项中没有错误的是()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
与十进制数200等值的十六进制数为
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
随机试题
交通信号灯绿灯亮时,表示______。
此患者的诊断可能是假设宫颈分泌物涂片在多核白细胞内找到革兰阴性双球菌,最佳的治疗方法是
以下支托凹预备原则中错误的是
A、细辛B、花椒C、冰片D、大蒜E、绿豆;在中药饮片养护技术的对抗贮存法中与硼砂同贮的是()。
下列哪一种脉搏提示心肌损害?()
目前我国列入世界文化遗产的古城有两座,是指()。
控制性详细规划的修改涉及总体规划的强制性内容的,应当先修改()。
下列哪种因素不能刺激胃酸分泌
以下叙述中错误的是()。
Atcollege,Johnisgoingto______.
最新回复
(
0
)