首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下程序段: 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
121
问题
设有以下程序段:
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全国计算机二级
相关试题推荐
有以下程序(注:字符a的ASCII码值为97)#includemain(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是()
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
有以下程序:#includemain(){struetSTU{charname[9];charsex:doublescore[2];};structSTUa
以下叙述中错误的是()。
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
软件集成测试不采用
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
下列选项中,不能用作标识符的是
在面向对象方法中,不属于“对象”基本特点的是
随机试题
等螺旋角锥度刀具可采用铣等速螺旋线的方法进行加工。()
泵抽空你怎样处理?
患者,女性,32岁,5天前出现发热、乏力、恶心、食欲下降,查巩膜轻度黄染,肝肋下1cm,质软,ALT760U/L,总胆红素54μmol/L,考虑该病人为“病毒性肝炎”。下列检查中,对进一步明确诊断意义最大的是
不属于MRI设备构成的是
下列有关股东会议的说法正确的是:()
注册会计师通常在审计计划和审计报告阶段可以使用分析程序,而在审计测试阶段则由实质性测试方法来代替分析程序。( )只有当被审计单位相关数据之间存在某种预期关系时,注册会计师方可运用分析性复核程序。( )
不属于教书育人的正确方法的是()。
133,121,106,88,67,()
PRESSOFFICER£22,000PERYEARAleadingoilcompanyneedsaPressOfficerforitsbusyoffices.Youshouldbe:-goodat
ThehistoryofAfrican—Americansduringthepast400yearsistraditionallynarrated【C1】______anongoingstruggleagainst【C2】___
最新回复
(
0
)