首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 〈string.h〉 main ( ) { char p[]={’a’,’b ,’c’}, q[10]={’a’,’b’,’c’}; printf("%d %d\n",strlen(
有以下程序 #include 〈string.h〉 main ( ) { char p[]={’a’,’b ,’c’}, q[10]={’a’,’b’,’c’}; printf("%d %d\n",strlen(
admin
2009-01-15
27
问题
有以下程序 #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://jikaoti.com/ti/QXK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果要将一个窗体从内存中清除,应使用的语句是()。
表达式Sin(0)+Abs(-1)+Int(Rnd(0))+Len(Str(3.14))的值是
设有以下过程:PrivateSubproc(xAsInteger,OptionalyAsInteger)Printx,yEndSub针对此过程,下面正确的过程调用语句是
在考生文件夹下有一个工程文件sjt4.vbp,窗体上有两个文本框、三个单选按钮和一个命令按钮。运行时,在Textl中输入若干个大写和小写字母,并选中一个单选按钮,再单击”转换”按钮,则按选中的单选按钮的标题进行转换,结果放入Text2(如图2-112所示)
有如下程序:PrivateSubCommand1_Click()DimiAsInteger,jAsInteger,sumAsIntegern=1Doj=1Dosum=sum+j:j=j+1Printj;LoopUnti
以下关于菜单的叙述中,错误的是
(1)在考生文件夹下有一个工程文件sjt3.vbp,运行情况如图3-181所示。程序的功能是计算表达式的值:z=(x-2)!+(x-3)!+(x-4)!+…+(x-N)!其中的N和x值通过键盘分别输入到两个文本框Text1、Text2中。单击名称
软件设计中模块划分应遵循的准则是( )。
下列关于二叉树的叙述中,正确的是( )。
随机试题
A.POX阳性B.POX阴性C.POX弱阳性D.强阳性E.随细胞的成熟,阳性反应的程度逐渐增强早幼粒细胞
青霉素对下列哪种细菌的疗效较差
基金管理公司内部控制制度由内部控制大纲、基本管理制度和()等部分组成。
参观游览期间,若游客感到不适,导游人员可采取下列服务措施()。
在教学过程中,素质教育强调的是(),而不是简单地获得结果。
马克思主义的警察起源观认为()。
在一起行政诉讼案件中,对被告进行处罚的依据是国务院某部制定的一个行政规章,原告认为该规章违反了有关法律。根据我国宪法规定,下列哪一机关有权改变或者撤销不适当的规章?()
数学考试有一题是计算4个分数的平均值,小明很粗心,把其中1个分数的分子和分母抄颠倒了.抄错后的平均值和正确的答案最大相差
设∫0yetdt+∫0xcostdt=xy确定函数y=y(x),则dy/dx=________.
已知:int[]a=newint[100];,在下列给出的数组元素中,非法的是()。
最新回复
(
0
)