【单选题】
C语言中的标识符只能由字母,数字和下划符组成,且第一个字符___
A. 必须为字母
B. 必须为下划线
C. 必须为字母或下划线
D. 可以是字母,数字和下划线中任一字符
查看试卷,进入试卷练习
微信扫一扫,开始刷题
相关试题
【单选题】
假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是___
【单选题】
若有说明语句;char c=’\72’;则变量c___
A. 包含1个字符
B. 包含2个字符
C. 包含3个字符
D. 说明不合法,c的值不确定
【单选题】
下面不正确的字符串常量是___
A. ‘abc’
B. “12’12”
C. “0”
D. “ ”
【单选题】
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是___
【单选题】
下列选项中,合法的C语言关键词是___
A. VAR
B. cher
C. integer
D. default
【单选题】
以下选项中,与k=n++完全等价的表达式是___
A. k=n,n=n+1
B. n=n+1,k=n
C. k=++n
D. k+=n+1
【单选题】
以下for循环的执行次数是 for(x=0,y=0;(y=123)&&(x<4);x++);___
A. 是无限循环
B. 循环次数不定
C. 4次
D. 3次
【单选题】
语句while(!E);中的表达式!E等价于___
A. E==0
B. E!=1
C. E!=0
D. E==1
【单选题】
下面有关for循环的正确描述是___
A. for循环只能用于循环次数已经确定的情况
B. for循环是先执行循环循环体语句,后判断表达式
C. 在for循环中,不能用break语句跳出循环体
D. for循环的循环语句中,可以包含多条语句,但必须用括号括起来
【单选题】
C语言中while和do-while循环的主要区别是___
A. do-while的循环体至少无条件执行一次
B. while的循环控制条件比do-while的循环控制条件更严格
C. do-while允许从外部转到循环体内
D. do-while的循环体不能是复合语句
【单选题】
以下不是无限循环的语句为___
A. for(y=0,x=1;x>++y;x=i++) i=x
B. for(;;x++=i)
C. while(1){x++;}
D. for(i=10;;i--) sum+=i
【单选题】
C语言用于结构化程序设计的三种基本结构是___
A. 顺序结构、选择结构、循环结构
B. if、switch、break
C. for、while、do-while
D. if、for、continue
【单选题】
对for(表达式1;;表达式3)可理解为___
A. for(表达式1;0;表达式3)
B. for(表达式1;1;表达式3)
C. for(表达式1;表达式1;表达式3)
D. for(表达式1;表达式3;表达式3)
【单选题】
printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列,如果字符串长度大于5,则输出按方式___
A. 从左起输出该字符串,右补空格
B. 按原字符从左向右全部输出
C. 右对齐输出该字串,左补空
D. 输出错误信息
【单选题】
putchar函数可以向终端输出一个___
A. 整型变量表达式值
B. 实型变量值
C. 字符串
D. 字符或字符型变量值
【单选题】
以下描述中正确的是___
A. 由于do-while循环中循环体语句只能是一条可执行语,所以循环体内不能使用复合句语
B. do-while循环由do开始,用while(表达式)后面不能写分句
C. 在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”)操作
D. do-while循环中,根据情况可以省略while
【单选题】
以下关于运算符优先顺序的描述中正确的是___
A. 关系运算符<算术运算符<赋值运算符<逻辑运算符
B. 逻辑运算符<关系运算符<算术运算符<赋值运算符
C. 赋值运算符<逻辑运算符<关系运算符<算术运算符
D. 算术运算符<关系运算符<赋值运算符<逻辑运算符
【单选题】
已知x=43,ch=’A’,y=0;则表达式(x>=y&&ch<’B’&&!y)的值是___
【单选题】
若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”,则以下不能满足要求的表达式是___
A. A%2==1
B. !(A%2==0)
C. !(A%2)
D. A%2
【单选题】
判断char型变量c1是否为小写字母的正确表达式是___
A. ‘a’<=c1<=’z’
B. (c1>=a)&&(c1<=z)
C. (‘a’>=c1)||(’z’<=c1)
D. (c1>=’a’)&&(c1<=’z’)
【单选题】
为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与什么配对___
A. 缩排位置相同的if
B. 其之前最近的if
C. 其之后最近的if
D. 同一行上的if
【单选题】
若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是___
【单选题】
若二维数组a有m列,则在a[i][j]前的元素个数为___
A. j*m+i
B. i*m+j
C. i*m+j-1
D. i*m+j+1
【单选题】
设有数组定义,char array[ ]=”China”;则数组array所占的___
A. 4个字节
B. 5个字节
C. 6个字节
D. 7个字节
【单选题】
以下能正确定义数组并正确赋初值的语句是___
A. int N=5,b[N][N];
B. int a[1][2]={{1},{3}};
C. int c[2][]={{1,2},{3,4}};
D. int d[3][2]={{1,2},{24}};
【单选题】
若有说明:int a[10];则对a数组元素的正确引用是___
A. a[10]
B. a[3,5]
C. a(5)
D. a[10-10]
【单选题】
以下能对一维数组a进行正确初始化的语句是___
A. int a[10]=(0,0,0,0,0)
B. int a[10]={};
C. int a[]={0};
D. int a[10]={10*1};
【单选题】
若有说明int a[3][4];则对a数组元素的正确引用是___
A. a[2][4]
B. a[1,3]
C. a[1+1][0]
D. a(2)(1)
【单选题】
若有说明int a[3][4];则a数组元素的非法引用是___
A. a[0][2*1]
B. a[1][3]
C. a[4-2][0]
D. a[0][4]
【单选题】
以下能对二维数组a进行正确初始化的语句是___
A. int a[2][]={{1,0,1},{5,2,3}};
B. int a[][3]={{1,2,3},{4,5,6}};
C. int a[2][4]={{1,2,3},{4,5},{6}};
D. int a[][3]={{1,0,1}{},{1,1}};
【单选题】
以下不能对二维数组a进行正确初始化的语句是___
A. int a[2][3]={0};
B. int a[][3]={{1,2},{0}};
C. int a[2][3]={{1,2},{3,4},{5,6}};
D. int a[][3]={1,2,3,4,5,6};
【单选题】
若有说明:int a[3][4]={0};则下面正确的叙述是___
A. 只有元素a[0][0]可得到初值0
B. 此说明语句不正确
C. 数组a中各元素都可得到初值,但其值不一定为0
D. 数组a中每个元素均可得到初值0
【单选题】
若有说明:int a[][4]={0,0};则下面不正确的叙述是___
A. 数组a的每个元素都可以得到0
B. 二维数组a的第一维大小为1
C. 因为二维数组a中第二维大小的值除经初值个数的商为1,故数组a的行数为1
D. 有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
【单选题】
在C语言中,引用数组元素时,其数组下标的数据类型允许是___
A. 整型常数
B. 整型表达式
C. 整型常量或整型表达式
D. 任何类型的表达式
【单选题】
以下不能正确定义二维数组的选项是___
A. int a[2][2]={[1},{2}};
B. int a[][2]={1,2,3,4};
C. int a[2][2]={{1},2,3};
D. int a[2][]={{1,2},{3,4}};
【单选题】
假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是___
【单选题】
以下数组定义中不确定的是___
A. int a[2][3];
B. int b[][3]={0,1,2,3};
C. int c[100][100]={0};
D. int d[3][]={{1,2},{1,2,3},{1,2,3,4}};
【单选题】
C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是___
A. void
B. int
C. float
D. double
【单选题】
若用数组名作为函数的实参,传递给形参的是___
A. 数组的首地址
B. 数组第一个元素的值
C. 数组中全部元素的值
D. 数组元素的个数
推荐试题
【判断题】
【判断】 负荷开关可切断正常负荷电流和过负荷电流。 ()
【判断题】
【判断】 交流高压真空接触器使用手力操动机构合闸。 ()
【判断题】
【判断】 对电力系统进行无功补偿可提高功率因素。 ()
【判断题】
【判断】 高压断路器在高压电路中起控制作用 ,是高压电路中的重要设备之一。 ()
【判断题】
【判断】 六氟化硫 (SF6)断路器的优点之一是灭弧性能强。 ()
【判断题】
【判断】 触头断开后 ,触头之间如果电弧已熄灭 ,则电路实际上没有被切断。 ()
【判断题】
【判断】 在冲击短路电流最大值到达之前熔断、切断电路的熔断器称为限流式熔断器。()
【判断题】
【判断】 隔离开关分闸时 ,三相动触头应在同一平面。 ()
【判断题】
【判断】 电路中负荷为电阻性负载时 ,恢复电压等于电源电压 ,不利于电弧熄灭。 ()
【判断题】
【判断】 如果电缆沟等低洼处积聚的六氟化硫 (SF6)气体多了会引起工作人员窒息事故。()
【判断题】
【判断】 对断路器的运行维护中 ,雷雨季节雷电活动后应进行特殊巡视检查。 ()
【判断题】
【判断】 额定电压为 10kV 的断路器可用于 6kV 系统。 ()
【判断题】
【判断】 一般情况下断路器用真空灭弧室的灭弧能力比真空接触器用真空灭弧室的灭弧能力强。 ()
【判断题】
【判断】 交流高压真空接触器利用真空开关管熄灭电弧。 ()
【判断题】
【判断】 电弧电流的本质是离子导电。 ()
【判断题】
【判断】 弹簧储能操动机构的加热器只在断路器检修时使用。 ()
【判断题】
【判断】 投入运行的断路器已有运行编号后 ,一般可不再标注断路器名称。 ()
【判断题】
【判断】 断路器在合闸过程中 ,若继电保护装置不动作 ,自由脱扣机构也应可靠动作。 ()
【判断题】
上而下绘制的接线图 ,称为安装图。 ()
【判断题】
【判断】 中间继电器的作用之一是用于增加触点数量。 ()
【判断题】
【判断】 重瓦斯动作后 ,跳开变压器高压侧断路器即可。 ()
【判断题】
【判断】 对于接线方式较为简单的小容量变电所 ,操作电源常常采用蓄电池。 ()
【判断题】
【判断】 能使继电器动合接点由断开状态到闭合状态的最小电流称为动作电流。 ()
【判断题】
【判断】 安装接线图是以屏面布置图为基础 ,以原理图为依据而绘制成的接线图 ,是一种指导屏柜上配线工作的图纸。 ()
【判断题】
【判断】 中小容量的高压电容器组普遍采用电流速断保护或延时电流速断保护作为相间短路保护。 ()
【判断题】
【判断】 低电压继电器是反应电压下降到某一整定值及以下动断接点由断开状态到闭合状态的继电器。 ()
【判断题】
【判断】 轻瓦斯动作后必须有自保持回路。 ()
【判断题】
【判断】 远方对装置进行信号复归属于 110kV 及以下线路保护测控装置在信息方面的主要功能。 ()
【判断题】
【判断】 信号继电器必须自保持。 ()
【判断题】
【判断】 中间继电器用于增加触点数量和触点容量 ,具有动合接点和动断接点。 ()
【判断题】
【判断】 零序保护能反映中性点直接接地变压器内部的各种接地故障。 ()
【判断题】
【判断】 电流互感器可以将电力系统的一次大电流按一定的变比变换成二次较小电流,供给测量表计和继电器。 (
【判断题】
【判断】 电能质量降低到不能允许的程度 ,不属于电力系统的事故。 ()
【判断题】
【判断】 在靠近线路末端附近发生短路故障时 ,电流速断保护仍然能
【判断题】
【判断】 油箱漏油造成油面降低属于变压器的异常。 ()
【判断题】
【判断】 对备用电源自动投入装置 ,当工作母线电压消失时 ,备用电源应投入。 ()
【判断题】
【判断】 三相一次或二次重合闸属于 110kV 及以下线路保护测控装置在测控方面的主要功能。 ()
【判断题】
【判断】 电容器组失压不属于高压电力电容器常见故障及异常运行状态。 ()
【判断题】
【判断】 当电压互感器二次断线时 ,备自投装置不应动作。 ()
【判断题】
【判断】 继电保护的可靠性是指发生了属于它该动作的故障,它能可靠动作 ; 而在不该动作时,它能可靠不动。 ()