一期项目后测试

上传人:夏** 文档编号:495454753 上传时间:2023-12-29 格式:DOC 页数:5 大小:64KB
返回 下载 相关 举报
一期项目后测试_第1页
第1页 / 共5页
一期项目后测试_第2页
第2页 / 共5页
一期项目后测试_第3页
第3页 / 共5页
一期项目后测试_第4页
第4页 / 共5页
一期项目后测试_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《一期项目后测试》由会员分享,可在线阅读,更多相关《一期项目后测试(5页珍藏版)》请在金锄头文库上搜索。

1、PHP基础测试题(答题时间:90分钟 总分100分)一、(每道2分共48分)1, 哪一个是比较字符串的函数?A,strtolen()B,strops();C,substr();D,strcmp();2, 哪些函数与文件上传无关或是错误的? 【多选题】A,move_uploaded_file();B,is_uploaded_file();C,move_file_uploaded();D,move_file_uploade();3, 中文字符集下面描述错误的是?A, utf-8这样来设置字符集在mysql里面是错误的。B,utf-8占用三个长度而gbk或gb2312占用两个长度C, utf-8和g

2、b2312能使用substr来切割D, 如果utf-8没有去掉BOM头header()函数发送信息也正常4, 下面关于正则表达式的函数描述错误的是();A, preg_replace - 执行正则表达式的搜索和替换B, preg_match - 进行正则表达式匹配C, preg_replace - 执行正则表达式的搜索和替换D, preg_split - 用正则表达式拼装字符串 5, 请写出以下答案运行的正确结果? A,语法错误B,41C,36D,396, 哪一个不是分帧里面的属性? A, colspanB, colsC, noresizeD, src7,hp的mysql函数当中获得查询出来多

3、少行的专业函数为?A,mysql_affetced_rows()B,mysql_rows_num(); C,mysql_num_rows(); D,mysql_get_rows(); 8,在打开文件时不能打开文件的函数为? A,file_get_contents(); B,fopen(d.txt,r+); C,unlink(gg.txt);9,支持事务的存储引擎是谁?A, myisamB,CSVC,innodbD,merge10,更改表字段名的标准语法为?A,alter table 表名 add 字段 字类型first|afterB,alter table 表名 drop 字段first|af

4、terC,alter table 表名 change 原名 新名 新类型first|afterD,alter table 表名 modify 原名 字段类型first|after11, 无法写入数据库的原因经常不可能有?A,字符集不正确B, SQL语句不正确,我们可以用输出来调试,并复制进工具当中进行查询C,字段名写错或数据类型不准确D, null类型字段当中没有插入数据12,下面给出正则表达式,请选择能正确匹配的字串。正则:/ax4b/. A, axxxxxbB, axxxbC, axaxaxaxbD, axxxxb13,PHP可以html混编,当get传递一个rgb颜色名为bgcolor,

5、自动改变背景颜色的php代码为:A,?php ?B,body bgcolor=”C, body bgcolor=D,?php echo ?14,请写出join的作用。 A,将字符串进行连接 B,将数组当中的字符串以指定的字符连接返回一个字符串 C,将数组当中的元素以指定的字符串连接返回一个字符串 D,将数当中的元素以指定字符进行切割15, PHP的mysql系列函数中常用的遍历数据的的函数是E, mysql_fetch_row,mysql_fetch_assoc,mysql_affetced_rowsF, mysql_fecth_row,mysql_fecth_assoc,mysql_affe

6、tced_rowsG, Mysql_fetch_rows,mysql_fetch_array,mysql_fetch_assocH, Mysql_fecth_row,mysql_fecth_array,mysql_fecth_assoc16, 如下哪句话是对$_GET,$_POST,$_REQUEST描述正确的。A, $_GET是接收url传参,$_POST是接收文件,$_REQUEST即能接收文件也能够接收URL传参的内容。B, $_POST是收url传参,$_GET几种方式均能接收,$_REQUEST接收request方式传参C, $_POST主要接收方式是接收表当中的post方式提交的数

7、据,而$_GET不能接收手动写的URL数据D,$_POST接收post传参,$_GET接收URL传参,$_REQUEST两者均能接收17, 想要完成一个跳转,哪一个函数能够满足你的需求?A,redir() B. header() C. location() D. redirect() 18, 获取远程客户IP地方法是?I, get_client_ip();J, getip();K, $_SERVERREMOTE_ADDR;L, $_SERVERGET_CLIENT_IP;19, 以下的代码中$test计算出来的结果为多少?$demo=10;$a=&$demo;$a=20;$test=&$a;$

8、a=15;$demo=16;Echo $test;A,15;B,20C,16D,1020, 以下哪个将添帅哥进入到数组的尾部。A. $users = 帅哥;B. array_add($users,帅哥);C. array_push($users,帅哥);D. $users |= 帅哥;21, 禁用COOKIE后session还能使用吗? A,不可以,因为session是基于cookie的 B, 不是这么绝对,可以使用session.use_trans_sid或者get来传值 C, 可以,因为session与cookie无关 D,不可以,因为session与cookie无关22,下面这段代码运行

9、的值是多少?$a=30;function demo()$a=50;$b=10;$a=$GLOBALSa;$b=$GLOBALSb;$b=60;echo $a;Echo $b;demo();A, $a=30;$b=10;B, $a=50; $b=60;C, $a=30; $b=60;D, $a=50;$b=10;23. 阅读下面php的相关代码,并选择输出结果。?php $a = array(10,20,30); for($i=1;$iA, 10 20 30B, 20 30C, 30 20 10D, 10 2024. 阅读下面php代码,并选择正确结果: ?php $sum=0; $i=0; d

10、o $sum+=$i; $i+=2; while($iA, 8B, 12C, 6D, 10二、 简答题(7道 共52分)1,写出以下几个常用函数?(5分)a,创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 ?b, 合并一个或多个数组c,检查数组中是否存在某个值d,返回数组中所有的值e,将一个或多个单元压入数组的末尾(入栈) 2,自定义一个用户文件上传表单(6分) 3,现有一个数据库名称为58demo,数据库内有一个用户表users; 表字段有id(主键自增),username,age,sex字段字段类型是否自增是否为主键Id int是是pwdChar(32)usernameVa

11、rchar(20)ageintsexint 请写出:向users表中插入一条数据username=girl,age=22,sex=女的一条数据的sql语句。(5分)4,写出将刚插入的数据(加入id为18)的username值改为美女的sql语句?5分5,写出删除uesername为美女的数据?3分6,写出一个登陆form表单,提交用户名和密码信息之check.php页面,与users表内数据对比进行登录验证的完整代码?8分7,如果验证成功,将用户名写入session,查询users表内的所有数据条目,以表格方式显示,并且按照每页5条记录,实现分页功能? 如果验证失败输出“登陆失败”;20分 - 6 -易第优教育

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号