c语言printf(“?d”,a , b),浙江理工大学04-05级c语言期末试卷b卷(含答案)

浙江理工大学

2004/2005学年第二学期期末考试B

C程序设计试题

一、判断题(判断下列各小题,正确的在题后括号内打"√",错的打"×"。每小题1分,共10分)

1. 结构体变量可以被整体赋值.

2. 字符型数组中可以存放字符串

3. 可以对整型数组进行整体输入、输出

4. 在C语言程序中,在函数内部定义的变量称为静态局部变量。

5. 语句“b=+3;”和“b+=3;”运行后的结果是不一样的。

6.…\f?是不正确的字符常量。

7. 运算符“+”不能作为单目运算符。

8. (a*x*x+b+c)/(2*a)是合法的C语言表达式。

9.表达式!!3的值是1。

10.表达式~(2<<1)的值是-5。

二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共20分)

1.在C语言中,不正确的unsigned char类型的常数是________

A 32768

B 0

C 037

D 0xDF

2.当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是______

A c=b=a;

B (a=c)‖(b=c);

C (a=c)&(b=c);

D a=c=b;

3.在C语言类型中,int ,char, short等类型的长度是_________

A.固定的

B.由用户自己定义

C.任意的

D.与机器字长有关

4.以下程序的输出结果是________

main( ){

int a= -1,b=1,k;

if((++a<0) | | ! (b-- <=0))

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

else

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

}

A -1--1

B 0--1

C 1--0

D 0--0

5.设有程序段: t=6;a=7;b=8; if(a=b)t=a;,这段程序执行后,t的结果是______

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值