绝密★启用前学院
学年第二学期期末考试
级专业()《PHP程序设计》试卷
一:填空(每题2分,共30分)
PHP4.0就是所谓的_____________端(server-side)脚本语言,同ASP一样,但和那些客户端脚本像VbScript,JavaScript有很大的区别,PHP代表:________________________.每条PHP4.0语句都以______________号来结束,PHP中的各种变量均在变量名前加上________以示区别。如果要在屏幕上输出结果,就要用到echo语句,输出的内容应该用__________________括起来。包含有PHP语句的文件,只有用后缀____________命名后(比如:myphpfile.php3)才能够被PHP4.0的解释器所识别并进行相应的处理。与MySQL数据库建立一个连接的函数是_______________________________.字符串的表通常用_________表示,也可用__________表示.7.Cookie常被“库记”,也叫它“小甜点”,它是一种存储在____________中的一个小文件;而Session则是存于_____________的文件。
8.在PHP中引用文件的方法有两种:__________及_________。
9.要初始化一个对象,需用__________语句建立该类型的变量.
10.函数中的变量________表示的是当前的对象,需要使用___________的形式来存取所有当前对象的变量或函数。
11.PHP和HTML最简单的交互是通过____________和___________语句来实现的.
12.header()函数用于发送特定的______________,使用header()函数时,一定要在任何产生实际输出的HTML或________代码前面调用该函数.
13.已知a=1;b=a++;求b=___________.
14.已知k=1;j=5;k=k=j求表达式值______________.
15.?a=PHP4;b=功能强大;echoa.b;?
结果为___________________________.
二:选择题(每题2分,共20分)
1.从HTML中分离PHP不可以下是可以使用的方法.()。
A.?...?B.?php...php?C。scriptlanguage=php.../scriptD。%...%
2.PHP不支持那种风格的注释方式:()。A。/*C,C++风格多行注释*/B。//C++风格单行注释C。#Unix风格单行注释D。REM风格单行注释
3.PHP中的取模是运算符。()
A.*B。C.%D.\
4.PHP中优先权最低的运算符是()。
A.?:B.+C.=D.==
5.常用来生成数组的函数是()。
A.arrayB.currentC.sortD.date
6.在MySql中用来查询结果的函数是()。
A.mysql_connectB.mysql_select_dbC.mysql_queryD.require_once
7.在PHP中为了使得定义的函数中可以使用外部变量,使用()语句。
A.globalB.constC.staticD.define
8.在PHP中将该变量的作用范围限制在该函数之内,使用()语句.
globalB.constC.staticD.define9.下列能替换IF……ELSE…语句的运算符是().
A.xorB.!=C.?:D.
10.已知k=1;j=5;k=k=j求表达式值的类型为()。
A.booleanB.integerC.stringD.double
三:简述题(每题5分,共10分)
简述PHP的特点?
简述print和echo语句的异同点?
四:读程序并写出结果(每题10分,共20分)
?phpa=go;a=here;echoa;echoa;echogo;?显示结果为:_____________________________________
_________________________
__________________________________
2.
?phpk=0;
for(i=1;i=10;i+=5){echo这是第.i.次循环br;k++;
}
echo共循环.i.次br
?
显示结果为:_________________.
____________________.
五:编程(每题10分,共20分)
1浏览器端显示“Hello,world.”标题为“第一个PHP程序”,试完成该程序。
2.在浏览器端显示“5!”的阶层的值,并把PHP代码嵌入HTML中?试写出该程序。
Php试题答案:
一.1.服务器,超文本预处理2。分号,,3.双引号,4。*.php5.intmysql_connect()
6.双引号,单引号7。客户浏览器,服务器端8。Require,include9.new10.this,
this-something11.print,echo12.