PHP上机试题

PHP上机试题

翼方科技PHP软件工程师上机试题

1.设有n种物品,每种物品有一个重量及一个价值。但每种物品的数量是无限的,同时

有一个背包,最大载重量为M,今从n种物品中选取若干件(同一种物品可以多次选取),使其重量的和小于等于M,而价值的和为最大。

2.n只猴子采得一堆桃子,猴子彼此约定隔天早起后再分食。不过,就在半夜里,一只猴

子偷偷起来,把桃子均分成n堆后,发现还多一个,它吃掉这桃子,并拿走了其中一堆。

第二只猴子醒来,又把桃子均分成n堆后,还是多了一个,它也吃掉这个桃子,并拿走了其中一堆。第三只,第四只,第n只猴子都依次如此分食桃子。那么桃子数最少应该有几个呢?

3.公鸡3元每只,母鸡5元每只,小鸡1元3只,一百元钱买鸡。请依次给出可买公鸡,

母鸡和小鸡的数目(输入公鸡数后,显示可买母鸡和小鸡的数目;输入公鸡和母鸡数后,显示可买小鸡的数目;首先输入的鸡类型不确定)。

4.设有一个字符串var str='1|2|3|4|5|6#1|2|3|4#1|2|3|4|5|6|7|8';请用“#”

号将其分割为数组,再用“|”将其分割为2维数组。可以用例如ary[0][0]这样的各式取出数组中的每个元素。最后输出其中最长数组的编号(1,2,3这样的自然数),这个数组中元素的个数,以及每个数组中的元素。要求可随意更改str中的数据。如图:

5.设有两张表,第一张表question,包含三个字段id,question,answer,里面有100

条数据;第二张表rank,包含两个字段id,rank。要求做一个页面,随机抽取10道题目(判断题)。交卷后将每一题的答案和数据库中的标准答案作比较,相同+1分,最后得出成绩存入rank。

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网络编程期中考试试题 一、单项选择题(每题3分共计30分) 1、在HTML中嵌入PHP代码,有以下几种方法,其中错误的是()。 A. 以””结束,中间为PHP代码。 B. 以以结束,中间为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面试题

PHP核心课程测试题一.单选题( 1’ x 50 = 50’ ) 1. PHP是哪一种类型的语言( ) A.编译型 B.解释性 C.两者都是 D.两者都不是 2. 在用浏览器查看网页时出现404错误可能的原因是( ) A.页面源代码错误 B.文件不存在 C.与数据库连接错误 D.权限不足 3. 若x,y为int类型变量,则执行以下语句后,y的值为( ) A.1 B.2 C.3 D.0 4.下列代码执行后,输出结果正确的是( ) A.1 B.2 C.运行错误 D.都不对

5. 执行完以下代码后,变量$num的值为( ) A.10 B.20 C.30 D.显示错误 6. 以下程序运行结果为( ) A.5 + 3 + 1 = 9 B.1 + 5 + 3 =9 C.提示错误,并有显示:+ 3 + 1 = 4 D.9 7. 下面的脚步运行以后,$array数组所包含的值是( ) $v){ $v = 2 } ?> A.arra y (…2?, ?2?) B.array (1, 1) C.array (2, 2) D.array (null,null) 8. 查询名字中第2个字为“阳”的学生的姓名和学号,正确的是( ) A.Select Sname,Sno from student where Sname like ‘_阳%’; B.Select Sname,Sno from student where Sname like ‘阳%’;

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程序设计》上机期末考试试题 一、调试下列各小题的输入结果(每题10分,共34分) 1、<?php $a=1; function test(){ echo $a; } test(); ?> 调试答案:____________________________. 2、<?php $b=201; $c=40; $a=$b>$c?4: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("test.gz","w"); gzwrite($id,"123456789\n",5); gzclose($id); $id=gzopen("test.gz","r"); echo gzgetc($id)."<br>"; echo gzgets($id,4)."<br>"; gzclose($id);$id=gzopen("test.gz","w"); gzputs($id,"<html><title>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中,不等运算符是()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 章、第一章 第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

比较基础的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试题带答案

评卷人得分分)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.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程序员面试题(b卷_附答案)

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,下次有人提起“函式库”的时候,别忘记这两个函式。

PHP程序设计习题答案

第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.快捷性.

新版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试题

--------------------------------------装--------------------------------------订------------------------------线---------------------------------------- **学院课程考试试卷课程名称:《开发基于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面试题及答案,经典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/5511898892.html, ,以下哪项能把字符串转化成 https://www.360docs.net/doc/5511898892.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随堂试题以及答案_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

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、Document.Write("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、Request.QueryString; C、Request.Form; 答案:A 8、请判断以下说法是否正确:当使用 POST 方法时,变量显示在 URL 中。 A、正确 B、错误 答案:B

9、请判断以下说法是否正确:在 PHP 中,既可以使用单引号 ( ' ' ) 也可以使用双引号 ( " " ) 来包围字符串。 A、正确 B、错误 答案:A 10、请判断以下说法是否正确:包含文件必须使用文件后缀 ".inc"。 A、正确 B、错误 答案:B 11、引用文件 "time.inc" 的正确方法是? A、 B、 C、 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+");

php基础知识期末考试题.doc

单项选择题:(共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随机

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 B 〈table〉 C D 〈head〉 15.strtolower()函数的功能是() A upper转为大写