首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段: #include char s[20]="Beijing",*p; p=s; 则执行P=s;语句后,以下叙述正确的是( )。
设有如下程序段: #include char s[20]="Beijing",*p; p=s; 则执行P=s;语句后,以下叙述正确的是( )。
admin
2020-11-27
22
问题
设有如下程序段:
#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://kaotiyun.com/show/Cp3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下叙述中错误的是
有以下程序#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);
以下叙述中错误的是()。
下面程序的运行结果是()。for(i=3;i
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
有以下程序:#include<stdio.h>main(){charch[]=’’uvwxyz’’,*pc;pc=ch;printf(’’%c\n’’,*(pc+5));}程序的运行结
随机试题
君之视臣如土芥,则臣视君如寇仇。(《先秦诸子语录》)芥:
扩张型心肌病的特点是肥厚型梗阻性心肌病特点是
林某,男,34岁,因肺炎入院,按医嘱给予红霉素静脉滴注,用药5天后,输液部位组织红、肿、灼热、疼痛沿静脉走向出现条索状红线,下列护理措施错误的是( )。【历年考试真题】
乙公司有个塔吊,甲和乙公司签订了代理合同,甲代理乙公司将该塔吊出售。甲的下列情况中,属于滥用代理权的有()。(2015年)
根据《公安机关执法公开规定》,公安机关应当向控告人,以及被害人、被侵害人或者其家属公开的执法信息包括()。
创新:僵化
某化工厂工人甲操作失误将剧毒物质排放入饮用水水源地中,造成多人死亡。甲的行为应认定为()
若有以下程序#include<stdio.h>voidsp(int*a){intb=2;*a=*a*2;printf("%d,",*a);a=&b;*a=*a*2;printf("%d,",*a);}main
ExerciseCanReplaceInsulinforElderlyDiabeticsMostolderpeoplewithso-calledtypeIIdiabetescouldstoptakinginsul
Whileradiobroadcastingwasstill【C1】______itsearlystagethewonderoftelevisionwas【C2】______beingdeveloped.Thefirst
最新回复
(
0
)