当前位置:文档之家› phP基础知识期末考试题

phP基础知识期末考试题

phP基础知识期末考试题
phP基础知识期末考试题

1.mysql_connect( )与@mysql_connect( )的区别是( B )

A@mysql_connect( )不会忽略错误,将错误显示到客户端

B mysql_connect( )不会忽略错误,将错误显示到客户端

C 没有区别

D 功能不同的两个函数

2.语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是: A A无限和0

B 0和无限

C 都是无限

D 都是0

3.读取post方法传递的表单元素值的方法是: B

A$_post["名称"]

B $_POST["名称"]

C $post["名称"]

D $POST["名称"]

4.php运算符中,优先级从高到低分别是()B

A关系运算符,逻辑运算符,算术运算符

B 算术运算符,关系运算符,逻辑运算符

C 逻辑运算符,算术运算符,关系运算符

D 关系运算符,算术运算符,逻辑运算符

5.cookie的值存储在() C

A硬盘中

B 程序中

C 客户端

D 服务器端

6.要查看一个变量的数据类型,可使用函数( ) B

A type()

B gettype()

C GetType()

D Type()

7.字符串的比较,是按()进行比较。B

A拼音顺序

B ASCII码值

C 随机

D 先后顺序

8.复选框的type属性值是( ) A

A checkbox

B radio

C select

D check

9.SESSION会话的值存储在()D

A硬盘上

B 网页中

C 客户端

D 服务器端

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

A mysql_info

B mysql_stat

C mysql_insert_id( )

D mysql_free_result

11.要查看一个结构类型变量的值,可以使用函数( ) D

A Print( )

B print( )

C Print_r()

D print_r( )

12.在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据( ) A A$_COOKIE

B $_COOKIES

C $_GETCOOKIE

D $_GETCOOKIES

13.下列哪个说法是错误的( ) D

A gettype( )是查看数据类型的

B 没有被赋值的变量是0

C unset( )是被认为NULL

D 双引号字符串最重要的一点是其中的变量名会被变量值替代

14.HTML中,超链接用的是什么标签 A

A〈a>

B 〈table>

C 〈b>

D 〈head>

15.strtolower( )函数的功能是()A upper 转为大写

A将给定的字符串全部转换为小写字母

B 将给定的字符串全部转换为大写字母

C 将给定的字符串首字母转换为小写字母

D 将给定的字符串首字母转换为大写字母

16.HTML中,表格单元格的"值"是存储在( )标签里 B A〈body>

B 〈td>

C 〈tr>

D 〈table>

REFDVCD

17.将一个值或变量转换为字符类型的函数是( ) B

A intval( )

B strval( )

C str

D valint( )

18.php中字符串的连接运算符是() D

A-

B +

C &

D .

19.php函数不支持的功能有: C

A可变的参数个数

B 通过引用传递参数

C 通过指针传递参数

D 实现递归函数

20.文件框的type属性值是( ) C

A text

B hidden

C textarea

D checkbox

21.运算符“^”的作用是()D

A无效

B 乘方

C 位非

D 位异或

22.自定义函数中,返回函数值的关键字是()A

A returns

B close

C return

D back

23.

24.要检查一个常量是否定义,可以使用函数( ) A

A defined( )

B isdefin( )

C isdefined( )

D 无

25.关于mysql_select_db的作用描述正确的是( ) D A连接数据库

B 连接并选取数据库

C 连接并打开数据库

D 选取数据库

26.HTML中,title标签放在什么位置 B

A body标签里

B head标签里

C script标签里

D table标签里

27.使用()函数可以求得数组的大小 A

A count( )

B conut( )

C $_COUNT["名称"]

D $_CONUT["名称"]

28.从队列数组队头删除数据可以使用()函数。 C

A array_push()

B array_pop()

C array_shift()

D array_unshift()

29.在html中嵌入javaScript,应该使用的标记是( ) A A〈script language="javascript">

B 〈head> 〈/head>

C 〈body> 〈/body>

D 〈!--....//..>

30.以下代码运行结果( ) C

$A=array("Monday","Tuesday",3=>"Wednesday"); echo $A[2];

A Monday

B Tuesday

C Wednesday

D 没有显示

31.新建一个数组的函数是( ) A

A array

B next

C count

D reset

32.下列不正确的变量名是( ) B

A$_test

B $2abc

C $V ar

D $printr

33.读取get方法传递的表单元素值的方法是: A A$_GET["名称"]

B $get["名称"]

C $GEG["名称"]

D $_get["名称"]

