上海海事大学(C语言期末)上机题库.doc

上海海事大学(C语言期末)上机题库.doc

ID:50506715

大小:40.00 KB

页数:13页

时间:2020-03-10

上海海事大学(C语言期末)上机题库.doc_第1页
上海海事大学(C语言期末)上机题库.doc_第2页
上海海事大学(C语言期末)上机题库.doc_第3页
上海海事大学(C语言期末)上机题库.doc_第4页
上海海事大学(C语言期末)上机题库.doc_第5页
资源描述:

《上海海事大学(C语言期末)上机题库.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、试卷编号:9050所属语言:TurboC试卷方案:09(2)模拟试卷总分:100分共有题型:5种一、填空共15题(共计15分)第1题(1.0分)若有定义:charc='10';则变量C中包含的字符个数为【1】.答案:1).1第2题(1.0分)写出语句b=(a=6,a*3);执行后整型变量b的值是【1】.答案:1).18第3题(1.0分)C语言的三种基本结构是【1】结构、选择结构、循环结构.答案:1).顺序第4题(1.0分)执行下面两个语句,输出的结果是【1】,charc1=97,c2=98;printf("%d%c",c1,c2);答案:1).97b第5题(1.0分)已知a=13,b=6

2、,a&&b的十进制数值为【1】.答案:1).1第6题(1.0分)假设变量a,b均为整型,表达式(a=5,b=2,a>b?a++:b++,a+b)的值是【1】.答案:1).8第7题(1.0分)C语言表达式!(3<6)

3、

4、(4<9)的值是【1】.答案:1).1第8题(1.0分)c语言表达式!(4>=6)&&(3<=7)的值是【1】.答案:1).1第9题(1.0分)以下程序的输出结果为【1】,#include"stdio.h"main(){inta;for(a=0;a<10;a++);printf("%d",a);}答案:1).10第10题(1.0分)设i,j,k均为int型变量,则执行完for循

5、环for(i=0,j=10;i<=j;i++,j--)k=i+j;后,k的值为【1】.答案:1).10*第11题(1.0分)程序段intk=10;while(k=0)k=k-1循环体语句执行【1】次.答案:1).0第12题(1.0分)以下do-while语句中循环体的执行次数是【1】.a=10;b=0;do{b+=2;a-=2+b;}while(a>=0);答案:1).3第13题(1.0分)若有以下数组a,数组元素:a[0]~a[9],其值为941282107513该数组可用的最小下标值是【1】.答案:1).0第14题(1.0分)如果函数不要求带回值,可用【1】来定义函数返回值为空.答案:1

6、).void第15题(1.0分)函数调用语句func((e1,e2),(e3,e4,e5))中含有【1】个实参.答案:1).2二、判断共15题(共计15分)第1题(1.0分)在C程序中,每行中只能写一条语句答案:N第2题(1.0分)x*=y+8等价于x=x*(y+8).答案:Y第3题(1.0分)语句scanf("%7.2f",&a);是一个合法的scanf函数.答案:N第4题(1.0分)若i=3,则printf("%d",-i++);输出的值为-4.答案:N第5题(1.0分)在switch-case语句中,必须使用default语句.答案:N第6题(1.0分)关于if语句中,条件表达式只能是

7、关系表达式或逻辑表达式答案:N第7题(1.0分)continue语句只结束本次循环,而不是终止整个循环的执行.break语句则是结束整个循环过程,不再判断执行循环的条件是否成立.答案:Y第8题(1.0分)C语言中的for语句可以用于循环次数已经确定的情况,但是不能用于循环次数不确定而只给出循环结束条件的情况.答案:N第9题(1.0分)charc[]="VeryGood";是一个合法的为字符串数组赋值的语句.答案:Y第10题(1.0分)若有定义和语句:inta[3][3]={{3,5},{8,9},{12,35}},i,sum=0;for(i=0;i<3;i++)sum+=a[i][2-i];

8、则sum=21.答案:Y第11题(1.0分)数组赋初值时,初始值表中的数据项的数目可以大于或等于数组元素的个数.答案:N第12题(1.0分)C语言中只能逐个引用数组元素而不能一次引用整个数组.答案:Y第13题(1.0分)如果函数值的类型和return语句中表达式的值不一致,则以函数类型为准.答案:Y第14题(1.0分)C程序中有调用关系的所有函数必须放在同一个源程序文件中.答案:N第15题(1.0分)通过return语句,函数可以带回一个或一个以上的返回值.答案:N三、单项选择共20题(共计40分)第1题(2.0分)若k,g均为int型变量,则下列语句的输出为().k=017;g=111;p

9、rintf("%dt",++k);printf("%x",g++);A:156fB:1670C:1571D:166f答案:D第2题(2.0分)下列语句的结果是().main(){intj;j=3;printf("%d,",++j);printf("%d",j++);}A:3,3B:3,4C:4,3D:4,4答案:D第3题(2.0分)设以下变量均为int类型,则值不等于7的表达式是().A:(x=y=6,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。