以下一维数组a的正确定义是 ()。A.int a(10);B. int n=10,a[n];C. int n; scanf("%d",&n); int a[n];D. #define SIZE 10 int a[SIZE];

题目
以下一维数组a的正确定义是 ()。

A.int a(10);

B. int n=10,a[n];

C. int n; scanf("%d",&n); int a[n];

D. #define SIZE 10 int a[SIZE];


相似考题
更多“以下一维数组a的正确定义是 ()。 ”相关问题
  • 第1题:

    以下能正确定义一维数组的选项是( )。A.

    B.

    C.

    D.

    A.A

    B.B

    C.C

    D.D


    正确答案:B
    数组下标从0开始,A选项中所赋值的个数超过了数组的长度;C选项中定义a为字符型变量,而不是数组,赋值错误;D选项中,整型数组不能赋字符串。

  • 第2题:

    以下定义数组或给数组元素赋值的语句中,正确的是( )。

    A.

    B.

    C.

    D.


    正确答案:A

  • 第3题:

    以下数组的定义正确的是

    A.int a[6];

    B.int a[];

    C.int a(6);

    D.int a();


    C

  • 第4题:

    设有定义:int X[10],+P=x,i;,若要为数组x读人数据,以下选项正确的是( )。


    正确答案:A
    从scanf(“<格式化字符串>”,<地址表>);可知scanf()的第二个参数是地址,因此,从四个答案中可以判断,只有选项A是P[i]的地址,其他的均是变量本身。敌答案为A选项。

  • 第5题:

    以下能正确定义一维数组的选项是( )。

    A.

    B.

    C.

    D.


    正确答案:B
    选项A)中,定义的初值个数大于数组的长度;选项C)中,数组名后少了中括号;选项D)中,整型数组不能赋予字符串。

  • 第6题:

    【多选题】关于结构体数组,以下说法正确的是()

    A.结构体数组的数组元素是结构体类型#B.struct student information[100]; 该语句定义了information结构体数组,它的数据类型是student#C.在进行以下定义时,struct student 必须是已经定义的结构体数据类型 struct student information[100];#D.以下语句定义结构体数组,数组完整名称为struct student information。 struct student information[100];
    结构体数组的 数组元素是结构体类型;在进行以下定义时, struct student 必须是已经定义的 结构体数据类型 struct student information[100];