计算机二级

下列数组说明语句正确的是A.Dim g(0,-5)As SingleB.Dim h(100 To 100,100)As StringC.Dim x(5)As Integer ReDim x(10)As IntegerD.Dim y() ReDim y

题目

下列数组说明语句正确的是

A.Dim g(0,-5)As Single

B.Dim h(100 To 100,100)As String

C.Dim x(5)As Integer ReDim x(10)As Integer

D.Dim y() ReDim y

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

第1题:

下列初始化字符数组的语句,正确的是()。

A.char[] str = {'h', 'e', 'l', 'l', 'o'};

B.char[5] str = "hello";

C.char[5] str = {"hi"};

D.char[100] str = "";


A

第2题:

定义一个指向数组x首地址的指针变量p,下列语句中错误的是()。

A.int x[5], p = x[0];

B.int x[5], *p = x;

C.int x[5], *p = &x[0];

D.int x[5], *p = &x[2]-2;


int x[5], p = x[0];

第3题:

下列初始化字符数组的语句中,正确的是()。

A.char str[5]="hello";

B.char str[]={'h','e','l','l','o','0'};

C.char str[5]={"hi"};

D.char str[100]="";


char str[5]=hello;

第4题:

执行语句“Circle (100, 100), 500, , 5, 0”时,将绘制()。

A.圆形

B.椭圆

C.扇形

D.圆弧


圆弧

第5题:

下列初始化字符数组的语句中,正确的是()。

A.char str[5] = "hello";

B.char[] str = {'h', 'e', 'l', 'l', 'o'};

C.char str[5] = {"hi"};

D.char str[100] = "";


B

第6题:

下列 ______语句可以为动态数组分配实际元素个数。

A.Dim语句

B.static语句

C.public语句

D.ReDim语句


正确答案:D
解析:ReDim语句在过程级别中使用,用于为动态数组变量重新分配存储空间。

第7题:

下列语句可以为动态数组分配实际元素个数。

A.Dim语句

B.static语句

C.public语句

D.ReDim语句


正确答案:D
解析:ReDim语句在过程级别中使用,用于为动态数组变量重新分配存储空间。

第8题:

下列对字符数组进行初始化的语句中,正确的是( )。

A.char a[]="Hello";

B.chara[][]={'H','e','1','1','0'};

C.char a[5]="Hello";

D.char a[2][5]={"Hello","World"};


正确答案:A
解析:本题考查对字符数组的初始化。选项A中,数组a在定义后紧跟初始化的情况下可省略数组长度,其最终数组长度由所赋字符串常量的长度给定。选项A是正确。选项B中,a是一个二维数组,二维数组也能在定义时被初始化。如果对全部元素都赋初值,则定义数组时第一维的大小可以忽略,但第二维的大小不能省略。故选项B是错误。选项C和选项D都忽略了字符串的大小要比字符串中的字符数多1这一点,造成了数组的越界。

第9题:

下列 ______语向可以为动态数组分配实际元素个数。

A.Dim语句

B.static语句

C.public语句

D.ReDim语句


正确答案:D
解析:ReDim语句在过程级别中使用,用于为动态数组变量重新分配存储空间。