文档库 最新最全的文档下载
当前位置:文档库 › PHP试题答案

PHP试题答案

PHP试题答案
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、

C、*\..\*

D、/*…*/

答案:D

18、请判断以下说法是否正确:PHP 可以在 Microsoft Windows IIS (Internet Information Server) 上运行。

A、正确

B、错误

答案:A

19、请判断以下说法是否正确:在 PHP 5 中,在默认情况下 mysql 支持是启用的。

A、正确

B、错误

答案:B

20、以下的变量名,哪个是不合法的

A、$my_Var

B、$myVar

C、$my-Var

答案:C

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>比较基础的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分,共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>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章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>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.wendangku.net/doc/4916021557.html, ,以下哪项能把字符串转化成 https://www.wendangku.net/doc/4916021557.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><h2>PHP随堂试题以及答案_2</h2><p>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、若要将表单数据以字符串的方式附加在网址的后面返回服务器端,必须将<FORM>标记的METHOD属性设置为下列哪一个?(A) (A)POST(B)GOT(C)GET(D)QUERY 9、在超级链接中,要使连接目标在链接文本所在的框架页内出现,应指定下面哪个作为框架名称?(D) A.Blank B.Self C.Parent D.Top 10、禁止表格格子内的内容自动断行回卷的HTML代码是?D A.<tr valign=?> B.<tcolspan=#> C.<trowspan=#> D.<tnowrap> 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)</Sub>D)Loop</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动态网站开发试卷 一,单选题(3分×20,共60分) 1.选择合适的答案填入空白处 ( ) PHP 是一种______脚本语言,基于______引擎。PHP 最常被用来开发动态的______内 容,此外,它同样还可被用来生成______(以及其他)文档。B A.动态,PHP,数据库,HTML B.嵌入式,Zend,HTML,XML C.基于 Perl 的,PHP,Web,静态 D.嵌入式,Zend,Docbook 文档,MySQL 2.以下哪种标签不是 PHP 起始/结束符?( ) A.<% %> B.// C.<?php ?> D./* */ 3.以下代码哪个不符合 PHP 语法? ( ) A.$_10 B.${“MyVar”} C.&$something D.$10_somethings 4.如何访问会话变量(session)?( ) A.通过$_GET B.通过$_POST C.通过$_REQUEST D.以上都不对 5. print()和 echo()有什么区别?( ) A.print()能作为表达式的一部分,echo()不能 B.echo()能作为表达式的一部分,print()不能 C.echo()能在 CLI(命令行)版本的 PHP 中使用,print()不能 D.print()能在 CLI(命令行)版本的 PHP 中使用,echo()不能 6.配置MySql服务器时可以设置一个管理员账号,其名称是 ( ) A.admin B.sa C.root D.system 7.如果你的脚本无法正确识别一个存储于另一个平台上的文件的行结尾,你该怎么办?( ) A.改变auto_detect_line_ending的设置 B.用正则表达式侦测行的最后一个字母 C.用fpos() D.用ftok() 8.索引数组的键是______,关联数组的键是______。( ) A.浮点,字符串 B.正数,负数 C.偶数,字符串 D.整型,字符串</p><h2>php期末考试试题</h2><p>《PHP程序设计》上机期末考试试题 一、调试下列各小题的输入结果(每题10分,共34分) 1、<php $a=1; function test(){ echo $a; } test(); > 调试答案:____________________________. 2、<php $b=201; $c=40; $a=$b>$c4:5; echo $a; > 调试答案:____________________________. 3、<php $arr=array(5=>1,12=>2); $arr[]=3; $arr["x"]=4; print_r($arr); echo "<br>"; unset($arr[5]); print_r($arr); echo “<br>”; unset($arr); print_r($arr); > 调试答案:____________________________. 4、<php $i=1; for(;;){ if($i>10) break; echo $i++." ";} echo "<br>"; > 调试答案:____________________________. 5、<php $m=2;$n=3; $table="<table border='1'>"; for($i=1;$i<=$m;$i++){ $table.="<tr>"; for($j=1;$j<=$n;$j++){ $table .= "<td>m:$i, n:$j</td>";</p><p>} $table .= "</tr>"; } $table .= "</table>"; echo $table; > 调试答案:____________________________. 6、<php $id=gzopen("","w"); $id=gzopen("","r"); echo gzgetc($id)."<br>"; echo gzgets($id,4)."<br>"; gzclose($id);$id=gzopen("","w"); gzputs($id,"<html><title>this is a test.\n"); gzputs($id,"the second line.\n"); gzclose($id);$id=gzopen("","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),已有如下三条记录 2006-10-11 2006-10-15 2006-10-15

最全最详细的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试题答案

