首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下程序段 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
29
问题
设有以下程序段
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全国计算机二级
相关试题推荐
若有以下程序#includevoidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}main(){intz=123456;
下列定义变量的语句中错误的是
表达式3.6-5/2+1.2+5%2的值是()。
下列叙述中正确的是()。
以下选项中,值为1的表达式是()。
C语言中double类型数据占字节数为
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
在关系模型中,每一个二维表称为一个
下面不属于软件需求分析阶段主要工作的是
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是()。
随机试题
Men’sHealthIfyou’reamaleandyou’rereadingthis,congratulations:you’reasurvivor.Accordingtostatistics,you
A.右下腹痛伴腹腔内出血B.转移性右下腹痛伴板状腹C.触痛性腹部包块D.右下腹痛向会阴部放射E.右下腹压痛,其部位可随体位改变急性肠系膜淋巴腺炎可表现为
下列各项中,不属于升浮药的是
对钻孔灌注桩进行竖向抗压静载荷试验时,通过桩身内力测试可得到()的结果。
根据工程质量事故造成损失的程度分级,属于重大事故的有()。
抄写格言、警句或自行设计座右铭,让思想照亮心灵,冲破黑暗。这种方法属于()。
下列选项中不是西周学校“六艺”教育内容的是()。
People’sfinancialhistoryhasastrongimpactontheirtasteforrisk.LookingatsurveysofAmericanhousehold【C1】______from1
Readthearticlebelow.Choosethebestsentencefromthelistonthenextpagetofilleachofthegaps.Foreachgap(1
Googleis______.Themainmeaningofthispassageis______.
最新回复
(
0
)