首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段 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
44
问题
设有如下程序段
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全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>main(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n",a,b,c);}
若有以下定义:structtt{charname[10];charsex;}aa={″aaaa″,′F′},*P=&aa;则错误的语句是()。
有以下程序voidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b
有以下程序#includeintf(intm){staticintn=0;n+=m;returnn;}main(){intn=0;printf("%d,",f(++n));printf(
以下叙述中正确的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
下列关于数据库设计的叙述中,正确的是
若有以下程序intf(inta[],intn)main(){if(n>1){inta[]={8,2,9,1,3,6,4,7,5};{intt;t=f(
下面描述中错误的是( )。
负责数据库中查询操作的数据库语言是()。
随机试题
去甲肾上腺素长期应用易导致
初孕妇,妊娠30周,因头痛、突发性视物不清1天急诊就诊。查体:P60次/分,BP160/110mmHg,脚踝部凹陷性水肿。为评估病情的严重程度的最佳检查为(),
《金匮要略.惊悸吐衄下血胸满瘀血病脉证治》治疗心悸的常用方剂为()
某城市环路立交桥工程,长1.5km,其中跨越主干道部分采用钢一混凝土结合梁结构,跨径47.6m。鉴于吊装的单节钢梁重量大,又在城市主干道上施工,承建该工程的施工项目部为此制定了专项施工方案,拟采取以下措施:措施一、为保证吊车的安装作业,占用一侧慢行车道,
简析影响学前儿童攻击性行为发展的因素。
患者,男,52岁,消化性溃疡多年,空腹痛,进食后缓解。1天前突然大量呕吐,呕吐物为隔夜食物,有酸臭味。应考虑患者并发了()。
新课程给教师角色的定位是()
一个颇有名望的富商在路边散步时,遇到一个衣衫褴褛的摆地摊卖旧书的年轻人。有过同样苦难经历的富商顿生一股怜悯之情,便不假思索地将50块钱塞到年轻人的手中,然后头也不回地走了。没走多远,富商忽然觉得这样做不妥,于是连忙返回来,从地摊上捡了两本旧书,并抱歉地解释
Howisthevitamincontentinfooddetermined?Mostlabsdeterminethevitamincontentoffoodsusingacombinationoftwote
Attheturnofthe20thcentury,DutchphysicianChristiaanEijkmanshowedthatdiseasecanbecausednotonlybymicroorganism
最新回复
(
0
)