34.函数var_dump的意义是( ) C

A定义数组

B 遍历数组

C 输出变量的相关信息

D 递归数组

35.strtoupper( )函数的功能是:A

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

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

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

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

36.以下代码的运行结果是( ) A

if($i="")

{echo "a";}

else

{echo "b";

}

?>

A输出a

B 输出b

C 条件不足,无法确定

D 运行出错

37.在str_replace(1,2,3)函数中1 2 3 所代表的名称是( ) B A"取代字符串","被取代字符串","来源字符串"

B "被取代字符串","取代字符串","来源字符串"

C "来源字符串","取代字符串","被取代字符串"

D "来源字符串","被取代字符串","取代字符串"

38.浏览网页时,看到的内容是HTML的哪一部分? C

A title

B table

C body

D head

39.运算符"%"的作用是( ) C

A无效

B 取整

C 取余

D 除

40.file()函数返回的数据类型是() A

A数组

B 字符串

C 整型

D 根据文件来定

41.计算字符串长度的函数是()A

A strlen( )

B len( )

C stringlen( )

D lens( )

42.array_push()的作用是()C

A将数组的第一个元素弹出

B 将数组的最后一个元素弹出

C 将一个或多个元素压入数组的末尾

D 将一个或多个元素插入数组的开头

43.isset()的功能是( ) A

A测试变量是否存在

B 测试变量是否为空

C 测试常量是否为空

D 测试常量是否存在

44.定义静态变量的关键字是() A

A static

B statics

C STA TIC

D STA TICS

45.以下属于忽略键名数组排序的是() D

A natsort

B ksort

C asort

D sort

46.empty()的功能是: A

A测试变量是否为空

B 测试变量是否存在

C 测试常量是否为空

D 测试常量是否存在

47.浏览网页时,看到的内容是HTML的哪一部分? C

A title

B table

C body

D head

48.自定义用户常量,可以使用( )函数. B

A Define( )

B define( )

C Defin( )

D defin( )

49.执行下列代码后的结果是( ) $x=15; echo $x++; $y=20; echo ++$y; B A15,20

B 15,21

C 16,20

D 16,21

50.申明全局变量的关键字是()B

A globals

B global

C GLOBAL

D 无

多项选择题:(共12题,每题5分)

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.在返回数组中的所有值,可以使用array_value( )函数T

2.运算符“++”可以对常量和变量进行累加1 F

3.php语言中的数值型字符串可以和数字变量进行混合运算. T

4.php中,双引号字符串支持变量解析以及转义字符. T

5.php语言中的数值型字符串不可以和数字变量进行混合运算. F

6.PHP程序的扩展名必须是.php F

7.php中,字符串是用引号引起来的字符,单引号和双引号没有区别,都是一样的,随便用哪一个都是一样的. F

8.if条件控制语句中,if后面的{ }可有可无,意义一样。F

9.一个MySQL服务器,可以拥有多个数据库,每个数据库可拥有多个表. T

10.MS-server200与mysql一样,同属微软公司的产品,用于软件开发的数据库支持F 11.运算符“--”可以对常量和变量进行自身减1 F

12.php中,单引号字符串不支持变量解析以及转义字符. T

13.if条件控制语句中,if后面的{ }不能省略。F

14.< f orm id="form1" name="form1" method="" action="" >,默认的method使用get进行值传递。 F

15.〈form id="form1" name="form1" method="" action="">,默认的method使用post进行值传递。 F

16.常量的作用域是全局的,不存在全局与局部的概念. T

17.if条件控制语句中,if后面必须加括号T

18.使用get和post传递表单值没有什么区别,可以随便选择一种使用. F

19.php中,在任何时候,双引号和单引号都是不一样的. F

20.运算符“++”只能对常量进行自身加1 F

21.if条件控制语句中,if后面的{ }可有可无。F

22.PHP跟ASP一样,只能应用IIS架设服务器F

23.MySQL可以建立个用户,但每个用户的权限一样,仅是名称不一样而已. F

24.php中,()与{ }具有不一样的功能。T

25.php中可以使用method=post的方式进行文件上传F

26.php中,==与===是同一个运算符。F

27.MySQL数据库可以建立多个用户,且各个用户的权限可以分别设置. T

30.array_search() 与in_array()函数均可用来查询数组中元素的值。F

31.PHP是微软公司开发的,应用于设计网页的语言 F

32.php中,双引号和单引号在某些时候具有不同的意义,在某些时候具有相同的意义. T 33.array_unshift()函数在数组的末尾插入一个或多个元素,返回成功插入后的总元素个数。F

