河南经贸职业学院成人高等教育
《PHP程序设计》试卷
注意事项:
1、考试时间120分钟,满分100分。
2、在试卷规定位置填写考生本人信息,并自觉遵守考试纪律。
3、答题要字迹清楚、工整,保持卷面整洁。
一、单选题(共40分)
1、HTML是什么意思?()
A.高级文本语言 B.超文本标记语言
C.扩展标记语言 D.图形化标记语言
2、PHP语言的标准标记是()。
A、<% %>
B、
C、 ?>
D、/*………*/
3、浏览器针对于HTML文档起到了什么作用?()
A.浏览器用于创建HTML文档
B.浏览器用于运行HTML文档
C.浏览器用于修改HTML文档
D.浏览器用于删除HTML文档
4、语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是()。
A.无限和0 B.0和无限 C.都是无限 D.都是0 5、默认情况下,使用P标记会形成什么效果?()
A.在文字P所在的位置中加入8个空格
B.P后面的文字会变成粗体
C.开始新的一行
D.P后面的文字会变成斜体
6、PHP语句以什么符号结束()。
A、 .
B、:
C、;
D、无需任何符号,换行就行
7、哪个标记用于表示HTML文档的结束?()
A./BODY B./HTML
C./TABLE D./TITLE
8、假设$a=5,有$a+=2,则$a的值为()。
A.5 B.6 C.7 D.8
9、在PHP语言中,$paty=‘12345’,变量$paty的类型是()。
A、布尔型
B、整型
C、字符串
D、浮点型
10、在PHP语言中,$paty=false,变量$paty的类型是()。
A、布尔型
B、整型
C、字符串
D、浮点型
11、在PHP语言中,$paty=‘true’,变量$paty的类型是()。
A、布尔型
B、整型
C、字符串
D、浮点型
12、我们在HTML页面中制作了一个图像,想要在鼠标指向这个图像时浮出一条提示信息,应该使用哪个参数做到?()
A.POP B.SRC C.ALT D.MSG
13、PHP中变量的命名必须以()开头。
A、#
B、@
C、?
D、$
14、哪一个标记用于使HTML文档中表格里的单元格在同行进行合并?()
A.cellspacingB.cellpadding
C.rowspan D.colspan
15、超链接不能链接到下列哪个位置?()
A.同一HTML文档内的其他位置 B.磁盘上其他的HTML文档
C.Internet上的其他HTML文档 D.计算机,你与它之间没有通信链路
16、PHP中定义常量的方法是()。
A. VAR
B. dim
C. define()
D. undefined()
17、一个文件夹名称叫Parent,其下有一个叫做test.php的文件,和一个名为Child的文件夹。Child下有一个名为file1.html文件,想在file1.html中做一第2页/共6页
个链接,链接到test.php文件,以下正确的是()。
A.……
B.……
C.……
D.……
18、在PHP中属于比较运算符的是()。
A. =
B. !
C. ==
D. &
19、以下脚本输出什么?()
A.Testing 1245 B.Testing 345
C.Testing 1+245 D.245
20、以下代码显示的结果是()。
$_book=‘a’;
$$_book=20;
echo $_book;
echo $a;
A、a20
B、aa
C、20a
D、显示错误
二、填空题(共20分)
1、Cookie存储在________,Session是将数据存储在__________。
2、表单的提交方式有___________ 和 ____________。
3、PHP5支持的两种复合数据类型是:_________ 和 __________。
4、面向对象编程的主要特征有_________、_________ 和 __________。
5、显示当前执行的PHP程序文件名的魔术常量是_____________。
6、MySQL服务器的默认连接端口是_________。
7、在PHP中,引用操作符是_________。
8、在PHP中,要想连接两个字符串,使用_________符号。
9、在PHP中,12 ==“12“返回值为_________。
10、在PHP中,12 ===“12“返回值为_________。
第3页/共6页
11、在PHP中,错误控制(屏蔽)操作符是_________。
12、LMAP是+++的标准缩写,是当今Web开发中最佳技术方案。
三、判断题(共10分)
1、在PHP语言中,变量的类型是由赋给变量的值确定的。()
2、常量的前面没有$符号。()
3、在PHP中,一个变量的值可以作为另一变量的名称。()
4、在PHP中,比较表达式返回值为true或false。()
5、PHP中,单引号和双引号没有区别,随便用哪一个都是一样的。()
6、运算符“++”可以对常量和变量进行累加。()
7、PHP中,双引号字符串支持变量解析以及转义字符。()
8、PHP只可以运行在Windows操作系统中。()
9、任意情况下,PHP代码的结束标签“?>”都是可有可无的。()
10、Setcookie(“username”,“luck”,time()+60);设置一个名为username的cookie,值为luck,有效期为1分。()
四、问答题(共20分)
1、在PHP中,常量和变量有哪些区别?
2、PHP中常用的几个预定义的全局数组变量是哪些?
第4页/共6页
3、include和require有什么区别?
4、简述Cookie和Session之间的区别。
五、PHP是什么?经过一个学期的学习,请你谈一谈学习本课程的收获、感想及今后的就业目标。(共10分)
第5页/共6页
第6页/共6页
《PHP应用程序技术》课程标准 教研室主任: 专业带头人: 系(部)主任: 教务处处长: 教学副院长: 审核批准日期: 二○一七年六月
《PHP应用程序设计》课程标准 (基本信息) 课程编码: 课程类别:专业方向课程 适应专业:网站系统设计 开设时间:大三上期 学时数:80学时 一、课程概述 (一)课程性质 《《PHP程序设计》课程是5年制高职计算机应用技术专业的一门专业课程。《PHP程序设计》是网络程序设计、网站开发需要掌握的重要语言,是5年制高职计算机应用技术专业学生必须掌握的专业知识之一。 (二)课程基本理念 本课程的主要任务是培养学生的网络程序设计能力和编程思想;培养学生的基本网络编程技能;培养学生运用PHP语言进行程序开发的能力;培养其良好的编程规范和职业习惯,并使用PHP语言解决实际问题。学生学习了《PHP程序设计》可以从事网站开发、软件测试等工作,可以承担软件编码或者测试的工作,可以按照用户需求使用相关主流开发平台,完成相关的功能模块设计、编码、调试和单元
测试工作。课程结构上遵循企业开发“流程化”、项目“兴趣化”、教学“项目实战化”、模式“前瞻化”、教材“权威化”、授课“案例化”等国内领先的IT工程师培养模式,并且结合科学的考核评价模式。通过全方位课程设计、全真的工作环境、探索研究工学结合的培养模式,提高学生职业技能,最终实现岗位无缝对接。 (三)课程的设置与设计思路 本课程立足于培养学生的动手实践能力,教学活动基本上围绕着职业导向而进行,对课程内容的选择标准进行创造性的根本改革,打破以书本知识传授为主要特征的传统学科课程模式,转变为以工作情景任务为中心组织课程内容和实施课程教学,让学生在完成具体项目的过程中发展职业能力并掌握相关理论知识,真正做到学以致用,从而发展职业能力。 本课程的框架结构,经过与企业专家系统的讨论分析,按实际需要及由简入繁的原则,最终确定了学习培养标准。最终达到掌握《PHP 程序设计》的目标,本课程共80课时,其中实践50课时。 二、课程目标 1.方法能力目标 (1) 培养学生独立学习能力、自学能力; (2) 培养学生自我分析问题和解决问题的能力; (3) 培养学生获取新知识的能力和信息搜索能力; (4) 培养学生独立的决策能力。 (5) 培养学生善于总结和创造性工作的能力。
《PHP程序设计》复习题 16.进制转换函数十进制转二进制decbin()、 十进制转八进 制decoct() 、十六进制 hexdec() 、 二转十进制bindec() 17. \n 、 \t 、\r 、\$、\\四个转义字符的含义转义字符的意思,用在哪方面,怎么用 18. is_long()长整形、、is_double()、is_array()、is_object()四个函数的作用 19. $a=5;$b=6; function Sum() { Global $a,$b;加了global 就是全局变量 $b=$a+++$b;三个加的意思是:+ ++后面两个加是自增,先加后曾。A自增把结果赋值给b。a变6,b变11 } Sum(); echo $a,$b; $a,$b的结果为( ) 20. A、in_array() 检查数组中是否存在某个值 B、array_key_exists() 判断数组键是否存在于某个函数 中 C、array_keys()返回数组中所有的键名 D、array_values()返回数组中所有的值 21.A、copy() bool copy ( string $source , string $dest ) 将文件从 source 拷贝到 dest。成功时返回 TRUE, 或者在失败时返回 FALSE B、unlink() bool unlink ( string $filename ) 删除 filename。和 Unix C 的 unlink() 函数相似。成功时返回 TRUE, 或者在失败时返回 FALSE. C、rename() bool rename ( string $oldname , string $newname [, resource $context ] ) 尝试把 oldname 重命名为 newname。 成功时返回 TRUE, 或者在失败时返回 FALSE.
php程序设计基础一、PHP工作原理 操作系统 二、PHP输出语句 1、输出语句 格式: echo 内容 内容:1)、字符串 2)、变量(值) 3)、数字 4)、HTML标签(双引号引号) 说明:字符串:必须由双引号引起来的内容 变量:在程序运行过程中可以改变值的量。 { 定义变量:var 变量名;} 直接使用不用定义。 变量名:1、以下划线或字母开头 2、接字母或数字 eg:var $_123 var $abc
注意:所有的变量名前都要加上“$”符号,否则为无效 变量的值:就近原则 变量是区分大小 2、如何解决PHP中乱码 1)、MySql的基本编码是:utf-8 所以与数据库进行连接时,php文件的类型编码也要改为utf-8格式 2)、php文件编码必须是utf-8 3)、网页编辑软件制作网页,编码不是UTF-8。解决方法:将网页文件另存为,编码格式改utf-8 4)、如果是在静态网页中 指定,网页的编码为gb2312 修改为utf-8 5)、动态网页 在代码程序中加header("Content-Type: text/html; charset=utf-8"); 针对提交到数据库中的内容 纯php代码时,在第一行加入 注意:1、如果有HTML签标的代码,应修改 改为: 2、如果是纯PHP代码,在第一行添加 header("Content-Type: text/html; charset=utf-8"); 三、赋值语句 1、赋值符号“=” 2、数学:左边==右边=》右边==左边成立 3、规则(1)从右到左,左边为变量,右边为值(变量、表达式) (2)赋值符号在一个表达式中,只能出现一次 表达式:由变量或常量以及各种符号组成的式子。 4、例子:
第1章PHP开篇 习题 一、填空题 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.快捷性.
1 / 2 学院2017~2018学年度第二学期考试题 科目:PHP 程序设计命题人: B 卷 共2页 审核: 1分,共计20分) 默认情况下,PHP 预处理器的配置文件名是______________。 ______________语句;若要跳出这个循环语句,可以______________语句。 要实现文件的上传功能,必须将表单标签