c语言程序设计(第二版)余贞侠课后习题解析-第二章

1.什么是常量?什么是变量?在程序中为什么要定义变量?

其值不发生改变的量称为常量。
其值可变的量称为变量。
便于在内存里分配空间。

2.C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( C )。

A)必须为字母
B)必须为下划线
C)必须为字母或下划线
D)可以是这三种字符中的任一种

3.下列是用户自定义标识符的是(D )。

A) int

B) 2x

C) #x

D)_ x

4.在C语言中,下列常数不能作为常量的是 C)。

A) 2e5

B) 5.6E-3

C) 068

D) 0xA3

5.在C语言中,最基本的数据类型包括(A)。

A)整型、实型、字符型

B)整型、字符型、逻辑型

C)整型、实型、逻辑型

D)实型、字符型、逻辑型

6.字符串常量"ab\nl\cde\125"包含字符的个数是(A)。

A) 8

B) 9

C) 12

D) 13

7.如果在一个C语言表达式中有多个运算符,则运算时应该 C)。

(A)只考虑优先级

(B)只考虑结合性

C)先考虑优先级,然后考虑结合性

(D)先考虑结合性,然后考虑优先级

8.在C语言中,运算对象必须是整型的运算符是(A)。

(A)%

(B)>=

C) &&

(D) =

9.下列表达式与x=(y++)等价的是(A)。

(A) x=y, y=y+1

(B) x=x+1, y=x

C) x=++y

(D) x+=y+1

10.若定义int x=17;,则表达式x++*1/6的值是 B)。

(A) 1

(B) 2

C) 3

(D) 4

11.char型常量在内存中存放的是(A)。

(A) ASCII值

(B) BCD码值

(D) 十进制代码值

C)内码值

12.若有char a;int b;float c;double d;,则表达式a*b+d-c的值的类型是(D)。

(A) float

(B) int

C) char

D) double

13.若已定义x和y为double型, 则表达式x=1,y=x+3/2的值是(B)。

(A) 1.0

(B) 2.0

C) 0.0

(D) 2.5

14.若有代数式3ae/(bc), 则错误的C语言表达式为 C)

(A) a/b/c * e * 3

(B) 3 * a * e/b/c

© 3 * a * e/b * c

(D) a*e/c/b * 3

15.编程实现:从键盘输入一个华氏温度F,要求输出摄氏温度C,计算公式为C= 5(F- 32)/9。

16.从键盘输入x,y, z的值,编写程序输出以下表达式的值: x+z%3*(int)(x+y)%2/4

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是快卡黎嫩哦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值