一、单选题 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课后习题及答案

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架构师面试题目和答案</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.以下控制选项与错误控制无关的是:() a)error_reporting b)display_errors c)log_errors d)date.timezone 2.下面不属于PHP的标签是:() a)<? ?> b)<?= ?> c)< > d)<?php ?> 3.定义关联数组时,其键名与值之间的分隔符是: a)-> b)=> c): d)# 4.如果想要在文件末尾写入方式打开一个文件,该给fopen()传什么参数? a).w b).r c).a d).a+ 5.PHP类定义中不支持的访问控制是:() a)public b)private c)protected d)friend 6.以下关于XML的描述不正确的是:() a)XML是区分大小写的。 b)XML文档中可以有多个根元素。 c)XML不允许缺失结束标记。 d)XML不允许有重叠的标记。 7.不属于采用AJAX的原因是:() a)AJAX是基于被广泛支持的公开标准技术。 b)不刷新整个页面,提高了数据处理效率。 c)将数据和显示分离。 d)因为它是一种新的技术。 8.AJAX的核心是:() a)基于标准的表示技术:XHTML/CSS b)数据交换和操作技术:XML/XSLT c)数据获取技术:XMLHttpRequest d)客户端控制技术:JavaScript 9. 下面那一个正则表达式用来验证电子邮件(如:zhang.san_123@https://www.wendangku.net/doc/4916021557.html,)的格式最正确:() a)[_\.0-9a-z]@([0-9a-z]+\.)+[0-9a-z\.-]{2,6} b)[_\.0~9a~z-]*@([0~9a~z-]+\.)+[0~9a~z\.]+</p><h2>PHP程序设计习题答案</h2><p>第1章PHP开篇 习题 一、填空题 Apache的httpd服务程序使用的是【 81.0 】端口。 在进行软件开发时有两种基本架构,B/S架构和【C/S 2.】架构。 URL的英文全称是【】,中文名称为【统一资源定位符3.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.面向对象 .快捷性5.支持多种数据库4. 第2章基本语法 习题 一、填空题 1.任何一个程序文件的php代码的开始和结束都要使用【 <?php 】和“?>”进行标记。</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 = ”; echo 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></div> </div> <div> <div>相关文档</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="13093792"><a href="/topic/13093792/" target="_blank">php试题答案</a></li> <li id="22417923"><a href="/topic/22417923/" target="_blank">php试题及答案</a></li> </ul> </div> </div> </div> </div> <div class="category"> <span class="navname">相关文档</span> <ul class="lista"> <li><a href="/doc/2d2169173.html" target="_blank">PHP网络编程 期中考试试题及答案</a></li> <li><a href="/doc/4916021557.html" target="_blank">PHP试题答案</a></li> <li><a href="/doc/7f8656172.html" target="_blank">php试题及答案</a></li> <li><a href="/doc/b411984859.html" target="_blank">PHP基础语法试题(一)答案版</a></li> <li><a href="/doc/0a15986796.html" target="_blank">PHP试题带答案</a></li> <li><a href="/doc/fa2338769.html" target="_blank">php程序员面试题(b卷_附答案)</a></li> <li><a href="/doc/341447502.html" target="_blank">PHP试题答案</a></li> <li><a href="/doc/6b160421.html" target="_blank">PHP期末练习题(参考答案)</a></li> <li><a href="/doc/9e19095893.html" target="_blank">PHP程序设计习题答案.pdf</a></li> <li><a href="/doc/da13128406.html" target="_blank">php试题答案</a></li> <li><a href="/doc/1717265714.html" target="_blank">比较基础的php面试题及答案</a></li> <li><a href="/doc/4f8805720.html" target="_blank">最全最详细的PHP面试题(带有答案)</a></li> <li><a href="/doc/7e8154373.html" target="_blank">PHP复习题附答案</a></li> <li><a href="/doc/b25550540.html" target="_blank">php复习题及答案</a></li> <li><a href="/doc/e412069094.html" target="_blank">最全最详细的PHP面试题(带有答案)</a></li> <li><a href="/doc/298828262.html" target="_blank">PHP程序设计习题答案</a></li> <li><a href="/doc/553368530.html" target="_blank">PHP期末练习题(参考答案)</a></li> <li><a href="/doc/889957297.html" target="_blank">php程序员面试题(b卷_附答案)(学习相关)</a></li> <li><a href="/doc/da5966179.html" target="_blank">PHP试题带答案</a></li> <li><a href="/doc/1510879335.html" target="_blank">PHP试题带答案</a></li> </ul> <span class="navname">最新文档</span> <ul class="lista"> <li><a href="/doc/0719509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0e19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9319184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3019258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/db19211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/af19240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9919184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8b19195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8019195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7f19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7a19336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6719035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6a19035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4d19232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3a19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2519396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2419396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1f19338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/ef19066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/bc19159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "4d552212935f804d2b160b4e767f5acfa1c78383"; </script> <div class="footer"> <p><a href="/tousu.html" target="_blank">侵权投诉</a>  © 2013-2023 www.wendangku.net  <a href="/sitemap.html">站点地图</a> | <a href="https://m.wendangku.net">手机版</a></p> <p><a href="https://beian.miit.gov.cn" target="_blank">闽ICP备11023808号-7</a>  本站文档均来自互联网及网友上传分享,本站只负责收集和整理,有任何问题可通过上访投诉通道进行反馈</p> </div> <script type="text/javascript">foot();</script> </div> </body> </html>