计算机二级

若要定义一个具有5个元素的整型数组,以下错误的定义语句是( )。A.int a[5]={0;B.int b[]:{0,0,0,0,0};C.int c[2+3];D.int i=5,d[i];

题目

若要定义一个具有5个元素的整型数组,以下错误的定义语句是( )。

A.int a[5]={0;

B.int b[]:{0,0,0,0,0};

C.int c[2+3];

D.int i=5,d[i];

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

第1题:

下面给出的选项中,能定义为一个指针数组的语句是

A.int *ptr[5];

B.int (*ptr)(5);

C.int *(ptr[5]);

D.int ptr[5];


int *ptr[5];

第2题:

若要定义一个具有5个元素的整型数组,以下错误的定义语句是()。

A.int a[5]={0};

B.int b[]={0,0,0,0,0};

C.int c[2+3];

D.int i=5,d[i];


int[5] d;

第3题:

若要定义一个具有10个元素的整型数组,下列语句不正确的是___________。

A.Dim a(10) As Integer

B.Dim a%(9)

C.Dim a(0 To 9) As Integer

D.Dim a%(1 To 10)


D

第4题:

下面给出的选项中,能定义为一个指针数组的语句是

A.int *ptr[5];

B.int (*ptr)[5];

C.int *(ptr[5]);

D.int ptr[5];


int *ptr[5];

第5题:

若要定义一个具有5个元素的整型数组,以下错误的定义语句是( )。

A.int a[5]={o};

B.int b[]={0,0,0,0,0). .

C.int c[2+3];

D.int i=5,d[i];


正确答案:D
选项A中,其他元素会自动以0填充。选项C中维数是常量表达式,故没错。

第6题:

在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。A.int**q; SXB

在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。

A.int**q;

B.int(*q);

C.int*q;

D.int*q;


正确答案:B
本题考查指针函数。其定义的基本格式为:类型说明符(*函数名)。“类型说明符”表示返回的指针值指向的数据类型。

第7题:

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


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

第8题:

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

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

A.A

B.B

C.C

D.D


正确答案:A
变量不能充当数组定义的长度。所以A)错误。

第9题:

在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。A.int**q;

在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。

A.int**q;

B.int(*q);

C.int*q;

D.int*q;


正确答案:B
本题考查指针函数。其定义的基本格式为:类型说明符(*函数名)。“类型说明符”表示返回的指针值指向的数据类型。