19秋《PHP》作业_3
交卷时间:2020-03-07 02:22:29
一、单选题
1.
(4分)全等运算符“===”如何比较两个值?
∙ A. 把它们转换成相同的数据类型再比较转换后的值
∙ B. 只在两者的数据类型和值都相同时才返回True
∙ C. 如果两个值是字符串,则进行词汇比较
∙ D. 基于strcmp函数进行比较
纠错
得分: 4
知识点: 2.4 PHP运算符
展开解析
2.
(4分)当把一个有两个同名元素的表单提交给PHP脚本时会发生什么?( )
∙ A. 它们组成一个数组,存储在全局变量数组中
∙ B. 第二个元素的值加上第一个元素的值后,存储在全局变量数组中
∙ C. 第二个元素将覆盖第一个元素
∙ D. 第二个元素将自动被重命名
纠错
得分: 4
知识点: 5.3 使用FORM表单实现浏览器端的数据采集
展开解析
3.
(4分)下面的PHP程序运行的结果是什么?( )
function sort_my_array(&$array){
return sort($array);
}
$a1 = array(3,2,1);
var_dump(sort_my_array($a1));
function sort_my_array(&$array){
return sort($array);
}
$a1 = array(3,2,1);
var_dump(sort_my_array($a1));
∙ A. NULL
∙ B. array(3){[0]=>int(1) [1]=>int(2) [2]=>int(2)}
∙ C. bool(true)
∙ D. array(3){[2]=>int(1) [1]=>int(2) [0]=>int(3)}
纠错
得分: 4
知识点: 4.4 数组处理函数及应用
展开解析
4.
(4分)下面的php程序运行的结果是什么?( )
$array = array(true=>’a’,1=>’b’);
print_r($array);
?>
$array = array(true=>’a’,1=>’b’);
print_r($array);
?>
∙ A. Array([1]=>b)
∙ B. Array([true]=>a [1]=>b)
∙ C. Array(0=>a[1]=>b)
∙ D. 什么都没有
纠错
得分: 4
知识点: 4.2 一维数组的创建
展开解析
5.
(4分)哪个函数能把下面的数组内容倒序排列()$array() = array(‘a’,’b’,’c’,’d’,’e’);
∙ A. array_flip()
∙ B. array_reverse()
∙ C. sort()
∙ D. 以上都不对
纠错
得分: 4
知识点: 4.4 数组处理函数及应用
展开解析
6.
(4分)以下PHP代码的运行结果是()。strcmp比较数组
ob_start();
for($i=0;$i<10;$i++){
echo $i;
}
$output = ob_get_contents();
ob_end_clean();
echo $ouput;
?
ob_start();
for($i=0;$i<10;$i++){
echo $i;
}
$output = ob_get_contents();
ob_end_clean();
echo $ouput;
?
>
∙ A. 12345678910
∙ B. 1234567890
∙ C. 0123456789
∙ D. Notice提示信息
纠错
得分: 4
知识点: 3.PHP流程控制语句,6.自定义函数
展开解析
7.
(4分)调用函数时,什么情况下不能给函数的参数赋常量?( )
∙ A. 当参数是布尔值时
∙ B. 当函数是类中的成员时
∙ C. 当参数是通过引用传递时
∙ D. 当函数只有一个参数是
纠错
得分: 4
知识点: 6.2 函数概述
展开解析
8.
(4分)要修改数组$myarray中每个元素的值,如何遍历$myarray数组最合适?( )$myarray = array(‘my string’,’another string’,’hi,mum’);
∙ A. 用for循环
∙ B. 用foreach循环
∙ C. 用while循环
∙ D. 用do..while循环
纠错
得分: 4
知识点: 4.4 数组处理函数及应用
展开解析
9.
(4分)下面的PHP代码输出什么?( )
$s = ‘12345’;
$s = ‘12345’;
$s[$s[1]] = ‘2’;
echo $s;
?>
echo $s;
?>
∙ A. 12345
∙ B. 12245
∙ C. 22345
∙ D. 11345
纠错
得分: 0
知识点: 4.1 数组的基本概念
收起解析
答案D
解析
10.
(4分)mysql_connect与@mysql_connect的区别是()。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论