下列php语言中叙述正确的是什么,PHP语言综合复习巩固训练试题

PHP语言综合复习巩固训练试题

A、PDO可以实现信息采集

B、PDO只能操作MySQL数据库

C、使用PDO之前必须先include PDO这个类文件 D、PDO支持多种数据库

23、D07EA1026 以下说法正确的是( ) (1分)

A、使用PDO前要搭建并启动PDO服务器

B、PDO中的exec主要是用来执行不返回结果集的操作例如 增删改 C、PDO中的query方法返回的是一个数组 D、PDO不支持事务处理

24、D07MA2027 下列说法正确的是( ) (2分)

A、PDO中的lastinsertid()方法作用是获取查询结果中最大的id值 B、PDO中的errorinfo只能和query搭配使用 C、PDO操作MySQL数据库时不能设置字符集 D、使用PDO的prepare可以防止sql注入攻击

25、D07DA4028 下列说法正确的是( ) (4分)

A、PDO中的errorinfo是用来设置是否显示错误的 B、PDO和url重写功能不可同时使用

C、如果使用了PDO则页面上不能有AJAX请求 D、PDO支持事务操作

26、D07MA2029 下列说法正确的是( ) (2分)

A、PDO操作数据库效率高但不支持事务等应用

B、PDO可以直接操作数据库,不需要数据库用户名及密码 C、通常使用PDO的exec()方法来获取返回的结果集 D、PDO利用了PHP面向对象特性 27、D07MA2030 下列说法正确的是( ) (2分)

A、如果使用分页功能则该地址不能使用url重写

B、当使用GET传值时,将页码作为参数加在URL地址后,也可以同时通过GET传递其他数据例如用户id等

C、如果一共有9条数据每页显示3条数据,则总页数为4页 D、点击分页链接时,通常使用POST方式进行传值

28、D07MA2031 下列说法正确的是( ) (2分)

A、GET通过url地址传值,可以同时传多个参数

B、如果form表单中的method设置为POST,当提交表单时,能在地址栏看到表单中的数据 C、GET传送的数据量大

D、在网站后台不能使用GET方式传值,因为这样不安全 29、D07MA2032 下列说法正确的是( ) (2分)

A、AJAX只能通过GET方式提交数据

B、AJAX以GET方式请求服务器时可以在地址栏中看到请求的参数 C、AJAX请求服务器端,服务器端只能使用PHP语言来处理

D、通过ajax提交的数据也可以通过form表单来实现,只是表单提交需要整个页面全部刷新 30、D07MA2033 以下哪个方法不是PDO的方法( ) (2分) A、add() B、query() C、exec() D、execute()

31、D08EA1034 关于PHP操作memcache 下面那个不是memcache类的方法( )。 (1分)

A、 set B、 get C、replace D、fetch 32、D08EA1035 下列说法正确的是( ) (1分)

A、PHP只能通过DOM方式来解析XML B、XML可以实现与HTML同样的功能 C、XML中的标签是可以自定义的 D、XML中可以执行判断语句 33、D08MA2036 下面说法正确的是( ) (2分)

A、DOM方式可以解析XML也可以读取XML

B、使用DOM方式解析XML时通过DOM对象的getElementsByTagName('test')方法只能获取到第一个test标签

C、DOM对象中的load方法可以加载一个xml文件或者解析一段xml字符串 D、Xml比html功能更强大可以取代html

34、D08EA1038 下列说法正确的是( ) (1分)

A、ob_get_contents函数的意思是从html模板中获取内容 B、ob_clean函数的作用是删除一个过期的文件

C、纯静态与伪静态的区别是纯静态生成文件到硬盘上,伪静态是将网页内容保存到内存中 D、纯静态能减轻服务器压力而伪静态不能

35、D09EA1039 下列说法正确的是( ) (1分) A、url地址可以通过get方式传值,但是只能传送一个参数 B、表单中的action表示提交方式 可以使post或者get C、代码 会在浏览器上显示出一个多选框 D、如果表单以post方式提交数据,则不会在地址栏中看到提交的数据 36、D09EA1040 以下代码的输出结果是( ) (1分) <?Php define('A','B'); define('B','C'); echo 'A' . B. 'B' . A; ?> A、ACBB B、ABAB C、ABBA D、BBAA 37、D10EA1041 关于用户登录,下列说法错误的是( )(1分) A、可以在登录页面写一个表单,以POST方式提交用户名和密码

