首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <string.h> main() { char p[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’}; printf("%d %d\n",strlen(p),s
有以下程序: #include <string.h> main() { char p[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’}; printf("%d %d\n",strlen(p),s
admin
2009-01-15
72
问题
有以下程序: #include <string.h> main() { char p[]={’a’,’b’,’c’},q[10]={’a’,’b’,’c’}; printf("%d %d\n",strlen(p),strlen(q)); } 以下叙述中正确的是( )。
选项
A、在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3
B、由于p数组中没有字符串结束符,长度不能确定;但q数组中字符串长度为3
C、由于q数组中没有字符串结束符,长度不能确定;但p数组中字符串长度为3
D、由于p和q数组中都没有字符串结束符,故长度都不能确定
答案
2
解析
使用初始化列表对字符数组赋初值,系统不会自动为其添加字符串结束符,使用字符串初始化时才会自动添加,所以选项A是错的。数组长度在未指定的情况下由初始化列表项中数据的个数决定,若已指定且初始化项数不足时,多出部分会自动初始化为0,0等价于宁符串结束符’\0’。所以选项B是正确的,C和D都是错误的。本题应该选B。
转载请注明原文地址:https://www.kaotiyun.com/show/g6Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
命令按钮Command1的单击事件过程如下:PrivateSubCommand1_Click()Dima(10,10)AsIntegerx=0Fori=1To3Forj=1To3a(i,j)=i*2ModjIfx<a(i,j)
在考生文件夹下有一个工程文件sjt4.vbp,相应的窗体文件为sjt4.frm。在窗体上有两个命令按钮,其名称分别为Commandl、Command2,一个标签控件,其名称为Labell,一个计时器控件,其名称为Timerl,如图2-107(a)所示。程序
在考生文件夹下有一个工程文件sjt4.vbp,窗体上有两个文本框、三个单选按钮和一个命令按钮。运行时,在Textl中输入若干个大写和小写字母,并选中一个单选按钮,再单击”转换”按钮,则按选中的单选按钮的标题进行转换,结果放入Text2(如图2-112所示)
在考生文件夹下有一个工程文件sjt4.vbp。窗体中已经给出了所有控件,如图2-65所示。运行时,单击”发射”按钮,航天飞机图标将向上运动,速度逐渐加快,全部进入云中后则停止,并把飞行距离(用坐标值表示)、所用时间(单位为秒)分别显示在标签Labell和L
数据库应用系统中的核心问题是
在某个事件过程中定义的变量是
支持子程序调用的数据结构是
下面叙述中错误的是()。
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
患者,男,35岁,3个月来间断上腹痛,有时夜间痛醒,反酸。1天前黑便1次,无呕血,但腹痛减轻,化验大便隐血呈阳性。(2011年)为了确定诊断,首选的检查是
A.肺脾气虚B.肾气不足C.脾肾阳虚D.心肾不交E.肝经郁热睡中遗尿,日间尿频,平素易感冒,少气懒言,大便溏薄,舌淡红,苔薄白,脉沉无力。其证候是
患者,男性,52岁。有溃疡病史10年。最近1周中上腹持续性胀痛,较以往严重,伴恶心、呕吐。今日呕血一次,量约800ml,呕血后气促明显,血压100/75mmHg。该患者目前潜在的护理问题是
在建设工程勘察设计活动中形成的主要技术文件必须有相应专业注册工程师签字盖章后方可生效。()
垄断竞争市场的特征有()。
在进行资本投资评价时,下列说法正确的是()。
行政法是调整行政活动的法律规范的总称,分为一般行政法和特别行政法两个部分。下列法律属于一般行政法的是()。
______isthecoreofleadershipoftheBritishgovernment.
A、Fortenmonths.B、Forninemonths.C、Foreightmonths.D、Forsevenmonths.D本题的问题关键词是howmany。对话中提到从去年的10月1号到今年的5月2号,历时7个月,所以
传统美德
最新回复
(
0
)