资源描述:
《上海海事大学c语言试题(卷)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、WORD格式试卷编号:9688所属语言:C语言试卷方案:期中考试试卷总分:100分共有题型:5种一、填空共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分)题号:78已知i=5;写出语句i+=012;执行后整型变量i的十进制值是【1】.答案:=======(答案1)=======15第3题(1.0分)题号:510若a是int型变量,
2、则计算表达式a=25/3%3后a的值为【1】.答案:=======(答案1)=======2第4题(1.0分)题号:437以下程序的输出结果为【1】,#include"stdio.h"main(){inta=010,j=10;printf("%d,%d",++a,j--);}答案:=======(答案1)=======9,10第5题(1.0分)题号:431执行下面两个语句,输出的结果是【1】,charc1=97,c2=98;printf("%d%c",c1,c2);答案:=======(答案1)=======97
3、b第6题(1.0分)题号:293getchar()函数只能接收一个【1】.答案:=======(答案1)=======字符第7题(1.0分)题号:440设a=3,b=4,c=5,则表达式!(a+b)+c-1&&b+c/2的值为【1】.答案:=======(答案1)=======1第8题(1.0分)题号:95已知a=13,b=6,a&&b的十进制数值为【1】.答案:专业资料.整理分享WORD格式=======(答案1)=======1第9题(1.0分)题号:306当a=1,b=2,c=3时,执行以下程序段后b=【1】.
4、if(a>c)b=a;a=c;c=b;答案:=======(答案1)=======2第10题(1.0分)题号:532以下do-while语句中循环体的执行次数是【1】.a=10;b=0;do{b+=2;a-=2+b;}while(a>=0);答案:=======(答案1)=======3第11题(1.0分)题号:398程序段intk=10;while(k=0)k=k-1循环体语句执行【1】次.答案:=======(答案1)=======0第12题(1.0分)题号:438以下程序的输出结果为【1】,#include"s
5、tdio.h"main(){inta;for(a=0;a<10;a++);printf("%d",a);}答案:=======(答案1)=======10第13题(1.0分)题号:336若有以下数组a,数组元素:a[0]~a[9],其值为941282107513该数组的元素中,数值最大的元素的下标值是【1】.答案:=======(答案1)=======2第14题(1.0分)题号:341定义inta[2][3];表示数组a中的元素个数是【1】个.专业资料.整理分享WORD格式答案:=======(答案1)=======
6、6第15题(1.0分)题号:328C语言中,数组元素的下标下限为【1】.答案:=======(答案1)=======0二、判断共15题(共计15分)第1题(1.0分)题号:940inta[9];则a数组的下标范围是1-9答案:N第2题(1.0分)题号:935在C程序中,%是只能用于整数运算的运算符答案:Y第3题(1.0分)题号:929在C语言中,5种基本数据类型的存储空间长度的排列顺序为:char7、rc;floatf;scanf("%d,%c,%f",&a,&c,&f);若通过键盘输入:10,A,12.5,则a=10,c='A',f=12.5.答案:Y第5题(1.0分)题号:961C语言本身并不提供输入输出语句.但可以通过输入输出函数来实现数据的输入输出.答案:Y第6题(1.0分)题号:721语句scanf("%7.2f",&a);是一个合法的scanf函数.答案:N第7题(1.0分)题号:951在执行switch语句时,default和各个case的出现次序不影响执行结果.答案:Y第8题(1.0分)题号:86
8、9若有inti=10,j=0;则执行完语句if(j=0)i++;elsei--;i的值为11.答案:N第9题(1.0分)题号:930关于if语句中,条件表达式只能是关系表达式或逻辑表达式答案:N第10题(1.0分)题号:952do-while循环是先判断循环条件表达式,后执行循环体;while循环是先执行循环体,后判断循环条件表达式.答案:N第