34.current()和pos()均可返回数组中的当前单元。F

35.在返回数组中的所有值,可以使用array_keys( )函数 F

36.php中,函数默认按值传递参数。T

37.php中,双引号字符串不支持变量解析以及转义字符. F

38.session与cookie只是名称不同,实质上没有什么区别,均可用于实现用户登录等功能. F 39.运算符“++”只能对变量的值自身累加1 F

40.安装Windows XP后,系统默认状态没有安装PHP环境;而安装Windows 2003后,系统自动安装了PHP环境,不用我们再安装. F

php复习考试要点

注意:把题中的知识点要理解,考试时不会出原题,数据要改变,请一定要理解。 一.判断题: 1、$a的值为10,$b的值为5,则$a % $b的值为2。() 2、$a+=5是正确的PHP表达式。() 3、7&3+12的值是15。() 4、“”在PHP中是合法的。() 5 “&s”与正则表达式^[^0-9][0-9]$是匹配的() 6. PHP中用defined()函数来定义常量。() 7.PHP中,变量名$5FFF是合法的,$x?man是不合法的。() 二.程序分析。写出下列各PHP语句段运行后在浏览器里看到的结果。 1. 以下程序 输出结果为:() 2. 下列哪个HTML标记是用来标记图像的?() 3. 以下程序: 运行输出的结果为:() 4. 以下程序: 输出结果为:() 5. PHP中,下列哪个操作符用来连接字符串?() 6. 下列哪一个是正确的PHP变量?() 7. 以下程序: 输出结果为:() 8. 以下程序: 'red',2,'name'=>'apple',4);

echo $a[2]; ?> 输出结果为:() 9. 以下程序 输出结果为:() 10. 表单代码如下,则在index.php中如何得到form传递的email的值? ()

11. 以下哪个表达式返回值为FALSE?() A. '5abc' == 5 B. 'abc' == 0 C. 'top' === 0 D. '1a' == '1a'+0 12. 对于html代码,,在横线上填入哪个值,才代表会显示一个提交按钮。() 13. 请问strlen("I am a teacher")返回的结果是:() 14. 下列哪条语句可用来引入文件“time.inc”?() 15. PHP中,定义一个类的语法为()? 四、程序分析,写出各PHP语句段运行后在浏览器里看到的结果。(每题2分,共30分) 1. 你的成绩及格了! 你的成绩不及格! 2. 3. "; echo 'There are $a $bs.';

PHP基础语法试题一答案版

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 解释器就能运行。

解释器即可。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的组成部分

PHP试题带答案

评卷人得分分)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.输出结果为:()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

PHP语法练习题

1、PHP语言标记是(B )。 A、<……> B、 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、“你好呀!”这句会在浏览器中显示为(D ) A、PHP B、PHP 语言 C、PHP语言你好呀! D、PHP你好呀!

- 9、关于PHP语言嵌入HTML中,以下说法正确的是(ABC) A、可以在两个HTML标记对的开始和结束标记中嵌入PHP。 B、可以在HTML标记的属性位置处嵌入PHP。 C、HTML文档中可以嵌入任意多个PHP标记。 D、PHP嵌入HTML中的标记必须是 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 )。

php试题

--------------------------------------装--------------------------------------订------------------------------线---------------------------------------- **学院课程考试试卷课程名称:《开发基于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.换行

PHP基础试题

PHP基础测试题 一、选择题(单选,每题5分) 1、下边哪个变量是非法的( ) A、$_10 B、$10_some C、$aV aRt D、$and 2、下列程序将输出() $num = 10; function abc($num){ $num*=10; } abc($num); echo $num; A、100 B、10 C、0 D、20 3、分析下段代码, 下列选项中()哪个将的到‘cat’值。 "blue", "yellow" => array("apple",9 => "pear","banana","orange" => array("dog","cat","iguana")) ); ?> A、$multi_array['yellow']['apple'][0] B、$multi_array[3][3][2] C、$multi_array['yellow']['orange']['cat'] D、$multi_array['yellow']['orange'][1] 4、以下哪些表达式返回值为TRUE? () A.'1top' == '1' B. 'a1' == 0 C. 'top' === 0 D. 123 === '123' 5、下列代码将输出一个怎样的结果( ) $i = 8; if($i++==8) echo "a"; if($i--==8) echo "b"; elseif(--$i==8) echo "c"; if(++$i==8) echo "d"; A、bd B、ac C、ad D、bc

PHP语法练习题90413

