计算机二级考试C语言程序设计真题及答案题库是根据最新考试大纲编写的,包含了所有可能出现的题型和考点。以下是部分内容:
1. 以下程序的输出结果是()。
```c
#include
int main() {
int a = 10, b = 20, c = 30;
if (a > b) {
if (b > c) {
printf("%d ", c);
} else {
printf("%d ", a);
}
} else {
if (a > c) {
printf("%d ", a);
} else {
printf("%d ", b);
}
}
return 0;
}
```
答案:30
解析:程序首先比较a和b的大小,由于a>b,所以执行第一个if语句。在第一个if语句中,又比较b和c的大小,由于b>c,所以执行第二个if语句,输出c的值。因此,程序的输出结果为30。
2. 以下程序的输出结果是()。
```c
#include
int main() {
int a = 10, b = 20, c = 30;
if (a > b) {
if (b > c) {
printf("%d ", c);
} else {
printf("%d ", a);
}
} else {
if (a > c) {
printf("%d ", a);
} else {
printf("%d ", b);
}
}
return 0;
}
```
答案:10
解析:程序首先比较a和b的大小,由于a>b,所以执行第一个if语句。在第一个if语句中,又比较b和c的大小,由于b>c,所以执行第二个if语句,输出c的值。因此,程序的输出结果为10。