|
一、单选题(共 8 道试题,共 40 分。) V 1. 哪种方法用来计算数组所有元素的总和简便?( )
A. 用for循环遍历数组
B. 用foreach循环遍历数组
C. 用array_intersect函数
D. 用array_sum函数
2. 下面的PHP程序运行的结果是什么?( ) <?php 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)}
3. 考虑如下数据表和查询,如何添加索引功能提高查询速度?( ) Create table mytable( Id int, Name char(100), Address1 varchar(100), Address2 varchar(100), Zipcode varshar(10), Sity varchar(50), Province varchar(2) ) Select id, varchar From mytable Whe
A. 给Zipcode添加全文的索引
B. 给Name添加索引
C. 给Id添加索引,然后给Name和Zipcode分别添加索引
D. 给id添加索引
4. 运行时(run-time)包含一个PHP脚本程序使用( )
A. include_once
B. require
C. require_once
D. 以上皆可
5. 运行下面的PHP程序后,数据$array的内容是什么?( ) <?php $array = array(‘1’,’1’); foreach($array as $k=>$v){ $v = 2; }
A. array(‘2’,’2’)
B. array(‘1’,’1’)
C. array(2,2)
D. (1,1)
6. 一段脚本如何才算彻底终止?( )
A. 当调用exit()时
B. 当执行到文件结尾时
C. 当PHP崩溃时
D. 当Apache由于系统故障而终止时
7. 详细阅读下面的FORM 表单和PHP代码。当在表单里面的两个文本框分别输入’php’和’great’的时候,PHP代码将在页面中打印出什么?( ) <form action=’index.php’ method=’post’> <input type=’text’ name=’element[]’> <input type=’text’ name=’element[]’> <input type=’submit’ value=’提交’> </form> Index.php 代码如下: <?php if(
A. 什么都没有
B. Aarry
C. 一个提示
D. phpgreat
8. 下面的PHP程序运行结果是什么?( ) <?php $array = array (0.1 => 'a' , 0.2 => 'b'); echo count ($array); ?>
A. 0
B. 什么都没有
C. 1
D. 2
二、判断题(共 12 道试题,共 60 分。) V 1. PHP程序中,需要处理的上传数据保存在$_FILES 全局数组
A. 错误
B. 正确
2. PHP语法中,假设已知$a=”hello”,$b=”china”,则$a+$b得到”hello china”的字符串
A. 错误
B. 正确
3. 函数val_dump()的意义是 输出变量的相关信息
A. 错误
B. 正确
4. php遍历数组使用的是foreach
A. 错误
B. 正确
5. PHP中的对象分为系统内置对象和自定义对象两种
A. 错误
B. 正确
6. $_5a不符合PHP的语法
A. 错误
B. 正确
7. MYSQL可以在一次操作中从不同的数据库中混合表格
A. 错误
B. 正确
8. 如果用"+"操作符把一个字符串和一个整型数字相加,解释器输出一个类型错误
A. 错误
B. 正确
9. PHP变量声明时需要指定其变量的类型
A. 错误
B. 正确
10. PHP表达式$foo=1+”bob3”,则$foo的值是1
A. 错误
B. 正确
11. $A=array("Monday","Tuesday",3=>"Wednesday"); echo $A[2];代码运行结果是Tuesday
A. 错误
B. 正确
12. Mysql中自增类型必须将其设为key字段
A. 错误
B. 正确
|
|