首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,执行后的结果是 #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
23
问题
有以下程序,执行后的结果是
#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://jikaoti.com/ti/TSf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){charS[]="rstuv";printf("%c\n",*s+2);}程序运行后的输出结果是()。【10年9月】
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。【09年3月】
下列数据结构中,能够按照“先进后出”原则存取数据的是()。【09年9月】
设有定义:Structcomplex{intreal,unrea1;}data1={1,8),data2;则以下赋值语句中错误的是()。【10年3月】
下面选项中的程序段,没有编译错误的是
与数学表达式x≥y≥z对应的C语言表达式是
表达式:(int)((double)9/2)-9%2的值是
关于C语言的变量,以下叙述中错误的是
数据流程图(DFD图)是
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
随机试题
如何正确处理改革、发展与稳定三者之间的关系?
Duringthewar,_____butalsohelosthiswifeandhischild.
以下哪项对全冠龈边缘位置设计无影响
属于五行中“木”的是
A.100ml~数千mlB.1~2mlC.2~5mlD.0.2ml以下E.5~50ml静脉点滴的常用剂量是()。
杨某以40万元购买了一套建筑面积为80m2、位于一层的商品住宅,首付款16万元,余款向银行抵押贷款。杨某家庭月均收入为6000元,购房抵押贷款的月还款额为1600元。该商品住宅的物业管理费标准为1.0元/m2。房地产价格中,把目前尚未建造完成而在将来建
下列各项,计算建筑面积的有()。
当评估基准日与产成品完工时间较接近、成本变化不大时,可用()作为在产品的评估值。
社会保障中最大项目是()支出。
(a)禁止令可以是:(1)中间性禁止令(2)永久性禁止令(3)限制性禁止令(4)强制性禁止令对以上名词加以解释。(b)给Mareva禁止令下定义。
最新回复
(
0
)