关于Java中数组的说法正确的是:(1)数组可以动态初始化(2)数组可以赋值给Object类型的对象(3)数组创建以后,其长度可以修改(4)数组可以调用Object类的所有方法
(1)(2)(4)
举一反三
- 判断:</p> 已知一个已初始化的一维数组a,数组长度为6,则可以引用数组元素进行赋值操作,</p> 如</p>
- 若有以下说明:int (*p)[3]; 则以下叙述中正确的是: A: p是一个指针数组 B: p是一个指针,它可以指向一个包含3个int类型元素的一维数组 C: p是一个指针,它可以指向一个一维数组中的任一元素 D: (*p)[3]与*p[3]等价
- 若有以下说明:int (*p)[3]; 则以下叙述中正确的是: A: p是一个指针数组 B: p是一个指针,它可以指向一个包含3个int类型元素的一维数组 C: p是一个指针,它可以指向一个一维数组中的任一元素 D: (*p)[3]与*p[3]等价
- 若有int (*p)[3];以下叙述中正确的是()。 A: p是一个指针数组 B: (*p)[3]与*p [3]等价 C: p是一个指针,它可以指向一个一维数组中任一个元素 D: p是一个指针,它只能指向一个包含3个int类型元素的一维数组
- 指针p指向数组元素a[2],若要其指向a[4],执行p=p*2即可。? 正确|错误
内容
- 0
对于数组的使用,以下做法正确的是:</p></p><p><p>(1) int a[]={1,2,3}</p></p><p><p>(2) int a[10]=new int[10]; a[10]=1;a[1]=1;</p></p><p><p>(3) int a[10]={1,”2”,3};</p></p><p><p>(4) int a[10]; a[1]=0</p></p>
- 1
指针数组是指数组的每个元素都是指针变量的数组,下面哪条语句定义的是指针数组() A: int*p[4]; B: int(*p)[4]; C: int*p{4}; D: int*(p[4])
- 2
设double *p[6];则( )。? p是数组指针,指向double型数组|p是double型数组|p是指针数组,其元素是指向double型变量的指针|p是指向double型变量的指针
- 3
指向数组元素为整型的一维数组的指针变量的定义是()。 A: int*p() B: int(*p)() C: int*p[4] D: int(*p)[4]
- 4
指向数组元素为整型的一维数组的指针变量的定义是()。 A: Aint*p() B: Bint(*p)() C: Cint*p[4] D: Dint(*p)[4]