C语言考试卷及答案

C语言考试卷及答案

ID:41922537

大小:69.50 KB

页数:4页

时间:2019-09-05

C语言考试卷及答案_第1页
C语言考试卷及答案_第2页
C语言考试卷及答案_第3页
C语言考试卷及答案_第4页
资源描述:

《C语言考试卷及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择题:(共32分,每空2分)1.能将高级语言编写的源程序转换成目标程序的是___B___。A) 编辑程序 B) 编译程序 C) 解释程序 D) 链接程序2.在多媒体计算机系统中,不能用以存储多媒体信息的是__A____。A) 光缆 B) 软盘 C) 硬盘 D) 光盘3.以下叙述中正确的是___A___A) 构成C程序的基本单位是函数B) 可以在一个函数中定义另一个函数 C) main()函数必须放在其它函数之前 D) 所有被调用的函数一定要在调用之前进行定义X4.下面那一项在C语言中是非法的常量(B)CA.—78.33B.“si

2、na.com”C.‘ax’D.5.2E-35.下面运算符的优先级比较,正确的是(C)A.“!=”<“+”<“=”<“&&”B.“&&”<“!=”<“+”<“=”C.“=”<“&&”<“!=”<“+”D.“+”<“!=”<“=”<“&&”6.以下选项中合法的实型常数是___C___A) 5E2.2 B) E-3 C) 2E3 D) 1.3E7.以下选项中合法的用户标识符是___B___A) long B) _2Test C) 3Dmax D) A.datX8.C语言中的简单数据类型包括(B)。DA)整型,实型,逻辑型B)整型,实型,字符

3、型,逻辑型C)整型,字符型,逻辑型D)整型,实型,字符型X9.要求当A的值为奇数时,表达式的值为真;A的值为偶数时,表达式的值为假,以下不满足要求的表达式是(B)CA.A%2==1B.!(A%2==0)C.!(A%2)D.A%210.有以下程序段int n=0,p;do {scanf("%d",&p);n++;} while(p!=12345&&n<3);此处do-while循环的结束条件是____D__A) p的值不等于12345并且n的值小于3B) p的值等于12345并且n的值大于等于3 C) p的值不等于12345或者n的值小

4、于3 D) p的值等于12345或者n的值大于等于311.判断char型变量ch是否为小写字母的正确表达式是(D)A.‘a’<=ch<‘z’B.(‘a’<=ch)AND(‘z’>=ch)C.(ch>=‘a’)&(ch<=‘z’)D.(ch>=‘a’)&&(ch<=‘z’)12.以下关于C语言标识符的描述中,正确的是(D)A)标识符可以由汉字组成;B)标识符只能以字母开头;C)关键字可以作为用户标识符;D)Area与area是不同的标识符。13.执行语句for(i=10;i>0;i);后,变量i的值为(A)A)10B)9C)0D)114

5、.putchar函数可以向终端输出一个(A)A.字符或字符型变量值B.字符串C.整型变量表达式的值D.实型变量的值15.若用数组名作为函数调用时的实参,则实际上传递给行参的是(B)A.数组首地址B.数组的第一个元素值C.数组中全部元素的值D.数组元素的个数16.与十进制511等值的十六进制数为___A___。A) 1FF B) 2FF C) 1FE D) 2FE二、写出下列数学表达式在C语言中相应的表达式表示(每题2分,共14分)(1)1200/(24-4*5)(2)c×c*sqrt(a*a+b*b)(3)cos2(a+b)cos(a

6、+b)*cos(a+b)(4)条件“50200”(x>50)&&(100>x)

7、

8、(x>200)?(5)

9、a+b

10、abs(a+b)?(6)b-e5b-exp(5)X(7)lnln(x+y)ln(ln(x+y))log(log(x+y))三、填空题,请在下面各小题的______内填入正确的内容。(每空2分,共30分)1.下列程序的功能是求1-1000之间能同时被3,5整除《C语言程序设计B卷》试卷第7页(共8页)《C语言程序设计B卷》试卷第8页(共8页)的数,按每行10个数的格式输出这些数,请完成该程序。main()

11、{int__i,j=0___________;for(i=1;i<1000;__i++_____){if(__(i%3==0)&&(i%5==0)_________){printf(“%4d”,i);j=j+1;}if(j==10){printf(“”);j=0}}}2.根据以下if语句所给的条件,写出等价的switch语言,使它完成相同的功能,(假设score取值在0-100之间)。请在_________内填入正确内容。if语句:if(score<60)k=1;elseif(score<70)k=2;elseif(score<8

12、0)k=3;elseif(score<90)k=4;elsek=5;等价的switch语句:switch(score/10){case0:case1:case2:case3:case4:case5:________k=1

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

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

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