首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下程序段: 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-02-25
72
问题
设有以下程序段:
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
解析
noat a[8]={1.0,2.0};定义了一个包含8个float型元素的数组,并初始化了数组的前2项,其他项是随机数。int b[1]={0},定义了只有一个int型元素的数组,并初始化为0。char*c[]={"A","B"};定义一个char型数组,大小有初始化元素决定,但初始化值是字符串,类型不兼容,编译出错。chard="1";定义一个char型变量,但是初始化赋值字符串,类型不兼容,编译出错。因此只有a,b定义和初始化正确。故答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/d1tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
在数据库中,产生数据不一致的根本原因是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
对于循环队列,下列叙述中正确的是( )。
下列选项中,不能用作标识符的是
以下数组定义中错误的是
在面向对象方法中,不属于“对象”基本特点的是()。
一个栈的初始状态为空,现将元素A、B、C、D、E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为
随机试题
()50.Grammaristhecoreoflanguage,languagematerialsarearrangedaccordingtogrammar.()51.Mistakesareun
急性肾炎与急进性肾炎临床表现相似之处
胃排空速率快导致药物作用时间缩短,疗效可能下降的是
案情:2007年2月10日,甲公司与乙公司签订一份购买1000台A型微波炉的合同,约定由乙公司3月10日前办理托运手续,货到付款。乙公司如期办理了托运手续,但装货时多装了50台B型微波炉。甲公司于3月13日与丙公司签订合同,将处于运输途中的前述合同项下的1
()年,我国商业银行完成了专业银行向商业银行的转变,组织架构也相应地发生了变化。
()用于衡量目标区域因信贷规模变动对区域风险的影响程度。
下列食物中属于豆类及制品的有()。[江苏省2011年11月四级真题]
关于国家教育经费投入体制构成,下列说法正确的是()。
所有企业和用人单位都要强化社会责任,______和______农民工的劳动和创造,不得违反国家法律法规和政策规定损害农民工权益。填入划横线部分最恰当的一项是:
法律和党的政策最主要的区别在于前者具有规范性,后者不具有规范性。()
最新回复
(
0
)