printf("%d,%d\n",a[p],p);
}
A)-3,4B)0,1
C)9,2D)2,9
A
19、有如下说明:
inta[10]={0,1,2,3,4,5,6,7,8,9};
则数值不为9的表达式是________。
A)a[10-1]B)a[8]
C)a[9]-0D)a[9]-a[0]
B
20、有如下程序
main()
{intn[5]={0,0,0},i,k=3;
for(i=0;iprintf("%d\n",n[k]);
}
该程序的输出结果是________。
A)不确定的值B)4
C)2D)0
D
21、有如下程序
main()
{inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;
for(i=1;i<3;i++)
for(j=0;j<=i;j++)s+=a[i][j];
printf("%d\n",s);
}
该程序的输出结果是________。
A)18B)19
C)20D)21
A
22、以下程序的输出结果是________。
main()
{inti,x[9]={9,8,7,6,5,4,3,2,1};
for(i=0;i<4;i+=2)printf("%d",x[i]);
}
A)52B)51
C)53D)97
D
23、以下程序的输出结果是________。
main()
{inti,x[3][3]={9,8,7,6,5,4,3,2,1};
for(i=0;i<3;i+=1)printf("%5d",x[1][i]);
}
A)654B)963
C)951D)987
A
24、以下程序的功能是:
从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,当输入负数时结束。
划线处应分
别填入_________。
main()
{floatx[1000],sum=0.0,ave,a;intn=0,i;
printf("Entermark:
\n");scanf("%f",&a);
while(a>=0.0&&n<1000)
{sum+=______;x[n]=a;
n++;
scanf("%f",&a);
}
ave=________;
printf("Output:
\n");
printf("ave=%f\n",ave);
for(i=0;iif(x[i]}
A)a和sum/nB)x[n]和sum/n
C)a和sum/iD)a和sum/1000
A
25、下面程序的输出结果是________。
main()
{inta[]={1,8,2,8,3,8,4,8,5,8};
printf("%d,%d\n",a[4]+3,a[4+3]);
}
A)6,6B)8,8
C)6,8D)8,6
C
26、如有定义语句inta[]={1,8,2,8,3,8,4,8,5,8};,
则数组a的大小是________。
A)10B)11
C)8D)不定
A
27、以下程序的输出结果是_________。
main()
{inti,x[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
printf("%d,",x[i][2-i]);
printf("\n");
}
A)1,5,9,B)1,4,7,
C)3,5,7,D)3,6,9,
C
28、以下程序的输出结果是________。
main()
{inti,x[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
printf("%d,",x[i][i]);
printf("\n");
}
A)1,5,9,B)1,4,7,
C)3,5,7,D)3,6,9,
A
29、以下程序的输出结果是________。
main()
{inta[3][3]={{1,2,3},{3,4,5},{5,6,7}},i,j,s=0;
for(i=0;i<3;i++)
for(j=i;j<3;j++)s+=a[i][j];
printf("%d\n",s);
}
A)26B)36
C)19D)22
D
30、下面程序的输出是________。
main()
{inta[10]={1,2,3,4,5,6,7,8,9,10};
printf("%d\n",a[a[1]*a[2]]);
}
A)3B)4
C)7D)2
C
31、下面程序的输出是________。
main()
{intaa[3][3]={{2},{4},{6}};
inti,p=aa[0][0];
for(i=0;i<2;i++)
{if(i==0)
aa[i][i+1]=p+1;
else++p;
printf("%d",p);
}
}
A)23B)26
C)3D)36
A
32、以下程序的输出结果是________。
main()
{inta[4][4]={{1,2,3,4},{3,4,5,6},{5,6,7,8},{7,8,9,10}};
intj,s=0;
for(j=0;j<4;j++)
s+=a[j][j];
printf("%d\n",s);
}
A)36B)26
C)22D)20
C
33、以下程序执行后的输出结果是________。
(设a[0][0]是数组a中的第1个元素)
#include