填空选择判断(5)

2019-08-31 16:22

C:(E==0) D:(E!=0) 答案:C

第19题 (2.0分) 题号:2141 以下程序段的输出结果为(). for(i=4;i>1;i--) for(j=1;j

第20题 (2.0分) 题号:2069 设j和k都是int类型,则for循环语句

for(j=0,k=0;j<=9&&k!=876;j++) scanf(\A:最多执行10次 B:最多执行9次 C:是无限循环

D:循环体一次也不执行 答案:A

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

设a、b、c为整型数, 且a=2、b=3、c=4, 则执行完以下语句: a*=16+(b++)-(++c); 后,a的值是 【1】. =====(答案1)======= 28

第2题 (1.0分) 题号:77

已知 i=5;写出语句 a=--i; 执行后整型变量 a 的值是【1】. =====(答案1)======= 4

第3题 (1.0分) 题号:433

已知x=3,y=2,则表达式x*=y+8的值为【1】. =====(答案1)======= 30

第4题 (1.0分) 题号:437 以下程序的输出结果为【1】,

#include \main(){int a=010,j=10; printf(\=====(答案1)======= 9,10

第5题 (1.0分) 题号:436 下列程序的输出是【1】, main(){int a=011; printf(\=====(答案1)======= 10

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

第7题 (1.0分) 题号:98

已知a=13,b=6, !a的十进制数值为【1】. ======(答案1)======= 0

第8题 (1.0分) 题号:255 表达式18 && 53 的值是【1】. ======(答案1)======= 1

第9题 (1.0分) 题号:86

写出表达式 1.234&&5.982 的值是【1】. =======(答案1)======= 1

第10题 (1.0分) 题号:438 以下程序的输出结果为【1】, #include \

main(){int a;for(a=0;a<10;a++); printf(\=======(答案1)======= 10

第11题 (1.0分) 题号:594

若所用变量都已正确定义,请填写以下程序段的输出结果【1】. for(i=1;i<=5;i++);

printf(\=======(答案1)======= OK

第12题 (1.0分) 题号:532

以下do-while语句中循环体的执行次数是【1】. a=10; b=0;

do { b+=2; a-=2+b; } while (a>=0); ======(答案1)======= 3

第13题 (1.0分) 题号:340

C语言中,二维数组在内存中的存放方式为按【1】优先存放. ======(答案1)======= 行

第14题 (1.0分) 题号:331

C程序在执行过程中,不检查数组下标是否【1】. ======(答案1)======= 越界

第15题 (1.0分) 题号:332

若有以下数组a,数组元素:a[0]~a[9],其值为 9 4 12 8 2 10 7 5 1 3

该数组可用的最小下标值是【1】. ======(答案1)======= 0

二、判断 共15题 (共计15分) 第1题 (1.0分) 题号:933 在C语言中,变量必需先定义后使用 答案:Y

第2题 (1.0分) 题号:717 x*=y+8 等价于 x=x*(y+8). 答案:Y

第3题 (1.0分) 题号:878

若有 int i=10,j=2;则执行完i*=j+8;后ⅰ的值为28. 答案:N

第4题 (1.0分) 题号:943

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

第5题 (1.0分) 题号:720

语句 printf(\输出为 0.333333. 答案:N

第6题 (1.0分) 题号:716

若i =3,则printf(\输出的值为 -4. 答案:N

第7题 (1.0分) 题号:930

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

第8题 (1.0分) 题号:956

在switch-case语句中,必须使用default语句. 答案:N

第9题 (1.0分) 题号:951

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

第10题 (1.0分) 题号:952

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

第11题 (1.0分) 题号:953

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

第12题 (1.0分) 题号:954

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

第13题 (1.0分) 题号:736

int a[3][4]={{1},{5},{9}}; 它的作用是将数组各行第一列 的元素赋初值,其余元素值为0. 答案:Y

第14题 (1.0分) 题号:926

任何数组的下标都是从0开始; 答案:Y

第15题 (1.0分) 题号:735

如果想使一个数组中全部元素的值为0,可以写成 int a[10]={0*10}; 答案:N

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

设有说明:char w;int x;float y;double z;则表达式w*x+z-y 值的数据类型为(). A:float B:char C:int D:double 答案:D

第2题 (2.0分) 题号:2005 以下不正确的叙述是().

A:在C程序中所用的变量必须先定义后使用 B:程序中,APH和aph是两个不同的变量

C:若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变 D:当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值 答案:D

第3题 (2.0分) 题号:2194 C语言表达式a=15,a%6的值是 A:15 B:3 C:2

D:非法表达式 答案:B

第4题 (2.0分) 题号:2039

若k为int型变量,则以下程序段的执行结果是(). k=-8567; printf(\A:格式描述符不合法,输出无定值 B:输出为k=|D| C:输出为|0-8567| D:输出为|-8567| 答案:B

第5题 (2.0分) 题号:2044


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

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

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

马上注册会员

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