首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
49
问题
有以下程序 #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://kaotiyun.com/show/cBXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
在考生文件夹下有一个工程文件sjt4.vbp,窗体上有两个文本框、三个单选按钮和一个命令按钮。运行时,在Textl中输入若干个大写和小写字母,并选中一个单选按钮,再单击”转换”按钮,则按选中的单选按钮的标题进行转换,结果放入Text2(如图2-112所示)
(1)在考生文件夹下有一个工程文件st3.vbp。窗体上有名称为Timer1的定时器,以及两条水平直线,名称分别为Line1和Line2。请用名称为Shape1的形状控件,在两条直线之间画一个宽和高都相等的形状,设置其形状为圆,并设置适当属性使其
以下关于VB的叙述中,错误的是()。
下面关于菜单的叙述中正确的是
(1)在考生目录下有一个工程文件sjt3.vbp,窗体上有一个命令按钮Command1(标题为“下一个”)。要求:在窗体上建立一个单选按钮数组Option1,含4个单选按钮,标题分别为“选项1”、“选项2”、“选项3”、“选项4”,初始状态下,“
下列链表中,其逻辑结构属于非线性结构的是
在数据库系统的内部结构体系中,索引属于()。
设x=4,y=8,z=7,则以下表达式的运算结果是()。xz)Orz
在深度为7的满二叉树中,度为2的结点个数为
随机试题
衡量体格的重要指标是
在实际工作中,常将厚度为()的钢板称为中板。
某鸡场40日龄鸡只突然出现死亡,水样下痢,胸翅及腿部下有斑点出血,胸腹部、大腿和翅膀内侧、头部、下颌部和趾部可见皮肤湿润、肿胀,相应部位羽毛潮湿易掉,皮肤呈青紫色或深紫红色,皮下疏松组织较多的部位触之有波动感,皮下潴留渗出液。如果进一步确诊,最简单的方
脑损伤和缺氧可引起脑组织水肿,其主要表现为
类似包装策略
作为金融中介机构,商业银行的经营对象是()
二重证据法
说明公共变量的命令关键字是【】(关键字必须拼写完整)。
Itisdifficulttogiveadescriptionof【C1】______becausetheyvaryfromstatetostateandcitytocity.Sometownsallowth
Thecourtruling______________________(剥夺了他的政治权利).
最新回复
(
0
)