PHP随堂试题以及答案_2

PHP随堂试题以及答案_2
PHP随堂试题以及答案_2

1、在MYSQL中,删除数据表test中的字段“姓名”的命令格式是(C)

A.alter table test drop姓名

B.delete from test where姓名

C.drop table test

D.alter table test delete姓名

2、php语言中求余运算符号为(D).

A.*B.%C./D.mod

3、php语言中比较运算符号(B).

A.=B.!C.&D.>

4、下面关于PHP的命名规则的说法不正确的是(A)。

A)第一个字符必须是数字或字母。B)长度不能超过255个字符

C)名字不能和关键字同名D)在声明的时候不能声明两次

5、php中(D)函数用于比较字符串

A.cookie B.querystring C.form D.strcmp

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

A.25

B.-25

C.50

D.-50

7、以下不正确的PHP变量名是:(C)

A.$thiz_Beijing

B.$_thizBeijing

C.$9thizBeijing

D.$thizBeijing

8、若要将表单数据以字符串的方式附加在网址的后面返回服务器端,必须将

标记的METHOD属性设置为下列哪一个?(A)

(A)POST(B)GOT(C)GET(D)QUERY

9、在超级链接中,要使连接目标在链接文本所在的框架页内出现,应指定下面哪个作为框架名称?(D)

A.Blank

B.Self

C.Parent

D.Top

10、禁止表格格子内的内容自动断行回卷的HTML代码是?D

A.

B.

C.

D.

11、函数调用是由(A)和括号以及实参组成的语句。

A.变量名B.函数名C.function D.for

12、php语言中返回当前系统时间戳的函数(A)

A.Now B.date C.day D.time

13、php语言中返回当前系统日期的函数(B)。

A.hour B.date C.day D.time

14、php语言中随机函数(A)。

A.rand B.sqr C.fix D.abs

15、php语言中取字符串长度函数(C)。

A.asc B.chr C.strlen D.mid

16、php语言中判断变量为空的函数(A)。

A.empty B.cbool C.null D.csng

17、php语言中判断变量是否存在的函数(B)。

A.empty B.isset C.rand D.var_dump

18、php的()函数,可以输出变量或者数组的值。A

A.var_dump B.mappath C.write D.end

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

A.date B.data C.rename D.time

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

A)Exit Sub B)Exit C)D)Loop

21、下面程序的运行后$s变量的内容是?D

$str=”thiz”;

$s=’{\$str}linux’;

?>

A.thizlinux

B.{thiz}linux

C.空

D.{$str}linux

22、$_POST读取的数据是____A_______。

A.以Post方式发送的数据

B.以Get方式发送的数据

C.超级连接后面的数据

D.以上都不对

23、下面有关php程序中的注释,那种写法是错误的?D

A.echo"The first method\n";//这里写注释

B.echo"The second method\n";/*这里写注释*/

C.#这里写注释

D.\*这里写注释*\

24、已知$g=14,则PHP表达式$h=$g+=10,运算后的结果是A

A.$h=$g=24

B.$h=10,$g=24

C.$h=10.$g=14

D.$h=24,$g=10

25、有下列PHP语句段,

else print“false”;

?>

若要输出”false”,$a应该是D

A.10

B.-3

C.“true”

D.“0”

26、PHP中定义常量的方法是(C)

A.VAR

B.dim

C.define()

D.undefined()

27、下列命令中不是PHP的输出命令的是(D)

A.echo

B.printf()

C.print

D.write

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

A.end B.break C.else D.then

29、php的(C)函数,可产生随机数据。

A.write B.end C.rand D.redirect

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

A.form B.$_GET C.cookie D.from

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

A)整数变量B)字符串变量C)布尔型变量D)单精度变量

32、判断程序运行完毕后,x,y,z值分别为(C).

x=11+1

y="11"."1"

A.111111

B.1211.1

C.12111

D.1212

33、下列哪一个函数是日期函数(A).

