6.15 复习题

在附录A“复习题答案”中可以找到这些题目的答案。

1.给出每行之后quack的值。

广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元

阅读 ‧ 电子书库

2.假定value是一个int类型的值,以下的循环会产生什么输出?

阅读 ‧ 电子书库

如果value是一个double类型的值而不是int类型的值,会有什么问题?

3.表示出以下判断条件:

a.x大于5
b.scanf()尝试读入一个double值(名为x)并且失败
c.x的值为5

4. 表示出以下判断条件:

a.scanf()成功地读入了一个整数
b.x不等于5
c.x大于或等于20

5.您怀疑以下的程序可能有问题。您能找出什么错误?

阅读 ‧ 电子书库

6.使用嵌套循环编写产生下列图案的程序:

阅读 ‧ 电子书库

7.以下程序会打印出什么?

阅读 ‧ 电子书库

8.假定输入为“Go west, young man!”,以下的程序会产生什么样的输出?(在ASCⅡ序列中,!紧跟在空格字符后面。)

阅读 ‧ 电子书库

阅读 ‧ 电子书库

9.以下程序会打印出什么?

阅读 ‧ 电子书库

10.考虑以下声明:

阅读 ‧ 电子书库

a.数组名是什么?
b.在数组中有多少个元素?
c.在每个元素中存储着什么类型的值?
d.下面哪个对该数组正确地使用了scanf()?

阅读 ‧ 电子书库

11.Noah先生喜欢以2计数,所以他写了以下的程序来创建一个数组,并用整数2、4、6、8等等来填充它。如果有错误的话,这个程序的错误是什么?

阅读 ‧ 电子书库

12.您想要写一个返回long值的函数。在您的函数定义中应该包含什么?

13.定义一个函数。该函数接受一个int参数,并以long类型返回参数的平方值。

14.以下程序会打印出什么?

阅读 ‧ 电子书库