首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列对字符数组进行初始化的语句正确的是
下列对字符数组进行初始化的语句正确的是
admin
2013-05-30
30
问题
下列对字符数组进行初始化的语句正确的是
选项
A、char a[] = "Hello";
B、char a[][] = {’H’,’e’,’l’,’l’,’o’};
C、char a[5] = "Hello";
D、char a[2] [5] = {"Hello","World" };
答案
1
解析
本题考查对字符数组的初始化。A选项中,数组a在定义后紧跟初始化的情况下可省略数组长度,其最终数组长度由所赋字符串常量的长度给定。A选项正确。 B选项中,a是一个二维数组,二维数组也能在定义时被初始化。如果对全部元素都赋初值,则定义数组时第一维的大小可以忽略,但第二维的大小不能省略。故B选项错误。C选项和D选项都忽略了字符串的大小要比字符串中的字符数多1这一点,造成了数组的越界。
转载请注明原文地址:https://kaotiyun.com/show/59Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中,正确的是()。
关系数据模型通常由三部分组成,它们是()。
【】允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
下列关于动态联编的描述中,错误的是()。
若有定义语句:int*a,b;,则变量b的数据类型是【】。
在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
数据的存储结构是指()。
下面是关于ios类的叙述,正确的是()。
多态性指的是()。
不能把字符串“Hello!”赋给数组的语是______。
随机试题
相控整流电路输出直流电压可调,主要取决于晶闸管触发脉冲的【】
糖尿病患者出现强烈饥饿感、心悸、手颤、出汗,可能的原因是
关于甲状腺疾病的说法,不正确的是()。
2008年4月1日,甲公司向乙银行贷款1000万元,丙公司作为保证人与乙银行签订了保证合同。7月1日,甲公司不能清偿到期债务,被乙银行诉至人民法院。7月10日,人民法院判决借款合同有效,但担保合同无效。根据合同法律制度的规定,下列选项中,正确的有(
咨询方案中需要明确的求助者的权利包括()。
0,1,5,14,()
称一种语言为低级程序语言是由于它(56),而高级程序语言(57)。
Whenitcomestotheslowingeconomy,EllenSperoisn’tbitinghernailsjustyet.Butthe47-year-oldmanicuristisn’tcutti
Readthefollowingtext.Arethesentences11-15"right"or"wrong"?Ifthereisnotenoughinformationtoanswer"Right"or"W
[A]experimental[I]contend[B]preference[J]momentary[C]Incidentally[K]infer[D]conceive[L]Initially[E]reassessm
最新回复
(
0
)