第四章单元测试
- 下列说法正确的是:( )
- 定义关联数组时,其键名与值之间的分隔符是( )
- 以下说法正确的是( )
以在删除索引数组元素后,会重写分配元素键名的是( )
- 以下列选项中,不属于数组操作符的是( )。
以下选项中,可根据给定的键名检查是否存在与数组中的是( )。
- 下面哪个选项没有将 john 添加到 users 数组中? ( )
- 关于array_merge() 函数,下列说法中错误的是( )。
- 下面以下代码
<?php
$attr = array("0"=>"aa","1"=>"bb","2"=>"cc");
echo $attr[1];
?>
输出的结果为( ) - 关于数组的定义,阅读下列代码, $arr = array(5=>'aa' , 'k'=>'bb', 'ZZ');
选出$arr数组中元素值为'ZZ'的下标( )。
A:数组的下标可以是字符串
B:数组的下标必须为数字,且从“0”开始
C:数组的下标必须是连续的
D:数组中的元素类型必顺一致
答案:数组的下标可以是字符串
A::
B:#
C:->
D:=>
A:php里面只有索引数组
B:php的数组里面可以存储任意类型的数据
C:$attr代表数组,那么数组长度可以通过$attr.length取到
D:unset()方法不能删除数组里面的某个元素
A:unset()
B:答案都不对
C:array_unshift()
D:array_shift()
A:+
B:==
C:-
D:===
A:array_search()
B:in_array()
C:答案都不正确
D:array_key_exists()
A:array_add($users, "john");//PHP无此方法
B:$users[] = "john";
C:array_push($users, "john");
D:$users [“aa”]= "john" ;
A:当遇到相同的字符串键名,后面的值将会覆盖前面的值
B:如果数组是数字索引,则键名会以连续方式重新编排索引
C:如果数组包含数字键名,后面的值将附加到数组的后面。
D:该函数最多只能接收一个参数
A:aa
B:bb
C:输出为空
D:会报错!
A:7
B:6
C:2
D:0
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!