首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2020-05-19
27
问题
以下叙述中正确的是
选项
A、语句int a[]={0};是不合法的,遗漏了数组的大小
B、语句char a[2]={"A","B"};是合法的,定义了一个包含两个字符的数组
C、语句int a[8]={0};是合法的
D、语句char a[3];a="AB":是合法的,因为数组有三个字符空间的容量,可以保存两个字符
答案
C
解析
当系统为所定义的数组在内存中开辟一串连续的存储单元时.这些存储单元中并没有确定的值,可以在定义语句中为所定义数组的各个元素赋初值。
数组初始化赋值是指在数组定义时给数组元素赋予初值。初始化赋值的一般形式为:类型说明符 数组名[常量表达式]={值,值,…,};。
需要注意的是当所赋初值多于所定义数组的元素个数时,在编译时将给出出错信息,在指定初值时,第一个初值必定赋给下标为0的元素,然后按这些数值的排列顺序赋初值,只能给元素逐个赋值,不能给数组整体赋值。如果给全部元素赋值,则在数组说明中,可以不给出数组元素的个数。
转载请注明原文地址:https://kaotiyun.com/show/8VCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d\n"
有以下程序:#includestructtt{intx;structtt*y;}s[3]={1,0,2,0,3,0};main(){struettt*P=s+1;p—>y=s;
有以下程序:#include#includemmn(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;,*b=2,*c=3;a=b:pfinff("%d,%d,%d\n",*a,*
有以下程序:#include#de6neN3voidfun(intx[][N],intr1,int*r2){inti,j;*r1=*r2=0;for(i=0;i
有C语言表达式2*3+4+15%3,关于其执行顺序,以下叙述正确的是()。
下列叙述中正确的是()。
请编一个函数voidfun(inttt[M][N],intpp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指的一维数组中。二维数组中的数已在主函数中给出。注意:部分濂程序给出如下。请勿改动
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入”abc4Efg”,则应输出”aBc4EFg”。注意:部分源程序在文件PROG1.C中。请勿改
以下对C语言中联合类型数据的正确叙述是()。
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(e,d),(c,e),(a,c)}该数据结构为()。
随机试题
(),在两次使用中间都需要彻底的清洗,保护宝宝免受感染。
列入职业病目录的共有()大类职业病。
一水泥厂与一建筑公司签订了购销合同,约定在一定期限内由水泥厂向建筑公司提供一批水泥,合同约定供货日期前水泥厂所在地发生地震,水泥厂也未将地震之事告知建筑公司,建筑公司多次催促交货,水泥厂未交货。在合同约定期限日后一个多月,水泥大厂才发货并致函告知建筑公司因
该监理单位所从事的建设监理活动在工作性质上属于()。建设工程监理的工作性质中的()特点指的是不依附性地在组织上和经济上不能依附于监理工作的对象,否则他就不可能自主地履行其义务。
证券投资分析的基本要素有()
研究投资者在投资过程中产生的心理障碍以及如何保证正确的观察视角的证券投资分析流派是()
员工调动的目的包括()。
小敏毕业了,学校要求其支付50元毕业证费用才答应颁发给她毕业证书,小敏不服向有关部门提出申述,小敏的行为()
一台显示器的图形分辨率为1024X768,要求显示256种颜色,显示存储器VRAM的容量至少为( )。
RudolphValentinoboughtabeautifulring.Thejewelersaidthatithada【D6】________onit,butValentinodidnot【D7】________cur
最新回复
(
0
)