PHP练习手册
一、(1)JavaScript是一种不区分大小写的语言
下面给出一些JavaScript变量名称,请判断是否正确
(2)_pagecount (3)99Apple (4) Peter&Ball (5) Tree_items
(6)以下一段JavaScript脚本
var str= "ABCD"; alert(str.charAt(3));
的运行结果为C.
二、以下哪条语句会产生运行错误:()
A.var obj= ( );
B.var obj = [ ];
C.var obj = { };
D.var obj = / /;
2、以下哪个单词不属于javascript保留字:()
A. with
B. parent
C. class
D. void
3、请选择结果为真的表达式:()
A.null instanceof Object(if(!(null instanceof Object))是真的)
B.null === undefined
C.null == undefined
D.NaN == NaN
三、请写出下面程序的运行结果
function Demo(){
var r ,re;
var ss = "The man hit the ball with the bat.";
re = /The/g; place(re,"A");
return (r);
}
document.write( Demo());
四.详细解释以下操作数据库函数的功能
五、
1、列出在MySQL服务器主机上的名字含有“map”的数据库名字,命令是:_____。
在dos窗口下停止MySQL服务的命令是_____________。
2、MYSQL取得当前时间的函数是______,格式化日期的函数是_____(2分)
3、在dos窗口下远程连接到IP地址为192.168.0.200服务器上的MySQL。用户名是:root,密码是:test。使用的命令格式是________________。
4、删除数据库,表使用的关键字是drop还是delete?_____________。删除表“emp”中的所有数据使用命令:______________。
5、有一张表“student”,有属性“stu_id”。创建表的时候忘记设置主键了。请在dos 窗口下使用
命令修改表设置“stu_id”为主键_________________。
6、查看数据表“sample”中各列信息的命令是:________。使用__________命令可以查看更全面的表定义信息。
六、请写出MYSQL语句
创建一数据库,命名为“school”。在该数据库下面创建两张表“students”、“classes”。
“students”表结构如下:
字段名:s_no | name | gender | birthday | image | address | c_no
字段属性:int | varchar(20) | varchar(10) | datetime | blob | varchar(50) | int
“classes”表结构如下:
字段名:c_no | name | class_adviser
字段属性int | varchar(20) | varchar(20)
七、
1、创建数据库的关键字是: ()
A. delete
B. Create
C. from
D. talbe
2、创建表的主键约束使用哪个关键字:()
A. check
B. primary
C. foreign
D. rull
3、datetime属于什么数据类型:()
A. 日期型
B. 双字节型
C.字符串型
D.整数型
4、去掉结果集中的重复值用关键字: ()
A. top
B. distinct
C. in
D. null
5、语句“delete from 员工表where 工资>2000”表示含义:()
A.删除工资大于2000的员工资料
B.添加工资>2000的员工姓名
C.检索工资>2000的员工姓名
D.更改工资>2000的员工姓名
6、如果用group by将结果集分组后再次进行筛选,用关键字:()
A . having
B . from C. in D. like
7、以下()语句从表TABLE_NAME中提取前10条记录。
A. select * from TABLE_NAME where rowcount=10
B.select TOP 10 * from TABLE_NAME
C.select TOP of 10 * from TABLE_NAME
D.select * from TABLE_NAME where rowcount<=10
8、在SQL语言中,子查询是()
A. 返回单表中数据子集的查询语言
B. 选取多表中字段子集的查询语句
C. 选取单表中字段子集的查询语句
D. 嵌入到另一个查询语句之中的查询语句
9、对于SQL语句”UPDA TE Members SET Salary=Salary+300”,下列表述正确的是: ()
A.将Members表中工资都增加300
B.删除工资为300的记录
C.查询工资为300的记录
D.修改Members工资都扣除300
10、从员工表(Members)删除工资(Salary)大于2000的员工资料的SQL语句正确的是: ()
A.SELECT * FROM Members WHERE Salary>2000
B.DELETE FROM Members
C.DELETE FROM Members WHERE Salary>2000
D.UPDA TE Members SET Salary=0 WHERE Salary>2000
八、判断题
1.avg统计函数用来返回平均值的()
2.在模糊查询中,escape是转义字符()
3.SQL SERVER 2008属于网状型数据库()
4.HA VING子句与WHERE 子句用法完全一样()
5.Count(*)聚合函数用来返回表中所有纪录的个数。()
6.连接方式包括:内连接,外连接,左连接,右连接,完全连接五种()
7.数据库是用来存储数据所用的空间,可以讲数据库看成一个存储数据的容器,但实际上是许多个文件组成的。()
8.在用group by 分组时在任何地方都不能出现WHERE 语句()
9.在实体关系图ER-图中用椭圆表示实体()
10.在CREA TE INDEX语句中,使用CLUSTERED来建立聚集索引。()
九、详细解释以下操作数据库函数的功能
十、简答题
1.简述下如何实现文件上传?
2.写出关于文件上传的相关函数?
3.商品分类的核心技术点是什么?简单简述一下。
4.如何为图像增加水印功能?
5.简述一下创建图像的步骤?
6. 简述一下$_REQUEST、$_GET、$_POST、$_COOKIE 的关系和区别。
7.阐述下FCKEditor自动过滤的解决办法?
8. 什么是万能查询,如何实现万能查询?
9. .什么是SQL注入?
10.如何防止SQL注入?
11.详细解释以下操作数据库函数的功能:
12.说到php中变量,你能想到哪些知识点,请一一列出,提示可以从以下方面考虑:作用域,类型,变量的传递类型,可变变量。
13.表单中的GET请求和POST请求有什么区别?提示可以从以下方面考虑:
14都在什么情况下使用,传值方式,PHP接收方式?
15.写出你所知道的操作字符串的函数(至少5个)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论