1 / 7
文档名称:

c语言程序设(b)期末考试b卷-试卷.doc

格式:doc   大小:44KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言程序设(b)期末考试b卷-试卷.doc

上传人:977562398 2018/6/20 文件大小:44 KB

下载得到文件列表

c语言程序设(b)期末考试b卷-试卷.doc

文档介绍

文档介绍:北京理工大学珠海学院
2009~2010学年第二学期《C语言程序设计B》期末试卷(B)
适用年级专业:2009级机械电子工程、车辆工程、机械与自动化试卷说明:闭卷,考试时间120分钟
注意:请将答案填写在答题纸上
一、选择题(每小题1分,共20分)
,占内存空间最大的是 D

,优先级最高的是 D
A.+ B. % C.* D.++
3. C语言中运算对象必须是整型的运算符是 A
A.% B./ C.= D.<=
C
A. C语言程序书写时,不区分大小写字母
B. C语言程序书写时,一行只能写一个语句
C. C语言程序书写时,一个语句可分成几行书写
D. C语言程序书写时每行必须有行号
5. 下列与表达式c=(a>b?a:b)的功能等价选项是 A
A. if(a>b)
c=a;
else c=b;
B. if(a<b)
c=a;
else c=b;
C. if(a<b)
c=a;
D. if(a>b)
c=a;
6. putchar()函数可以向终端输出一个 D

7. 语句printf(“a=%c”,65);的输出结果是 A
=65 =a =A
8. 已知:int x=1,y=-1;,则语句printf(“%d\n“,(x--&&++y));的输出结果是
B
C.-1
9. 以下程序的输出结果为 A
Void main()
{
int a=20,b=30,c=40;
if(a>b)
a=b;
b=c;
c=a;
printf(“a=%d,b=%d,c=%d”,a,b,c);
}
A. a=20,b=30,c=20 B. a=20,b=40,c=20
C. a=30,b=40,c=20 D. a=30,b=40,c=30
10. 逻辑运算表达式的返回值可能是 A

11. 多重if_else语句嵌套使用时,寻找与else配对的if方法是 D




(典)12. 若有以下定义:float x;int a,b,c=2;,则正确的switch语句是 C
(x)
{ ∶printf("*\n");
∶printf("**\n");}
(int(x))
{ case1∶printf("*\n");
case2∶printf("**\n");}
(a+b)
{ case1∶printf("*\n");
case1+2∶printf("**\n");}
(a+b)
{ case1∶printf("*\n");
casec∶printf("**\n");}
13. 在while(!x)语句中的!x与下面条件表达式等价的是:___D___
!=0 B. x