首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段 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
34
问题
设有如下程序段
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://jikaoti.com/ti/pxz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义:structtt{charname[10];charsex;}aa={″aaaa″,′F′},*P=&aa;则错误的语句是()。
有以下程序#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);}若想
结构化程序设计中,下面对goto语句使用描述正确的是
以下选项中,值为1的表达式是
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
有以下程序#include<stdio.h>#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={"Zhao
设有定义:char*c:以下选项中能够使c正确指向一个字符串的是
数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
下列不属于软件工程3个要素的是,()。
随机试题
A.气鼓B.血鼓C.水鼓D.水肿腹部胀满膨大,或状如蛙腹,按之如囊裹水,常伴下肢浮肿,是为
韩国公民谷某曾在印度、缅甸、泰国等国多次进行国际贩毒犯罪活动,并曾被其所属国韩国通缉。某日,谷某到我国境内旅游被拘捕,谷某即以非中华人民共和国公民,也未在中华人民共和国境内犯罪为由提出抗议。我国依法可以对张某采取下列哪种措施?()
土地能够成为资产与土地的()有关。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。()
下列国家或地区的现钞可在全中国境内兑换成人民币的有()
________年,布朗等提出并界定了“情境性学习”的概念。
2,1,,()。
党领导人民探索社会主义建设道路,经历艰辛和曲折,在理论和实践上取得了一系列重要成果。其重大意义在于()
设int型占2个字节,则unsignedint所能表示的数据范围是______。
Wisebuyingisapositivewayinwhichyoucanmakeyourmoneygofurther.Thewayyougoaboutpurchasinganarticleoraservi
最新回复
(
0
)