首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列对字符数组进行初始化的语句中,正确的是( )。
下列对字符数组进行初始化的语句中,正确的是( )。
admin
2010-03-29
75
问题
下列对字符数组进行初始化的语句中,正确的是( )。
选项
A、char a[]="Hello";
B、chara[][]={’H’,’e’,’1’,’1’,’0’};
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/pDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
设有定义:intn1=0,n2,*p=n2,*q=n1;,以下赋值语句中与n2=n1;语句等价的是
有以下程序#includemain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
以下叙述中正确的是
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
设有一联合体变量定义如下:uniondata{longa;floatb;intc;chard;};uniondatax;执行下列语句后,正确的联合体变量x的值是()。x.a=111111;x.b=2222;x.c=
下面结构体的定义语句中,错误的是()。
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从11个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参aver所指的存储单元中。
随机试题
一般来说,实质性公共政策问题大多来源于()
根据基础埋置深度的不同,基础分为浅基础和深基础,一般情况下,基础埋深不超过()时叫浅基础。
直径为d的实心圆轴受扭,若使扭转角减少一半,圆轴的直径需变为()。
李某对甲市乙县地税局的征税行为不服,在缴纳税款之后,欲申请行政复议。根据《税务行政复议规则》,有管辖权的行政复议机关有()。
以再测法或复本法求信度,两次测验相隔时间越短,其信度系数越()。
艾滋病被称为“20世纪的瘟疫”,艾滋病病毒将人体内的()作为攻击目标。
①但又忽视或未能从现代化运转的根本动力角度对推动其运转的制度性质展开研究②社会主义国家展开的现代化实践遭到一系列的挫折和困惑③人们在很长时间内并没有明确的认识,从而导致了社会主义实践中的一系列曲折和困惑④传统马克思主义的研究虽
HowmuchdidMr.Johnsonpayfortheshirt?
GreatasNewtonwas,manyofhisideas______todayandarebeingmodifiedbytheworkofscientistsofourtime.
A、Sheworkedasadoor-to-doorsalesperson.B、Sheworkedasashopassistant.C、Sheworkedasawaitressatarestaurant.D、She
最新回复
(
0
)