首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-11-23
40
问题
有以下程序:
#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/k83p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
设有以下程序段:structbook{floatprice;charlanguage;chartitleE20];}rec,*ptr;ptr=&rec;要求输入字符串给结构体
下列函数的功能是()。voidfun(char*a,char*b){while((*b=**a)!=’\0’){a++;b++;}}
若有定义语句doublex,y,*px,*PY;,执行了px=&x;py=a,y;之后,正确的输入语句是()。
若有定义语句doublea,*p=&a;,下列叙述中错误的是()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
若有函数首部intfun(doublex[10],int*n),则下列针对此函数的函数声明语句中正确的是()。
下面属于系统软件的是()。
以下关于结构化程序设计的叙述中正确的是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
随机试题
擦伤的特点是
关于口腔颌面部解剖特点下列哪项是错误的
肺心病的首要死亡原因是:
抢救急性肺水肿病人吸氧时。湿化颅内乙醇浓度是多少
以下各项中属于专门为投资者买卖人民币特种股票而设置的账户是()。
张某拟与王某、赵某共同投资设立甲有限责任公司(简称甲公司),因张某不愿以自己名义投资,遂与李某约定,李某为名义股东,张某实际出资并享有投资收益。后李某按照约定,认缴出资100万元,设立了甲公司。李某被记载于甲公司股东名册,并在公司登记机关登记。王某、赵某认
毛泽东对“实事求是”这句话作了科学解释的著作是()。
衣服:布料
《周礼》
Americansusemanyexpressionswiththeword"dog".PeopleintheUnitedStateslovetheirdogsandtreatthemwell.【B1】______H
最新回复
(
0
)