A.date

B.CInt

C.CStr

D.CDbl

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

A.name B.value C.domain D.set

35、假设$a=5,有$b=($a--),则$b是A

A.4

B.5C,5 D.6

36、PHP提供了许多字符串处理函数,其中函数strstr(B)的作用是?

A.字符串匹配

B.字符串查找

C.字符串转换

D.字符串替换

37、将字符串中所有英文字母转为大写:(C)

A.ucwords()

B.strtolower()

C.strtoupper()

D.ucfirst()

38、将字符串中所有英文字母转为小写:(B)

A.ucwords()

B.strtolower()

C.strtoupper()

D.ucfirst()

39、下面程序的运行结果是?B

for($i=1;$i<=100;$i++)

$sum=0;

$sum+=$i;

echo$sum;

?>

A.5050

B.0

C.100

D.101

40、下面程序$flag1和$flag2的结果分别是什么?(A)

$s1=”abc”;

$s2=”abc”;

$flag1=$s1==$s2;

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

?>

A.true1

B.10

C.abc true

D.01

41、PHP中用来删除当前目录的函数是:D

A.chdir B.cd C.opendir D.rmdir

42、函数(A)算出返回记录的行数。

A.COUNT

B.MIN

C.AVG

D.mysql_num_rows

43、关于php,下列说法错误的是(C)

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

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

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

D.PHP和html可混合编程。

44、下列说法正确的是(B)

A.PHP在很大程度上依赖于脚本编程。

B.使用<%%>标记来指定PHP中默认使用的脚本语言。

C.在<%和%>之间的代码被视为默认脚本语言。

D.设置了默认脚本语言的PHP文件中不能再使用其他脚本。

45、php内置数组(A)接受表单数据

A.$_POST B.GET

C.POST D.SEND

46、php内置数组(A)是服务器从客户端取得变量信息。

A.$_GET B.POST C.FORM D.server

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

A.createobject B.isset C.write D.end

48、张三使用163拨号上网,访问新浪网站,_____B______是服务器端。

A)张三的电脑B)163的拨号网络服务器

C)新浪网站D)没有服务器

49、php内建常用数组对象共分别是___A__.$_POST.

A.$_GET B.request C.form D.set

50、PHP内建常用数组对象有$_GET,(D)

A.write B.request C.form D.$_POST

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分,共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分,共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面试题及答案

比较基础的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.一个函数的参数不能是对

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面试题及答案

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.360docs.net/doc/3d3353625.html, ,以下哪项能把字符串转化成 https://www.360docs.net/doc/3d3353625.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程序员考题 考试说明: 1、试卷总分为100分。 2、本次考试时间为120分钟。 一、逻辑推理题(9分,每题3分) 1. Jack夫妇请了Tom夫妇和Henrry夫妇来他们家玩扑克。这种扑克游戏有一种规则,夫妇两个不能一组。Jack跟Lily一组,Tom的队友是Henrry的妻子,Linda的丈夫和Sara一组。那么这三对夫妇分别为:(B) A. Jack—Sara,Tom—linda,Henrry—Lily B. Jack—Sara,Tom—Lily,Henrry—linda C. Jack—linda,Tom—Lily,Henrry—Sara D. Jack—Lily,Tom—Sara,Henrry—linda 2. 有17根11.1米长的钢管,要截成1.0米和0.7米的甲、乙两种长度的管子,要求截成的甲、乙两种管子的数量一样多。问:最多能截出甲、乙两种管子各多少根?(C) A. 99 B.105 C. 111 D. 121 3. 一个水库在年降水量不变的情况下,能够维持全市12万人20年得用水量。在该市新迁入3万人之后,该水库只够维持15年得用水量。市政府号召节约用水,希望能将水库的使用寿命提高到30年。那么该市市民平均需要节约多少比例的水才能实现政府制定的目标?(A) A.2/5 B.2/7 C.1/3 D.1/4 二、PHP语言题(36分,每题3分) 1.语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是(3分): A 无限和0 B 0和无限 C 都是无限 D 都是0 参考答案:A 2.读取post方法传递的表单元素值的方法是(3分): A $_post["名称"] B $_POST["名称"] C $post["名称"] D $POST["名称"] 参考答案:B 3.下面哪个函数可以打开一个文件,以对文件进行读和写操作?(3分) A fget()

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.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面试题及答案,经典php笔试题与答案

