搜档网
当前位置:搜档网 › PHP期末复习题

PHP期末复习题

PHP期末复习题
PHP期末复习题

单选题

第1 章、第一章

第1 知识点、第一单元

1 、下列说法正确的是____________。(难度系数:易)

A、GET 方式是指在浏览器地址栏中输入数据

B、POST 方式是指通过HTML 表单提交数据的方式

C、在表单中可使用get 或post 方式提交数据

D、上述说明均不正确

参考答案:C

2 、在NetBeans 中注册MySQL 服务器时,不需要设置的属性是____________。(难度系数:

易)

A、服务器主机名

B、服务器端口号

C、管理员用户名

D、管理员权限

参考答案:D

3 、为了使用PDO 访问MySQL 数据库,下列选项中不是必须执行的步骤是

____________。

(难度系数:易)

A、设置extension_dir 指定扩展函数库路径

B、启用extension=php_pdo.dll

C、启用extension=php_pdo_mysql.dll

D、启用extension=php_pdo_odbc.dll

参考答案:D

4 、下述说法不正确的是____________。(难度系数:易)

A、在NetBeans 中可以创建MySQL 数据库

B、在NetBeans 中可以创建MySQL 数据库表

C、在NetBeans 中可以创建MySQL 服务器

D、在NetBeans 中可以启动和停止MySQL 服务器

参考答案:C

5 、下列说法正确的是____________。(难度系数:易)

A、使用PDO 对象exec()方法可以执行SQL 命令添加记录

B、使用PDO 对象exec()方法可以执行SQL 命令删除记录

C、使用PDO 对象exec()方法可以执行SQL 命令修改记录

D、使用PDO 对象exec()方法可以执行SQL 命令查询记录,返因查询结果集

参考答案:D

6 、PHP 网站可称为__________。(难度系数:易)

A、桌面应用程序

B、PHP 应用程序

C、Web 应用程序

D、网络应用程序

参考答案:C

7 、打开文件后,不可以从文件中____________。(难度系数:易)

A、读一个字符

B、读一个单词

C、读一行

D、读多行

参考答案:D

8 、下列说法正确的是____________。(难度系数:易)

A、如果没有设置任何文件大小限制,则可上传超大文件

B、要启用PHP 文件上传,必须设置upload_tmp_dir

C、上传的文件保存在临时目录中,可随时访问

D、可从全局变量$_FILES 中获得上传文件的信息

参考答案:D

9 、在浏览器地址栏中输入带参数的URL 的数据提交方法是____________。(难度系数:易)

A、get

B、post

C、cookie

D、session

参考答案:A

10 、下列说法不正确的是____________。(难度系数:易)

A、GET 方式向服务器提交的数据保存在$_GET 中

B、POST 方式向服务器提交的数据保存在$_POST 中

C、Cookie 方式向服务器提交的数据保存在$_COOKIE 中

D、$_REQUEST 包含了$_GET、$_POST 和$_COOKIE 中的数据

参考答案:C

11 、下述说法不正确的是____________。(难度系数:易)

A、所有浏览器均支持XMLHttpRequest 对象,创建方法也相同

B、服务器端响应处理函数应设置为XMLHttpRequest 对象的onreadystatechange 属性值

C、XMLHttpRequest 对象可使用get 或post 方式向服务器提交数据

D、在使用send()方法发送请求之前,应先使用open()方法打开服务器连接参考答案:A

12 、下列说法正确的是____________。(难

度系数:易)

A、Cookie 在客户端创建并保存在客户端

Cookie 文件中

B、Session 在服务器端创建并保存在服务

器端Session 文件中

C、Cookie 若未设置过期时间,则会一直有

效,直到用户离开网站时才失效

D、Session 和Cookie 作用类似,可以替换使

用参考答案:C

13 、执行下面的代码后,输出结果为____________。class test {

public $data;

}

$x=new test();

$x->data=99;

$y=$x;

$y->data=9;

echo $x->data; (难度系数:易)

B、9

C、0

D、null

参考答案:B

14 、下列说法正确的是____________。(难度系数:易)

A、只有将类的实例对象赋值给变量,才能使用对象

B、如果没有定义类的构造函数,则无法创建类的对象

C、如果没有任何到对象的引用,则对象的析构函数会被引用

D、无论何种情况,在类外部都不能通过对象用"->”访问私有属性

参考答案:C

15 、类 test 的定义如下,$x 是类 test 的对象,则 4 个选项中,正确的是____________。class

test{ const no=’111’ }(难度系数:易)

A、echo $x.no

B、echo $x->no

C、echo test->no

D、echo test::no

参考答案:D

16 、要查看文件创建时间,可使用下面的____________选项中的函数。(难度系数:易)

A、filetype()

B、filectime()

C、fileatime()

D、filemtime()

参考答案:B

17 、在实现上传文件表单时,表单编码方式应使用____________。(难度系数:易)

A、text/plain

B、application/octet-stream

C、multipart/form-data

D、image/gif

参考答案:C

18 、下列说法正确的是____________。(难度系数:易)

A、在执行文件操作时,都必须先执行 fopen()函数将其打开

B、r+模式打开文件时,只能从文件中读出数据

C、w+模式打开文件时,只能向文件中写入数据

D、x+模式不能打开已存在的文件

参考答案:D

19 、下面程序的运行结果是____________。

$A=”Hello”;function print_A()

{

$A=”php mysql!!”;

Global $A;

echo $A;

}

print_A();

?>(难度系数:易)

A、Hello

B、php mysql!!

C、HelloHello

D、Hellophp mysql!!

参考答案:C

20 、下列四个选项中,可以作为 PHP 函数名的是____________。(难度系数:易)

A、$_abc

B、$123

C、_abc

D、123

参考答案:C

21 、下列说法正确的是____________。(难度系数:易)

A、PHP 函数的参数个数是固定不变的

B、可以将自定义函数名作为参数传递给另一个函数

C、call_user_func_array()函数只能将数组作为参数传递给回调函数

D、call_user_func()调用回调函数时不能用数组作为参数

参考答案:B

22 、调用函数时,____________情况下不能给函数的参数赋常量?(难度系数:易)

A、当参数是布尔值时

B、当参数有默认值时

C、当参数是通过引用传递时

D、当函数只有一个参数时

参考答案:C

23 、下列说法不正确的是____________。(难度系数:易)

A、PHP 中类使用 class 关键字进行声明

B、类可以没有属性成员和方法程序

C、类中的属性成员应该在方法之前进行声明

D、可以不为类定义构造函数和析构函数

参考答案:C

24 、类 test 的定义如下,$x 是类 test 的对象,则 4 个选项中,正确的是____________。class

test { private $a; public $b; }(难度系数:易)

A、$x.a=1;

B、$x->a=1;

C、$x.b=1;

D、$x->b=1;

参考答案:D

25 、执行下面的代码后,输出结果为____________。

