若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是( )。A.AB.B##

题目
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是( )。A.AB.B

若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是( )。

A.A

B.B

C.C

D.D

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若要求定义具有 10 个 int 型元素的一维数组 a,则以下定义语句中错误的是

A.int a[5+5];

B.#define N 10 int a[N];

C.#define n 5 int a[2*n];

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


D 解析: 在选项D)中,n是一个整型的变量。 C语言规定,在一维数组的定义中,其下标只能是常量表达式,不能包含变量。

第2题:

若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()

A.#define n 5 int a [2*n];

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

C.int a[5+5];

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


D 解析: 在选项D)中,n是一个整型的变量。 C语言规定,在一维数组的定义中,其下标只能是常量表达式,不能包含变量。

第3题:

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

A.

B.

C.

D.


正确答案:A

第4题:

若要求定义具有10个血型元素的一维数组a,则以下定义语句中错误的是( )。

A.#definme N 10 int a[N];

B.#define n 5 int a[2*n];

C.int a[5+5];

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


正确答案:D
解析:C语言规定,在定义数组时数组名后的方括号中必须是常量表达式,不能包含变量。因此,选项D中用变量n来定义数组的大小是错误的。故应该选择D。

第5题:

若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是( )。


正确答案:B
一雏数组的定义方式为:类型说明符数组名[常量表达式];注意定义数组时,元素个数不能是变量。因此应该选B选项。

第6题:

若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是

A.#define N 10 int a[N];

B.#define n 5 int a[2*n];

C.int a[5+5];

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


正确答案:D
解析: 在选项D)中,n是一个整型的变量。 C语言规定,在一维数组的定义中,其下标只能是常量表达式,不能包含变量。

第7题:

若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是

A.#define N 10 int a [N];

B.#define n 5 int a [2*n];

C.int a [5+5];

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


正确答案:D
解析:在选项D)中,n是一个整型的变量。C语言规定,在一维数组的定义中,其下标只能是常量表达式,不能包含变量。

第8题:

若要求定义具有1O个int型元素的一维数组a,则以下定义语句中的错误的是______。

A.#define N 10 int a[N];

B.#define n 5 int a[2*n]

C.int a[5+5];

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


正确答案:D
解析:—维数组的定义方式为:类型说明符 数组名[常量表达式];常量表达式表示元素的个数,即数组的长度。常量表达式可以包括常量和符号常量,但不能包含变量。所以选项D错误。

第9题:

若要求定义具有 10 个 int 型元素的一维数组 a ,则以下定义语句中错误的是

A ) #define N 10

int a[N];

B ) #define n 5

int a[2*n];

C ) int a[5+5];

D ) int n=10,a[n];


正确答案:D
答案 D
解析:在选项 D 中, n 是一个整型的变量。 C 语言规定,在一维数组的定义中,其下标只能是常量表达式,不能包含变量。