首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段 int a[8] = {0}; int b[] = {0}; char c[2] = {"A", "B"}; char d = "AB"; 以下叙述正确的是
设有如下程序段 int a[8] = {0}; int b[] = {0}; char c[2] = {"A", "B"}; char d = "AB"; 以下叙述正确的是
admin
2021-04-28
78
问题
设有如下程序段
int a[8] = {0};
int b[] = {0};
char c[2] = {"A", "B"};
char d = "AB";
以下叙述正确的是
选项
A、只有a,b,c的定义是合法的
B、a,b,c,d的定义都是合法的
C、只有a,b的定义是合法的
D、只有c的定义是合法的
答案
C
解析
在对数组进行初始化时应该注意,如果对数组的全部元素赋以初值,定义时可以不指定数组长度,如果被定义数组的长度与初值个数不同,则数组长度不能省略;如果在说明数组时给出了长度,但没有给所有的元素赋予初始值,而只依次给前面的几个数组元素赋予初值,那么C语言将自动对余下的元素赋初值。定义整型数组a,长度为8,并且其每个元素赋初值0,a定义是合法的。定义整型数组b,没有指定长度,但为1个元素赋值0,所以自动指定数组长度为1,b定义是合法的。定义字符型数组c,长度为2,应对其元素赋值字符型常量,而"A"与"B"均为字符串,c定义不合法。定义字符d,赋初值字符串"AB",这是不合法的定义,若要定义数组,必须要有"[]"下标运算符。可知,ab定义合法,cd定义不合法,C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/YTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是()。
检查软件产品是否符合需求定义的过程称为
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
在数据库系统的内部结构体系中,索引属于()。
在关系数据库中,描述全局数据逻辑结构的是。
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
以下()不属于对象的基本特征。
下列不属于软件工程3个要素的是,()。
随机试题
脂肪肉瘤是腹膜后来源于间叶组织的最常见肿瘤,其超声检查表现有
并发肺炎的麻疹患者,从出疹后应隔离的天数:
当事人应当自收到行政处罚决定书之口起15日内到指定的银行缴纳罚款。银行应当收受罚款,并将罚款直接上缴财政机构。 ( )
生态影响型项目分析的技术要点一般包括下列哪些选项( )。
下列关于灯具及其连接附件的防护等级的说法,错误的是()。
中国人民银行履行职责受到地方政府的约束。()
“侮辱、殴打教师的,根据不同情况,分别给予行政处分或者行政处罚”,其中包含的法律规范构成要素有()。
Maybeunemploymentisn’tsobadafterall.Anewstudysaysthathavingademanding,unstableandthanklessjobmaymakeyoueve
Heisanhonestperson.Heis______todosuchadishonestthing.
Amazonislookingatdrasticallyreducingitsdeliverytimes—to30minutesorless—asitplansanewservicecalledPrimeAirth
最新回复
(
0
)