$x = array(array(1,2),array("ab”,”cd”));

(难度系数:易)

A、2

B、4

D、8

参考答案:B

26 、Substr("abcdef”,2,2)函数返回值为____________。(难度系数:易)

A、"ab”

B、"bc”

C、"cd”

D、"de”

参考答案:C

27 、下列说法不正确的是____________。(难度系数:易)

A、function 是定义函数的关键字

B、函数的定义必须出现在函数调用之前

C、函数可以没有返回值

D、函数定义和调用可以出现在不同的 PHP 文件中

参考答案:B

28 、函数test 定义如下,错误调用函数的语句是____________。function test($a,$b=-

1){ Return $a+$b; }(难度系数:易)

A、$a=test(1,2);

B、$b=test(10);

C、echotest(1,2);

D、test1,31

参考答案:D

29 、在下面的代码中,第 2 个 test(-)输出结果为____________。

function test(){

static $n=5;

$n++;

echo $n;

}

$n=10;

test();

test();

(难度系数:易)

A、6

B、7

C、11

D、12

参考答案:B

30 、调用函数时,____________情况下不能给函数的参数赋常量?(难度系数:易)

A、当参数是布尔值时

B、当参数有默认值时

C、当参数是通过引用传递时

D、当函数只有一个参数时

参考答案:C

31 、要得到字符串中字符的个数,可使用____________函数。(难度系数:易)

A、strlen

B、count

C、len

D、str_count

参考答案:A

32 、执行下面的代码后,输出结果为____________。

$x=array(1,2,3,4);echo array_pop($x);

(难度系数:易)

A、1

B、2

C、3

D、4

参考答案:D

33 、Substr("AB1234”,3,2)函数返回值为____________。(难度系数:易)

A、"AB”

B、"B1”

C、"12”

D、"23”

参考答案:D

34 、运行下面的 PHP 代码,输出结果为____________。$s=’12345’;$s[$s[1]]=’2’ echo$s; (难度系数:易)

A、12345

B、12245

C、22345

D、11345

参考答案:B

35 、下列说法正确的是____________。(难度系数:易)

A、数组的键必须为数字,且从 0 开始

B、数组的键可以是字符串

C、数组中的元素类型必须一致

D、数组的键必须是连续的

参考答案:B

36 、关于赋值语句"$a[]=6”下列说法正确的是____________。(难度系数:易)

A、当前元素值修改为 6

B、创建一个有 6 个元素的数组

C、将数组最后一个元素修改为 6

D、在数组末尾添加一个数组元素,值为 6

参考答案:D

37 、PHP 指的是_________。(难度系数:易)

A、Private Home Page

B、Personal Hypertext Processor

C、PHP: Hypertext Preprocessor

D、Personal Home Page

参考答案:C

38 、PHP 服务器脚本由_________分隔符包围。(难度系数:易)

A、 ...

B、

C、<&> ...

D、

参考答案:D

39 、下列说法正确的是____________。(难度系数:易)

A、PHP 代码只能嵌入 HTML 中

B、在 HTML 代码中只能在开始标识之间嵌入 PHP 程序代码

C、PHP 单行注释必须独占一行

D、在纯 PHP 代码中,可以没有 PHP 代码结束标识。

参考答案:D

40 、下列 4 个选项中,可以作为 PHP 常量名的是____________。(难度系数:易)

A、$_abcd

B、$123456

C、_abcd

D、1234

参考答案:C

41 、执行下面的代码后,输出结果为____________。

$x=12;

$x++;

echo$x++;

(难度系数:易)

A、11

B、12

C、13

D、14

参考答案:C

42 、PHP 中的循环控制语句,下列说法正确的是____________。(难度系数:易)

A、while 循环与do…while循环的作用完全一样,没有任何区别

B、foreach 循环只能用于数组或对象,用于遍历数组或对象中的成员

C、for 循环中的三个表达式都可以省略

D、do…while循环中的循环条件可以写在 do 关键字后面

参考答案:B

43 、PHP 是一种跨平台、____________的网页脚本语言。(难度系数:易)

A、可视化

B、客户端

C、面向过程

D、服务器端

参考答案:D

44 、PHP 网页文件的文件扩展名为____________。(难度系数:易)

A、EXE

B、PHP

D、CLASS

参考答案:B

45 、客户端脚本语言通过编程为HTML 页面添加动态内容,与用户完成交互。以下_________

不是客户端脚本语言。(难度系数:易)

A、JavaScript

B、Jscript

C、VBScript

D、AppScript

参考答案:D

46 、Web 服务器编程技术种类很多,以下_________不是常用的Web 服务器编程技术。(难

度系数:易)

A、ASP

B、JSP

C、VBF

D、PHP

参考答案:C

47 、下列说法正确的是____________。(难度系数:易)

A、PHP 网页可直接在浏览器中显示

B、PHP 网页可访问Oracle、SQL Server、Sybase 及其他的多种数据库

C、PHP 网页只能使用纯文本编辑器编写

D、PHP 网页不能使用集成化的编辑器编写

参考答案:B

48 、PHP 网站发布后,PHP 配置文件的文件名为__________。(难度系数:易)

A、php.ini

B、php.config

C、php.ini-production

D、php.ini-development

参考答案:A

49 、下列关于全等运算符"===”说法正确的是____________。(难度系数:易)

A、只有两个变量的数据类型相同时才能比较

B、两个变量数据类型不同时,将转换为相同数据类型再比较

C、字符串和数值之间不能使用全等运算符进行比较

D、只有当两个变量的值和数据类型都相同时,结果才为TRUE

参考答案:D

50 、下列说法不正确的是____________。(难度系数:易)

A、Web 服务器需要PHP 解释器才能解释嵌入在HTML 文件中的PHP 代码。

B、如果不安装VC11 这个组件,在浏览器中访问PHP 网页不会出错。

C、PHP 的Web 服务器可以是IIS 或Apache

D、PHP 最常用的数据库服务器是MySQL.

参考答案:B

51 、执行下面的代码后,输出结果为____________。

$x=12;

$y=&$x;

echo $x+10;(难度系数:易)

A、12

B、16

C、"6ab10”

D、10

参考答案:B

52、$str = "My name is Jack, and what is your name?";

echo substr_count ($str,“name”);程序的输出结果为( )

A.1

B.2

C.3

D.4

参考答案:B

53、php 内置数组( )可以获取服务器内变量信息。

A.$_GET

B.POST

C.FORM

D.$_SERVER

参考答案:A

54、PHP 中,$a=abs(-50); 则$a 的值为:

A.50

B.-50

C.25 C.-25

参考答案:A

55、php 语言中()语句可退出循环。

A.end

B.break

C.else

D.then

参考答案:B

56、下面关于 PHP 的命名规则的说法不正确的是:

A.第一个字符必须是数字或字母

B.长度不能超过 255 个字符

C.名字不能和关键词同名

D.在声明的时候不能声明两次

参考答案:A

57、以下函数中用于判断是否为数组的函数为( )。

A.is_long()

B.is_double()

C.is_array()

D.is_object()

参考答案:C

58、如果想取得最近一条查询的信息,应该使用哪个函数( )。

A.mysql_info

B. mysql_stat

C. mysql_insert_id()

D. mysql_free_result

参考答案:A

59、php 的( )函数,可以判断变量是否存在。

A.createobject

B.isset

C.write

D.end

参考答案:B

60、自定义函数中,返回函数值的关键字是()。

A.returns

B.close

C.return

D.back

参考答案:A

61、HTML 中,title 标签放在什么位置:

A.body 标签里

B.head 标签里

C.script 标签里

D.table 标签里

参考答案:B

62、$a=(3>5) ? (‘yes’) : (‘no’); a 的值为()。

A.yes

B.no

C.0

D.1

参考答案:B

63、php 的()集合可取得客户端以个 get 方式递交的数据。

A.form

B.$_GET

C.cookie

D.from

参考答案:B

64、php 的( )函数,可以输出日期数据 A

A.date

B.data

C.rename

D.time

参考答案:A

65、从队列数组队头删除数据可以使用()函数。

A.array_push()

B. array_pop()

C. array_shift()

D. array_unshift()

参考答案:C

66、php 中用于比较字符串的函数是:

A.cookie

B.querystring

C.form

D.strcmp

参考答案:D

67、php 语言中随机函数 A

A.rand

B.sqr

C.fix

D.abs

参考答案:A

68、PHP 中定义常量的方法是:

A.VAR

B.dim

C.define()

D.undefined()

参考答案:C

69、使用( )函数,可以重新命名一个已经存在的文件或目录:

A.copy()

B.unlink()

C.rename()

D.fwrite()

参考答案:C

70、将字符串中所有英文字母转为小写的函数是:

A.ucwords()

B.strtolower()

C.strtoupper()

D.ucfirst()

参考答案:B

71、文件框的type 属性值是( )。

A、text

B、hidden

C、file

D、checkbox

参考答案:A

72、cookie 的值存储在()。

A、硬盘中

B、程序中

C、客户端

D、服务器端参考答案:C

73、关于PHP,下列说法错误的是()。

A. 开发PHP 网页所使用的的脚本语言是PHP。

B. 网页中的PHP 代码同html 标记符一样,必须用分隔符“<”和“>”将其括起来。

C. PHP 网页,运行时在客户端可查看到真实的PHP 源代码。

D. PHP 和html 可混合编程。

参考答案:C

74、SESSION 会话的值存储在()。

A. 硬盘上

B. 网页中

C. 客户端

D. 服务器端

参考答案:D

75、定义静态变量的关键字是()。

A. static

B. statics

C. STATIC

D. STATICS

参考答案:A

76、要检查一个常量是否定义,可以使用函数()。

A. defined()

B. isdefin()

C. Isdefined()

D. 无

参考答案:A

77、语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是:

A. 无限和0

B. O 和无限

C. 都是无限

D. 都是0

参考答案:A

78、cookies()属性表明cookie 由哪个网站产生或读取:

A. Name

B. Value

C. Domain

D. Set

参考答案:A

79、使用()函数可以求得数组的大小。

A. Count()

B. Conut()

C. $_COUNT[“名称”]

D. $_CONUT[“名称”]

参考答案:A

80、strtoupper( )函数的功能是:

A. 将给定字符串全部转换为大写字母。

B. 将给定字符串全部转换为小写字母。

C. 将给定字符串首字母转换为大写字母。

D. 将给定字符串首字母转换为小写字母。

参考答案:A

81、关于mysql_select_db 的作用描述正确的是()。

A. 连接数据库

B. 连接并选取数据库

C. 连接并打开数据库

D. 选取数据库

参考答案:D

82、执行完$strUser = "12345678"以后,strUser 是()类型。

A. 整数变量

B. 整数变量

C. 布尔型变量

D. 单精度变量

参考答案:B

83、下面程序$flag1 和$flag2 的结果分别是什么?

$s1=”abc”;

$s2=”abc”;

$flag1=$s1==$s2;

$flag2=strcmp($s1,$s2);

?>

A.1,0

B.true,1

C.abc,true

D.0,1

参考答案:B

84、使用()语句可以立即从FOR 循环中退出。

A. Exit sub

B. Exit

C.

D. Loop

参考答案:B

85、计算字符串长度的函数是()。

A. strlen( )

B. len( )

C. stringlen( )

D. lens( )

参考答案:A

86、php 语言中计算字符串长度函数是:

A. Asc

B. Chr

C. Strlen

D. Mid

参考答案:C

87、使用函数( )来检查此文件是否是上传文件。

A. is_uploaded_file( )

B. move_uploaded_file()

C. uploaded_file()

D. move_file()

参考答案:A

88、读取post 方法传递的表单元素值的方法是:

A. $_post["名称"]

B. $_POST["名称"]

C. $post["名称"]

D. $POST["名称"]

参考答案:B

89、php 中字符串的连接运算符是()。

A. -

B. +

C. &

D. .

参考答案:D

90、php 内置数组()接受表单Post 方式提交的数据

A. $_POST

B. $_GET

C. POST

D. SEND

参考答案:A

90、

Function keep_track()

{

STATIC $count=5;

echo $count++."

"; }

Keep_track();

Keep_track();

Keep_track();

这段代码输出的值为()

A.5,5,5

B.5,6,7

C.6,7,5

D.6,5,7

参考答案:B

91、要查看一个结构类型变量的值,可以使用函数( )。

A. Print()

B. print()

C. Print_r()

D. print_r()

参考答案:D

92、php 中用于比较字符串的函数是:

A. cookie

B. querysting

C. form

D. strcmp

参考答案:D

93、浏览网页时,看到的内容是HTML 的哪一部分?

A. title

B. table

E. body

C. head

参考答案:C

94、LAMP 的含义中,以下哪项是完全正确的?

A)linux+access+mysql+php

B)linux+apache+mssql+php

C)linux+apache+mysql+php

D)linux+access+mssql+php

参考答案:C

95、下列哪些是PHP 的配置文件?

A)php.exe B)php.ini C)php_mysql.dll D)php_mysqli.dll