1、PHP语言标记是( B )。 A、<……> B、 C、?............? D、/*………*/ 2、PHP代码要想以“”为结束,需要启用配置文件中的( A )选项。 A、short_open_tag B、asp_tags C、allow_call_time_pass_reference D、safe_mode_gid 3、PHP代码要想以“<%”为开头,以“%>”为结束,需要启用配置文件中的( B )选项。 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、“你好呀!”这句会在浏览器中显示为( D ) A、PHP B、PHP 语言 C、PHP语言你好呀! D、PHP你好呀! 9、注释符//中可以嵌套注释符/* …*/。 10、关于PHP语言嵌入HTML中,以下说法正确的是(ABC)

A、可以在两个HTML标记对的开始和结束标记中嵌入PHP。 B、可以在HTML标记的属性位置处嵌入PHP。 C、HTML文档中可以嵌入任意多个PHP标记。 D、PHP嵌入HTML中的标记必须是 11、以下对变量常量说法正确的是( AB )。 A、变量和常量是PHP中基本的数据存储单元。 B、变量和常量可以存储不同类型的数据。 C、变量和常量通常不能存储不同类型的数据。 D、变量或常量的数据类型由程序的上下文决定 12、PHP中变量使用时必须先声明再使用。(错) 13、以下对于常量和变量说法正确的是( AB )。 A、变量的值可以随时更改 B、常量的值一旦定义就不能更改 C、变量的值一旦定义就不能更改 D、常量的值可以随时更改 14、PHP中变量的命名必须以( D )开头。 A、# B、@ C、? D、$ 15、PHP中变量名的标识字符串只能由( ABD )组成。 A、数字 B、字母 C、任意字符 D、下划线 16、在PHP中,以下变量命名正确的是( AD ) A、$book B、4book C、$4book D、$_book 17、在PHP中定义常量的函数是( D ) A、Print B、ereg C、Split D、define 18、对于常量说法正确的是( AD ) A、一个常量可以保存一个值。 B、一个常量可以使用变量的值。 C、一个常量可以保存多个值。 D、常量的值一旦设定之后,在脚本的其他地方就不能再改变。 19、常量的前面没有$符号。() 20、在PHP中,以下定义常量正确的是( ABC ) A、define(‘NAME’,’李明’) B、define(‘NAME’,12345) C、define(‘NAME1’,’李明’) D、define(’3name’,12345) 21、在PHP中,定义一个常量define(‘NAME’,’小鸭’,true),以下语句正确输出“小鸭”的是()。 A、echo name; B、echo NAM; C、echo ‘name’; D、echo ‘NAME’; 22、PHP支持的基本数据类型有() A、Integer B、Float C、String D、Boolean 23、在PHP语言中,变量的类型是由赋给变量的值确定的。() 24、在PHP语言中,“$paty=’12345’;”,变量$paty的类型是()

php面试题及答案

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.doczj.com/doc/4a12735438.html, ,以下哪项能把字符串转化成 https://www.doczj.com/doc/4a12735438.html,? A.substr($email, strpos($email, “@”));

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.以下哪些函数能用来验证字符串的完整性?(三选)

php期末考试试题

《PHP程序设计》上机期末考试试题 一、调试下列各小题的输入结果(每题10分,共34分) 1、 调试答案:____________________________. 2、$c?4:5; echo $a; ?> 调试答案:____________________________. 3、1,12=>2); $arr[]=3; $arr["x"]=4; print_r($arr); echo "
"; unset($arr[5]); print_r($arr); echo “
”; unset($arr); print_r($arr); ?> 调试答案:____________________________. 4、10) break; echo $i++." ";} echo "
"; ?> 调试答案:____________________________. 5、"; for($i=1;$i<=$m;$i++){ $table.=""; for($j=1;$j<=$n;$j++){ $table .= "m:$i, n:$j";

} $table .= ""; } $table .= ""; echo $table; ?> 调试答案:____________________________. 6、"; echo gzgets($id,4)."
"; gzclose($id);$id=gzopen("test.gz","w"); gzputs($id,"this is a test.\n"); gzputs($id,"the second line.\n"); gzclose($id);$id=gzopen("test.gz","r"); echo gzgetss($id,10)."
"; gzpassthru($id); echo "
"; gzclose($id); ?> 调试答案:____________________________. 二、编程题及程序调试(每题20分共计40分) 1、有一个数组$a=array(4,3,8,9,2),将其重新排序并输入结果,按从小到大的顺序排列。1、 $a[$i+1]) { $temp = $a[$i]; $a[$i] = $a[$i+1]; $a[$i+1] = $temp; } } $j++; } print_r($a); ?> 2、数据库qzh中有一个表user,其结构为(name,tel,content,date),已有如下三条记录 张三133******** 大专毕业2006-10-11 张三136******** 本科毕业2006-10-15

