首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是( )。
以下叙述中正确的是( )。
admin
2019-08-10
87
问题
以下叙述中正确的是( )。
选项
A、语句int a[8] = {0}; 是合法的
B、语句 int a[] = {0};是不合法的,遗漏了数组的大小
C、语句 char a[2] = {"A", "B"}; 是合法的,定义了一个包含两个字符的数组
D、语句 char a[3]; a = "AB"; 是合法的,因为数组有三个字符空间的容量,可以保存两个字符
答案
A
解析
考查一维数组以及字符数组的初始化。初始化的时候可以只给数组的前面一部分元素设定初值,故A)正确。若对数组全部元素赋初值时,可以不指定数组元素的个数,选项B)错。字符数组中的每个元素为一个字符,需要用单引号,选项C)错。定义字符数组时可以将字符串直接赋给该字符数组,其他情况则不可以,选项D)错。答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/50Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的输出
有以下程序#include#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d\n
有以下程序#includemain(){charc[2][5]={"6934","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=c[i];for(i=0;i<
下面不能作为结构化方法软件需求分析工具的是
以下选项中,能正确进行字符串赋值的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
以下选项中正确的语句组是
C语言中char类型数据占字节数为
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12时,调用该函数后,c=5142
随机试题
关于维生素B12缺乏,下列描述哪一项是错误的
通过化学调剖,可以解决由于夹层小或夹层窜槽而无法实施分层注水的问题。()
营养不良性钙化常见于
我国患龋率最高的民族是
下列合同中属于无效合同的是()。
下列有关文学常识的表述,有错误的一项是()。
3,4;8,17,(),58
[A]vibration[B]inexplicable[C]symposium[D]unlikely[E]terrestrial[F]studied[G]strangely[H]over-l
设为发散的正项级数,令Sn=a1+a2+…+an(n=1,2,…).证明:收敛.
(1)IcanstillrememberthefaceswhenIsuggestedamethodofdealingwithwhatmostteachersofEnglishconsideredoneoft
最新回复
(
0
)