文档详情

2016C语言理论上机考试选择题04.doc

发布:2017-07-01约4.08千字共5页下载文档
文本预览下载声明
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、以下循环体的执
显示全部
相似文档