1、分析下面的C语言代码:char ch;while((ch=getchar()!='e'))printf(\若输入字符串:abcde<回车>,则以上while循环体将执行()次。(选择一项) A)0 B)1 C)5 D)4
2、在C语言中,下列代码的输出结果是()(选择一项) void main() { int i=5,j=10; while(j>i) { j--; i++; } printf(\}
A)7,7 B)8,7 C)7,8 D)8,8
3、C语言中,某程序员编写了如下while循环代码,请问该循环执行()遍(选择一项) int a =5,b=15; while(a
printf(“%d\\n”,b-a); a++; b--; }
A)1 B)5 C)10 D)无数遍
4、在C语言中,下列代码的输出结果是()(选择一项) void main(){
int i=5,j=10; do {
if(i>j) break; j--; i++;
}while(j!=i);
printf(“%d,%d“,i,j); }
A)8,7 B)9,6 C)7,6 D)7,8
5、C语言中,t为int类型,进入下面的循环之前,t的值为0,则循环执行的次数为() (选择一项) do {
t++; }while(t<2);
A)0 B)1 C)2 D)3
6、分析下面的C语言代码:下面说法正确的是()(选择一项) void main() {
int x=3; do {
printf(\ }while(!x); }
A)输出:3 B)输出:321 C)输出:21 D)不输出任何内容
7、在C语言中,下列C语言代码的循环体执行的次数是( ) (选择一项) int n=2; while(n=0) {
printf(\ n--; }
A)0次 B)1次 C)2次 D)3次
8、研究如下C语言程序,输出结果是()(选择一项) #include
int n=9; while(n>6) { n--;
printf(“%d“,n); } }
A)987 B)8765 C)876 D)9876
9、在C语言中有如下代码,执行后输出的结果是( ) (选择一项) void main() {
int i=0,s=0; do{
if(i%2) {
i=i+2; } i++; s=s+i; }while(i<3); printf(”%d\\n”,s); }
A)1 B)4 C)5 D)10
10、分析下面的c语言程序,要用*输出题目下方的图案,应在下划线处填入的代码是() #include void main() {
int i,j;
for(i=1;j<=4;i++) {
for(j=1;j<=4-i;j++) printf(““);
for(j=1,j<=__________;j++) printf(“*“); printf(“\\n“); }
}(选择一项)
A)i B)2*i+1 C)i+2 D)2*i-1
11、在C语言中,下列代码的输出结果是()(选择一项) void main() {
int i=0,j=10;
for(i=0;i j++; } printf(“%d,%d“,i,j); } A)9,9 B)9,10 C)10,10 D)10,11 12、在c语言中,为了输出如图所示的效果,请问在空白处应该填写的代码是()(选择一项) void main() { int i; for(i=0;i<5;i++) { printf(“%d\\t“,空白处); } } A)i+1 B)(i+1)/2+1 C)(i+1)*2-1 D)i*2-1 13、在c语言有如下for循环代码,为了输出如图所示的几个数字,在空白处应该填写的代码是()(选择一项) int i,a=10;

