第1题:
设有整形数组的定义int a[]=new int[8],则a.length的值为( )。
A.8
B.9
C.7
D.6
第2题:
设有数组的定义:int m[]=new int[5],则m.length的值为( )。
A.4
B.5
C.6
D.10
第3题:
执行完语句int[] x=new int[25];后,则下列( )说法是正确的。
A.x[24]值为0
B.x[24]值未定义
C.x[25]值为0
D.x[0]值为空
第4题:
假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][1]的值为()。
A2
B4
C6
D8
第5题:
假定有语句为"int *p=calloc(10+20,sizeof(int)),则p所指向的动态数组中所包含的元素个数为()。
A10
B20
C30
D40
第6题:
若使P指向包含30个整型元素的动态数组空间,则使用的定义语句为()。
第7题:
假定一个一维数组的定义语句为"int[]x=new int[20];",则x.length的值为()。
第8题:
数组定义与赋初值语句如下:int[]a={1,2,3,4,5};则a[2]的值为()。
第9题:
第10题:
第11题:
第12题:
0
4
8
6
第13题:
设有定义语句int k[]=new int[3];,则下列对此语句的叙述中错误的是( )。
A.定义了一个名为k的一维数组
B.k数组有3个元素
C.k数组元素的下标为1~3
D.数组k中的每一个元素都是整型
第14题:
要使语句“p=new int[10][20]”正确,p应事先定义为
A: int*p
B: int**p
C: int*p[20]
D: int(*p)[20]
第15题:
若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。
A.-20
B.-l0
C.0
D.10
第16题:
假定x=5,则执行“int a=(! X? 10:20);”语句后a的值为()。
20
略
第17题:
假定一个二维数组的定义语句为“int a[3][4];”,则该数组包含有回()个整型元素。
第18题:
假定一个数组对象为x,则x.length的值为该数组所包含元素的()。
第19题:
下列语句中,不能正确定义长度为4的数组a的语句是()
第20题:
下列数组定义语句中:int[] a=new int[3]; ,定义的数组a占的字节数为()。
第21题:
int[] a=new int[]{1,2,3,4};
int[] a= {1,2,3,4};
int[] a=new int[4]{1,2,3};
int[] a=new int[4]{1,2,3,4};
第22题:
第23题: