自学C语言程序设计的题,高人给个正确答案

2024-12-27 12:03:46
推荐回答(5个)
回答1:

绝对都是正确答案!
哪题不明白,我再给解释。

1.B
2.B
3.C
4.C
5.B
6.B
7.B
8.C
9.D
10.D

补充回答:
第3题是C,它不是死循环
因为k是有符号数,当k增大到非常大的时候,会溢出变成负数
从而是的k>=0的条件不满足而退出循环
C int k=0;
do {++k;} while (k>=0);

D int s=36;
while (s); --s;
答案D是死循环,因为while (s);后面有个分号,并不是这样的:while (s) --s;

另外,你可以自己上机试一下,就清楚哪个不是死循环了啊!!

回答2:

bbCbbc
前六个
第三题改C,k 是有符号数,当超过INT型正数的最大值后会变成负值。

回答3:

高级参考答案:1-5.BCCDD 6-10.BACAD

回答4:

1.B
2.B
3.D
4.B
5.B
6.C
7.B
8.C
9.D
10.D

回答5:

1)B 2)B 3)C 4)C 5)B 6)C 7)B 8)C 9)D 10)D