首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段: #include char s[20]="Beijing",*p; p=s; 则执行P=s;语句后,以下叙述正确的是( )。
设有如下程序段: #include char s[20]="Beijing",*p; p=s; 则执行P=s;语句后,以下叙述正确的是( )。
admin
2020-11-27
27
问题
设有如下程序段:
#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://jikaoti.com/ti/G0D0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
以下叙述中正确的是
以下叙述中错误的是()。
下面程序的运行结果是()。for(i=3;i
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
有以下程序:#include<stdio.h>main(){charch[]=’’uvwxyz’’,*pc;pc=ch;printf(’’%c\n’’,*(pc+5));}程序的运行结
随机试题
(77)Whatdowemeanbyasatisfactorystandardofliving?Obviously,itmustincludethebasicnecessitiesoflifesuchasfood
某女,经行量多,色鲜红,质黏稠有血块,伴口渴便结,舌红脉数,多属于
下列证据是“新的证据”或可视为“新的证据”的有:
小张到外地去打工.当得知某公司招聘保安时,小张认为如果自己有部队经历会更容易被招聘,于是伪造了曾在某部队服过役的士兵证和部队发给的奖状等,并私刻部公章一枚。后来小张的行为被当地劳动部门发现,小张的行为不构成:()
三级负荷对供电无特殊要求。()
承揽人应以自己的设备、技术和劳力,完成主要工作,但当事人另有约定的除外。未经定作人同意将主要工作交由第三人的,定作人可以解除合同。()
中国成功地实现了载人航天飞行,从人类实践的构成要素这个角度来看,承担此次任务的“神州五号”飞船属于()。
Annualcheck-upsandcompany"wellnessprogrammes"havebecomeafamiliarpartofthecorporatelandscape.【F1】Companiesarenow
A.exploreB.distinctC.artisticD.inaccessibleE.subjectiveF.highlyG.factualH.declineI.definitivelyJ.currents
It’s10pm.Youmaynotknowwhereyourchildis,butthechipdoes.Thechipwillalsoknowifyourchildhasfallenandne
最新回复
(
0
)