- C 语言程序设计能力教程(第四版)
- 赵凤芝 包锋
- 457字
- 2025-02-24 01:41:39
习题
一、选择题
1.阅读以下程序,当输入数据的形式为25,13,10时,正确的输出结果为( )。

A.x+y+z=48 B.x+y+z=35 C.x+z=35 D.不确定值
2.以下程序的运行结果是( )。

A.2,2 B.2,3 C.3,2 D.3,3
3.以下程序的运行结果是( )。

A.a=%2,b=%5 B.a=2,b=5 C.a=%%d,b=%%d D.a=%d,b=%d
提示:scanf语句格式中“%%”表示输出百分号本身。
4.执行下列程序时输入2468101,程序的运行结果为( )。

A.24 B.92 C.34 D.125
提示:scanf语句格式中“%*d”表示“虚读”一个十进制整数,将其放弃而不存储。
5.执行下列程序时输入aceg,程序的运行结果为( )。

提示:多个字符数据连续输入时,数据之间不必加分隔符。
二、程序阅读题

程序的运行结果为__________。

程序的运行结果为__________。

若从键盘输入a<回车>,则程序的运行结果为__________。
提示:字符输入时回车符也是字符。
三、程序填空题
下面程序的功能是不用第三个变量,实现两个数的对调操作。

四、程序设计题
假设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计算n年后可得到本利之和deposit(提示:2.25%编写程序时应写为0.0225,本金和年数未知,从键盘输入,假设不计算复利,用年利息直接乘以年限即可)。