首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
41
问题
有以下程序 #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全国计算机二级
相关试题推荐
下面定义窗体级变量a的语句中错误的是
已知:x=-6y=39则表达式“y\x*Sgn(x)”的值为
(1)在考生文件夹下有一个工程文件sjt3.vbp,在Form1的窗体中有一个文本框、一个计时器和两个命令按钮。程序的功能是在运行时,单击“开始计数”按钮,就开始计数(如图所示),每隔1秒,文本框中的数加1;单击“停止计数”按钮,则停止计数。要求:修改适当
在考生文件夹下有一个工程文件sjt4.vbp。窗体中已经给出了所有控件,如图3-141所示。运行时,单击“发射”按钮,航天飞机图标将向上运动,速度逐渐加快,全部进入云中后则停止,并把飞行距离(用坐标值表示)、所用时间(单位为秒)分别显示在标签Label1和
支持子程序调用的数据结构是
下面属于黑盒测试方法的是
计算下面分段函数的正确语句是
Fibonaeei数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数X是否是Fibonacci数列中的某个数,若是,则返回True,否则返
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为( )。
随机试题
∫ln2dx=【】
医务人员洗手时应当彻底清洗容易污染微生物的部位,如_______、_______、_______、_______等。
某传染病病室,长5m,宽4m,高3m,用食醋进行室内消毒,食醋用量是
男性,68岁,排尿困难,伴尿频5年多。查体:下腹膨隆,残余尿500ml。直肠诊前列腺Ⅱ度增大,光滑,中央沟消失,肛门括约肌张力正常。球海绵体肌反射正常。B超:前列腺:5.8cm×4.2cm×4.8cm,双肾轻度积水。该患者的诊断应为()。
甲股份有限公司(以下简称“甲公司”)为上市公司,属于增值税一般纳税人,其2×15年度财务报告于2×16年4月2日批准对外报出。2×16年1月1日至4月2日期间,发生以下交易或事项:(1)2×16年2月10日,注册会计师在审核时发现,从2×15年1月1日起
自2012年4月初起,航空公司上调燃油附加费。800公里(含)以下的航线,向每位游客征收()元的燃油附加费。
班主任了解学生的主要方法是()
孙某丈夫外出做买卖五年未归,也没有任何音讯,孙某欲改嫁,下面说法正确的是()。
Organisedvolunteeringandworkexperiencehaslongbeenavitalcompaniontouniversitydegreecourses.Usuallyitisleftto【C
要安装IIS、添加可选组件或删除可选组件,请写出操作步骤。请写出配置匿名身份验证的操作步骤。
最新回复
(
0
)