首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下程序段 float a[8] = {1.0, 2.0}; int b[1] = {0}; char c[] = {"A", "B"}; char d == "1"; 以下叙
设有以下程序段 float a[8] = {1.0, 2.0}; int b[1] = {0}; char c[] = {"A", "B"}; char d == "1"; 以下叙
admin
2021-06-15
57
问题
设有以下程序段
float a[8] = {1.0, 2.0};
int b[1] = {0};
char c[] = {"A", "B"};
char d == "1";
以下叙述正确的是
选项
A、只有变量c的定义是合法的
B、只有变量a,b,c的定义是完全合法的
C、所有变量的定义都是完全合法的
D、只有变量a, b的定义是完全合法的
答案
D
解析
float a[8]={1.0, 2.0};定义了一个包含8个float型元素的数组,并初始化了数组的前2项,其他项是随机数。int b[1] = {0},定义了只有一个int型元素的数组,并初始化为0。char c[] = {"A", "B"};定义一个char型数组,大小有初始化元素决定,但初始化值是字符串,类型不兼容,编译出错。char d = "1";定义一个char型变量,但是初始化赋值字符串,类型不兼容,编译出错。因此只有a,b定义和初始化正确。故答案为D选项
转载请注明原文地址:https://kaotiyun.com/show/b8tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序:#includemain(){intx=1,y=0;if(!x)y++;elseif(X==0)if(x)y+=2;elsey+=3;prinff(
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
若有以下程序#includemain(){intb=10,a=-11;a%=b%=4;printf("%d%d\n",a,b);}则程序的输出结果是
下列叙述中错误的是
下列定义变量的语句中错误的是
数据库管理系统中负责数据模式定义的语言是
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
在钢筋加工工程中,关于钢筋的调直和清除污锈的说法,正确的是()。
以下选项中,在肝性脑病时极少见的是
A.P波B.QRS波C.P-R间期D.T波E.S-T段代表激动通过房室结及房室束的时间
Rh阴性孕妇既往有死胎,流产史,本次妊娠中应作的产前处理中,以下哪项是错误的
总成本费用由生产成本和()两部分组成。
在生产型企业,()是企业劳动协作的中问环节,起着承上启下的重要作用。
根据下列图表,回答106~110题:根据上图,下列关于我国农村用电发电情况的表述,正确的一项是()。
甲、乙两企业签订购销合同,为保证合同的履行,甲按约给付对方4万元定金后,乙企业违约。甲企业依法有权要求乙企业给付()。
A、 B、 C、 D、 E、 B
Ihavenodoubt______hewillovercomeallhisdifficulties.
最新回复
(
0
)