1.定义如下变量:
int n=10;
则下列循环的输出结果是_______.
while(n>7)
{ n--; printf("%d\n",n);}
A) 10 B) 9 C) 10 D) 9
9 8 9 8
8 7 8 7
7 6
提示:小陷阱
2.语句while(!e);中的条件 !e 等价于________.
A) e==0 B) e!=1 C) e!=0 D) ~e
3.以下叙述正确的是_________.
A) continue语句的作用是结束整个循环的执行
B) 只能在循环体内和switch语句体内使用break语句
C) 在循环体内使用break语句或continue语句的作用相同
D) 从多层循环嵌套中退出时,只能使用goto语句
4.下面程序段中,循环体的执行次数是_________.
int a=10,b=0;
do {b+=2;a-=2+b;} while(a>=0);
A) 4 B) 5 C) 3 D) 2
5.
- B
- A
- B
- C
第一次 b=2,a=6
第二次 b=4,a=0
第三次 b=6,a=-8
5.
#include<stdio.h>
int main(){
int a[10];
for(int i=0;i<10;i++){
scanf("%d",&a[i]);
}
for(int i=9;i>=0;i--){
printf("%d ",a[i]);
}
return 0;
}