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.错

声明:本站所有文章,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。