首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列对字符数组进行初始化的语句正确的是.
下列对字符数组进行初始化的语句正确的是.
admin
2010-03-29
27
问题
下列对字符数组进行初始化的语句正确的是.
选项
A、chara[]="Hello";
B、chara[][]={’H’,’e’,’l’,’l’,’o’};
C、char a[5]="Hello";
D、chara[2][5]={"Hello","World"}:
答案
1
解析
本题考查对字符数组的初始化。A) 选项中,数组a在定义后紧跟初始化的情况下可省略数组长度,其最终数组长度由所赋字符串常量的长度给定。A) 选项是正确。
B) 选项中,a是一个二维数组,二维数组也能在定义时被初始化。如果对全部元素都赋初值,则定义数组时第一维的大小可以忽略,但第二维的大小不能省略。故B) 选项是错误。
C) 选项和D) 选项都忽略了字符串的大小要比字符串中的字符数多1这一点,造成了数组的越界。
转载请注明原文地址:https://kaotiyun.com/show/9Njp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:struetcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是()。
已知下列函数定义:fun(int*b,intc,intd){intk;for(k=0;k<c*d;k++){*b=c+d;b++;}}则调用此函数的正确写法是(假设变量a的说明为inta[10])()。
下列叙述中,不属于设计准则的是()。
C语言规定,在一个C程序中,main()函数的位置()。
有以下程序(其中的strstr()函数头部格式为:char*strstr(char•*p1,char*p2)确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址):#include#includechar*a="
下列叙述中正确的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和c的个数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:#include<stdio.h>#
将C语言的整数设为整数类I,则下面属于类I实例的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
随机试题
焦虑说
对国内供应不足的药品,有权限制或者禁止出口的机构是:
在双缝干涉实验中,在给定入射单色光的情况下,用一片能通过光的薄介质片(不吸收光线)将双缝装置中的上面一个缝盖住,则屏幕上干涉条纹的变化情况是()。
现浇(预应力)钢筋混凝土水池的施工方案应包括结构形式、材料与配合比、施工工艺及流程、()等主要内容。
银行存款的清查应根据()进行核对。
象征性交货意指卖方的交货义务是()。
在学校社会工作中,转学生面对的主要问题有哪些?()
影响问题解决的主要因素有哪些?
生活成本与一个地区的主导行业支付的平均工资水平呈正相关。例如,某省雁南地区的主导行业是农业,而龙山地区的主导行业是汽车制造业,由此,我们可以得出结论:龙山地区的生活成本一定比雁南地区高。以下哪项最可能是上文所做的假设?
在考生文件夹中有一个工程文件sjt5.vbp。窗体外观如图所示。运行程序,单击“读数据”按钮,读入文件中的数据到字符串变量中并显示在Label2标签中。单击“排序”命令按钮时,对读入的数据从小到大进行排序,并将排序结果在窗体的Label4控件中显示。
最新回复
(
0
)