1.
【单选题】 (2分)
在SELECT * FROM MY_TABLE WHERE ID > 0 ORDER BY ID, NAME DESC;语句中,DESC起什么作用?( )
A.
返回的数据集倒序排列
B.
ID 相同的记录按NAME 倒序排列
C.
ID 相同的记录按NAME 升序排列
D.
返回的记录先按NAME 排序,再安ID 排序
2.
【单选题】 (2分)
完整表示静态属性为( )
A.
$this->静态属性
B.
对象名->静态属性
C.
类名:: 静态属性
D.
对象名:: 静态属性
3.
【单选题】 (2分)
一个PHP文件由HTML标记、JavaScript脚本和PHP脚本三部分组成,下列论述错误的是( )。
A.
在HTML标记中允许嵌入JavaScript脚本;
B.
在HTML标记中允许嵌入PHP脚本;
C.
在PHP脚本中允许嵌入JavaScript脚本;
D.
在PHP脚本中允许嵌入HTML标记;
4.
【单选题】 (2分)
以下代码运行结果( )
$A=array("Monday","Tuesday",3=>"Wednesday");
echo $A[2]; ( )
A.
Tuesday
B.
没有显示
C.
Monday
D.
Wednesday
5.
【单选题】 (2分)
下列选项中,( )是将数据存储在浏览器端的会话技术,并以此跟踪和识别用户。
A.
Session
B.
A和B
C.
Request
D.
Cookie
6.
【单选题】 (2分)
mysqli_connect()与@mysqli_connect()的区别是( )
A.
@mysqli_connect()不会忽略错误,将错误显示到客户端
B.
mysqli_connect()不会忽略错误,将错误显示到客户端
C.
功能不同的两个函数
D.
没有区别
7.
【单选题】 (2分)
浏览网页时,看到的内容是HTML的哪一部分? ( )
A.
head
B.
body
C.
value
D.
table
8.
【单选题】 (2分)
PHP的mysql_query()函数处理以下哪些SQL语句就可以返回结果集?( )
A.
update
B.
delete
C.
select
D.
insert
9.
【单选题】 (2分)
下面哪项描述是错误的? ( )
A.
非静态成员是属于对象的
B.
静态成员是属于对象的
C.
包含抽象方法的类必须为抽象类,抽象类不能被实例化
D.
成员变量需要用public、 protected或 private修饰,在定义变量时不再需要var关键字。
10.
【单选题】 (2分)
PHP中最终类应该用哪个关键字进行修饰?( )
A.
new
B.
没有最终类
C.
extends
D.
final
11.
【单选题】 (2分)
以下关于面向对象的说法,错误的是( )
A.
面向对象编程其代码更易于维护、更新和升级。
B.
面向对象编程要将所有属性都封装起来不允许外部直接存取。
C.
封装就是将对象的属性和行为捆绑起来,不让外界知道具体实现细节。
D.
面向对象编程具有开发时间短、效率高、可靠性强等特点。
12.
【单选题】 (2分)
php中单引号和双引号包含字符串的区别正确的是( )
A.
双引号里面可以解析变量
B.
单引号速度快,双引号速度慢
C.
单引号里面可以解析变量
D.
双引号速度快,单引号速度慢
13.
【单选题】 (2分)
php的源码是( )
A.
完全不可见的
B.
封闭的
C.
需购买的
D.
开放的
14.
【单选题】 (2分)
以下脚本输出什么?( )
<?php
class my_class{
var $value;
}
$a = new my_class;
$a->my_value = 5;
$b = $a;
$b->my_value = 10;
echo $a->my_value;
?> ( )
A.
5
B.
2
C.
null
D.
10
15.
【单选题】 (2分)
在PHP 中,子类最多可以继承( )个父类?
A.
3
B.
1
C.
2
D.
取决于系统资源
16.
【单选题】 (2分)
运行以下脚本后,数组$array 的内容是( )?
<?php
$array = array ('1', '1');
foreach ($array as $k => $v) {
$v = 2;
}
?> ( )
A.
array ('1', '1')
B.
array (2, 2)
C.
array (1, 1)
D.
array ('2', '2')
17.
【单选题】 (2分)
Session会话的值存储在( )
A.
网页中
B.
客户端
C.
硬盘上
D.
服务器端
18.
【单选题】 (2分)
索引数组的键名是( ),关联数组的键名是( ) ( )
A.
浮点,字符串
B.
正数,负数
C.
整数,字符串
D.
字符串,整数
19.
【单选题】 (2分)
函数var_dump的意义是( )
A.
输出变量的相关信息
B.
递归数组
C.
定义数组
D.
遍历数组
20.
【单选题】 (2分)
在下列选项中,不属于面向对象三大特征的是( )
A.
继承性
B.
封装性
C.
抽象性
D.
多态性
21.
【单选题】 (2分)
关于PHP变量的说法正确的是( )
A.
PHP是一种强类型语言
B.
PHP变量使用时,上下文会自动确定其变量的类型
C.
PHP变量声明时在变量名前面使用的字符是”&”
D.
PHP变量声明时需要指定其变量的类型
22.
【单选题】 (2分)
以下哪一项不能把字符串$s1 和$s2 组成一个字符串?( )
A.
$s1.$s2
B.
implode('', array($s1,$s2))
C.
"{$s1}{$s2}"
D.
$s1 + $s2
23.
【单选题】 (2分)
下列说法正确的是:( )
A.
数组中的元素类型必顺一致
B.
数组的下标必须是连续的
C.
数组的下标可以是字符串
D.
数组的下标必须为数字,且从“0”开始
24.
【单选题】 (2分)
PHP中调用某一个对象的属性或方法使用的运算符是( )
A.
~
B.
->
C.
=>
D.
)
25.
【单选题】 (2分)
在用浏览器查看网页时出现404错误可能的原因是 ( )
A.
与数据库连接错误
B.
文件不存在
C.
页面源代码错误
D.
权限不足
第2部分总题数: 10
26
【多选题】 (2分)
PHP允许的注释符号有: ( )
A.
//
B.
闭合的段落
C.
#
D.
/*和*/闭合的段落
27
【多选题】 (2分)
如果想要可读可写得打开一个文件,该给fopen()传什么参数?( )
A.
w
B.
r
C.
a
D.
+
28
【多选题】 (2分)
基于指定的式样(pattern)把一个字符串分隔开并放入数组,以下哪些函数能做到?( )
A.
preg_split()
B.
str_split()
C.
explode()
D.
ereg()
29
【多选题】 (2分)
break可以用在( )语句中。
A.
while
B.
switch
C.
for
D.
do-while
30
【多选题】 (2分)
以下哪个函数返回的不是时间戳?( )
A.
date()
B.
strtotime()
C.
localtime()
D.
time()
31
【多选题】 (2分)
index.php 脚本如何访问表单元素email 的值?( )
<form action="index.php" method="post">
<input type="text" name="email"/>
</form> ( )
A.
$_POST["email"]
B.
$_REQUEST["email"]
C.
$_GET["email"]
D.
$_SESSION["text"]
32
【多选题】 (2分)
如果一个字段能被一个包含GROUP BY 的条件的查询语句读出,以下哪个选项的描述正确?( )
A.
该字段必须是主键
B.
该字段必须包括在GROUP BY 条件中
C.
该字段必须有索引
D.
该字段必须包含一个累积值
33
【多选题】 (2分)
以下哪个比较将返回true?( )
A.
123 =='123'
B.
'top' === 0
C.
'1top' == '1'
D.
'top' == 0
34
【多选题】 (2分)
以下代码执行后,数组$a->my_value 中储存的值是什么?( )
<?php
class my_class{
var $my_value = array();
function my_class ($value){
$this->my_value[] = $value;
}
function set_value ($value){
$this->$my_value = $value;
}
}
$a = new my_class ('a');
$a->my_value[] = 'b';
$a->set_value ('c');
$a->my_class('d');
?> ( )
A.
b
B.
a
C.
d
D.
c
35
【多选题】 (2分)
考虑如下 SQL 语句。哪个选项能对返回记录的条数进行限制?
SELECT * FROM MY_TABLE ( )
A.
如果可能,用把查询转换成存储例程
B.
如果DBMS 允许,把查询转换成视图
C.
如果可能,添加where 条件
D.
如果程序允许,给查询指定返回记录的范围
第3部分总题数: 15
36
【判断题】 (2分)
抽象类中的方法全部是抽象方法。 ( )
A.错
B.对
37
【判断题】 (2分)
PHP程序中可以随时嵌入HTML代码和JS代码。 ( )
A.对
B.错
38
【判断题】 (2分)
session与 cookie只是名称不同,实质上没有什么区别,均可实现用户登录。 ( )
A.错
B.对
39
【判断题】 (2分)
PHP可以开发动态网站,因为它是运行于浏览器端的脚本语言。 ( )
A.错
B.对
40
【判断题】 (2分)
php中,在任何时侯,双引号和单引号都是不一样的。 ( )
A.错
B.对
41
【判断题】 (2分)
安装MySQL数据库之后,默认使用的是根用户root。 ( )
A.对
B.错
42
【判断题】 (2分)
php变量使用之前需要定义变量类型。 ( )
A.对
B.错
43
【判断题】 (2分)
PHP跟ASP一样,只能应用 IIS 架设服务器。 ( )
A.错
B.对
44
【判断题】 (2分)
若存在复选框组name="like[]",$_POST['like']是一个数组。 ( )
A.对
B.错
45
【判断题】 (2分)
while和do-while语句都是先判断条件再执行循环体。 ( )
A.错
B.对
46
【判断题】 (2分)
“break ”代表的意思是跳出循环。 ( )
A.错
B.对
47
【判断题】 (2分)
HTML中的Form表单数据必须使用Submit按钮才可以提交。 ( )
A.对
B.错
48
【判断题】 (2分)
若定义数组时省略关键字key,则第三个数组元素的关键字为3。( )
A.错
B.对
49
【判断题】 (2分)
PHP中变量名“$_abc”不是合法的。 ( )
A.错
B.对
50
【判断题】 (2分)
每个语句结尾都要加“;”来表示语句结束。 ( )
A.对
B.错