i++; }
printf(\ }
A) a[3-i][3-j] B) a[i][3-i] C) a[i][i] D) a[3-i][4] 44.
运行下面的程序段,输出结果是【 】。
int i=0;
char s1[10]=\strcat(s1,s2); while (s1[i]!='\\0') {i++;s2[i]=s1[i];} puts(s2); A) abcefg B) efgabc C) ebcefg 45.
下面程序的运行结果是【 】。
main( ) {
int i, j=20, a[]={3, 5, 8, 9, 10}; for(i=1;i<3;++i) j-=a[i];
printf(\A) 20 B) 15 C) 7 D) 8 46.
下面程序运行后,输出结果是【 】。
#include
char s[]=\ int i;
for (i=0; i<5; i++ ) if (s[i]
A) 2 B) 1 C) 3 D) 5 47.
下面程序运行后,输出结果是【 】。
#include
char s[]=\ int j=3;
s[j]=s[5]; printf(\}
A) abcde B) abcd C) eabcd D) abc 48.
下面的程序运行后, 输出结果是【 】。
main( )
D) afgabc 49.
50.
51.
52.
53.
{
int i, j, a[5][5], x=0; for (i=0; i<3; i++)
for (j=0;j<3; j++) a[i][j]=i+j; for (i=0; i<5; i++) x+=a[i][i]; printf(\}
A) 4 B) 6 C) 0 D) 不确定值 运行下面的程序段,输出结果是【 】。
int i;
char s[][5]={\ for (i=0; i<3; i++) printf(\ A) 123456 B) 456789abc C) 47a D) 456789 设已包含标题文件
char s1[20]=\strcpy(s1,s2);
printf(\
A) 5 B) 4 C) 1 D) 2 下面程序的结果是【 】。
main( ) {
int i=1,x=0;
char a[][4]={\ while (i<4) {
x+=a[i][i]; i++; }
printf(\ }
A) 155 B) 13 C) 158 D) 159 运行下面程序段的输出结果是【 】。
int i,j,s=0,a[3][3]={{1},{2,3},{4,5,6}}; for (i=0;i<3;i++) for (j=0;j<3;j++) s+=a[i][j]; printf(\
A) 11 B) 10 C) 21 D) 不确知数 下面的程序运行后输出结果是【 】。
main( ) {
int i, s=90, a[]={3, 5, 7, 9, 11};
for (i=1;i<5;i+=2) s-=a[i]; printf(\}
A) 74 B) 76 C) 72 D) 68
54. 运行下面的程序段,输出结果是【 】。
int i;
char s1[10]=\strcat(s1,s2); i=1;
while (s1[i-1]!='\\0') { s2[i]=s1[i]; i++; }
puts(s2);
A) abcefg B) efgabc C) ebcefg D) afgabc 55. 下面程序段运行后,输出结果是【 】。
int i, j, x=0; int a[6]={1,2,3};
for (i=1,j=1; i<3 && j<4; ++i, j++ ) x+=a[i]+a[j]; printf(\
A) 8 B) 10 C) 11 D) 不确定值 56. 下面的程序段运行后,输出结果是【 】。
int i, j, x=0;
int a[7][7]={0}; for (i=0; i<3; i++) for (j=0;j<3; j++) a[i][j]=i+j; for (i=0; i<7; i++) if (i==j) x+=a[i][j]; printf(\
A) 6 B) 16 C) 0 D) 不确定值 57. 运行下面程序段的输出结果是【 】。
#include
int i=0,j=0,x=0;
int a[][4]={0,2,0,3,0,3,4,0,4,5,6,7,6,5,0,0}; while(i<4 && j<4) {
x+= a[3-i][j];
58.
59.
60.
61.
i++; j++; }
printf(\ x); }
A) 18 B) 9 C) 20 D) 19 运行下面的程序段,输出结果是【 】。
int i;
char s[][5]={\ for (i=0; i++<3;) printf(\A) 123456789 B) 456789abc C) 47a D) 456789 下面的程序用来输出两个字符串中对应相等的字符, 请将程序填完整。
#include
char s1[]=\ int i;
for (i=0; s1[i]!='\\0' && s2[i]!='\\0'; i++) if(s1[i]==s2[i]) 【 】 ; }
A) printf(\B) printf(\C) putchar(\D) puts(s2[i]) 下面的程序段运行后, 输出结果是 【 】
int i, j, x=0;
int a[7][7]={0}; for (i=0; i<3; i++) for (j=0;j<3;j++) a[i][j]=2*(j+1)-1; for (i=0; i<7; i++) for (j=0; j<7; j++) if (i==j) x+=a[i][j]; printf(\
A) 0 B) 16 C) 9 D) 不确定值 下列程序的输出结果是 【 】
#include\main() {
char s[]=\ int i,j=0;
for(i=1;i<6;i++) if(s[j]>s[i]) j=i; s[j]=s[6];
printf(\}
A) frther B) father C) f D) fath
62. 下面的程序用来求二维数组的最大元素及其位置,请选择合适答案填空。
#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[0][0]; row=0; col=0; for【 】
for(j=0;j<4;j++) if(max
max=a[i][j]; row=i; col=j; }
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 63. 下面程序的运行结果是【 】。
main() {
int n[3],i,j,k; for(i=0;i<3;i++) n[i]=0; k=2;
for(i=0;i #include char s[10]=\