参考答案:B

96、

phpinfo();

?>

以上代码的功能是:

A)查看PHP 服务器的配置信息

B)输出变量phpinfo()

C)定义函数phpinfo()

D)跳转到网页phpinfo()

参考答案:A

97、下列哪个才是apache 的配置文件?

A)php.iniB)httpd.conf C)apache.exe D)mysql.exe

参考答案:B

98、PHP 中整数型数据类型,在32 位操作系统中表示的范围是多少?

A)-256 到256 B)-1024 到1024

C)-32767 到32767 D)-2147483648 到214748364 7

参考答案:D

99、PHP 中应该如何声明变量?

A)采用$号开头后面跟变量名

B)采用var 开头后面跟变量名

C)采用declare 开头后面跟变量名

D)直接写出变量名就可以

参考答案:A

100、字符串定界符用什么符号表示:

A)=> B)<<< C)>> D)<<

参考答案:B

101、’PHP 哪个函数能取得字符串长度?

A)strrev B)substr C)strlen D)strchr

参考答案:C

102、PHP 字符串连接运算符是:

A)+ B). C)&& D)!

参考答案:B

103、阅读以下PHP 代码,并选择正确的运算结果:

$inta=100;

$inta++;

++$inta;

$inta--;

--$inta;

echo($inta);

?>

A) 99 B)100 C)101 D)102

参考答案:B

104、阅读以下PHP 代码,并选择正确的运算结果:

echo ((3+(5-7*9+8)%(6-4/2)));

?>

A)1 B)3 C)5 D)7

参考答案:A

105、哪些是正确的逻辑或运算符号?

A) or B) && C) ! D) ||

参考答案:A

106、在?:运算符当中,表达式应该写在哪里?

A)?号前面的位置

B)?号后面,:号前面的位置

C):号后面的位置

D)?:不是运算符

参考答案:A

107、哪些是MySQL 自带的数据库?

A)information_schema B)sanguo C)tempdb D)master

参考答案:A

108、? : 运算符相当于以下哪个PHP 语句?

A) if...else B) switch C) for D) break

参考答案:A

109、关于PHP 中的各种循环,说法正确的是:

A)foreach 语句用于循环遍历数组

B)do...while 是先判断再运行循环

C)while 是先循环再判断条件

D)for 循环是条件判断型的循环,跟while 相似

参考答案:A

110、以下哪些是PHP 的会话控制技术?

A)CookieB)Session C)Application D)Server

参考答案:B

111、以下哪些是单词的说法是正确的?

A)insert ---用来修改数据

B)update ---用来删除数据

C)delete ---用来添加数据

D)select ---用来查看数据

参考答案:D

112、以下哪个mysql 命令可以查看数据表的结构信息?

A)show tables; B)describe 表名C) create table 表名D) select * from 表名?

参考答案:B

113、mysql 哪些命令可以用于切换数据库?

A) show databases B) use database 数据库名C) use 数据库名D) user 数据库名参考答案:C

114、mysql 的非(取反)运算符是:

A) and B) or C) && D) not

参考答案:D

115、在 mysql 的 like 结构中允许使用两种类型的通配符,除了_ ,还有哪个?

A)% B) # C) & D) @

参考答案:A

116、在 mysql 的某个表中,姓名字段中的数据有二个字的,三个字的,四个字的,如果只查询姓

名字段中三个字的所有记录,正确的查询语句为:

A)select * from 表名where 姓名字段名like '%_'

B)select * from 表名where 姓名字段名like '__'

C)select * from 表名where 姓名字段名like '___'

D)select * from 表名where 姓名字段名like '%_%'

参考答案:C

117、php 哪个函数用于向 mysql 数据库发送指令?

A)mysql_select_dbB)mysql_connect C)mysql_query D) mysql_fetch_field

参考答案:C

118、php 连接上 mysql 之后,采用哪个函数配置循环可以得到指定表中的记录?

A)mysql_fetch_row B) mysql_select_db C)mysql_query D)mysql_connect

参考答案:A

119、mysql_query(“set names gb2312”);该行代码一般要写在哪里最合适?

A)从数据表中返回记录之前

B)从数据表中返回记录中间

C)从数据表中返回记录之后

D)写在哪里也无所谓

参考答案:A

120、mysql_free_result($result);本行代码的含义是:

A)断开 PHP 与 mysql 数据库的连接

B)重新启动 PHP 与 mysql 数据库的连接

C)释放变量 resut,以节约服务器资源

D)占用服务器运行进程

参考答案:C

121、PHP 的mysql_query()函数处理以下哪些指令成功就可以返回查询后的结果集?

A)insert B) select C) deleteD)update

参考答案:B

122、

include("conn.php");

mysql_query("set names gb2312");

mysql_select_db("test");

$sqlstr="delete from sanguo";

$result=mysql_query($sqlstr,$conn);

?>

阅读以上代码,请问该代码的功能是:

A)向sanguo 中查看记录

B)向sanguo 中删除记录

C)向sanguo 中添加记录

