发布时间 : 星期三 文章C语言预赛练习之-数组选择题更新完毕开始阅读
while(s2[i]!='\\0') {s2[i]=s1[i]; i++;} puts(s2); }
A) 将语句:while(s2[i]!='\\0') {s2[i]=s1[i]; i++;} 改为:while(s2[i++]!='\\0') s2[i]=s1[i]; 后, 程序的运行结果不变
B) 程序的功能是将字符串s2连接到字符串s1的后面,再将s1复制到s2中
C) 在程序中将字符串s2连接到字符串s1的后面 D) 在程序中将字符串s1连接到字符串s2的后面 C
170、运行下面的程序段,输出结果是________。 int i;
char s[ ][5]={\for(i=1;i++<3;) printf(\A) ghi B) defghi C) 编译出错 D) ghijkl D
171、运行下面的程序段,输出结果是________。 int i;
char s[ ][5]={\for(i=1;++i<3;) printf(\A) ghi B) defghi C) 编译出错 D) ghijkl A
172、下面程序运行后,输出结果是________。 #include
{ int a[10]={1,2,3,4,5,6},i,j; for(i=0;i++<3;)
{ j=a[i];a[i]=a[5-i];a[5-i]=j;}
for(i=0;i<6;i++) printf(\ }
A) 6 5 4 3 2 1 B) 1 2 3 4 5 6 C) 1 5 4 3 2 6 D) 1 5 3 4 2 6 D
173、下面程序运行后,输出结果是________。 #include
{ int a[10]={1,2,3,4,5,6},i,j; for(i=0;i++<2;)
{ j=a[i];a[i]=a[5-i];a[5-i]=j;}
for(i=0;i<6;i++) printf(\ }
A) 6 5 4 3 2 1 B) 1 2 3 4 5 6 C) 1 5 4 3 2 6 D) 1 5 3 4 2 6 C
174、下面程序运行后,输出结果是________。 #include
{ int a[10]={1,2,3,4,5,6},i,j; for(i=0;i<3;i++)
{ j=a[i];a[i]=a[5-i];a[5-i]=j;}
for(i=0;i<6;i++) printf(\ }
A) 6 5 4 3 2 1 B) 1 2 3 4 5 6 C) 1 5 4 3 2 6 D) 1 5 3 4 2 6 A
175、下面程序运行后,输出结果是________。 #include
{ int a[10]={1,2,3,4,5,6},i,j; for(i=0;i<6;i++)
{ j=a[i];a[i]=a[5-i];a[5-i]=j;}
for(i=0;i<6;i++) printf(\ }
A) 6 5 4 3 2 1 B) 1 2 3 4 5 6 C) 1 5 4 3 2 6 D) 1 5 3 4 2 6 B
176、下面程序段运行后,输出结果是________。#include
{ int i; char s1[6]=\ strcpy(s1,\ for(i=0;i<5;i++)
if(s1[i]!='\\0') s1[i]+=i; else s1[i]='a'; puts(s1); }
A) fgeg B) 编译出错 C) fhaga D) fhag C
177、下面程序段运行后,输出结果是________。#include
{ int i; char s1[6]=\ strcpy(s1,\ for(i=0;i<5;i++)
if(s1[i]!='\\0') s1[i]+=i; puts(s1); }
A) fh B) 编译出错 C) fhaga D) fhag A
178、下面程序段运行后,输出结果是________。 #include
{ int i; char s1[6]={\ strcpy(s1,\ for(i=0;i<6;i++)
if(s1[i]!='\\0') s1[i]+='N'-'n'; puts(s1); }
A) fh B) fg C) FH D) FG D
179、下面程序用来求二维数组的最大元素及其位置,程序划线处的正确 选择项是________。 #include
{ int a[5][4],i,j,max,row,col; for(i=0;i<5;i++)
for(j=0;j<4;j++) scanf(\ max=a[4][0]; row=4;col=0; for(________) for(j=0;j<4;j++)
if(max printf(\} A) i=4;i>0;--i B) i=0;i<5;i++ C) i=-1;i<4;++i D) i=5;i>0;--i B 180、下面程序的功能是________。 #include { int a[5][4],i,j,max,row,col; for(i=0;i<5;i++) for(j=0;j<4;j++) scanf(\ max=a[4][0]; row=4;col=0; for(i=4;i>=0;i--) for(j=0;j<4;j++)