若有说明:int a[3][4];则对a数组元素的正确引用是()。
A. a[1][3]
B. a(1,3)
C. a[2][4]
D. a(2)(2)
查看答案
下面程序有错误的行是()(行前数字表示行号)。1 main()2 {3 float a[10]={0.0};4 int i;5 for(i=0;i<3;i++) scanf("%d",&a[i]);6 for(i=1;i<10;i++) a[0]=a[0]+a[i];7 printf("%f\n",a[0]);8 }
A. 没有错误
B. 第3行有错误
C. 第5行有错误
D. 第7行有错误
定义如下变量和数组:int k,a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是() 。for(k=0;k<3;k++) printf("%d ",a[k][2-k]);
A. 1 5 9
B. 3 5 7
C. 2 4 6
D. 3 4 5
以下程序段的作用是。int a[]={4,0,2,3,1},i,j,t;for (i=1;i<5;i++){t=a[i];j=i-1;while (j>=0&&t>a[j]){a[j+1]=a[j];j- -;}a[j+1]=t;}
A. 对数组a进行插入排序(升序)B)C)D)
B. 对数组a进行插入排序(降序)
C. 对数组a进行选择排序(升序)
D. 对数组a进行选择排序(降序)
对两个数组a和b进行如下初始化char a[]="ABCDEF";char b[]={'A','B','C','D','E','F'};则以下叙述正确的是() 。
A. a与b数组完全相同
B. a与b数组长度相同
C. a和b中都存放字符串
D. a数组比b数组长度长1