D)向sanguo 中修改记录

参考答案:B

123、php 中哪个函数用于读取整个文件?

A) fgetss() B)fgets() C)fread() D)readfile()

参考答案:D

31)PHP 对目录进行操作时,先用哪个函数对操作目录进行是否存在的判断?

A)file_exists B)is_dir C)fopen D) fclose

参考答案:B

124、在正则表达式当中[ ]表示的含义正确的是:

A)[ ]中只能匹配一个字符

B)[ ]中可以匹配多个字符

C)[a-c]表示可以匹配a,c 两个字母

D)以上说法都正确

参考答案:A

125、PHP 连接mysql 的连接函数mysql_connect 的第三个参数是:

A)主机名B)数据库密码C)数据库要用户名D)报错信息

参考答案:B

126、正则表达式的行尾定位符是:

A) $ B)@ C)# D)*

参考答案:A

127、PHP 中声明一个类,用以下关键字来进行声明?

A)$ B) class C) public D) echo

参考答案:B

128、PHP 中最终类应该用哪个关键字进行修饰?

A) new B) final C) extends D) 没有最终类

参考答案:B

129、php 向文本文件写入内容,应该采用哪个文件操作函数?

A)fclose() B)fwrite() C)fopen() D)file()

参考答案:B

130、PHP 中类的继承是通过哪个关键字来实现的?

A)final B) private C)extends D) interface

参考答案:C

131、哪个方法可以实现PHP 中类的自动加载功能?

A)implements B) extends C)__autoload() D) interfaces

参考答案:C

132、PHP 中的域运算符号是:

A) @@ B) :: C) ** D) ##

参考答案:B

133、PHP 中的$_GET['参数名'],表示什么含义?

A)接收URL 传递过来的参数

B)接收用POST 方式发送过来的参数

C)发送参数给其它页面

D)以上说法都不正确

参考答案:A

134、判断某个类是否存在的函数为:

A)class_exists B)file_exists C)is_dir D) interface_existd

参考答案:A

135、正则表达式当中的\d 表示的含义为:

A)把字母d 转义B)任意一个十进制数字C) 没有实际含义D) 换行符参考答案:B

136、mysql 中auto_increment 单词表示什么含义?

A)主键B) 自动增长C) 非空约束D) 批量导入

参考答案:B

137、PHP 中的构造函数为:

A)__construct B)__destruct C)__autoload D)跟类名相同

PHP程序设计复习题

《PHP程序设计》复习题 16.进制转换函数十进制转二进制decbin()、 十进制转八进 制decoct() 、十六进制 hexdec() 、 二转十进制bindec() 17. \n 、 \t 、\r 、\$、\\四个转义字符的含义转义字符的意思,用在哪方面,怎么用 18. is_long()长整形、、is_double()、is_array()、is_object()四个函数的作用 19. $a=5;$b=6; function Sum() { Global $a,$b;加了global 就是全局变量 $b=$a+++$b;三个加的意思是:+ ++后面两个加是自增,先加后曾。A自增把结果赋值给b。a变6,b变11 } Sum(); echo $a,$b; $a,$b的结果为( ) 20. A、in_array() 检查数组中是否存在某个值 B、array_key_exists() 判断数组键是否存在于某个函数 中 C、array_keys()返回数组中所有的键名 D、array_values()返回数组中所有的值 21.A、copy() bool copy ( string $source , string $dest ) 将文件从 source 拷贝到 dest。成功时返回 TRUE, 或者在失败时返回 FALSE B、unlink() bool unlink ( string $filename ) 删除 filename。和 Unix C 的 unlink() 函数相似。成功时返回 TRUE, 或者在失败时返回 FALSE. C、rename() bool rename ( string $oldname , string $newname [, resource $context ] ) 尝试把 oldname 重命名为 newname。 成功时返回 TRUE, 或者在失败时返回 FALSE.

php考试题 (选择题)

1.php中,不等运算符是()BC A ≠ B != C <> D >< 2.函数的参数传递包括:AB A 按值传递 B 按引用传递 C 按变量传递 D 按作用域传递 3.php中,赋值运算符有()ADB A = B += C == D .= 4.php中可以实现程序分支结构的关键字是()CD A while B for C if D switch 5.continue语句可以用在()中。ABC A for B while C do-while D switch 6.break可以用在()语句中ABCD A switch B for C while D do-while 7.php中可以实现循环的是() A C A for B break C while D waiting 8.PHP中,标识符允许出现的符号有: ABC A 大写字母 B 小写字母 C 数字 D 减号 9.PHP允许的注释符号有: ACD A //

B 闭合的段落 C # D /*和*/闭合的段落 10.PHP表单的提交方法有: ACB A post B request C get D querystring 11.PHP语言标记用的是什么( )符号ACD A 〈? ?> B 〈php > C 〈?php ?> D 〈% %> 12.php中数组可以使用哪些键名?AB A 数字键名 B 下标 C 随机 D 文本(或字符串)键名 判断题:(共40题,每题1分) 1 JavaScript脚本语言的前身是B A.Basic B.Live Script C.Oak D.VBScript 2使用CSS对文本进行修饰,若使文本闪烁,text-decoration的取值为D A.none B.underline C.overline D.blink 3 XML基于的标准是C A.HTML B.MIME C.SGML D.CGI 4 标记符title是放在标记符什么之间的B A.html与html B.head与head C.body与body D.head与body 5 <img>标记符中连接图片的参数是:B A. href B. src C. type D. align 6 级联样式表文件的扩展名是:B A html Bcss C xml D dib 7 同以往的版本相比较,HTML4.0:C A 增加了JavaScript支持 B 增加了Flash技术 C 增强了网页的动态性 D 增加了ActiveX技术 8 在HTML中,标记

的作用是B A.标题标记 B.预排版标记 C.转行标记 D.文字效果标记

PHP试题带答案

