首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列对字符数组进行初始化的语句正确的是
下列对字符数组进行初始化的语句正确的是
admin
2010-06-06
38
问题
下列对字符数组进行初始化的语句正确的是
选项
A、char a []="Hello";
B、char a[][]={’H’,’e’,’1’,’1’,’o’);
C、char a[5]="Hello";
D、char a[2][5]={"Hello", "World"};p
答案
A
解析
本题考查对字符数组的初始化。A选项中,数组a在定义后紧跟初始化的情况下可省略数组长度,其最终数组长度由所赋字符串常量的长度给定。A选项正确。B选项中,a是一个二维数组,二维数组也能在定义时被初始化.如果对全部元素都赋初值,则定义数组时第一维的大小可以忽略,但第二维的大小不能省略。故B选项错误。C选项和D选项都忽略了字符串的大小要比字符串中的字符数多1这一点,造成了数组的越界。
转载请注明原文地址:https://kaotiyun.com/show/0Yjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#ncludevoidmain(){intx=1,y=2,*p=&x,*q=&y,*r;r=p;p=q;q=r;printf(’’%d,%d,%d,%d\n’’,x,y,*P,*q);程序运行后的输出结果是()。
以下程序的功能是:通过调用calc函数,把所求得的两数之和值放入变量add中,并在主函数中输出。#includevoidcalc(floatx,floaty,float*sum){________=x+y;}main()
C语言中分支结构中的if(表达式)语句中,关于“表达式’’值的叙述中正确的是()。
若有以下定义(设int类型变量占2个字节)inti=8,j=9:则以下语句:printf(“i=%%d,j=%%%d\n”,i,j);输出的结果是()。
函数fun的功能是:计算直到。若x=2.5,函数值为:1.917915。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不
程序设计的任务包括()。
下面关于编译预处理的命令行,正确的是
软件测试的实施步骤是()。
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
静态数据成员在定义或说明时,要在前面加上关键字【】;静态成员函数的实现中,不能直接引用类中说明为非静态的成员。
随机试题
男性,59岁,乏力、低热、伴夜间盗汗1个月,X线胸片示左上肺(上叶尖后段)浸润型肺结核,抗结核药物治疗的最佳方案是
对子宫肌瘤的描述,不正确的是
输血反应包括()。
职业病诊断,应当综合分析的因素有()。
观察验槽的重点应选择在()。
物业共用部位、共用设施设备和相关场地,与业主所拥有的物业不可分割,业主对所拥有的物业可以行使()等权利。
甲在车上行窃时被发现,抓住后被群众送往公安局,公安局对甲实施了治安拘留。后甲以公安局侵犯其名誉权为由提起民事诉讼,人民法院应该()。
某零件加工厂按照工人完成的合格零件和不合格零件数支付工资,工人每做出一个合格零件能得到工资10元,每做出一个不合格的零件将被扣除5元。已知某人一天共做了12个零件,得到工资90元,那么他在这一天做了多少个不合格零件?()
社会主义核心价值体系的灵魂是()
手写板或鼠标属于()。
最新回复
(
0
)