C 语言程序设计 – 第五章课后习题 电子13-02 班 王双喜 2014 年4 月12 日星期六 Made by xkwy. 1/11
语言程序设计 第五章课后习题
C –
13-02
电子 班 王双喜
一、选择题
1.
下面这个程序的输出是 ( )
D
# include
main()
{
int y = 10;
while (y--);
printf("y = %d\n , y);
}
A. y = 0 B. while 构成死循环 C. y = 1 D. y = -1
y y = -1
(解释: 在空循环内自减,直到最后一次自减前为零,因此循环过后, )
2. while (!E); !E
循环语句 中的表达式 等价于 ( )
C
A. E != 0 B. E != 1 C. E == 0 D. E == 1
(解释:取反运算符右侧若为零则置为真,非零置为假)
3.
以下程序执行后的输出结果是 ( )
A
# include
main()
{
int x = 0, y = 0;
while (x < 20) x += 3, y++;