若a为int型变量 则下列c语言,C语言1-5章复习题及参考答案

一.选择题

1、若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是()。

A .-3 B.9 C.-12 D.6

2、若有定义:int a=8, b=5, c; 执行语句 c=a/b+0.4; 后,c的值为()。

A .1.4 B.1 C.2.0 D.2

3、有如下程序:

void main()

{

int i,sum;

for(i=1;i<=3;sum++)

sum+=i;

printf("%d\n",sum);

}

该程序的执行结果是()。

A .6 B.3 C.死循环 D.0

4、下列关于表达式的描述中,错误的是()。

A . 常量和变量都是表达式。 B. 运算符类型对应表达式的类型。

C. 每一个表达式都有自己的值。

D. 表达式必须以分号结尾。

5、C语言中,合法的长整型常数是()。

A . '\t' B.” A” C.65 D.a

6、若已定义 x 和 y为double 类型,则表达式 x=1;y=(x+3)/2 的值是()。

A .1 B.2 C.2.00000 D.2.50000

7、表达式:10!=9的值是()。

A . true B. 非零值 C.0 D.1

8、以下程序的输出结果是()。

#include

void main()

{

printf("%d\n", NULL);

}

A . 不确定的 B.0 C.-1 D.1

9、请选出合法的C语言赋值语句。()

A . a=b=58 B.i++; C. a=58,b=58 D. k=int(a+b);

10、假设 int b=2; 表达式(b>>2)/(b>>1)的值是()。

A .0 B.2 C.4 D.8

11、关于语句printf(“hello world\n”);,下列描述中错误的是()。

A . printf()是格式化输出函数,用于输出信息。

B. printf()括号中的内容为函数的参数。

C. printf()括号中的内容会全部输出到控制台上。

D. \n表示换行操作。

12、下列选项中,哪一项不是C语言中的位运算符()。

A .& B.|| C.~ D.^

13、以下程序的输出结果是()。

void main()

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值