首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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-12-13
25
问题
有以下程序:
#include<stdio.h>
main()
{
char s[]="abcde";
s+=2:
printf("%d\n",s[0]);
}
程序的运行结果是( )。
选项
A、输出字符c的ASCII码
B、程序出错
C、输出字符c
D、输出字符a的ASCII码
答案
B
解析
本题重点考查数组名的概念。在C语言中,数组名类似于一个指向数组首地址的指针常量,一旦定义就不能修改其内容。所以本题中的“s+=2”;语句让数组名s的内容加2是错误的,编译无法通过,因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Fmxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structan
若运行时给变量x输入12,则以下程序的运行结果是()。main(){int.x,y;scanf(“%d”,&x);y=x>127x+10:x-12;printf(“%d\n”,
下列函数从字符数组s[]中删除和c一样的字符,请在下面横线处填空。voiddelete(s,Cchars[],c;{inti,j;for(i=j=0;______________;i++)
若有定义:intx=1,y=2;floata=3.7,b=2.1;则(x+y)%2+(int)a/(int)b表达式的值为_________________。
设有下面的定义:structst{inta;floatb;}d;int*p;要使P指向结构变量d中的a成员,正确的赋值语句是()。
C语言规定,在一个c程序中,main()函数的位置()。
以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值。请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{1
以下关于C语言数据类型的叙述中正确的是()。
随机试题
下列关于我国前沿科技的说法,错误的是()。
【】是指公司一定时期息税前利润与利息费用的比值,用以衡量公司偿还债务利息的能力。
与真核mRNA分子稳定性有关的因素是
A.子宫圆韧带B.子宫阔韧带C.子宫主韧带D.子宫骶韧带E.盆底肌维持子宫前倾的是
患者,男,50岁。确诊乙型肝炎20年,长期需要家人照顾其生活起居。今日该患者因食欲缺乏、厌油、腹胀3个月,加重1个月入院。该患者入院第三天早饭后感腹胀不适,并呕吐咖啡渣样液体,随即出现乏力、皮肤湿冷。测血压:80/50mmHg,心率138次/分。则该患
A.面目全身皮肤发黄,颜色鲜明,精神疲倦,舌红苔黄B.面目皮肤发黄,颜色淡而晦暗,日久不退,四肢欠温C.面目全身发黄,气促汗出,肢冷脉微D.面目皮肤发黄,颜色深而晦暗无华,右胁痞块质硬,舌见瘀点E.面目皮肤发黄,发热,烦躁,吐血,两目上视
对RBC内裂殖体有迅速而强大杀灭作用的药物是()
中国用砖的历史始于何时?
()是基金在一定时期内全部损益的总和。
下列关于类模板的模板参数的叙述中,错误的是
最新回复
(
0
)