B、存储在数据库中的密码字段可以不存储名文密码而存储md5加密后的字符串 C、存储在数据库中的密码不能md5加密,因为加密后无法验证密码是否有效 D、如果仅仅使用用户名和密码登录,则用户表中不能出现重复的的用户名,否则登录时将会产生混乱 38、D10EA1042 关于购物流程,下面说法正确的是( )(2分) A、用户在购买商品时,购物车中只能有一件商品,并且数量只能为1 B、用户的购物车可以选购多件商品,但是每件商品数量只能为1 C、用户购物车中可以有多件商品,每件商品数量也可以是多个,但是下订单时对于订 单表来说,每个订单只会向订单表写入一条数据 D、一个订单可能会在订单表中写入多条记录,这个由购物车中的商品件数来定 39、D10EA1043 下列程序的执行结果是( )(1分) <?php $a = 10; $b = &$a; $b = $a + 1; echo $a; ?> A、 10 B、 11 C、 20 D、 1 40、D10MA2044 下列说法错误的是 ( )(1分) A、上传文件时,只要不人为的限制理论上是可以上传任何格式的文件的 B、上传文件时表单需要设置enctype="multipart/form-data" C、上传文件的过程是从客户端提交文件到服务器的临时目录,再通过程序从临时目录移动(或者拷贝)到指定的目录下 D、上传文件时服务器无法获取到原始的文件名

41、D10MA2045 关于分页下列说法正确的是( )(2分) A、分页实际上是每页显示的数据少了而已,不能减少对数据库的压力 B、如果数据库总计20条数据,每页显示3条则总共有7页 C、分页通常用到limit,limit后的第一个参数是查询多少条数据 D、limit 后的第二个参数是 从第几条开始查询 42、D10MA2046 下列说法正确的是( )(2分)

A、Session保存在服务器,cookie保存在客户端,如果服务器和客户端是同一台机器则session和cookie中的数据时相同的

B、Session_destroy()函数是销毁所有用户的数据

C、如果cookie被禁用了,在不采用其他措施的情况下session也是不可以使用的 D、使用cookie时必须先session_start(),因为cookie依赖session 43、D10EA1047 下列说法正确的是( ) (1分) A、表格由td 和tr组成 一个td代表一行 B、表格的每一行都必须有一个开始的

C、表格是表单的另一种说法,两者是完全相同的 D、以上说法都不对

44、D10MA2048 如果要通过url传递多个参数下列格式正确的是( )(2分) A、www、a、com/index、php&id=10?User=zhangsan B、www、a、com/index、php?id=10&user=zhangsan C、www、a、com/index、php=id?10=user?Zhangsan D、www、a、com/index、php:id=10:user=zhangsan 45、D10MA2049 假设商品表(goods)中主要字段有id,goods_name,price如果要查询最贵的5件商品,正确的sql语句是( )(2分) A、select * from goods limit 5; B、select * from goods where max(price)=5 C、select * from goods order by price desc limit 0,5

D、select max(price)=5 from goods

46、D10MA2050 接上题,添加商品的sql语句是( )(2分) A、insert into goods (null,'诺基亚N73','100') B、 insert into goods (null,'诺基亚N73','100')values(id,goods_name,price) C、 insert into goods (id,goods_name,price)values(null,'诺基亚N73','100') D、insert into (id,goods_name,price) goods (null,'诺基亚N73','100') 47、D10MA2051 接上题更新商品id为5的商品名称的sql语句是( )。(2分) A、update set goods_name='三星se' from goods where id=5 B、update goods set goods_name='三星se' where id=5 C、update goods where id=5 set goods_name='三星se' D、update from goods where id=5 set goods_name='三星se' 48、D10MA2052 写出下列程序的运行结果( )(2分) <?php $j = 0; for($i=0;$i<=3;$i++){ $j = $j + $i; } echo $j; ?> A、 0 B、2 C、 4 D、6 49、D10MA2053 关于AJAX些列说法正确的是( ) (2分) A、AJAX可以只能以POST方式请求服务器 B、服务器必须使用php语言才能完成整个ajax请求响应过程 C、AJAX请求可以使POST也可也是GET方式 D、在服务器端编写代码echo 1;和return 1效果是相同的

50、D10MA2054 假设用户表users,有uid(用户id),username(用户名),pwd(密码)几个字段,假设密码没有md5,在登陆时假设已经在验证页面获取到用户提交过来的用户名$u和密码$p,接下来验证用户名和密码的正确性,下列说法错误的是 ( )(2分) A、可以分别$sql1 = "select * from users where username='$u'"和 $sql2="select * from users where pwd='$p'"两条sql,如果都能查询出数据说明用户信息有效 B、可以先以用户名作为条件执行 $sql = "select pwd from users where username='$u'"来查询密码,如果能查询到密码数据则将查到的密码和用户输入的$p比较一下是否相等,如果相等说明用户信息有效 C、可以执行$sql = "select * from users where username='$u' and pwd='$p'" 看是否能查询到数据如果能查询到说明用户信息有效 D、如果数据库中的密码是md5之后的,那么在查询前必须也将获取到的明文密码md5

【PHP语言综合复习巩固训练试题】相关文章:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值