首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列对字符数组进行初始化的语句中,正确的是( )。
下列对字符数组进行初始化的语句中,正确的是( )。
admin
2010-03-29
23
问题
下列对字符数组进行初始化的语句中,正确的是( )。
选项
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全国计算机二级
相关试题推荐
以下叙述中正确的是
若有以下程序#include#defineN4voidfun(inta[][N],intb[],intflag){inti,j;for(i=0;i
下列叙述中正确的是
有以下程序#include<stdio.h>main(){chari,j,n;for(i=’1’;i<=’9’;i++){if(i<’3’)continue;for(j=’0’;j<=’9’;j++){if(j<~2llJ>=…4)c
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:“****A*BC*DEF*G*******”,删除后,字符串中的内容
已定义以下函数:intfun(int*P){return*P;}fun函数的返回值是()。
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
以下关于retum语句的叙述中正确的是()。
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为()。
随机试题
下列哪项不属于PTH的生理作用
A.铁缺乏B.铜缺乏C.钻缺乏D.硒缺乏E.叶酸缺乏牛,草地放牧6个月后发病,表现消瘦,贫血,被毛由黑色变棕黄色,尿液中甲基丙氨酸和亚胺甲基谷氨酸含量升高。该病最可能的致病原因是
推算预产期的最可靠的依据是
下列在施工合同履行期间由不可抗力造成的损失中,应有承包人承担的是()。【2014年真题】
有效银行监管的公正原则,监管部门不能根据商业银行的风险状况和风险管理能力对商业银行资本实行分类监督。()
甲公司(增值税一般纳税人,适用的增值税税率为17%)2017年1月1日应收账款的账面价值为1200万元,当月赊销商品一批,价款为200万元(不含税),收回货款100万元。甲公司按应收账款余额的5%计提坏账准备,则1月31日应计提的坏账准备为()
下列各项中,属于税务代理业务范围的有()。
下列说法中,正确的一项是()。
Fromthepassage,weshouldnap______eachafternoon.Whathappenedtothewesternerssincetheworkingdaybecameninetofiv
A、Theywerebothfamousactresses.B、Theywerebothpopularalltheirlives.C、Theywerebothrichandkind-hearted.D、Theywere
最新回复
(
0
)