2016C语言理论上机考试选择题04.doc
文本预览下载声明
91、下面程序段的运行结果是_____D______.
for(i=1;i=5;)
printf(%d,i);
i++;
A) 12345 B) 1234 C) 15 D) 无限循环
92、下面程序的输出结果是_____B_____.
#includestdio.h
void main( )
{ int n=4;
while (n--) printf(%d ,n--);
}
A) 2 0 B) 3 1 C) 3 2 1 D) 2 1 0
93、以下程序运行后的输出结果是___D_____.
#includestdio.h
void main()
{ int i=10,j=0;
do
{ j=j+1; i--;
}while(i2);
printf(%d\n,j);
}
A) 50 B) 52 C) 51 D) 8
94、以下函数的功能是:求x的y次方,请填空.____C______
#includestdio.h
void main()
{ int i,x,y;
double z;
scanf(%d %d,x,y);
for(i=1,z=x;iy;i++)
z=z*______ ;
printf(x^y=%e\n,z);
}
A) i++ B) x++ C) x D) i
95、有如下程序
#includestdio.h
void main()
{ int x=23;
do
{ printf(%d,x--);
}while(!x);
}
该程序的执行结果是___B____
A) 321 B) 23
C) 不输出任何内容 D) 陷入死循环
96、以下程序段的执行结果是____C____.
int i,j,m=0;
for(i=1;i=15;i+=4)
for(j=3;j=19;j+=4)
m++;
printf(%d\n,m);
A) 12 B) 15 C) 20 D) 25
97、下面程序的输出结果是______A_____.
#includestdio.h
void main( )
{ int i;
for(i=1;i6;i++)
{ if (i%2!=0) {printf(#);continue;}
printf(*);
}
printf(\n);
}
A) #*#*# B) ##### C) ***** D) *#*#*
98、下面程序的输出结果是____D______.
#includestdio.h
void main( )
{ int x=10,y=10,i;
for(i=0;x8;y=++i)
printf(%d %d ,x--,y);
}
A) 10 1 9 2 B) 9 8 7 6
C) 10 9 9 0 D) 10 10 9 1
99、执行以下程序后,输出的结果是_____D_____.
#includestdio.h
void main( )
{ int y=10;
do {y--;}
while (--y);
printf(%d\n,y--);
}
A) -1 B) 1 C) 8 D) 0
100、有如下程序
#includestdio.h
void main( )
{ int n=9;
while(n6) {n--;printf(%d,n);}
}
该程序段的输出结果是_____B_____.
A) 987 B) 876 C) 8765 D) 9876
101、有如下程序
#includestdio.h
void main( )
{ int i,sum=0;
for(i=1;i=3;sum++) sum+=i;
printf(%d\n,sum);
}
该程序的执行结果是______C_____.
A) 6 B) 3 C) 死循环 D) 0
102、以下循环体的执
显示全部