资源描述:
《海事大学c语言试题4》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、试卷编号:9143所属语言:C语言试卷方案:练习1试卷总分:100分共有题型:5种一、填空共8题(共计8分)第1题(1.0分)题号:433已知x=3,y=2,则表达式x*=y+8的值为【1】.答案:30第2题(1.0分)题号:94已知a=13,b=6,a%b的十进制数值为【1】.答案:1第3题(1.0分)题号:432执行下列语句的结果是【1】,a=3;printf("%d,",++a);printf("%d",a++);答案:4,4第4题(1.0分)题号:87输入整型变量a的值.inta;scanf("%d",【1】
2、);答案:&a第5题(1.0分)题号:572执行下列语句后,b的十进制值是【1】.intx=240,y=15,b;charz='A';b=((x&&y)&&(z<'a'));答案:1第6题(1.0分)题号:306当a=1,b=2,c=3时,执行以下程序段后b=【1】.if(a>c)b=a;a=c;c=b;答案:2第7题(1.0分)题号:438以下程序的输出结果为【1】,#include"stdio.h"main(){inta;for(a=0;a<10;a++);printf("%d",a);}答案:10第8题(1.0
3、分)题号:312以下程序段要求从键盘输入字符,当输入字母为'Y'时,执行循环体,则括号内应填写【1】.ch=getchar();while(ch____'Y')/*在括号中填写*/ch=getchar();答案:==二、判断共15题(共计15分)第1题(1.0分)题号:933在C语言中,变量必需先定义后使用答案:Y第2题(1.0分)题号:935在C程序中,%是只能用于整数运算的运算符答案:Y第3题(1.0分)题号:940inta[9];则a数组的下标范围是1-9答案:N第4题(1.0分)题号:929在C语言中,5种基
4、本数据类型的存储空间长度的排列顺序为:char5、题(1.0分)题号:936在C语言中,逻辑"真"等价于不等于0的数答案:Y第10题(1.0分)题号:959在switch-case语句中,不是每个case后都要使用break语句.答案:Y第11题(1.0分)题号:722关系运算符<=与==的优先级相同.答案:N第12题(1.0分)题号:869若有inti=10,j=0;则执行完语句if(j=0)i++;elsei--;i的值为11.答案:N第13题(1.0分)题号:953C语言中的for语句可以用于循环次数已经确定的情况,但是不能用于循环次数不确定而只给出循环结束条
6、件的情况.答案:N第14题(1.0分)题号:742若有说明intc;则while(c=getchar());是正确的C语句.答案:Y第15题(1.0分)题号:952do-while循环是先判断循环条件表达式,后执行循环体;while循环是先执行循环体,后判断循环条件表达式.答案:N三、单项选择共20题(共计40分)第1题(2.0分)题号:2033下列程序的输出结果是().main(){inta=7,b=5;printf("%d",b=b/a);}A:0B:5C:1D:不确定值答案:A第2题(2.0分)题号:205
7、1设a为整型变量,初值为12,执行完语句a+=a-=a*a后,a的值是().A:552B:144C:264D:-264答案:D第3题(2.0分)题号:2056以下程序的输出结果是().main(){floatx=3.6;inti;i=(int)x;printf("x=%f,i=%d",x,i);}A:x=3.600000,i=4B:x=3,i=3C:x=3.600000,i=3D:x=3i=3.600000答案:C第4题(2.0分)题号:2029以下不符合C语言语法的赋值语句是().A:a=1,b=2(逗号)B:
8、++j;C:a=b=5;D:y=(a=3,6*5);答案:A第5题(2.0分)题号:2226设有intx=11;则表达式(x++*1/3)的值是().A:3B:4C:11D:12答案:A第6题(2.0分)题号:2039若k为int型变量,则以下程序段的执行结果是().k=-8567;printf("k=
9、%06D
10、");A:格式描述符不合法