北航《c 语言程序设计》 期末试卷2012-2013,《C语言期末复习》北航2011年c语言考试题.doc...

北京航空航天大学

2010-2011学年 第二学期期末

《C语言程序设计》

考 试 A 卷

班 级______________学 号 _________

姓 名______________成 绩 _________

2011年6月15日

班号 学号 姓名 成绩

《C语言程序设计》期末考试卷

注意事项:1、请将所有的答案和程序写在答题纸上,写在试卷纸上不得分!

2、考试时间120分钟

一、选择题(每题2分,共40分)

1、以下叙述正确的是______。

A) 在C 程序中,main 函数必须位于程序的最前面

B) C 程序的每行中只能写一条语句

C) C 语言本身没有输入输出语句

D) 在对一个C 程序进行编译的过程中,可发现注释中的拼写错误

2、以下正确的描述是______。

A) continue语句的作用是结束整个循环的执行

B) 只能在循环体内和switch语句体内使用break语句

C) 在循环体内使用break语句或continue语句的作用相同

D) 从多层循环嵌套中退出时,只能使用goto语句

3有以下程序

main()

{ double d=3.2;

int x,y;

x=1.2;

y=(x+3.8)/5.0;

printf("%d\n",d*y);

}

程序的输出结果是

A) 3 B) 3.2 C) 0 D) 3.07

4、若变量已正确说明为float类型,要通过语句

scanf("%f %f %f ",&a,&b,&c);

给a赋值10.0,给b赋值22.0,给c赋值33.0,不正确的输入形式是______。

A) 10 2233

B) 10.0,22.0,33.0

C) 10.0 22.0 33.0

D) 10 2233

5、main()

{ int a=0,b=0,c=0,d=0;

if(a=1) b=1;c=2;

else d=3;

printf("%d,%d,%d,%d\n",a,b,c,d);

}

程序输出是

A) 0,1,2,0 B) 0,0,0,3 C) 1,1,2,0 D) 编译有错

A) x>=1 && x<=10 && x>=200 && x<=210

B) x>=1 || x<=10 || x>=200 || x<=210

C) x>=1 && x<=10 || x>=200 && x<=210

D) x>=1 || x<=10 && x>=200 || x<=210

7、若w=1,x=2,y=3,z=4,则条件表达式w

A)4 B)3 C)2 D)1

8、对字符数组s赋值,不合法的是______。

A) char s[]="Beijing";

B) char s[20]={"beijing"};

C) char s[20];s="Beijing";

D) char s[20]={'B','e','i','j','i','n','g'};

9、若有语句int *point,a=4;和point=&a;下面均代表地址的一组选项是______。

A) a,point,*&a B) &*a,&a,*point

C) *&point,*point,&a D) &a,&*point ,point

10、以下程序的运行结果是______。

void main()

{

int m=5;

if(m++>5)

printf(“%d\n”,m);

else ;

printf(“%d\n”,m--);

}

A) 4 B) 5 C) 6 D) 7

11、下面程序的运行结果是______。

#include

void main()

{int y=10;

do{

y--;

}while(--y);

printf("%d\n",y--);

}

A)-1 B)1 C)8 D)0

12、已有以下数组定义和func函数调用语句,则func函数原形的正确声明为_______。

void

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值