问题 1.选择合适的答案填入空白处 PHP 是一种______脚本语言,基于______引擎。PHP 最常被用来开发动态的 ______内 容,此外,它同样还可被用来生成______(以及其他)文档。 A.动态,PHP,数据库,HTML B.嵌入式,Zend,HTML,XML C.基于 Perl 的,PHP,Web,静态 D.嵌入式,Zend,Docbook 文档,MySQL E.基于 Zend 的,PHP,图像,HTML 1.唯一有意义的答案是 B。PHP 是一种基于 Zend 引擎的脚本语言,它通常被嵌入在 HTML 代码中。它主要被用来开发 HTML 文档,但是也可以用它来开发其他类型的文档,比 如 XML。 2.以下哪种标签不是 PHP 起始/结束符? A.<% %> B.// C. D./* */ E.

2. PHP 编程中,人们不太使用<% %>和两个标签,但它们确实是合法的 PHP 界定符。 标签是非法的,因此正确的答案是 D。记住,根据 php.ini 文件中的配置不同,这 当中的某些标签无法在特定的情况下使用。 3.以下代码哪个不符合 PHP 语法? A.$_10 B.${“MyVar”} C.&$something D.$10_somethings E.$aVaR 3. PHP 变量以一个美元符号为开头,后面跟上任意数量的数字、字母和下划线。${“MyVar”} 是一个合法的变量名,它使用的是较松散的命名约定。&$something 是对$something 的 引用。然而,变量名不能以数字为开头,$10_somethings 是非法的,因此答案是 D。 4.运行以下代码将显示什么? define(myvalue, "10"); $myarray[10] = "Dog"; $myarray[] = "Human"; $myarray['myvalue'] = "Cat"; $myarray["Dog"] = "Cat";

新版php基础知识期末考试卷.doc

