首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序段 int a[8] = {0}; int b[] = {0}; char c[2] = {"A", "B"}; char d = "AB"; 以下叙述正确的是
设有如下程序段 int a[8] = {0}; int b[] = {0}; char c[2] = {"A", "B"}; char d = "AB"; 以下叙述正确的是
admin
2021-04-28
72
问题
设有如下程序段
int a[8] = {0};
int b[] = {0};
char c[2] = {"A", "B"};
char d = "AB";
以下叙述正确的是
选项
A、只有a,b,c的定义是合法的
B、a,b,c,d的定义都是合法的
C、只有a,b的定义是合法的
D、只有c的定义是合法的
答案
C
解析
在对数组进行初始化时应该注意,如果对数组的全部元素赋以初值,定义时可以不指定数组长度,如果被定义数组的长度与初值个数不同,则数组长度不能省略;如果在说明数组时给出了长度,但没有给所有的元素赋予初始值,而只依次给前面的几个数组元素赋予初值,那么C语言将自动对余下的元素赋初值。定义整型数组a,长度为8,并且其每个元素赋初值0,a定义是合法的。定义整型数组b,没有指定长度,但为1个元素赋值0,所以自动指定数组长度为1,b定义是合法的。定义字符型数组c,长度为2,应对其元素赋值字符型常量,而"A"与"B"均为字符串,c定义不合法。定义字符d,赋初值字符串"AB",这是不合法的定义,若要定义数组,必须要有"[]"下标运算符。可知,ab定义合法,cd定义不合法,C选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/YTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不能作为结构化方法软件需求分析工具的是
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
若有以下程序#includechar*a="you",b[]="welcome#you#to#China!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++){if(*a==b[i]){p=&b[i]
以下叙述中正确的是
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序的运行结果是()。
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w
E-R图中用来表示实体的图形是()。
在面向对象方法中,不属于“对象”基本特点的是
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
随机试题
入侵分析技术按功能不同,可分为几种类型;以下哪种技术是用来检测有无对系统的已知弱点进行的攻击行为_______
Scarcelyhadtheysettledintheirseatsinthecinema______thefilmbegan.
A.蚕豆病B.苯丙酮尿症C.帕金森病D.镰刀型红细胞贫血症(2012年第130题)与多巴胺生成障碍有关的疾病是
男性,10岁,6周前外伤致左股骨中上段螺旋形骨折,目前大腿部仍有酸痛。X线片示:远端向上移位2cm,向内向后移位1/3,断端向前成角10°,已有骨痂形成,骨折线趋于模糊,其首选治疗方案是( )女性,42岁,工作时右小腿被机器压碾伤,X线片提示胫腓骨
升高血糖浓度的最重要的激素是
“管理的深处是()”。
长江公司系上市公司,属于增值税一般纳税人,适用的增值税税率为17%。适用的所得税税率为25%,所得税采用资产负债表债务法核算。不考虑除增值税、所得税以外的其他相关税费。长江公司按当年实现净利润的10%提取法定盈余公积。长江公司2012年度所得税汇算清缴于2
根据下列文字回答问题。央行公布的2007年10月份金融数据显示,前10个月贷款增速已达17.66%,中国金融机构人民币各项贷款余额已达26.03万亿元人民币,境内金融机构人民币各项贷款增加3.5万亿元,同比多增7265亿元。2006年全
下列关于IPSec协议,错误的是()。
Ienjoyedtheplay--ithadacleverplotandveryfunnydialogues.
最新回复
(
0
)