php参考试题
1、在HTML中嵌入PHP代码,有以下几种方法,其中错误的是(D)。
A. 以”
B. 以以结束,中间为PHP操作代码。
C. 以”<”开头,以”>”结束,中间为PHP操作代码。
D. 以”<!”开头,以”!>”结束,中间为PHP操作代码。
2、Lamp组合是指(A)
+Apache+mysql+PHP
+Apache+mysql+PHP
+Apache+sqlserver+PHP
+Apache+sqlserver+PHP
3、以下声明PHP变量正确的是(C)
i;
int $a;
C.$name="dadfa";
$name="sunch";
4、PHP中$name="David";echo "'hello $name'";程序执行结果为(A)
David
$name
C.'hello $name'
D.无法执行
6、以下哪个符号是php的字符串连接符(A)
A. .
B. -
C. |
D. +
7、以下哪个语句用来退出php中switch-case的分支判断(C)
A. continue
B. leave
C. break
D. end
8、以下关于continue和break的说法正确的是(D)
不会强行终止当前循环
终止当前执行语句,继续执行循环的下一句
强行终止当前循环
终止当前执行语句,继续执行循环的下一句
9、以下哪个函数是用来取出PHP数组的元素个数的(D)
10、下面哪个函数可以打开一个文件,以对文件进行读和写操作(C)
()
()
C. fopen()
D. open_file()
11、关于mysql的sql编程中变量赋值说法错误的是(D)
可以同时给多个变量赋值
可以将查询结果赋值给变量
可以同时给多个变量赋值
只能同时给一个变量赋值
12、以下关于子查询和表连接说法不正确的是(D)
A.一般来说,表连接都可以用子查询替换,但有的子查询缺不能用表连接替换
B.子查询比较灵活,方便,常作为增删改查的筛选条件,适合于操作一个表的数据
C.表连接更适合于查看多表的数据
D.在任意情况下二者均可以互相替换
14、以下哪个语句是PHP用来输出的(A)
A. echo
B. printstr
C. ()
15、在下列(B)情况下,变量不被认为是NULL。
A. 变量赋值为NULL
B. 变量赋值为空字符串
C. 变量尚未赋值
D. 变量被unset函数释放
16、下列变量名称有误的是(D)。
A. $_1na=12;
B. $myweb=“ $Site163=“ $我的变量=“test”;
17、假设$a=5,$b=5,有$a=$b+=2,则$a的值为(C)。
A. 5
B. 6
C. 7
D. 8
18、下列(A)函数可以判断读取是否至压缩文件的末尾。
A. feof( )
B. gzeof( )
C. gzrewind( )
D. gzseek( )
19、下列说法中,错误的是(D)。
A. echo、print、printf可以打印变量内容,但不能显示数组及系统超级变量数组
B. print_r不仅可以打印数组、标量变量,还可以打印对象的内容
C. echo是一个语句,可以使用.(小圆点)来拼接字符串,而print则不可以。
D. echo语句可以有返回值
20、在PHP函数中,属于选择数据库函数的是(D)。
A. mysql_fetch_row
B. mysql_fetch_object
C. mysql_result
D. mysql_select_db
21、PHP不支持以下哪种注释(D )
A. /* */
B. # D.
22、在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据( A )
A. $_COOKIE
B. $_COOKIES
C. $_GETCOOKIE
D. $_GETCOOKIES
23、读取get方法传递的表单元素值的方法是: ( A )
A. $_GET["名称"]
B. $get["名称"]
C. $GEG["名称"]
D. $_get["名称"]
24、下列说法中错误是( D )
A. time()函数可以获取当前系统时间戳
B. explode()函数可以用来分割字符串并返回数组
C. file()函数返回的数据类型是数组
D. php函数可以通过指针传递参数
25、下列有关get和post方法传递参数的说法中,正确的是(B )
A. get方法是发送请求HTTP协议通过URL参数传递进行接收,传递参数简单,且没有长度限制。
B. post方法是通过表单传递参数,可以提交大量的信息。
C. 使用post方法传递参数会出现页面参数泄露在地址栏中的情况。
D. 使用URL可以传递多个参数,参数之间需要用“$”连接。
26、以下代码运行结果( D )
$A=array("Monday","Tuesday",3=>"Wednesday");
echo $A[2];
A. Monday
B. Tuesday
C. Wednesday
D. 没有显示
27、mysql_select_db( )与@mysql_select_db( )的区别是( B )
A. @mysql_select_db( )不会忽略警告,将错误显示到客户端
B. mysql_select_db( )不会忽略警告,将错误显示到客户端
C. 没有区别
D. 功能不同的两个函数
28、PHP中调用某一个对象的方法或属性使用的运算符是(B )
A. =>
B. ->
C. .
D. ~
29、PHP中用来删除当前目录的函数是:(D )
A.chdir B. cd C. opendir D. rmdir
30、关于PHP变量的说法正确的是( D )
A. PHP是一种强类型语言
B. PHP变量声明时需要指定其变量的类型
C. PHP变量声明时在变量名前面使用的字符是”&”
D. PHP变量使用时,上下文会自动确定其变量的类型
31、有下列PHP语句段,
else echo “World”; > 若要输出”World”,$a应该是(D) A. 10 B. –3 C. “true” D . “0” 32、PHP语法中,假设已知$a=”hello”,$b=”china”,则要得到”hello china”的字符串,应该如何操作( C ) A. $a+$b B. $a-$b C. $a.$b D. $a+=$b 33、要配置PHP环境,只需修改( A ) A. B. C. D. 34、下列命令中不是PHP的输出命令的是( D ) A. echo B. printf() C. print D. write 35、PHP中定义常量的方法是( C ) A. VAR B. dim C. define() D. undefined() 二、填空 1.、PHP输出文本的三种方式echo,print,printf, 2.升序排列数组且键值对保持的函数是asort() 3.在php中包含文件的两种方式是include require 4.表单提交的方式有两种post 和get 5。获取字符串的长度的函数是strlen() 6.返回数组当前指针位置的元素的值的函数是current() 7.请写出php5的构造函数和析构函数construct , destruct 8。将给定字符串全部转换为小写字母的函数是strtolower() 三、简答题:(共25 分) 在MYSQL中,数据库”test”中student表内容如下: 请写出向student表插入一条名字为”张三”,年龄为18的记录的sql语句 Insert into student(name,age) values(“张三”,18); 请写出查询所有学生名字name和各个课程名称以及对应分数的sql语句(5分)。 Select ,, From student as st Inner join score as sc on = Inner join class as cl on = 4连接数据库服务器参数为:(”localhost”,”root”,”1234”),数据库为test,请使用PHP语言编写删除score表一条id为1的数据记录的程序 参考答案1 $conn = mysql_connect('localhost','root','1234') or die(“连接失败”); mysql_select_db('test'); $query = "delete table score where id=1"; $result = mysql_query($query,$conn); mysql_close($conn); 参考答案2 $conn = mysql_pconnect('localhost','root','1234') or die(“连接失败”); mysql_select_db('test'); $query = "delete table score where id=1"; $result = mysql_query($query,$conn); 参考答案3 $mysqli=new mysqli('localhost','root','1234',’test’); If(mysqli_connect_errno()) { or die(“连接失败”); } $query = "delete table score where id=1"; $result=$mysqli->query($query); 四、论述题。 1。简述php连接数据库的步骤 调用mysql_connect函数连接数据库服务器 调用mysql_select_db选择要操作的数据库 进行数据操作 调用mysql_close关闭数据库连接 2、echo print print_r区别 echo、print可以打印变量内容,但不能显示数组及系统超级变量数组 echo是一个语句,可以使用.(小圆点)来拼接字符串,而print则不可以,print是函数有返回值 print_r不仅可以打印数组、标量变量,还可以打印对象的内容 3、include require的区别 < 一、是非题:(每题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. 专 班级 姓名 学号 注意:广州轻工职业学校(大源校区) 2015-2016学年第二学期《PHP 动态网站开发》期末考试试卷 注 意 事 项 1、请首先按要求在试卷的标封处填写您的专业、姓名、学号和所在的班级名称; 2、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案; 3、不要在试卷上乱写乱画,不要在标封区填写无关内容。 4、请将答案填写到答题卡的相应位置。 使用对象:13计算机应用班 考试时间:90分钟 考试方式:考试 (一)客观题部分 一、不定项选择题(每小题3分,共计75分): 1.以下( )内容是HTML 文件的头部内容所包括的。 A .作者信息、网页描述 B .锚点 C .自动刷新 D .新注释、表单域 2.以下( )内容是HTML 文件的头部内容所包括的。 A .网页标题、关键字 B .作者信息、网页描述、基础地址 C .注释、表单域 D .自动刷新、CSS 样式 3.( )的设置有助于搜索引擎在因特网上搜索到网页。 A. 关键字 B. META C. 说明 D. 图片的尺寸 4.关于HTML 语言下列说法正确的是( )。 A .HTML 是(HyperText Markup Language )的首字母缩写,中文被称作“超文本标签语 言” B .HTML 文件中可以插入图形、声音、视频等多媒体信息 C .在HTML 文件中,用户可以建立与其他超文本的链接 D .HTML 是纯文本类型的语言,可以使用任何文本编辑器打开,查看、编辑 5. 超级链接是网页中最重要的组成元素,关于创建链接叙述正确的是( )。 A .选中文本,在其属性栏就会出现链接框,输入文件地址即可创建 B .选中文本或图像,选择右键菜单中的“创建链接”命令 C .一幅图片可以创建多个超级链接 D .也可以给空格创建超级链接 6.如果要在网页上加入跳转到页面顶部之类的链接,可以使用的操作有( )。 A .执行菜单命令“插入/表单对象/跳转菜单” B .执行菜单命令“插入/命名锚记” C .执行菜单命令“插入/超级链接” D .点击对象面板常用面板组下的“命名锚记”按钮 7.使用Dreamweaver8 创建网站的叙述,不正确的是( )。 A .站点的命名最好用英文或英文和数字组合 B .网页文件应按照分类分别存入不同文件夹 C .必须首先创建站点,网页文件才能够创建 D .静态文件的默认扩展名为.htm 或.html 8.下列( )是Dreamweaver 8中样式表文件的扩展名。 A ..dwt B ..css C ..lbi D ..cop 9.下列( )不能在网页的“页面属性”中进行设置。 A .网页背景图及其透明度 B .背景颜色、文本颜色、链接颜色 C .文档编码 D .跟踪图像及其透明度 10.点击某个设置了超链接的文字,希望在当前网页所在的页面中打开网页,目标选项应设置为( )。 A ._blank B ._self C ._http D ._URL 11.为链接定义目标窗口时,_blank 表示的是( )。 A .在上一级窗口中打开 B .在新窗口中打开 C .在同一个帧或窗口中打开 D .在浏览器的整个窗口中打开,忽略任何框架 12.在Dreamweaver 8中,设置超级链接的属性,目标设置为_top 时,表示( )。 A .新开一个浏览窗口来打开链接 B .在当前框架打开链接 C .在当前框架的父框架中打开链接 D .在当前浏览器的最外层打开链接 13.要在页面上创建一个指向上一级目录中文件picture1.htm 的链接,在属性检查器的链接栏中应该输入( )。 A . / picture1.htm B . ../ picture1.htm C . picture1.htm D . mailto: picture1.htm 14.如果要为一段文字添加一个电子邮件链接,可以执行的操作是( )。 A .选中文字,在属性面板的“链接”栏内直接输入mailto:电子邮件地址 B .选中文字,在属性面板的“链接”栏内直接输入email:电子邮件地址 C .选中文字,在属性面板的“链接”栏内直接输入tomail:电子邮件地址 D .无法为文字添加电子邮件链接 15.关于在Dreamweaver 中插入Flash 文本,说法错误的是( )。 A .通过插入Flash 文本,用户可以直接创建一个Flash 文本对象的动画 B .可以设置Flash 文本的字体、字号、文本颜色、鼠标转滚颜色等属性 PHP网络编程期中考试试题 一、单项选择题(每题3分共计30分) 1、在HTML中嵌入PHP代码,有以下几种方法,其中错误的是()。 A. 以” php程序员简历模板 php程序员简历模板一 年龄:21学历:大专 专业技能 核心语言: 熟练应用PHP+MySQL技术,能在WAMP环境下熟练编程。 理解对于Web网站开发的安全性要求,例如防SQL注射、令牌加密等技术。 理解Web开发流程,具有OO思想,能独立开发网站。 框架技术: 熟练使用smarty模板引擎技术,TP框架开发网站。 对三层结构、MVC的开发(设计模式)有较好的理解。 数据库: 熟练应用MySQL、SQLServer2005数据库,以及使用SQL语言。 前台展现: 熟识HTML、XHTML网页技术,能熟练应用DIV+CSS样式布局设计出符合Web2.0的页面,熟练应用JavaScript、Ajax技术实现对于客户端的脚本验证,能够熟练使用Jquery类库实现对页面即点即改等功能。 开发工具: 能够使用ZendStudio-5.5.0等PHP开发工具。 掌握PhotpShop、Dreamweaver网页开发工具的使用。 熟悉php168,Ecshop二次开发工具的使用。 项目经验 人事管理系统(应用程序) 软件环境:WAMP 编程工具:EditPlus 责任描述:组内讨论需求分析以及数据建模,功能独立开发完成 项目描述:无论对于大型公司,中小型公司,都避免不了对员工的管理,对于每个公司的管理者,在任何方面都需要一个既提供标 准有提供管理的系统;对于公司的员工也希望能够了解自己的表现及 在公司的职位、职责; 让公司对员工的管理更方便,通过本系统能有效地管理工资发放、员工的考勤动态 还可实现员工的自我查看和管理;以提高公司的执行效率和经济 效益。 项目感想:该项目主要应用了smarty+Ajax等技术由于php是一种弱的语言,并不能实现面向对象的多态(重载),所以只是用到了 面向对象的编程思想。在开发的过程中也使我更加熟悉基于 Smarty+CMS的开发模式。 天元茶叶网(168二次开发) 软件环境:WAMP 开发工具:ZendStudio-5.5.0 项目描述:本次开发运用的是php168v6版本的二次开发! 这个版本主要是标签的使用,它实现了内容与设计的结合!方便 快捷 本次开发的是茶叶网,实现了php168v6版本的功能 选择题 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.PHP试题带答案
《PHP实操试题》(A卷)
PHP网络编程 期中考试试题及答案
php程序员简历模板
php课后习题及答案
D.
7 用HTML标记语言编写一个简单的网页,网页最基本的结构是()。 A … … B
B. C. D.