首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述正确的是
以下叙述正确的是
admin
2020-10-26
31
问题
以下叙述正确的是
选项
A、char c1, *c2, *c3[10]; 是合法的变量定义语句
B、数组说明符的一对方括号中不能使用表达式
C、数组元素下标可以是非整数
D、若有定义 char array[4]; 则语句 printf("%c", array["3"]);是合法的
答案
A
解析
C语言规定定义数组时,数组的长度必须是整型常量,数组说明符的一对方括号中表达式只要是常量即合法,因此选项B错误。C语言规定,数组元素下标必须是非负整数 ,因此选项C错误。选项D char array[4]数组的长度为4, array["3"],其中"3"常量字符串,与C语言规定数组的下标必须是非负整数不符,故答案为A选项
转载请注明原文地址:https://kaotiyun.com/show/3D3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于“while(条件表达式)循环体”,以下叙述正确的是
有下列程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),5,fp);fwrite(a,
以下程序段中的变量已正确定义for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是
软件需求规格说明书的作用不包括
在软件设计中,不属于过程设计工具的是
在软件设计中不使用的工具是
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
下列定义数组的语句中,正确的是()。
以下函数按每行8个输出数组中的数据:voidfun(int*wintn){inti;for(i=0;i<n;i++){______printf("%d",w[i]);}printf
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,A),(d,B),(e,D),(c,e),(a,C)}该数据结构为()。
随机试题
DearSirorMadam,Inresponsetoyouradvertisementinyesterday’sTimeEducationalSupplement,Iwouldliketoapplyfort
关于生产经营单位生产安全事故应急救援预案的修订,下列说法正确的是()。
由于用人单位的原因订立的无效合同,对劳动者造成损害的,应承担()
关于施工生产安全事故报告及采取相应措施的说法,正确的是()。
下列有关票据伪造的表述中,不符合票据法律制度规定的有()。
下列语句中,没有语病的一句为()。
当前,海水温度上升引发了一系列白化事件,研究人员非常担心全球珊瑚的命运。研究人员发现,虫黄藻能够利用光合作用产生自己及其寄主所需的养分。当温度较高的海水导致珊瑚礁排出名为虫黄藻的共生藻类时,失去彩色藻类的珊瑚逐渐变为白色,白化现象便发生了。如果白化现象持续
"Isitavitalinterestofthestatetohavemoreanthropologists?"RickScott,theFloridagovernor,onceasked.Aleaderofa
Thegovernmentisdebatingtheeducationlaws.
Unabletocontrolthemselves,someteenagersgethookedbyonlinegames,______(这成了教师和家长始终提心的事).
最新回复
(
0
)