如下程序中正确的是:()
A: inta;a=newsizeof(int*20)
B: inta;a=newint[20]
C: inta;a=newint(20)
D: int*a;a=newsizeof(int*20)
E: int*a;a=newint[20]
F: int*a;a=new20
A: inta;a=newsizeof(int*20)
B: inta;a=newint[20]
C: inta;a=newint(20)
D: int*a;a=newsizeof(int*20)
E: int*a;a=newint[20]
F: int*a;a=new20
E
举一反三
- 下面哪条语句是不正确的() A: int[]a={1,2,3}; B: inta[]=newint[4]; C: int[]a=newint[]; D: int[]a=newint[]{2,3,4};
- 以下二维数组的定义正确的是() A: inta[3][2]={{1,2},{1.3},{2.3}}; B: inta[][]=newint[3][] C: int[][]a=newint[][3] D: int[][]a=newint[][]
- 下面声明和初始化数组的语句中错误的有() A: int[]a=newint[]{1,2,3}; B: int[]a=newint[3]{1,2,3}; C: int[]a=newint[]{1,'A',4.5}; D: inta[]=newint[]{};
- 一下哪个选项可以创一个长度为3的一维数组 A: int[]=newint[2] B: int[]a=int[3] C: inta=newint[3] D: int[]a=newint[3]
- 下面声明和创建二维数组的语句中错误的有() A: int[][]a=newint[2][]; B: inta[][]=newint[][]; C: int[]arr1[]=newint[2][2]; D: int[]arr1=newint[2][];
内容
- 0
下列的数组定义语句,不正确的是()。 A: inta[]=newint[5]{1,2,3,4,5} B: int[,]a=newinta[3][4] C: int[][]a=newint[3][]; D: int[]a={1,2,3,4};
- 1
创建一个由5个整型元素构成的一维数组a,可使用的Java语句为() A: inta[]=int[5]; B: inta[]=newint[5]; C: inta[]=new[5]; D: inta=newint[5];
- 2
下列哪一个是创建数组的正确指令() A)int[]a=newint[10]; B)int[]a=newint(10); C)inta[]; D)int[]a; A: int[]a=newint[10]; B: int[]a=newint(10); C: inta[]; D: int[]a;
- 3
若有定义:<br/>typedefint*T;<br/>Ta[20];<br/>则以下与上述定义中a类型完全相同的是()。 A: int*a[20]; B: int(*a)[20]; C: inta[20]; D: int**a[20];
- 4
下列关于数组的声明哪一个是错误的。() A: int[]a={1,2}; B: inta[]={1,2}; C: int[]a=newint[2]; D: inta[2]={1,2};