首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段: #include char s[20]="Beijing",*p; p=s; 则执行P=s;语句后,以下叙述正确的是( )。
设有如下程序段: #include char s[20]="Beijing",*p; p=s; 则执行P=s;语句后,以下叙述正确的是( )。
admin
2020-11-27
37
问题
设有如下程序段:
#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全国计算机二级
相关试题推荐
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
以下叙述中正确的是
以下叙述中错误的是
以下叙述中错误的是()。
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
以下叙述中错误的是
随机试题
丹毒发于头面者加用( )丹毒发于下肢者加用( )
女,25岁,妊娠5个月,因转移性右下腹痛2小时就诊。经检查诊断为急性阑尾炎。其治疗措施错误的是
A、突然发生的急性炎症,发病前有用药史B、单侧带状群集分布的水疱和神经痛C、有创伤史,溃疡形态往往与机械性刺激因子相吻合D、溃疡小而多,散在分布于黏膜任何部位,直径小于2mm,相近溃疡可融合成片E、早期患儿损害区黏膜充血,散在色白如雪的小斑点,不久
下列关于工程项目状态报告的说法正确的是()。
2010年10月国内某手表生产企业进口手表机芯6000只,海关审定的完税价格0.5万元/只,关税税率30%,完税后海关放行;当月生产销售手表8000只。单价1.25万元(不含税)。2010年10月该手表厂国内销售环节应纳增值税和消费税共计(
下列所得,可以减按10%的税率征收企业所得税的有()。
旅游法的调整对象有()
对一项科学工作的评价不能简单地归结为一个数字的大小,任何数字都不能取代同行评议及对该工作科学意义的具体分析和历史检验。然而,不好的评价指标有可能误导评审人员,导致错误的结果;而好的评价指标可以提供更准确的信息,使相应的评审更加客观和公正。这段文字意
剥夺政治权利的内容是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
最新回复
(
0
)