单项选择题:(共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 先后顺序

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 将给定的字符串全部转换为小写字母

最全最详细的PHP面试题(带有答案)

1 php面试题及答案(原创)收藏 基础题: 1.表单中get与post提交方法的区别? 答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息. 2.session与cookie的区别? 答:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放 cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cookie来说是存储在用户WIN的Temp目录中的。 两者都可通过时间来设置时间长短 3.数据库中的事务是什么? 答:事务(transaction)是作为一个单元的一组有序的数据库操作。如果组中的所有操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所有操作完成, 事务则提交,其修改将作用于所有其他数据库进程。如果一个操作失败,则事务将回滚,该事务所有操作的影响都将取消。 简述题: 1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分)**************** 答:echo date('Y-m-d H:i:s', strtotime('-1 days')); 2、echo(),print(),print_r()的区别(3分) 答:echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print()只能打印出简单类型变量的值(如int,string) print_r()可以打印出复杂类型变量的值(如数组,对象) echo 输出一个或者多个字符串 3、能够使HTML和PHP分离开使用的模板(1分) 答:Smarty,Dwoo,TinyButStrong,Template Lite,Savant,phemplate,XTemplate 5、使用哪些工具进行版本控制?(1分) 答:cvs,svn,vss; 6、如何实现字符串翻转?(3分) 答:echo strrev($a); 7、优化MYSQL数据库的方法。(4分,多写多得) 答: 1、选取最适用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOT NULL,例如'省份,性别',最好设置为ENUM 2、使用连接(JOIN)来代替子查询: 3、使用联合(UNION)来代替手动创建的临时表 4、事务处理:

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分) .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>一、MySQL相关知识 1、请列举mysql优化方式 选取最适用的字段属性、事务、锁定表、使用外键、使用索引、优化的查询语句 使用连接(JOIN)来代替子查询(Sub-Queries) 使用联合(UNION)来代替手动创建的临时表 2、请列举分库分表的常用方法 有一个1000多万条记录的用户表members,查询起来非常之慢 <?php for($i=0;$i< 100; $i++ ){ //echo "CREATE TABLE db2.members{$i} LIKE db1.members<br>"; echo "INSERT INTO members{$i} SELECT * FROM members WHERE mid%100={$i}<br>"; } ?> 3、 Mysql+如何做双机热备和负载均衡 1.主服务器授权 2.数据复制 3.配置主服务器 4.重启master 5.配置slave 6.重启slave 7.查看master的状态与设置的是否一致 8.查看slave 4、数据表类型有哪些 MyISAM、InnoDB、HEAP、BOB,ARCHIVE,CSV等 MyISAM:成熟、稳定、易于管理,快速读取。一些功能不支持(事务等),表级锁。InnoDB:支持事务、外键等特性、数据行锁定。空间占用大,不支持全文索引等。 5、防sql注入的方法? mysql_escape_string(strip_tags($arr["$val"]));</p><p>6、mysql把一个大表拆分多个表后,如何解决跨表查询效率问题 [php]view plaincopy 1./** 2.* 函数名称:post_check() 3.* 函数作用:对提交的编辑内容进行处理 4.* 参数:$post: 要提交的内容 5.* 返回值:$post: 返回过滤后的内容 6.*/ 7.function post_check($post){ 8.if(!get_magic_quotes_gpc()){// 判断magic_quotes_gpc是否为打 开 9.$post = addslashes($post);// 进行magic_quotes_gpc没有打开的 情况对提交数据的过滤 10.} 11.$post = str_replace("_","\_", $post);// 把'_'过滤掉 12.$post = str_replace("%","\%", $post);// 把'%'过滤掉 13.$post = nl2br($post);// 回车转换 14.$post = htmlspecialchars($post);// html标记转换 15.return $post; 16.} 7、索引应用 7.1什么情况下考虑索引 7.2什么情况不适合索引 7.3一个语句是否用到索引如何判断</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 解释器就能运行。 B. PHP 文件的运行只需要服务器和PHP解释器即可。 C. PHP 文件和 HTML 文件的运行方式相同,使用 IE 浏览器打开</p><p>就可以。 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的组成部分 A.传输协议 B.主机</p><h2>php笔试题及答案</h2><p>T1 一、填空题 1.PHP是用什么语言编写的? :脚本语言 2. LAMP的全称是? :LINUX 、APACHE、MYSQL、PHP 3. PHP的三种注释方式? :#、//、/**/ 4. PHP使用什么符号定义变量? :$ 二、简答题 1. 请列出PHP的8种数据类型。? :整型、浮点型、字符串、数组、逻辑、对象、NULL、资源型 :资源RESOURCE是一种特殊变量,保存了到外部资源的一个引用。资源是通过专门的函数来建立和使用的。 2. 写出如下程序的输出结果? <? $TEST = ‘AAAAAA’; $ABC = & $TEST; UNSET($TEST); ECHO $ABC; ?> :AAAAAA 3. 4.$I=2,编程实现判断$I是否为整型,是则输出$I,不是则输出“非整型变量”? <? $L=2 IF(IS_INT($L)){ ECHO $L; }ELSE{ ECHO “非整型变量”; } IS_ARRA Y IS_BOOL I S_CALLABLE IS_DOUBLE IS_FLOA T IS_ALONG IS_NUMBERIC IS_OBJECT IS_RESOURCE IS_STRING T2 PHP基础部分 1. 以下PHP代码的输出结果? $I=10; $N = $I++; ECHO $N, $I++, ++$I :10,11,13 2. INCLUDE与REQUIRE的区别? :REQUIRE 的使用方法如REQUIRE("MYREQUIREFILE.PHP"); 。这个函数通常放在PHP 程序的最前面,PHP 程序在执行前,就会先读入REQUIRE 所指定引入的文件,使它变成PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。INCLUDE 使用方法如INCLUDE("MYINCLUDEFILE.PHP"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到INCLUDE 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。 他们两个的用途是完全一样的,不一定非得哪个放在最前面哪个放在中间。他们最根本的区</p></div> <div class="rtopicdocs"> <div class="coltitle">相关主题</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="19348091"><a href="/topic/19348091/" target="_blank">php笔试题及答案</a></li> <li id="12033679"><a href="/topic/12033679/" target="_blank">php考试基础知识</a></li> </ul> </div> </div> </div> </div> <div id="rightcol" class="viewcol"> <div class="coltitle">相关文档</div> <ul class="lista"> <li><a href="/doc/5a4207835.html" target="_blank">PHP课程考试复习题库</a></li> <li><a href="/doc/96147141.html" target="_blank">php面试题及答案</a></li> <li><a href="/doc/bf17370212.html" target="_blank">2016年PHP最新笔试题(带答案)</a></li> <li><a href="/doc/0815986796.html" target="_blank">PHP试题带答案</a></li> <li><a href="/doc/fa9428490.html" target="_blank">PHP试题+答案</a></li> <li><a href="/doc/448805720.html" target="_blank">最全最详细的PHP面试题(带有答案)</a></li> <li><a href="/doc/7e8656172.html" target="_blank">php试题及答案</a></li> <li><a href="/doc/a810074102.html" target="_blank">PHP试题带答案</a></li> <li><a href="/doc/d55966179.html" target="_blank">PHP试题带答案</a></li> <li><a href="/doc/2413037804.html" target="_blank">php面试题及答案</a></li> <li><a href="/doc/5f3951929.html" target="_blank">php笔试题及答案</a></li> <li><a href="/doc/809957297.html" target="_blank">php程序员面试题(b卷_附答案)(学习相关)</a></li> <li><a href="/doc/bd5550540.html" target="_blank">php复习题及答案</a></li> <li><a href="/doc/068918118.html" target="_blank">php面试题目及答案</a></li> <li><a href="/doc/f92338769.html" target="_blank">php程序员面试题(b卷_附答案)</a></li> <li><a href="/doc/3318263704.html" target="_blank">php面试题及答案,经典php笔试题与答案</a></li> <li><a href="/doc/6d2988696.html" target="_blank">PHP架构师面试题目和答案</a></li> <li><a href="/doc/ac8122086.html" target="_blank">PHP社会招聘笔试题(含答案)</a></li> <li><a href="/doc/c916460585.html" target="_blank">php笔试题</a></li> <li><a href="/doc/253108402.html" target="_blank">PHP试题带答案</a></li> </ul> <div class="coltitle">最新文档</div> <ul class="lista"> <li><a href="/doc/0f19509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0119509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9b19184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3019258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/d819211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/a419240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9d19184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8a19195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8519195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7f19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7119336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6619035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6719035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4a19232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3b19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2619396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2b19396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1419338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/ed19066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/bd19159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "32c477d032d4b14e852458fb770bf78a65293a1e"; </script> <div class="clearfloat"></div> <div id="footer"> <div class="ft_info"> <a href="https://beian.miit.gov.cn">闽ICP备16038512号-3</a> <a href="/tousu.html" target="_blank">侵权投诉</a>  ©2013-2023 360文档中心,www.360docs.net | <a target="_blank" href="/sitemap.html">站点地图</a><br /> 本站资源均为网友上传分享,本站仅负责收集和整理,有任何问题请在对应网页下方投诉通道反馈 </div> <script type="text/javascript">foot()</script> </div> </body> </html>