第七章测试
1.

在C语言中,数组元素的最小下标是1 。


A:错 B:对
答案:B
2.

在C语言中,数组名代表首地址。


A:错 B:对 3.

在C语言中,数组一般针对批量数据的处理,这些数据必须具有相同的类型()。


A:对 B:错 4.

假设有一定义语句int a[][3]={1,2,3,4,5,6};那么数组的行数是不确定的。


A:错 B:对 5.

有下列程序,程序运行后的输出结果是0(       )。

   #include <stdio.h>        

int main( )

{

 int a[5]={1,2,3};

 printf("%d\n",a[3]);

   return 0;



A:错 B:对 6.

若有说明:int a[10]; 则对a 数组元素的正确引用是(       )。    



A:a[10]


B:a(5) C:a[10-10]  D:a[3.5]  7.

有下列程序段,运行后的输出结果是(       )。

    int i;

int x[3][3]={1,2,3,4,5,6,7,8,9};

for (i=0;i<3;i++)

printf("%d ",x[i][2-i]);



A:3  6  9
B:3  5  7
C:1  5  9 D:1  4  7
8.

有下列程序,运行后的输出结果是(       )。

#include  <stdio.h>

int main()

int  a[4][4]={{1,3,5},{2,4,6},{3,5,7}};

printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]);

   return 0;

}



A:0650 B:5430
C:1470 D:输出值 9.

有下列程序,运行后的输出结果是(       )。

#include  <stdio.h> 

int main() 

 {

 int  s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; 

    for (i=0;i<12;i++)

  c[s[i]]++; 

    for (i=1;i<5;i++)

 printf("  %d",c[i]); 

    printf(" \n");

    return 0;

 }  



A:1 1 2 3 
B:1 2 3 4 C:2 3 4 4 D:4 3 3 2
10.

若有定义:int b[3][4]={0};则下述正确的是(       )。  


A:b[0][0]的值是0,其他元素值未知 B:数组b中各元素均为0 C:不正确的定义 D:没有元素能得初值0

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(134) dxwkbang
返回
顶部