题目内容

若有以下数组定义语句,则数值最小的和最大的元素下标分别是( )。int a[12] ={1,2,3,4,5,6,7,8,9,10,11,12};

A. 1,12
B. 0,11
C. 1,11
D. 0,12

查看答案
更多问题

若有数组定义语句:int k[][2]={1,3,5,7,9},则以下叙述正确的是( )。

A. 该定义存在语法错误
B. 该定义等价于k[][2]={{1,3,5},{7,9}}
C. 该定义等价于k[3][2]={1,3,5,7,9}
D. 该定义等价于k[2][2]={1,3,5,7,9}

有以下程序int main(){int i,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++) printf("%d\t",t[2-i][i]);return 0;}程序的执行后的输出结果是()。

A. 753
B. 357
C. 369
D. 751

有以下程序int main(){int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,j,k,t;for(i=0;i<4;i++)for(j=0;j<3;j++)for(k=j+1;k<4;k++)if(a[j][i]>a[k][i]){t=a[j][i];a[j][i]=a[k][i];a[k][i]=t;} /*按列排序*/for(i=0;i<4;i++)printf("%d,",a[i][j]);}程序运行后的输出结果是()。

A. 1,2,5,7,
B. 8,7,3,1,
C. 4,7,5,2,
D. 1,6,2,1,

下面的程序中,有错误的行是()。#include int main(){float array[5]={0.0}; //第A行int i;for(i=0;i<5;i++)scanf("%f",array[i]); //第B行for(i=1;i<5;i++)array[0]=array[0]+array[i]; //第C行printf("%f\n",array[0]); //第D行return 0;}

A. 第A行
B. 第B行
C. 第C行
D. 第D行

答案查题题库