PHP试题答案

一、单选题 1、PHP 指的是 A、Private Home Page B、Personal Hypertext Processor C、php: Hypertext Preprocessor D、Personal Home Page 答案:B 2、PHP 服务器脚本由哪个分隔符包围 A、... B、 C、 D、<&>... 答案:C 3、如何使用 PHP 输出 "hello world" A、"Hello World"; B、echo "Hello World"; C、("Hello World"); 答案:B 4、在 PHP 中,所有的变量以哪个符号开头 A、! B、& C、$ 答案:C 5、结束 PHP 语句的正确方法是 A、 B、New line C、; D、. 答案:C 6、PHP 语法与下列哪种最相似 A、VBScript B、JavaScript C、Perl 和 C 答案:C 7、如何从使用 "get" 方法提交的表单中获取数据 A、$_GET[]; B、; C、; 答案:A 8、请判断以下说法是否正确:当使用 POST 方法时,变量显示在 URL 中。 A、正确 B、错误 答案:B 9、请判断以下说法是否正确:在 PHP 中,既可以使用单引号 ( ' ' ) 也可以使用双引号 ( "

" ) 来包围字符串。 A、正确 B、错误 答案:A 10、请判断以下说法是否正确:包含文件必须使用文件后缀 ".inc"。 A、正确 B、错误 答案:B 11、引用文件 "" 的正确方法是 A、 B、 C、 D、<% include file="" %> 答案:A 12、在 PHP 中创建函数的正确方法是 A、function myFunction() B、create myFunction() C、new_function myFunction() 答案:A 13、以只读模式打开文件 "" 的正确方法是 A、fopen("","r+"); B、open(""); C、open("","read"); D、fopen("","r"); 答案:D 14、请判断以下说法是否正确:PHP 允许我们直接通过脚本来发送电子邮件。 A、正确 B、错误 答案:A 15、连接 MySQL 数据库的正确方法是 A、mysql_open("localhost"); B、mysql_connect("localhost"); C、connect_mysql("localhost"); D、dbopen("localhost"); 答案:B 16、给 $count 变量加 1 的正确方法是 A、++count B、$count++; C、count++; D、$count =+1 答案:B 17、在 PHP 中,添加注释的正确方法是 A、 B、

phP基础知识期末考试题

1.mysql_connect( )与@mysql_connect( )的区别是( B ) A@mysql_connect( )不会忽略错误,将错误显示到客户端 B mysql_connect( )不会忽略错误,将错误显示到客户端 C 没有区别 D 功能不同的两个函数 2.语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是: A A无限和0 B 0和无限 C 都是无限 D 都是0 3.读取post方法传递的表单元素值的方法是: B A$_post["名称"] B $_POST["名称"] C $post["名称"] D $POST["名称"] 4.php运算符中,优先级从高到低分别是()B A关系运算符,逻辑运算符,算术运算符 B 算术运算符,关系运算符,逻辑运算符 C 逻辑运算符,算术运算符,关系运算符 D 关系运算符,算术运算符,逻辑运算符 5.cookie的值存储在() C A硬盘中 B 程序中 C 客户端 D 服务器端 6.要查看一个变量的数据类型,可使用函数( ) B A type() B gettype() C GetType() D Type() 7.字符串的比较,是按()进行比较。B A拼音顺序 B ASCII码值 C 随机 D 先后顺序 8.复选框的type属性值是( ) A

A checkbox B radio C select D check 9.SESSION会话的值存储在()D A硬盘上 B 网页中 C 客户端 D 服务器端 10.如果想取得最近一条查询的信息,应该使用哪个函数( ) A A mysql_info B mysql_stat C mysql_insert_id( ) D mysql_free_result 11.要查看一个结构类型变量的值,可以使用函数( ) D A Print( ) B print( ) C Print_r() D print_r( ) 12.在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据( ) A A$_COOKIE B $_COOKIES C $_GETCOOKIE D $_GETCOOKIES 13.下列哪个说法是错误的( ) D A gettype( )是查看数据类型的 B 没有被赋值的变量是0 C unset( )是被认为NULL D 双引号字符串最重要的一点是其中的变量名会被变量值替代 14.HTML中,超链接用的是什么标签 A A〈a> B 〈table> C 〈b> D 〈head> 15.strtolower( )函数的功能是()A upper 转为大写 A将给定的字符串全部转换为小写字母 B 将给定的字符串全部转换为大写字母

php课后习题及答案

p h p课后习题及答案 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

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

D.

7 用HTML标记语言编写一个简单的网页,网页最基本的结构是()。 A … … B … C … D … … 7.下列哪种元素不能够相互嵌套使用() A.表格 B表单form C.列表 8.下列元素中()都是表格中的元素。 A.
B.
C. D.
9.标记中应该放在()标记中。 A.<head> B.<table> C.<body> D.<div> 10.下列()表示表图像元素。 A.<img></img> B.<img href=””/> C.<img src=””/> D.<image src=””/> 11.要在新窗口打开一个链接指向的网页需用到()。 =”_blank” =”_blank” =”_blank” =”#blank” 属性的可取值不包括以下那一项() A.left 13.下述哪一项表示表单控件元素中的下拉框元素() A.<select> B.<input type=”list”> C.<list> D.<input type=”options”> 14.下列哪一项表述是不正确的() A.单行文本框和多行文本框都是用相同的HTML标记创建的 B.列表框和下拉列表框都是用相同的HTML标记创建的 C.单行文本框和密码框都是用相同的HTML标记创建的 D.使用图像按钮<input type=”image”>也能提交表单 15有关相对定位和绝对定位,下面说法正确的是()。</p><h2>新版php基础知识期末考试卷.doc</h2><p>单项选择题:(共50题,每题1分) 1.mysql_connect( )与@mysql_connect( )的区别是( B ) A @mysql_connect( )不会忽略错误,将错误显示到客户端 B mysql_connect( )不会忽略错误,将错误显示到客户端 C 没有区别 D 功能不同的两个函数 2.语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是: A A 无限和0 B 0和无限 C 都是无限 D 都是0 3.读取post方法传递的表单元素值的方法是: B A $_post["名称"] B $_POST["名称"] C $post["名称"] D $POST["名称"] 4.php运算符中,优先级从高到低分别是()B A 关系运算符,逻辑运算符,算术运算符 B 算术运算符,关系运算符,逻辑运算符 C 逻辑运算符,算术运算符,关系运算符 D 关系运算符,算术运算符,逻辑运算符 5.cookie的值存储在() C A 硬盘中 B 程序中 C 客户端 D 服务器端 6.要查看一个变量的数据类型,可使用函数( ) B A type() B gettype() C GetType() D Type() 7.字符串的比较,是按()进行比较。B A 拼音顺序 B ASCII码值 C 随机 D 先后顺序</p><p>8.复选框的type属性值是( ) A A checkbox B radio C select D check 9.SESSION会话的值存储在()D A 硬盘上 B 网页中 C 客户端 D 服务器端 10.如果想取得最近一条查询的信息,应该使用哪个函数( ) A A mysql_info B mysql_stat C mysql_insert_id( ) D mysql_free_result 11.要查看一个结构类型变量的值,可以使用函数( ) D A Print( ) B print( ) C Print_r() D print_r( ) 12.在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据( ) A A $_COOKIE B $_COOKIES C $_GETCOOKIE D $_GETCOOKIES 13.下列哪个说法是错误的( ) D A gettype( )是查看数据类型的 B 没有被赋值的变量是0 C unset( )是被认为NULL D 双引号字符串最重要的一点是其中的变量名会被变量值替代 14.HTML中,超链接用的是什么标签A A 〈a> B 〈table> C 〈b> D 〈head> 15.strtolower( )函数的功能是() A upper 转为大写 A 将给定的字符串全部转换为小写字母</p><h2>php考试题</h2><p>1、{PHP题目}标识符是变量的名称。PHP中的标识符用“$+变量名”来表示。标识符在PHP 中遵循下列选项中的那些规则?()(选择3项) A、标识符长度可以是任意的,由任何字母、数字、下划线组成。 B、在PHP中,标识符区分大小写,$Eduask与$eduask是不同的,但是函数名称是个 例外,它可以任意大小写。 C、标识符不需定义,可以直接使用。 D、避免变量名称与函数名相同,虽然变量名称和函数名称相同是允许的,但容易混淆, 从而导致传参错误。 2、{PHP题目}PHP标记符能够让Web服务器识别PHP代码的开始结束,两个标记之间的所有文本都会被解释成为PHP,而标记之外的任何文本都会被认为是普通的HTML,这就是PHP 标记的作用。下列选项中那些是PHP标记风格()(选择3项) A、标准风格 <?php echo “标准风格的PHP标记”; ?> 这是推荐使用的标记风格 B、脚本风格 <script language=”php”>echo “脚本风格标记”;</script> 在XHTML或者XML中推荐使用这种标记风格,它符合XML语言规范的写法 C、简短风格 <?echo “简短风格标记”;?> 这种标记风格最为简单,输入字符最少,但想要使用它,必须更改PHP的配置文件php.ini,启用short_open_tag选项。 D、JSP风格 <% echo “JSP风格标记”%> 这种标记风格和JSP相同,不推荐使用这种标记风格。想要使用它,必须更改PHP 的配置文件php.ini,启用了Jsp_tags选项。 3、{PHP题目}下面哪个函数可以打开一个文件,以对文件进行读和写操作?( )(选择1项) (a) fget() (b) file_open() (c) fopen() (d) open_file() 4、{PHP题目}下面哪个选项没有将 john 添加到users 数组中? ( )(选择2项) A、$users[] = ‘john’; B、array_add($users,’john’); C、array_push($users,‘john’); D、$users ||= ‘john’; 5、{PHP题目}选择下列选项中对echo(),print(),print_r()的区别的说法正确的是()(选择2项)。 A、echo、print是PHP语句,print_r是函数,语句没有返回值,函数可以有返回值(即 便没有用) B、echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即 便没有用) C、print只能打印出简单类型变量的值(如int,string);print_r可以打印出复杂类 型变量的值(如数组,对象) ;echo 输出一个或者多个字符串。 D、print_r只能打印出简单类型变量的值(如int,string);print可以打印出复杂类 型变量的值(如数组,对象) ;echo -- 输出一个或者多个字符串。</p><h2>php基础知识期末考试题.doc</h2><p>单项选择题:(共50题,每题1分) .mysql_connect()与@mysql_connect()的区别是( B ) A @mysql_connect()不会忽略错误,将错误显示到客户端 B mysql_connect()不会忽略错误,将错误显示到客户端 C没有区别 D功能不同的两个函数 2.语句for($k=0;$k=l;$k++);和语句for($k=0;$k==l;$k++);执行的次数分别是:A A无限和0 B 0和无限 C都是无限 D都是0 3.读取post方法传逆的表单元素值的方法是:B A $_post「名称”] B $_POST[” 名称”] C $post[”名称”] D $POST[” 名称”] 4.php运算符中,优先级从高到低分别是()B A关系运算符,逻辑运算符,算术运算符 B算术运算符,关系运算符,逻辑运算符 C逻辑运算符,算术运算符,关系运算符 D关系运算符,算术运算符,逻辑运算符 5.cookie的值存储在()C A硬盘中 B程序中 C客户端 D服务器端 6.要查看一个变量的数据类型,可使用函数()B A type() B gettype() C GetType() D Type() 7.字符串的比较,是按( )进行比较。B A拼音顺序 B ASCII码值 C随机</p><p>D先后顺序 8.复选框的type属性值是()A A checkbox B radio C select D check 9.SESSION会话的值存储在( )D A硬盘上 B网页中 C客户端 D服务器端 10.如果想取得最近一条查询的信息,应该使用哪个函数()A A mysql_info B mysql_stat C mysql_insert_id() D mysql_free_result 11.要查看一个结构类型变量的值,可以使用函数()D A Print() B print() C Print_r() D print_r() 12.在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据()A A $_COOKIE B $_COOKTES C $_GETCOOKIE D $_GETCOOKIES 13.下列哪个说法是错误的()D A gettype()是查看数据类型的 B没有被赋值的变量是0 C unset()是被认为NULL D双引号字符串最重要的一点是其中的变量名会被变量值替代 14.HTML +,超链接用的是什么标签A A <a> B 〈table〉 C <b> D 〈head〉 15.strtolower()函数的功能是() A upper转为大写</p><h2>php基础测试</h2><p>全栈二班php基础测试 一.选择题(每题两分) 1. $a=array(0=>1,1=>2,3=>3,4=>5,10=>1,10); 请问$a数组中值:10,的下标是( d); A.4 B.5 C.2 D.11 2. $a =10; function index(){ $a=20; } echo $a; 请问输出的$a是( a ); A.10 B.20 C.空 D.30 3. 以下哪种标签不是PHP起始符/结束符(C ) A.<% %> B.<? ?> C.<!----> D.<?PHP ?> 4. 以下代码哪个不符合php语法(C ) A.$_10 B.var $DSAD C.$10 D.$VR 5. PHP表达式$foo =1+”1e1as1”;那么$foo的值是(D ) A. 2 B.edas2 C. 2e1das1 D.11 6. 假设$a = 5; $a-=2, 那么$a =(B ); A.5 B.3 C.7 D.2 7. 在下面中,属于php比较运算符的是() A. = B.! C.= = D.& 8. php中字符串的连接运算符是(D ) A - B + C & D .</p><p>9. 定义一个常量用( D )关键字 A.var B.dump C.static D.define 10. 运算符"%"的作用是( C ) A 无效 B 取整 C 取余 D 除 11. 申明全局变量的关键字是(D ) A globals B globla C GLOBALS D global 12. PHP中,单引号和双引号所包围的字符串有什么区别?( D ) A.单引号解析其中\r\t等转义字符,而双引号不解析 B.单引号与双引号速度一样 C.双引号速度快,单引号速度慢 D.双引号解析其中以$开头的变量,而单引号不解析 13. <?php Function change(){ $i=0; $i++; Return $i; } echo change(); Print change(); ?>输出的结果是( A ) A.1,1 B.1,2 C.2,2 D.2,1 14. 以下代码运行的结果为(B ) <?php $a[]=1; $a[]=2; $a[]=3; $a[1]=4; for($i=0;$i<count($a);$i++){ if($i==2){</p> <div> <div>相关主题</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="23635468"><a href="/topic/23635468/" target="_blank">php基本语法测试题</a></li> <li id="12033679"><a href="/topic/12033679/" target="_blank">php考试基础知识</a></li> </ul> </div> </div> </div> <div class="container"> <div>文本预览</div> <div class="textcontent"> </div> </div> </div> <div class="category"> <span class="navname">相关文档</span> <ul class="lista"> <li><a href="/doc/8d19144293.html" target="_blank">php笔试大全,包含答案</a></li> <li><a href="/doc/dc19160116.html" target="_blank">php试题总结(附参考答案)</a></li> <li><a href="/doc/ad19189217.html" target="_blank">php考试试题</a></li> <li><a href="/doc/cb19046528.html" target="_blank">php试卷 参考答案</a></li> <li><a href="/doc/7d19285497.html" target="_blank">PHP试题集</a></li> <li><a href="/doc/aa19189218.html" target="_blank">php试卷A高质量含答案</a></li> <li><a href="/doc/c419046527.html" target="_blank">php考试试题及答案</a></li> <li><a href="/doc/ea19013809.html" target="_blank">PHP试题</a></li> <li><a href="/doc/7119285496.html" target="_blank">php基本语法测试题</a></li> <li><a href="/doc/8819144292.html" target="_blank">PHP试题答案</a></li> <li><a href="/doc/6718983804.html" target="_blank">php习题及答案</a></li> <li><a href="/doc/7719285498.html" target="_blank">php上机练习题</a></li> <li><a href="/doc/ec19013808.html" target="_blank">php期末考试题及答案</a></li> <li><a href="/doc/f919220905.html" target="_blank">php考试试题及答案</a></li> <li><a href="/doc/8a3586283.html" target="_blank">PHP基础语法试题答案版</a></li> <li><a href="/doc/a915353282.html" target="_blank">PHP基础语法试题(一)答案版</a></li> <li><a href="/doc/2b10364992.html" target="_blank">php试题</a></li> <li><a href="/doc/c116812676.html" target="_blank">PHP课程考试复习题库</a></li> <li><a href="/doc/666031364.html" target="_blank">php考试题</a></li> <li><a href="/doc/fa847440.html" target="_blank">PHP语法练习题</a></li> </ul> <span class="navname">最新文档</span> <ul class="lista"> <li><a href="/doc/0619509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0a19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9619184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3319258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/d719211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/a519240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9019184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8819195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8319195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7b19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7019336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6819035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6819035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4219232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3b19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2a19396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2c19396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1619338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/e619066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/b019159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "4a911ae95ef7ba0d4a733b0d"; </script> <script type="text/javascript">bdtj();</script> <footer class="footer"> <p><a href="/tousu.html" target="_blank">侵权投诉</a> © 2022 www.doczj.com <a href="/sitemap.html">网站地图</a></p> <p> <a href="https://beian.miit.gov.cn" target="_blank">闽ICP备18022250号-1</a>  本站资源均为网友上传分享,本站仅负责分类整理,如有任何问题可通过上方投诉通道反馈 <script type="text/javascript">foot();</script> </p> </footer> </body> </html>