题目内容

以下关于数组的描述中,正确的是()。

A. 数组的大小是固定的,但可以有不同类型的数组元素
B. 数组的大小是可变的,但所有元素的类型必须相同
C. 数组的大小是固定的,但所有元素的类型必须相同
D. 数组的大小是可变的,但可以有不同类型的数组元素

查看答案
更多问题

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

A. 1,10
B. 0,9
C. 1,9
D. 0,10

若有以下程序main(){int p[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<7)if(p[i]%2)j+=p[i];printf("%d",j);}

A. 42
B. 45
C. 56
D. 60

关于下面程序(每行程序前的数字表示行号)的说法中,正确的是( )。1#include2 main()3{4 int a[3]={0};5 int i;6 for(i=0;i<3;i++)scanf("%d",&a[i]);7 for(i=1;i<4;i++)a[0]+=a[i];8 printf("%d",a[0]);9}

A. 没有错误
B. 第5行有错误
C. 第6行有错误
D. 第7行有错误

下列各语句定义了数组,其中哪一个是不正确是( )

A. char a[3][10]={"China","American","Asia"};
B. int a[2][2]={1,2,3,4};
C. float x[2][]={1,2,4,6,8,10};
D. int m[][3]={1,2,3,4,5,6};

答案查题题库