导航菜单
首页 >  php期末考试题  > PHP考试题 测试题 练习题 选择题

PHP考试题 测试题 练习题 选择题

 

一、单选题(每题3分)

第1题 JavaScript脚本语言的前身是

A.Basic

B.Live Script

C.Oak

D.VBScript

 

第2题 使用CSS对文本进行修饰,若使文本闪烁,text-decoration的取值为

A.none         B.underline         C.overline         D.blink

 

第3题 XML基于的标准是

A.HTML         B.MIME         C.SGML        D.CGI

 

第4题 标记符title是放在标记符什么之间的

A.html与html    

B.head与head     

C.body与body     

D.head与body

 

第5题 <img>标记符中连接图片的参数是:

A. href     B. src       C. type     D. align

 

第6题 级联样式表文件的扩展名是:

A html      Bcss        C xml       D dib

 

第7题 同以往的版本相比较,HTML4.0:

A 增加了JavaScript支持

B 增加了Flash技术

C 增强了网页的动态性

D 增加了ActiveX技术

 

第8题 在HTML中,标记的作用是

A.标题标记      B.预排版标记      C.转行标记       D.文字效果标记

 

第9题 HTML语言中的转行标记是

A.html      B. br       C.title         D. p

 

第10题 在HTML中,标题字体标记中x的最大取值是

A.4            B.5             C.6             D.7

 

第11题 下列哪个不属于数据定义语言:

A. select

B. create

C. drop

D. alter

 

第12题 下列那个不属于数据操纵语言:

A. select

B. insert

C. delete

D. update

 

第13题 关于mysql_select_db返回值正确的是:

A. 成功开启返回1,失败返回0

B. 成功开启返回一个连接标识,失败返回false

C. 成功开启返回True,失败返回False

D. 成轼开启返回True,失败返回一个错误号

 

第14题 请看代码,数据库关闭指令将关闭哪个连接标识?

A. $link1

B. $link2

C. 全部关闭

D. 报错

 

第15题 mysql_affected_rows()对哪个操作没有影响?

A. select

B. delete

C. update

D. insert

 

第16题 mysql_data_seek(查询结果指针,资料录位置)函数中,资料记录位置的值是从多少开始的?

A. 1

B. 2

C. 3

D. 0

 

第17题 取得搜索语句的结果集中的记录总数的函数是:

A. mysql_fetch_row

B. mysql_rowid

C. mysql_num_rows

D. mysql_fetch_array

 

第18题 关于mysql_pconnect说法正确的是:

A. 与数据库进行多连接

B. 与mysql_connect功能相同

C. 与@mysql_connect功能相同

D. 与数据库建立持久连接

 

第19题 如果想取得mysql数据库系统的运行状态,应该用什么函数?

A. mysql_ping

B. mysql_status

C. mysql_stat

D. mysql_info

 

第20题 mysql_insert_id()函数的作用是:

A. 查看下一次插入记录时的ID号

B. 查看刚刚插入过的自动增长ID值

C. 查看一共做过多少次insert操作

D. 查看一共有多少条记录

 

第21题 mysql_ping()函数的作用以及返回值的类型正确的是:

A. 检查数据库系统的状态,返回整型数值

B. 检查数据库系统的状态,返回值为布尔型

C. 检查到服务器的连接是否正常,返回整型数值

D. 检查到服务器的连接是否正常,返回值为布尔型

 

第22题 现有一手推车类程序(cart.inc)其中包含有一添加物品的方法(add_item),下面那个选项可以正确使用方法add_item

 

A.

 B.

 C.

 D.

 

第23题 关于mysql_db_query与mysql_query说法正确的是:

A. mysql_db_query与mysql_query在执行sql语句后的返回值是一样的,成功返回资源号,失败返回FALSE

B. 不能用mysql_query函数临时在另一个数据库上执行sql语句,而mysql_db_query可以

C. mysql_db_query不会切换回先前连接到的数据库

D.mysql_query在功能上等于mysql_select_db() +mysql_db_query()

 

第24题 以下代码执行结果

A. 报错

B. 只打印第一条记录

C. 循环换行打印全部记录

D. 无任何结果

 

 

 

二、编程题(答案全部写在答题纸上,标清题号)

1、编写一个页面,显示出服务器端的全部配置。(14分)

 

 

2、编写一个用户注册的页面。需要录入用户名、密码、用户的真实姓名等项。录入的数据可以提交到服务器端,写入到users数据库的user表中。User表的结构为:

 

   

含义

    

名称

    

数据类型

     

姓名

    

name

    

Char(20)

     

登录名

    

logname

    

Char(6)

     

密码

    

pswd

    

Char(8)

 

数据在服务器端录入前需要验证数据库中是否已有相同登录名的用户存在。(14分)

 

一、单选题(每题3分)

第1题 设在一个数据库mydb中有两张表tb1和tb2,表中各有十条记录(id字段自动增长,0-9),在以下代码执行后,输出结果为:

A. 10 10

B. 0 10

C. 10 0

D. 0 0

 

第2题 下面哪项描述是错误的:

A. 父类的构造函数与析构函数不会自动被调用

B. 成员变量需要用public protected private修饰,在定义变量时不再需要var关键字

C. 父类中定义的静态成员,不可以在子类中直接调用

D. 包含抽象方法的类必须为抽象类,抽象类不能被实例化

 

第3题 关于以下代码,执行结果正确的是:

A. 打印第二个雇员的名字和年龄

B. 打印第三个雇员的名字和年龄

C. mysql_result()函数报错

D. 报错,在mysql_query前没有mysql_select_db过

 

第6题 下面这段程序的功能是什么:

相关推荐: