首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { char s[]=“abode”; s+=2; prinff(“%d\n”,s[0]); } 程序的运行结果是( )。
有以下程序: #include main() { char s[]=“abode”; s+=2; prinff(“%d\n”,s[0]); } 程序的运行结果是( )。
admin
2017-11-06
56
问题
有以下程序:
#include
main()
{
char s[]=“abode”;
s+=2;
prinff(“%d\n”,s[0]);
}
程序的运行结果是( )。
选项
A、输出字符c的ASCⅡ码
B、程序出错
C、输出字符c
D、输出字符a的ASCⅡ码
答案
B
解析
本题重点考查数组名的概念。在C语言中,数组名类似于一个指向数组首地址的指针常量,一旦定义就不能修改其内容。所以本题中的“s+=2”;语句让数组名s的内容加2是错误的,编译无法通过,因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/dIxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列叙述中,错误的是()。
设有定义语句:inta[][3]={{0},{1},{2}};,则数组元素a[1][2]的值为()。
数据结构分为线性数据结构和非线性数据结构,带链的队列属于()。
有以下程序:main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",C);}执行后的输出结果是(
有以下程序:fun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7
以下选项中值为1的表达式是()。
设有如下程序段:chars[20]="Bejing",*P;p=s;则执行p=s;语句后,以下叙述正确的是()。
下列叙述中错误的是()。
下列叙述中正确的是()。
以下叙述中正确的是()。
随机试题
Anewkindofmachine【C1】________totaketheplaceofhumans.These【C2】________candojobsthataretoodangerousforhumans.【C3
患者,男性,66岁。因剧烈的心前区疼痛无法缓解而入急诊室。患者躁动不安,面色苍白,呼吸急促。以往有冠心病病史12年。入院后立即进行心电图检查(如图所示)患者的血清心肌酶含量也异常增高。请问:此时最重要的护理诊断是什么?
A.当归B.黄芪C.川芎D.肉桂当归补血汤的君药是
A、脉搏短绌B、水冲脉C、奇脉D、颈静脉搏动E、交替脉主动脉瓣关闭不全,多表现为
对金融业调增()征收的营业税,不征收城市维护建设税。
根据《水利水电工程施工质量检验与评定规程》SL176-2007的规定,水利水电工程施工质量等级分为()级。
投资者实际投入的金额超过投资者在企业注册资本中所占份额的部分,应记入()账户。
作为一名财务分析师,要利用贴现模型对M上市公司承接×工程影响其股价进行评估。假定M上市公司原来股利增长率不到1%,在承接×工程后,可将股利增长率提高到2%(3年中),β值由原来的1提高到1.2,并且3年以后公司股利增长率将稳定为6%,如果目前公司股价为8.
下面程序输出的结果是main(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i
Onmylastvisit,aboutthreemonthsago,mydoctorhadtoldmethatasa6-foot-tall,39-year-oldman,Ishouldweigharound18
最新回复
(
0
)