下列定义数组的方法错误的是( )。
A: array(1, 2)
B: [1, 2]
C: (1, 2)
D: ['name'=>'zhangsan', 'age'=>20]
A: array(1, 2)
B: [1, 2]
C: (1, 2)
D: ['name'=>'zhangsan', 'age'=>20]
举一反三
- 有以下定义语句:structstudent{intnum;charname[9];}则不能正确定义结构体数组并赋初始值的是 A: structstudentstu[]={{1,"zhangsan"},{2,"lisi"}}; B: structstudentstu[2]={1,"zhangsan",2,"lisi"}; C: structstudentstu[2]={{1,"zhangsan"},{2,"lisi"}}; D: structstu[]={{1,"zhangsan"},{2,"lisi"}};
- 如果数组$a=array(0=>5,1=>10),$b=array(1=>15,2=>20),$c=$a+$b,则$c等于下列哪一项() A: array([0]=>5[1]=>10[2]=>20) B: array([0]=>5[1]=>15[2]=>20) C: array([0]=>5[1]=>[2]=>20) D: array([0]=>5[1]=>10[2]=>15[3]=>20)
- 假设$a=range(1,20,5),则print_r($a)的输出结果为()。 A: Array([0]=>1[1]=>6[2]=>11[3]=>16) B: Array([0]=>1[1]=>20[2]=>5) C: Array([0]=>5[1]=>10[2]=>15[3]=>20) D: Array([0]=>5[1]=>10[2]=>15)
- 以下数组大小函数的输出是?[img=201x63]17e0b39cd97eb2d.png[/img] A: 1‐D Array of {2, 2} B: 1‐D Array of {2, 3} C: 5 D: 6
- 关于foreach遍历数组,阅读下面的代码,输出结果正确的是()。()$arr()=()array(1,2);()foreach($arr()as()$v){()++$v;()}()print_r($arr);A.()Array()(()[0]()=>()1()[1]()=>()2())()B.()Array()(()[0]()=>()2()[1]()=>()3())()C.()Array()(()[1]()=>()1()[2]()=>()2())()D.()Array()(()[0]()=>()3())