首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段: #include char s[20]="Beijing",*p; p=s; 则执行P=s;语句后,以下叙述正确的是( )。
设有如下程序段: #include char s[20]="Beijing",*p; p=s; 则执行P=s;语句后,以下叙述正确的是( )。
admin
2020-11-27
53
问题
设有如下程序段:
#include
char s[20]="Beijing",*p;
p=s;
则执行P=s;语句后,以下叙述正确的是( )。
选项
A、输出字符c的ASCII码
B、程序出错
C、输出字符c
D、输出字符a的ASCII码
答案
C
解析
程序定义了字符数组s和字符型指针变量p,并且使得p指向数组,执行p=s;语句后,*p即表示s[0];s数组中元素的个数和p所指字符串长度不相等,因为s数组中元素的个数包括字符串结束标识“\0”,而p所指字符串长度不包括“\0”;s是字符型数组,p是指针变量;数组s中的内容和指针变量p中的内容不相同,数组中存放的是字符串,而指针变量p存放的是数组的首地址。因此C选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/Cp3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
以下叙述中正确的是
有以下程序#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);
以下叙述中错误的是()。
以下叙述中错误的是
随机试题
论述法治思维与人治思维的区别。
垫层材料的强度要求不一定高,但其()必须要好。
以下属于无效合同的有()。
下列属于定性预测方法的有()。
甲股份有限公司(以下简称甲公司)2013年发生如下事项:(1)2013年11月5日,因甲公司产品发生质量事故,致使一名消费者死亡。12月3日消费者的家属上诉至法院,要求赔偿600万元,至2013年年末本诉讼尚未判决。甲公司研究认为,质量事故已被权
企业按规定计算的代扣代缴的职工个人所得税,借记“管理费用”等科目,贷记“其他应付款”科目。()
皮亚杰认为________阶段时,儿童对行为的判断主要依据客观结果,而不考虑主观动机。
1957年2月,毛泽东在扩大的最高国务会议上发表《关于正确处理人民内部矛盾的问题》的讲话,针对人民内部矛盾在具体实践中的不同表现,他提出了一系列具体的方针、原则和办法。主要有()。
下列选项中,属于无因行为的是()。
当z∈∣0,3/2∣时,函数f(x)=-x2+4x+k有最小值1,则此区间内函数f(x)的最大值为().
最新回复
(
0
)