填空选择判断(10)

2019-08-31 16:22

C:数组a中各元素都可得到初值,但其值不一定为0 D:数组a中每个元素均可得到初值0 答案:D

第19题 (2.0分) 题号:2256

printf函数中用到格式符%5s,其中数字5表示输出的字符串占用 5列,如果字符串长度大于5,则输出按方式(). A:从左起输出该字符串,右补空格 B:按原字符长从左向右全部输出 C:右对齐输出该字串,左补空格 D:输出错误信息 答案:B

第20题 (2.0分) 题号:2275 以下对二维数组a的正确说明是(). A:int a[3][] B:float a(3,4) C:double a[1][4] D:float a(3)(4) 答案:C

一、填空 共15题 (共计15分) 第1题 (1.0分) 题号:75

已知 i=5,写出语句 a=i++; 执行后整型变量a的值是【1】. 答案:

=======(答案1)======= 5

第2题 (1.0分) 题号:510

若a是int型变量,则计算表达式 a=25/3%3 后a的值为【1】. 答案:

=======(答案1)======= 2

第3题 (1.0分) 题号:88 表达式 a+=b 相当于表达式【1】. 答案:

=======(答案1)======= a=a+b

=========或========= a=b+a

第4题 (1.0分) 题号:436 下列程序的输出是【1】,

main() {int a=011;

printf(\答案:

=======(答案1)======= 10

第5题 (1.0分) 题号:432 执行下列语句的结果是【1】, a=3;

printf(\printf(\答案:

=======(答案1)======= 4,4

第6题 (1.0分) 题号:293 getchar()函数只能接收一个【1】. 答案:

=======(答案1)======= 字符

第7题 (1.0分) 题号:445

c语言表达式!(4>=6)&&(3<=7)的值是【1】. 答案:

=======(答案1)======= 1

第8题 (1.0分) 题号:95

已知a=13,b=6, a&&b的十进制数值为【1】. 答案:

=======(答案1)======= 1

第9题 (1.0分) 题号:457

设a,b,c,t为整型变量,初值为a=3,b=4,c=5,执行完语句t=!(a+b)+c-1&&b+c/2 后,t的值是【1】. 答案:

=======(答案1)======= 1

第10题 (1.0分) 题号:311

若所用变量均已正确定义,则执行下面程序段后的 值是【1】. for(i=0 ; i<2 ; i++ )

printf(\printf(\答案:

=======(答案1)======= YESYES

第11题 (1.0分) 题号:438 以下程序的输出结果为【1】, #include \main(){ int a;

for(a=0;a<10;a++); printf(\答案:

=======(答案1)======= 10

第12题 (1.0分) 题号:312

以下程序段要求从键盘输入字符,当输入字母为'Y' 时,执行循环体,则括号内应填写【1】. ch=getchar();

while(ch ____ 'Y')/*在括号中填写*/ ch=getchar(); 答案:

=======(答案1)======= ==

第13题 (1.0分) 题号:333

若有以下数组a,数组元素:a[0]~a[9],其值为 9 4 12 8 2 10 7 5 1 3 该数组可用的最大下标值是【1】. 答案:

=======(答案1)======= 9

第14题 (1.0分) 题号:329

C语言中,数组名是一个不可变的【1】量,不能对它进行加减和赋值运算. 答案:

=======(答案1)======= 地址

第15题 (1.0分) 题号:341

定义int a[2][3];表示数组a中的元素个数是【1】个. 答案:

=======(答案1)======= 6

二、判断 共15题 (共计15分) 第1题 (1.0分) 题号:928 C程序中的关键字必须小写. 答案:Y

第2题 (1.0分) 题号:940 int a[9]; 则a数组的下标范围是1-9 答案:N

第3题 (1.0分) 题号:718

a=(b=4)+(c=6) 是一个合法的赋值表达式. 答案:Y

第4题 (1.0分) 题号:947

printf函数中,%c和%s都可以输出字符串. 答案:N

第5题 (1.0分) 题号:943

使用putchar函数时,必须在之前包含头文件stdio.h 答案:Y

第6题 (1.0分) 题号:721

语句scanf(\是一个合法的scanf函数. 答案:N

第7题 (1.0分) 题号:951

在执行switch语句时,default和各个case的出现次序不影响执行结果. 答案:Y

第8题 (1.0分) 题号:722 关系运算符<= 与 == 的优先级相同. 答案:N

第9题 (1.0分) 题号:930

关于if语句中,条件表达式只能是关系表达式或逻辑表达式 答案:N

第10题 (1.0分) 题号:953

C语言中的for语句可以用于循环次数已经确定的情况,但是不能用于循环次数不确定而只给出循环结束条件的情况. 答案:N

第11题 (1.0分) 题号:952

do-while循环是先判断循环条件表达式,后执行循环体;while循环是先执行循环体,后判断循环条件表达式. 答案:N

第12题 (1.0分) 题号:954

continue语句只结束本次循环,而不是终止整个循环的执行.break语句则是结束整个循环过程,不再判断执行循环的条件是否成立. 答案:Y

第13题 (1.0分) 题号:724

C语言中只能逐个引用数组元素而不能一次引用整个数组. 答案:Y

第14题 (1.0分) 题号:710 函数strlen(\的值是7. 答案:N

第15题 (1.0分) 题号:926 任何数组的下标都是从0开始; 答案:Y

三、单项选择 共20题 (共计40分) 第1题 (2.0分) 题号:2215

设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的 数据类型为(). A:int B:float C:double D:不确定 答案:C

第2题 (2.0分) 题号:2029 以下不符合C语言语法的赋值语句是(). A:a=1,b=2 B:++j; C:a=b=5; D:y=(a=3,6*5); 答案:A

第3题 (2.0分) 题号:2216 sizeof(float)是(). A:一个双精度型表达式


填空选择判断(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:隧道短台阶法施工技术交底(隧01) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: