2、以下正确的数组定义语句是:A.char a[5]={'1', '2', '3', '4', '5', '\0'};B.int b[2][ ]={{1}, {2}};C.float c[ ][3]={1, 2, 3, 4, 5};D.char d[5]="CHINA";
2、以下正确的数组定义语句是:
A.char a[5]={'1', '2', '3', '4', '5', '\0'};
B.int b[2][ ]={{1}, {2}};
C.float c[ ][3]={1, 2, 3, 4, 5};
D.char d[5]="CHINA";
参考答案和解析
D 在定义一维数组时,数组的下标应该是一个确定的整数值。要注意的是在定义二维数组时,其第一维下标可以省略,但第二维下标不能省略。
相关考题:
用Dim arr(3 To 5,-2 To 2)语句定义的数组元素个数是( )。A.20B.12C.15SXB 用Dim arr(3 To 5,-2 To 2)语句定义的数组元素个数是( )。A.20B.12C.15D.24
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是( )。A.AB.B 若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是( )。A.AB.BC.CD.D
若有定义语句:float x[6];则以下对x数组元素的正确引用形式是()。A.x+2B.x[6]C.*(x+2)D.*则以下对x数组元素的正确引用形式是( )。A.x+2B.x[6]C.*(x+2)D.*x[6]
关于数组的正确说法是()A、在用Dimension A(10,4)定义了数组A之后,元素A(3,2)就是A(10)B、只能定义一维或二维数组,且数组的下标总是从0开始C、在用Dimension A(10)定义了数组A之后,A=1是错误的语句D、同一数组各元素的数据类型必须一致
已有以下数组定义和f函数调用语句,inta[3][3];f(a);*则在f函数的说明中,对形参数组array的正确定义方式为()A、f(intarray[][6])B、f(intarray[3][])C、f(intarray[][4])D、f(intarray[2][5])
以下能正确定义数组并赋初值正确的语句是:()。A、intN=5,b[N][N];B、inta[1][2]={{1},{3}};C、intc[2][]={{1,2},{3,4}};D、intd[3][2]={{1,2},{3,4}};
下列语句能正确定义数组的是()。A、用ReDim语句对同一数组重新定义时,可以改变数组大小、维数以及数组元素的数据类型B、在同一个程序中,可以多次使用ReDim语句对同一个数组进行重新定义C、在定义动态数组时,数组维的界不能是变量;定义动态数组时,数组维的界可以是变量D、数组可以分为动态数组和静态数组。动态数组在程序运行时分配存储空间;静态数组在程序编译时分配内存空间
单选题设有定义语句int a[]={66,88,99};则以下对此语句的叙述错误的是()。A定义了一个名为a的一维数组Ba数组有3个元素Ca数组的下标为1~3D数组中的每个元素是整型