一、是非题:(每题1分,共10分) (说明:认为陈述正确的在括号内打“√”;否则在括号内打“×”) 1.PHP 中变量名“$_abc ”不是合法的。( ) 2.PHP 只能使用Mysql 数据库。( ) 3.PHP 中的数组键必须为数字,且从“0”开始。( ) 4.全等运算符“===”在比较时,只有在两者的数据类型和值都相同时才返回True 。( ) 5.“mysql_connect( )”与“@mysql_connect( )”没有任何区别。( ) 6.使用continue 语句可以实现PHP 程序的跳转。( ) 7.HTML 中的Form 表单数据必须使用Submit 按钮才可以提交。( ) 8.PHP 中的die()和exit()都可以实现程序中止退出功能。( ) 9.PHP 程序中可以随时嵌入HTML 代码和JS 代码。( ) 10.PHP 中的Session 功能可以完全不受制于客户端的Cookie 设置。( 二、填空题:(每空1分,共10分) 1.HTML 的Form 表单中定义单选按钮需要使用INPUT 的 类型,定义复选按钮需要使用INPUT 的 类型。 2.PHP 表达式10%值为 ,表达式10/值为 。 3.Mysql 数据库服务默认开放的端口号是 ,默认管理员为 。 4.为了能够避免SQL 注入,你需要坚持 。 5.表达式“'Testing'.'3'+'5'.'12'”的值为 。 6.PHP 函数中可以利用 向外返回一个值,可以使用 声明一个 全局变量。 三、单选题:(每题2分,共30分) (说明:将认为正确答案的字母填写在每小题后而的括号内) 1.输出结果为:( ) A .123 B .423 C .122 D .413 2.The PHP function that is used to create functions, headers, footers, or elements that will be reused on multiple pages is ( ). A .require() B .refill() C .reuse() D .None of the Above 3.If you want to come out of a while loop which of the following is used ( ) A .exit B .close C .end D .break 4.Which of the following statement about PHP is FALSE ( ) A .PHP is a web scripting language. B .PHP is a client side language. C .PHP is server-side scripting language that allows you to generate dynamic

php课后习题及答案

选择题 1.对于采用虚拟主机方式部署的多个站点,域名和IP地址是()的关系。 A.一对多 B.一对一 C.多对一 D..多对多 2.网页的本质是()文件 A.图像 B.纯文本 C.可执行程序 D..图像和文本的压缩 3.以下哪种技术不是服务器端动态网页技术?() 4.配置MySQL服务器时,需要设置一个管理员帐号,其名称是() A.admin B.root C.sa D.Administrator A.E:\localhost\admin\admin.php B.E:\eshop\admin\admin.php C.E:\eshop\admin.php D.E:\eshop\localhost\admin\admin.php 6.HTML中最大的标题元素是(C)。 A. B. C.

D.

7 用HTML标记语言编写一个简单的网页,网页最基本的结构是()。 A … … B … C … D … … 7.下列哪种元素不能够相互嵌套使用?() A.表格 B表单form C.列表 D.div 8.下列元素中()都是表格中的元素。 A.
B.
C. D.
9.标记中应该放在()标记中。 A.<head> B.<table> C.<body> D.<div> 10.下列()表示表图像元素。</p><h2>PHP 基础测验试题</h2><p>1.PHP 指的是? 您的回答:PHP: Hypertext Preprocessor 2.PHP 服务器脚本由哪个分隔符包围? 您的回答:<?php…?> 3.如何使用PHP 输出"hello world"? 您的回答:echo "Hello World"; 4.在PHP 中,所有的变量以哪个符号开头? 您的回答:$ 5.结束PHP 语句的正确方法是? 您的回答:; 6.PHP 语法与下列哪种最相似? 您的回答:JavaScript 正确答案:Perl 和C 7.如何从使用"get" 方法提交的表单中获取数据? 您的回答:Request.QueryString; 正确答案:$_GET[]; 8.请判断以下说法是否正确:当使用POST 方法时,变量显示在URL 中。 您的回答:正确 正确答案:错误 9.请判断以下说法是否正确:在PHP 中,既可以使用单引号( ' ' ) 也可以使用双引号( " " ) 来包围字符串。 您的回答:正确 10.请判断以下说法是否正确:包含文件必须使用文件后缀".inc"。 您的回答:正确 正确答案:错误 11.引用文件"time.inc" 的正确方法是? 您的回答:<?php include_file("time.inc"); ?> 正确答案:<?php require("time.inc"); ?> 12.在PHP 中创建函数的正确方法是? 您的回答:function myFunction() 13.以只读模式打开文件"time.txt" 的正确方法是? 您的回答:fopen("time.txt","r+");</p><p>正确答案:fopen("time.txt","r"); 14.请判断以下说法是否正确:PHP 允许我们直接通过脚本来发送电子邮件。 您的回答:正确 15.连接MySQL 数据库的正确方法是? 你的回答:无 16.给$count 变量加1 的正确方法是? 您的回答:$count++; 17.在PHP 中,添加注释的正确方法是? 您的回答:<comment>…</comment> 正确答案:/*…*/ 18.请判断以下说法是否正确:PHP 可以在Microsoft Windows IIS (Internet Information Server) 上运行。 您的回答:正确 19.请判断以下说法是否正确:在PHP 5 中,在默认情况下MySQL 支持是启用的。 您的回答:正确 正确答案:错误 20.以下的变量名,哪个是不合法的? 您的回答:$my-Var</p><h2>PHP复习题附答案资料</h2><p>php复习题第2章数据与变量 1. 写出相关PHP代码的输出结果。 (1) $a = "hello"; $b = &$a; $b = 100; echo $a; 答案:100 (2) $test = ‘aaaaaa’; $abc = &$test; unset($test); echo $abc; 答案:aaaaaa (3) $var1 = 5; $var2 = 1; function get_value(){ global $var2; $var1 = 0; return $var2++; } get_value(); echo $var1, $var2; 答案:52 (4) function get_count(){ static $count = 2; return $count++; } $count = 5; get_count(); echo get_count(); 答案:3 (5) $num =10; function multiply(){ $num =$num *10; } multiply(); echo $num;答案:10</p><p>第3章运算符与控制流程 1. 写出相关PHP代码的输出结果。 (1) $str1 = null; $str2 = false; var_dump($str1==$str2); 答案:bool(true) (2) $str1 = 0; $str2 = ‘0’; var_dump($str1===$str2); 答案:bool(false) (3) $a2 = false; echo empty($a2) ? ‘true’ : ‘false’; 答案:true (4) $a4 = ”; ec ho empty($a4) ? ‘true’ : ‘false’; 答案:true (5) $a6 = ‘null’; echo empty($a6) ? ‘true’ : ‘false’; 答案:false (6) $a8 = array(array()); echo empty($a8) ? ‘true’ : ‘false’; 答案:false (7) $i=10; $n = $i++; echo $n, $i++, ++$i; 答案:101113 2. 简答题 (1) include与require的区别。 答案: require 的使用方法如require("MyRequireFile.php"); 。这个函数通常放在PHP 程序的最前面,PHP 程序在执行前,就会先读入require 所指定引入的文件,使它变成PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。 include 使用方法如include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。</p><h2>PHP基础语法试题一答案版</h2><p>1.关于服务器、浏览器、PHP解释器的说法中,正确的有()。 A. Web浏览器只解析HTML、CSS、JavaScript代码 B. PHP文件,只能被Apache服务器解释(添加PHP解释器模块的Apache服务器)。 C. 必须把PHP代码文件放到apache安装目录中的htdocs文件夹中,才能被PHP解释器翻译成HTML代码。 D. Web服务器不用调用PHP解释器模块,就能把PHP代码翻译成HTML代码,供Web浏览器解析。 2.关于if(expr)的说法错误的是()。 A. expr 的值只能是TRUE 或者FALSE 正确 B. expr 可以为一个表达式 C. expr 为进入分支的依据 D. 当expr 为真时进入if 分支 3.关于PHP的运行,下列说法中不正确的是()。 A. PHP程序的运行平台同时需要服务器和浏览器的支持。 B. PHP只能和Apache服务器搭档,才能构建PHP服务器。 C. PHP程序属于解释执行,即解释一句执行一句。 D. PHP程序若存在语法错误,则在网页也可能有输出。 4.关于PHP 的运行环境,说法正确的是()。 A. PHP 文件的运行只要安装PHP 解释器就能运行。</p><p>解释器即可。PHP文件的运行只需要服务器和B. PHP C. PHP 文件和HTML 文件的运行方式相同,使用IE 浏览器打开就可以。 D. PHP 文件的运行必须要有Websever 的支持。 5.动态网站的运作流程是()。 A. 用户-> 文件-> 用户 B. 用户-> Web 服务器-> IE 浏览器 C. 用户-> IE 浏览器-> 用户 D. 用户-> WEB(PHP 引擎)服务器-> 文件-> WEB 服务器-> 用户 6.下面选项中,哪一种语言在开发动态网站时通常用于接收并处理用户事件:() A.HTML B.CSS C.JavaScript D.PHP 7.用于调整网页的外观和布局的web构建是下面选项中的哪一个() A.HTML B.CSS C.JavaScript D.PHP 8.下面选项中,哪个不属于URL的组成部分</p><h2>php复习题</h2><p>?php创始人:Rasmus Lerdorf 、Zeev Suraski、Andi Gutmans、Doron Gerstel ?php的特性: (1)开放的源代码 (2)PHP是免费的 (3)PHP是一种服务器端、跨平台、HTML嵌入式的脚本语言。 (4)效率高:PHP消耗相当少的系统资源 (5)强大的数据库支持:php几乎支持所有的主流数据库 (6)PHP是B/S体系结构。 ?PHP的主要应用领域 ?服务器端脚本程序 ?命令行脚本程序 ?桌面应用程序 ?PHP的官方网址 https://www.sodocs.net/doc/3a5976867.html,/ ?PHP的lamp组合 Lamp = Linux + Apache + Mysql + php ?unset()函数 删除变量 ?打开文件所用函数:fopen() ?写入数据所用函数:fread() ?变量的定义 PHP变量必须以美元符号开头:$,可以包含数字、字母和下划线,不能以数字开头。PHP变量名区分大小写; PHP变量使用前不用声明和定义; PHP变量必须有意义。 $sum = 25; $sex1 = “male”; $_user = “东方不败”; ?可变的变量 <?php> $varname = “age”; //用$$varname取代$age.下面的代码等价于:$age = 20; $$varname = 20; echo $age;//输出变量的值:20 ?> ?课件中的练习题 1. 下面哪些变量定义是错误的。 $$a=‘abcd’; $2m=24; $_hello=WORLD; $变量=‘beijing’; 答案:__________ 2. 写出下面程序的运行结果: <?php</p><h2>比较基础的php面试题及答案</h2><p>比较基础的php面试题及答案 填空题:1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量__$_SERVER[PHP_SELF]__中;而链接到当前页面的URL记录在预定义变量__$_SERVER[HTTP_REFERER]__中2.执行程序段将输出__0__。3.在HTTP 1.0中,状态码401 的含义是____;如果返回“找不到文件”的提示,则可用header 函数,其语句为____。4.数组函数arsort 的作用是__对数组进行逆向排序并保持索引关系__;语句error_reporting(2047)的作用是__报告所有错误和警告__。5.PEAR中的数据库连接字符串格式是____。6.写出一个正则表达式,过虑网页上的所有JS/VBS脚本(即把scrīpt标记及其内容都去掉):preg_replace(“//si”, “newinfo”, $script);7.以Apache 模块的方式安装PHP,在文件http.conf中首先要用语句____动态装载PHP模块,然后再用语句____使得Apache把所有扩展名为php 的文件都作为PHP脚本处理。LoadModule php5_module “c:/php/php5apache2.dll”, AddType application/x-httpd-php .php,8.语句include 和require 都能把另外一个文件包含到当前文件中,它们的区别是____;为了避免多次包含同一文件,可以用语句__require_once||include_once__来代替它们。9.类的属性可以序列化后保存到session 中,从而以后可以恢复整个类,这要用到的函数是____。10.一个函数的参数不能是对</p><h2>PHP语法练习题</h2><p>1、PHP语言标记是(B )。 A、<……> B、<?php……?> C、?............? D、/*………*/ 2、PHP代码要想以“<?”为开头,以“?>”为结束,需要启用配置文件中的(A )选项。 A、short_open_tag B、asp_tags C、allow_call_time_pass_reference D、safe_mode_gid 4、PHP语句以什么符号结束( C ) A、 . B、: C、; D、无需任何符号,换行就行 5、PHP中那些字符被认为是间隔字符(空白符)( A )。 A、空格 B、下划线字符 C、制表符 D、回车符 6、PHP注释符可以是( ABC ) A、// B、# C、/* */ D、’ 7、可以支持多行注解的PHP注解符是( C ) A、// B、# C、/* */ D、’ 8、“<?php echo ' PHP'; #语言?>你好呀!”这句会在浏览器中显示为(D ) A、PHP B、PHP 语言 C、PHP语言你好呀! D、PHP你好呀!</p><p>- 9、关于PHP语言嵌入HTML中,以下说法正确的是(ABC) A、可以在两个HTML标记对的开始和结束标记中嵌入PHP。 B、可以在HTML标记的属性位置处嵌入PHP。 C、HTML文档中可以嵌入任意多个PHP标记。 D、PHP嵌入HTML中的标记必须是<?php ?> 10、以下对变量常量说法正确的是( ABC )。 A、变量和常量是PHP中基本的数据存储单元。 B、变量和常量可以存储不同类型的数据。 C、变量和常量通常不能存储不同类型的数据。 D、变量或常量的数据类型由程序的上下文决定 11、以下对于常量和变量说法正确的是( AB )。 A、变量的值可以随时更改 B、常量的值一旦定义就不能更改 C、变量的值一旦定义就不能更改 D、常量的值可以随时更改 12、PHP中变量的命名必须以( D )开头。 A、# B、@ C、? D、$ 13、PHP中变量名的标识字符串只能由( ABD )组成。 A、数字 B、字母 C、任意字符 D、下划线 14、在PHP中,以下变量命名正确的是( AD ) A、$book B、4book C、$4book D、$_book 15、在PHP中定义常量的函数是( D ) A、Print B、ereg C、Split D、define 16、对于常量说法正确的是( AD ) A、一个常量可以保存一个值。 B、一个常量可以使用变量的值。 C、一个常量可以保存多个值。 D、常量的值一旦设定之后,在脚本的其他地方就不能再改变。 17、在PHP中,以下定义常量正确的是(ABC ) A、define(‘NAME’,’李明’) B、define(‘NAME’,12345) C、define(‘NAME1’,’李明’) D、define(’3name’,12345) 18、在PHP中,定义一个常量define(‘NAME’,’小鸭’,true),以下语句正确输出“小鸭”的是( A )。</p><h2>php程序员面试题(b卷_附答案)</h2><p>1.以下哪一句不会把John 新增到users 阵列? $users[] = 'john'; 成功把John 新增到阵列users。 array_add($users,’john’); 函式array_add() 无定义。 array_push($users,‘john’); 成功把John 新增到阵列users。 $users ||= 'john'; 语法错误。 2.sort()、assort()、和ksort() 有什么分别?它们分别在什么情况下使用? sort() 根据阵列中元素的值,以英文字母顺序排序,索引键会由0 到n-1 重新编号。主要是当阵列索引键的值无关疼痒时用来把阵列排序。 assort() PHP 没有assort() 函式,所以可能是asort() 的笔误。 asort() 与sort() 一样把阵列的元素按英文字母顺序来排列,不同的是所有索引键都获得保留,特别适合替联想阵列排序。 ksort() 根据阵列中索引键的值,以英文字母顺序排序,特别适合用于希望把索引键排序的联想阵列。 3.以下的代码会产生什么?为什么? $num =10; function multiply(){ $num =$num *10; } multiply(); echo$num; 由于函式multiply() 没有指定$num 为全域变量(例如global $num 或者$_GLOBALS['num']),所以$num 的值是10。 4. reference 跟一个正规的变量有什么分别?如何pass by reference?在什么情况下我们需要这样做? Reference 传送的是变量的地址而非它的值,所以在函式中改变一个变量的值时,整个应用都见到这个变量的新值。 一个正规变量传送给函式的是它的值,当函式改变这个变量的值时,只有这个函式才见到新值,应用的其他部分仍然见到旧值。 $myVariable = "its' value"; Myfunction(&$myVariable); // 以reference 传送参数以reference 传送参数给函式,可以使函式改变了的变量,即使在函式结束后仍然保留新值。 5.些函式可以用来在现正执行的脚本中插入函式库? 对这道题目不同的理解会有不同的答案,我的第一个想法是插入PHP 函式库不外乎include()、include_once()、require()、require_once(),但细心再想,“函式库”也应该包括com 物件和.net 函式库,所以我们的答案也要分别包括com_load 和dotnet_load,下次有人提起“函式库”的时候,别忘记这两个函式。</p><h2>PHP网络编程 期中考试试题及答案</h2><p>PHP网络编程期中考试试题 一、单项选择题(每题3分共计30分) 1、在HTML中嵌入PHP代码,有以下几种方法,其中错误的是()。 A. 以”<php”开头,以”>”结束,中间为PHP代码。 B. 以<script language=“php”>开头,</script>以结束,中间为PHP操作代码。 C. 以”<”开头,以”>”结束,中间为PHP操作代码。 D. 以”<!”开头,以”!>”结束,中间为PHP操作代码。 2、以下变量的值不为65的是()。 A. $a=065; B. $a=0x41; C. $a=’A’; D. $a=0101; 3、在下列()情况下,变量不被认为是NULL。 A. 变量赋值为NULL B. 变量赋值为空字符串 C. 变量尚未赋值 D. 变量被unset函数释放 4、下列变量名称有误的是()。 A. $_1na=12; B. $myweb=“ C. $Site163=“ D. $我的变量=“test”; 5、假设$a=5,有$a+=2,则$a的值为()。 A. 5 B. 6 C. 7 D. 8 6、在PHP中属于比较运算符的是()。 A.= B.! C. = = D. & 7、下列()函数可以判断读取是否至压缩文件的末尾。 A.feof( ) B. gzeof( ) C. gzrewind( ) D. gzseek( ) 8、下列说法中,错误的是()。 A. echo、print、printf可以打印变量内容,但不能显示数组及系统超级变量数组 B. print_r不仅可以打印数组、标量变量,还可以打印对象的内容 C. echo是一个语句,可以使用.(小圆点)来拼接字符串,而print则不可以。 D. echo语句可以有返回值 9、下列有关get和post方法传递参数的说法中,正确的是() A.get方法是发送请求HTTP协议通过URL参数传递进行接收,传递参数简单,且没有长 度限制。 B.post方法是通过表单传递参数,可以提交大量的信息。 C.使用post方法传递参数会出现页面参数泄露在地址栏中的情况。 D.使用URL可以传递多个参数,参数之间需要用“$”连接。 10、在PHP函数中,属于选择数据库函数的是()。 A. mysql_fetch_row B. mysql_fetch_object C. mysql_result D. mysql_select_db 二、写出下列各小题的输入结果(第1、2小题各3分,第3、4小题各6分,第5、6小 题各8分,共34分) 1、<php $a=1; function test(){ echo $a; } test(); ></p><h2>PHP试题带答案</h2><p>评卷人得分分)1分,共10一、是非题:(每题)(说明:认为陈述正确的在括号内打“√”;否则在括号内打“×” )$_abc”不是合法的。(1.PHP中变量名“)数据库。(2.PHP只能使用Mysql)”开始。(3.PHP中的数组键必须为数字,且从“04.全等运算符“===”在比较时,只有在两者的数据类型和值都相同时才返回True。() 5.“mysql_connect( )”与“@mysql_connect( )”没有任何区别。() 6.使用continue语句可以实现PHP程序的跳转。() 7.HTML中的Form表单数据必须使用Submit按钮才可以提交。() 8.PHP中的die()和exit()都可以实现程序中止退出功能。() 9.PHP程序中可以随时嵌入HTML代码和JS代码。() 10.PHP中的Session功能可以完全不受制于客户端的Cookie设置。() 评卷人得分 二、填空题:(每空1分,共10分) 1.HTML的Form表单中定义单选按钮需要使用INPUT的类型,定义复选按钮需要使用INPUT的类型。 2.PHP表达式10%值为,表达式10/值为。 3.Mysql数据库服务默认开放的端口号是,默认管理员为。4.为了能够避免SQL注入,你需要坚持。 5.表达式“”的值为。'Testing'.'3'+'5'.'12'6.PHP 函数中可以利用向外返回一个值,可以使用声明一 个全局变量。 评卷人得分30分)三、单选题:(每题2分,共(说明:将认为正确答案的字母填写在每小题后而的括号内) 1.<php $a=1; $b=2; $c=3; ($a=4)($b--):($c--); echo $a,$b,$c; >输出结果为:()A.123 B.423 C.122 D.413 2.The PHP function that is used to create functions, headers, footers, or elements that will be reused on multiple pages is(). A.require() B.refill() C.reuse() D.None of the Above</p><h2>php试题</h2><p>--------------------------------------装--------------------------------------订------------------------------线---------------------------------------- **学院课程考试试卷课程名称:《开发基于LAMP平台的PHP应用》(A)卷 年级:班级: 姓名:_______________ 学号:_________________ 考试(考查) 闭卷 题号1-20 21-40 41-50 总分 分数 选择题(每题2分,共计100分) 1.返回上一个MYSQL操作中的错误信息的数字编码使用的函数是()。 A.mysql_error(); B.Mysql_close(); C.Mysql_errno(); D.Mysql_connect(); 2.清空一个表的SQL语句是()。 A.Delete B.Drop C.Update D.Truncate 3.使用PHP函数创建一个数据库,以下正确的函数是()。 A.mysql_connect() B.Mysql_create_db(); C.Mysql_select_db(); D.Mysql_list_dbs(); 4.改变输出MYSQL中文乱码的SQL语句是()。(选择二项) A.SET NAMES GB2312 B.SET NAMES UTF8 C.SET NAMES UTF-8 D.SET NAMES "GB2312" 5.Php当中"."是什么作用? ()。 A.连接字符串 B.匹配符 C.赋值 D.换行</p><h2>PHP程序设计习题答案</h2><p>第1章P H P开篇习题 一、填空题 1.Apache的httpd服务程序使用的是【 80 】端口。 2.在进行软件开发时有两种基本架构,B/S架构和【C/S】架构。 3.URL的英文全称是【Uniform Resource Locator】,中文名称为【统一资源定位符】。 4.【HTTP 】协议是计算机硬件与软件之间数据交换的格式。 5.【HTTP】表示传输数据所使用的协议,【WWW】表示要请求的服务器主机名。 二、判断题 1.使用PHP写好的程序,在Linux和Windows平台上都可以运行。(√) 2.PHP可以支持MySQL数据库,但不支持其它的数据库。(×) 3.PHP有很多流行的MVC框架,这些框架可以使PHP的开发更加快捷。(√) 4.Zend Studio是PHP中常用的IDE(集成开发环境)。(√) 5.进行PHP程序开发时,可以借助软件和工具来提高效率。(√) 三、选择题 1.下列选项中,不是URL地址中所包含的信息是(D )。 A.主机名 B.端口号 C.网络协议 D.软件版本 2.PHP是一种(A)的编程语言。 A.解释型 B.编译型 C. 两者都是 D. 两者都不是 3.PHP是个网站开发中非常流行的脚本语言,其流行的原因不包含(C )。 A.易学 B.易用 C.易调试 D.易扩展 4.PHP与Linux、Apache和MySQL一起共同组成了一个强大的Web应用程序平台,下列选项中 为该平台简称的是(B )。 A. WAMP B. LAMP C. LNMP D. WNMP 5.在下列选项中,哪些不属于PHP的突出特点(B )。 A开源免费 B.开发成本高 C.跨平台性 D.支持多种数据库 四、简答题 1.请简要说明PHP的突出特点是什么? 1.开源免费2跨平台性3.面向对象 4.支持多种数据库 5.快捷性.</p><h2>PHP期末复习题</h2><p>单选题 第1 章、第一章 第1 知识点、第一单元 1 、下列说法正确的是____________。(难度系数:易) A、GET 方式是指在浏览器地址栏中输入数据 B、POST 方式是指通过HTML 表单提交数据的方式 C、在表单中可使用get 或post 方式提交数据 D、上述说明均不正确 参考答案:C 2 、在NetBeans 中注册MySQL 服务器时,不需要设置的属性是____________。(难度系数: 易) A、服务器主机名 B、服务器端口号 C、管理员用户名 D、管理员权限 参考答案:D 3 、为了使用PDO 访问MySQL 数据库,下列选项中不是必须执行的步骤是 ____________。 (难度系数:易) A、设置extension_dir 指定扩展函数库路径 B、启用extension=php_pdo.dll C、启用extension=php_pdo_mysql.dll D、启用extension=php_pdo_odbc.dll 参考答案:D 4 、下述说法不正确的是____________。(难度系数:易) A、在NetBeans 中可以创建MySQL 数据库 B、在NetBeans 中可以创建MySQL 数据库表 C、在NetBeans 中可以创建MySQL 服务器 D、在NetBeans 中可以启动和停止MySQL 服务器 参考答案:C 5 、下列说法正确的是____________。(难度系数:易) A、使用PDO 对象exec()方法可以执行SQL 命令添加记录 B、使用PDO 对象exec()方法可以执行SQL 命令删除记录 C、使用PDO 对象exec()方法可以执行SQL 命令修改记录 D、使用PDO 对象exec()方法可以执行SQL 命令查询记录,返因查询结果集 参考答案:D 6 、PHP 网站可称为__________。(难度系数:易) A、桌面应用程序 B、PHP 应用程序 C、Web 应用程序 D、网络应用程序 参考答案:C</p><h2>网页设计考试题PHP</h2><p>应聘测试题 姓名:应聘职位:日期: (首先非常感谢您来我公司面试,请用120分钟做好以下题目,预祝您面试顺利!) 一、选择题 1.在基于网络的应用程序中,主要有B/S与C/S两种部署模式,一下哪项不属于对于B/S模式的正确描述() A. B/S模式的程序主要部署在客户端 B. B/S模式与C/S模式相比更容易维护 C. B/S模式只需要客户端安装web浏览器就可以访问 D. B/S模式逐渐成为网络应用程序设计的主流 2.以下关于HTML文档的说法正确的一项是( ) A.<HTML>与</HTML>这两个标记合起来说明在它们之间的文本表示两个HTML文本B.HTML文档是一个可执行的文档 C.HTML文档只是一种简单的ASCII码文本 D.HTML文档的结束标记</HTML>可以省略不写 3.BODY元素可以支持很多属性,其中用于定义已访问过的链接的颜色属性是()。A.ALINK B.CLINK C.HLINK D.VLINK</p><p>4.在网站设计中所有的站点结构都可以归结为( ) A.两级结构 B.三级结构 C.四级结构 D.多级结构 5.Dreamweaver中,模板文件的扩展名是( ) A. .htm B. .asp C. .dwt D. .css 6.Dreamweaver中,站点文件的扩展名是( ) A. .htm B. .ste C. .dwt D. .css 7.网页中插入的flash动画文件的格式是( ) A.GIF B.PNG C. SWF D.FLA 8.设置水平线效果的HTML代码是( ) A. <br width=?> B. < hr noshade> C. <tr width=?> D. < td size=?> 9.以下表示段落标签的是( ) A. B. <td> C. <h1> D. <pre> 10.以下表示预设格式标签的是( ) A. B. <td> C. <h1> D. <pre> 11.以下表示声明表格标签的是( ) A. <form> B. <tr> C. <table> D. <td> 12.以下表示声明框架标签的是( ) A. <frameset> B. <frame> C. <table> D. <td> 13.以下标题字标签中,显示出得文字效果,字号最大的是( ) A. <h1> B. <h2> C. <h3> D. <h4> 14.以下表示声明表单标签的是( ) A. <frameset> B. <form> C. <table> D. <tr></p><h2>PHP试题答案</h2><p>一、单选题 1、PHP 指的是? A、Private Home Page B、Personal Hypertext Processor C、php: Hypertext Preprocessor D、Personal Home Page 答案:B 2、PHP 服务器脚本由哪个分隔符包围? A、<?php>...</?> B、<script>...</script> C、<?php…?> D、<&>...</&> 答案:C 3、如何使用 PHP 输出 "hello world"? A、"Hello World"; B、echo "Hello World"; C、Document.Write("Hello World"); 答案:B 4、在 PHP 中,所有的变量以哪个符号开头? A、! B、& C、$</p><p>答案:C 5、结束 PHP 语句的正确方法是? A、</php> B、New line C、; D、. 答案:C 6、PHP 语法与下列哪种最相似? A、VBScript B、JavaScript C、Perl 和 C 答案:C 7、如何从使用 "get" 方法提交的表单中获取数据? A、$_GET[]; B、Request.QueryString; C、Request.Form; 答案:A 8、请判断以下说法是否正确:当使用 POST 方法时,变量显示在 URL 中。 A、正确 B、错误 答案:B</p><p>9、请判断以下说法是否正确:在 PHP 中,既可以使用单引号 ( ' ' ) 也可以使用双引号 ( " " ) 来包围字符串。 A、正确 B、错误 答案:A 10、请判断以下说法是否正确:包含文件必须使用文件后缀 ".inc"。 A、正确 B、错误 答案:B 11、引用文件 "time.inc" 的正确方法是? A、<?php require("time.inc"); ?> B、 C、<?php include_file("time.inc"); ?> D、<% include file="time.inc" %> 答案:A 12、在 PHP 中创建函数的正确方法是? A、function myFunction() B、create myFunction() C、new_function myFunction() 答案:A 13、以只读模式打开文件 "time.txt" 的正确方法是? A、fopen("time.txt","r+");</p><h2>php面试题及答案</h2><p>php面试题及答案,经典php笔试题与答案 问题 1.考虑如下脚本。标记处应该添加什么代码才能让脚本输出字符串 php? $alpha = 'abcdefghijklmnopqrstuvwxyz'; $letters = array(15, 7, 15); foreach($letters as $val) {/* 这里应该加入什么 */ } ?> A.echo chr($val); B.echo asc($val); C.echo substr($alpha, $val, 2); D.echo $alpha{$val}; E.echo $alpha{$val+1} 2.以下哪一项不能把字符串$s1 和$s2 组成一个字符串? A.$s1 + $s2 B.”{$s1}{$s2}” C.$s1.$s2 D.implode(”, array($s1,$s2)) E.以上都可以 3.变量 $email 的值是字符串 user@https://www.sodocs.net/doc/3a5976867.html, ,以下哪项能把字符串转化成 https://www.sodocs.net/doc/3a5976867.html,? A.substr($email, strpos($email, “@”));</p><p>B.strstr($email, “@”); C.strchr($email, “@”); D.substr($email, strpos($email, “@”)+1); E.strrpos($email, “@”); 4.给定一个用逗号分隔一组值的字符串,以下哪个函数能在仅调用一次的情况下就把每 个独立的值放入一个新创建的数组? A.strstr() B.不可能只调用一次就完成 C.extract() D.explode() E.strtok() 5.要比较两个字符串,以下那种方法最万能? A.用 strpos 函数 B.用==操作符 C.用 strcasecmp() D.用 strcmp() 6.以下哪个 PCRE 正则表达式能匹配字符串 php|architect? A..* B.…|……… C.\d{3}\|\d{8} D.[az]{3}\|[az]{9} E.[a-z][a-z][a-z]\|\w{9} 7.以下哪些函数能用来验证字符串的完整性?(三选)</p> <div> <div>相关主题</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="7243809"><a href="/topic/7243809/" target="_blank">php复习题</a></li> <li id="17204422"><a href="/topic/17204422/" target="_blank">php期末考试试题</a></li> <li id="16265006"><a href="/topic/16265006/" target="_blank">php试题</a></li> <li id="18390969"><a href="/topic/18390969/" target="_blank">php期末考试</a></li> <li id="13093792"><a href="/topic/13093792/" target="_blank">php试题答案</a></li> <li id="10840649"><a href="/topic/10840649/" target="_blank">php参考试题</a></li> </ul> </div> </div> </div> </div> <div class="category"> <h2 class="navname">相关文档</h2> <ul class="lista"> <li><a href="/doc/7f1914778.html" target="_blank">php综合复习题大全</a></li> <li><a href="/doc/9e19095893.html" target="_blank">PHP程序设计习题答案.pdf</a></li> <li><a href="/doc/1f12310324.html" target="_blank">PHP复习题附答案资料</a></li> <li><a href="/doc/e42899752.html" target="_blank">PHP与Mysql练习题三 .docx</a></li> <li><a href="/doc/3813970757.html" target="_blank">PHP语法练习题</a></li> <li><a href="/doc/5c13308071.html" target="_blank">php练习题</a></li> <li><a href="/doc/7513203014.html" target="_blank">php习题1--流程控制语句</a></li> <li><a href="/doc/b311362209.html" target="_blank">最新php复习题及答案</a></li> <li><a href="/doc/286799690.html" target="_blank">PHP练习题</a></li> <li><a href="/doc/fb6878424.html" target="_blank">php复习题库</a></li> <li><a href="/doc/553368530.html" target="_blank">PHP期末练习题(参考答案)</a></li> <li><a href="/doc/771028292.html" target="_blank">PHP编程基础与实例教程第二版练习题参考答案资料</a></li> <li><a href="/doc/9415649349.html" target="_blank">php课后习题及答案</a></li> <li><a href="/doc/156360613.html" target="_blank">php课后习题及答案</a></li> <li><a href="/doc/c017760197.html" target="_blank">PHP语法练习题1</a></li> <li><a href="/doc/3d10130651.html" target="_blank">PHP课程考试复习题库</a></li> <li><a href="/doc/5d11511957.html" target="_blank">PHP复习题附答案</a></li> <li><a href="/doc/788154373.html" target="_blank">PHP复习题附答案</a></li> <li><a href="/doc/b75550540.html" target="_blank">php复习题及答案</a></li> <li><a href="/doc/2a6521530.html" target="_blank">PHP语法练习题</a></li> </ul> <h2 class="navname">最新文档</h2> <ul class="lista"> <li><a href="/doc/0919509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0d19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9419184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3c19258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/d619211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/a219240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9e19184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8f19195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8619195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7819336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7b19336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6a19035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6719035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4b19232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3d19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2919396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2819396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1219338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/e819066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/b819159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "34f2ccfa3d1ec5da50e2524de518964bce84d2f4"; </script> <div class="footer"> <p>© 2013-2022 www.sodocs.net  <a href="/sitemap.html">站点地图</a> | <a href="/tousu.html" target="_blank">侵权投诉</a></p> <p><a href="https://beian.miit.gov.cn/">闽ICP备11023808号-8</a>  本站资源均为网友上传分享,本站仅负责收集和整理,有任何问题请在对应网页下方投诉通道反馈<script type="text/javascript">tj();</script></p> </div> </div> </body> </html>