首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main( ) { char s[]="abcde"; s+=2; prinff("%d\n",s[0]); } 程序的运行结果是( )。
有以下程序: #include<stdio.h> main( ) { char s[]="abcde"; s+=2; prinff("%d\n",s[0]); } 程序的运行结果是( )。
admin
2018-06-28
25
问题
有以下程序:
#include<stdio.h>
main( )
{
char s[]="abcde";
s+=2;
prinff("%d\n",s[0]);
}
程序的运行结果是( )。
选项
A、输出字符C的ASCII码
B、程序出错
C、输出字符c
D、输出字符a的ASCII码
答案
B
解析
本题重点考查数组名的概念。在C语言中,数组名类似于一个指向数组首地址的指针常量,一旦定义就不能修改其内容。所以本题中的“s+=2”;语句让数组名s的内容加2是错误的,编译无法通过,因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/nRxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。 【】(double,double); main( ) {doublex,y; scanf("%lf%lf",&x,&y); printf("%lf\n",ma
执行以下程序后sum的值是【】。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
执行下列程序时输入12345678,程序的运行结果是______。 #include<stdio.h> main() { int x,y; scanf("%2d%2d"); printf("%d\n",x+y); }
设有定义:int a; float b;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876 543.0<回车>, a和b的值分别是______。
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有stmctnode类型的动态存储空间。
以下能正确定义二维数组的是______。
若已包括头文件<string.h>且已有定义chars1[18],s2={"ABCDE"}和inti,现要将字符串"ABCDE"赋给s1,下列语句错误的是()
若有以下定义,则正确的swish语句是______。floatx;inta,b;
随机试题
婴幼儿肺炎首先出现的病理生理改变是
怎样利用PMC进行FANUC系统故障诊断与维修?
患者,女,36岁。产后大出血后疲劳,闭经,查体:苍白,无欲,血压低,血糖低。问题2:可能出现的异常是
医用X线摄影管电压范围是
A.突发胸部撕裂样疼痛,伴全身冷汗,血压常升高B.胸部和背部持续烧灼样疼痛C.活动后胸骨后或左胸部剧烈疼痛,休息后缓解D.常有心前区针刺样疼痛E.胸骨后剧烈压榨样疼痛,舌下含服硝酸甘油不缓解力性心绞痛的临床表现特点是
心肺复苏后,下列处理哪项错误
管理学意义上的相关利益者包括()。Ⅰ.员工Ⅱ.债权人Ⅲ.供应商Ⅳ.客户
外籍个人跨期2015年1月1日入境,2016年2月10日离境,期间离境20天,则2015年为个人非居民纳税人。()
通常将软件分为系统软件和应用软件。C语言是______软件。
ThestudywaswrittenandresearchedbyBritain’sNationalConsumerCouncil(NCC)forlobbygroupConsumerInternational.Itwas【C
最新回复
(
0
)