首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列对字符数组进行初始化的语句正确的是
下列对字符数组进行初始化的语句正确的是
admin
2013-05-30
79
问题
下列对字符数组进行初始化的语句正确的是
选项
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全国计算机二级
相关试题推荐
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为【】。
有如下程序:#nclude<iostream>usingnamespacestd;classBase{public:voidfun1(){cout<<"Base\n";}virtualvoidfun2(){cout<<"
如果有语句inta=3,*p=&a;,则*p的值是()。
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base::fun"<<end1;}};classDerived:publicBase{public:voidfun(){
以下程序的执行结果是【】。#include<iostream.h>#include<stdlib.h>classSample{public:intx,y;Sample(){x=y=0;}
已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是______。
派生类中所定义的虚函数的【】不影响对它的动态联编,即基类中已定义的虚函数,其同名函数放在派生类中的【】,都可以实现运行时多态性。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是______。
设R和S为二个关系,______中的符号分别代表选择、投影、笛卡儿积的关系代数运算.
随机试题
A.血管舒张因子B.钙通道阻滞药C.p,受体阻断药D.β受体激动药E.钾通道阻滞药倍他洛尔为
类风湿关节炎往往是
下列哪一项不属于急性排异反应
对施工单位使用大型机械有何要求?如何监控?
工程投资额在()万元以下或者建筑面积在()m2以下的建筑工程,不需要申请办理施工许可证。
《会计法》对记账本位币是如何规定的?
简述合唱的分类(依据不同的人声),并说出每种合唱形式的基本声部组合。
在当代中国,爱国主义最鲜明的主题就是不断发展中国特色社会主义,在改革开放中加快推进社会主义现代化,全面建设小康社会,把中华民族伟大复兴的宏伟蓝图变成美好现实。()
下列各句中有语病的一句为:
Informationistheprimarycommodityinmoreandmoreindustriestoday.By2005,83%ofAmericanmanagementpersonnelwillb
最新回复
(
0
)