首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是( )。
以下叙述中正确的是( )。
admin
2020-06-16
54
问题
以下叙述中正确的是( )。
选项
A、语句char a[2]={"a","b"};是合法的,定义了一个包含两个字符的数组
B、语句int a[]={0};是不合法的,遗漏了数组的大小
C、语句int a[8]={0};是合法的
D、语句char a[3];a="ab";是合法的,因为数组有三个字符空间的容量,可以保存两个字符
答案
C
解析
考查一维数组以及字符数组的初始化。初始化的时候可以只给数组的前面一部分元素设定初值,故C正确。字符数组中的每个元素为一个字符,需要用单引号,选项A错。若对数组全部元素赋初值时,可以不指定数组元素的个数,选项B错。定义字符数组时可以将字符串直接赋给该字符数组,其他情况则不可以,选项D错。答案选C。
转载请注明原文地址:https://kaotiyun.com/show/fiCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义为im型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
执行以下程序段后,w的值为intW=’A’,x=14,y=15;w=((x‖y)&(w
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
以下叙述中正确的是
若有以下程序#includemain(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是‘
下列叙述中正确的是
有以下程序:#include<stdio.h>typedefstruct{intb,p;)A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}ma
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下列给定程序中,函数fun和funx的功能是:用二分法求方程2x3一4x2+3x一6=0的一个根,并要求绝对误差不超过0.001。例如,若给m输入一100,给n输入90,则函数求得的一个根为2.000。请改正程序中的错误,使它能得出正确的结果。
随机试题
异丙嗪产生中枢抑制作用的机制是
配套公建应包括下列()。
甲公司为一家上市公司,2018年进行对外投资的有关资料如下:(1)2月17日,甲公司委托证券公司从二级市场购入A公司股票,支付价款1640万元(其中包含已宣告但尚未发放的现金股利40万元),将其划分为交易性金融资产。另支付相关交易费用4万元,取
根据票据法律制度的规定,下列情形中,将导致支票无效的有()。
下列对于“社会环境”的认识正确的有()
—Youcan’tfinishthebookinlessthananhour,Isuppose?—______.
初中生生理发展最重要的特征是()。
下列中外著作创作于同一世纪的是()。
在C语言程序中,以下说法正确的是()。
诸侯国
最新回复
(
0
)