参考答案和解析
正确答案:D
解析:选项A不符合C语言的语法要求;选项B中没有指定数组的大小;选项C中数组大小不能用变量来指定。
更多“下列选项中,能正确定义数组的语句是A.intnum[0..2008];B.intnum[];C.intN=2008; intnum[N];D.#D ”相关问题
  • 第1题:

    下列选项中,能正确定义数组的语句是( )。

    A.int num[0..2008];

    B.int num [];

    C.int N=2008; int num[N];

    D.#define N 2008; int num[N];


    正确答案:D
    通过define进行宏定义,将N赋值为2008,然后定义一个数组,整型长度为2008,所以本题答案为D。

  • 第2题:

    关于数组定义,以下代码正确的是:

    A.int num[ ];

    B.int num(5);

    C.int num[0];

    D.int num[ ]={1,2,3};


    int num[ ]={1,2,3};

  • 第3题:

    下列选项中,能正确定义数组的语句是()。

    A.int num[0..2008];

    B.int num[];

    C.int N=2008; int num[N];

    D.#define N 2008 int num[N];


    #define N 2008 int num[N];

  • 第4题:

    下列选项中,能正确定义数组的语句是()

    A.int num[0...2008];

    B.int num[];

    C.int N=2008; int num[N];

    D.#define N 2008 int num[N];


    #define N 2008 int num[N];

  • 第5题:

    4、下列选项中,能正确定义数组的语句是()

    A.int num[0...2008];

    B.int num[];

    C.int N=2008; int num[N];

    D.#define N 2008 int num[N];


    #define N 2008 int num[N];