单项选择题已知以下程序段的运行结果为“654321”,则下划线所在位置应填入的代码是()
#define N 6
int a[N]={1,2,3,4,5,6},i,t;
for(i=0;i<________;i++){t=a[i];a[i]=a[N-i-1];a[N-i-1]=t;}
for(i=0;i

A.N/2
B.N
C.N/2+1
D.N+1


您可能感兴趣的试卷

你可能感兴趣的试题

2.单项选择题有定义语句:int i;double a[4];若通过键盘输入为数组a的4个元素赋值,输入时不同数据之间使用默认分隔符,则下面正确的输入语句是()

A.for(i=0;i<4;i++)scanf("%lf",&a[i])
B.for(i=0;i<4;i++)scanf("%f",&a[i])
C.for(i=0;i<4;i++)scanf("%lf\n",&a[i])
D.for(i=0;i<4;i++)scanf("%f,",&a[i])

3.单项选择题若有数组定义语句:int a[3]={6};float b[3];double c[3]={1.2,-56.7,38};则以下判断哪一个不成立()

A.a[0]的初值为6
B.c[1]的初值为-56.7
C.b[1]的初值为0
D.b[0]的初值为随机值

8.单项选择题下面程序段()for(t=1;t<=100;t++){scanf("%d",&x);if(x<0)continue;printf("%3d",t);}

A.当x<0时整个循环结束
B.当x>=0时什么也不输出
C.printf函数永远也不执行
D.最多允许输出100个非负整数