首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列对字符数组进行初始化的语句正确的是
下列对字符数组进行初始化的语句正确的是
admin
2013-05-30
35
问题
下列对字符数组进行初始化的语句正确的是
选项
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全国计算机二级
相关试题推荐
下列数据结构中,按“先进后出”原则组织数据的是()。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
如果有语句inta=3,*p=&a;,则*p的值是()。
软件结构是以【】为基础而组成的一种控制层次结构。
“年龄在18~25之间”这种约束是属于数据库当中的()。
下面程序的输出结果是()。#include<iostream>#include<string>usingnamespacestd;voidmain(){charp1[10],p2[10];
下面叙述不正确的是______。
在C++语言编辑过程中,包含预处理过程,编译过程,和【】三个过程。
随机试题
PAS染色有助于鉴别
甲住所地是上海市A区,经常居住地在北京海淀区。甲父乙现居南京市B区,乙在南京市D区有一房屋。如果乙生前想将此房屋过户给甲.受理公证申请的是哪一公证处?()
根据图示梁的弯矩图和剪力图,判断为()外力产生的。
在项目组织再造时,应遵循()的原则。
甲旅行社于2007年3月分立为乙、丙两个独立的法人旅行社,此前,他们和多家旅行社的业务费用因多种原因尚没有完全结清。请问,如果甲欠有其中某旅行社费用的话,该旅行社应该()。
【2012下/2017上】在教育目的价值取向问题上,主张教育是为了使人增长智慧,发展才能,生活更加充实幸福的观点属于()。
贸易转移
(199l年)设D是xOy平面上以(1,1),(一1,1)和(一1,一1)为顶点的三角形区域,D1是D在第一象限的部分,则等于
将当前表格的所有边框设置为2.25磅,颜色为红色。
将一条指令的执行过程分解为取指、分析和执行三步,按照流水方式执行,若取指时间t取指=4△t、分析时间t分析=2△t、执行时间t执行=3At,则执行完100条指令,需要的时间为________△t。
最新回复
(
0
)