最新PHP技术笔试题.docx
- 文档编号:9558098
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:10
- 大小:18.48KB
最新PHP技术笔试题.docx
《最新PHP技术笔试题.docx》由会员分享,可在线阅读,更多相关《最新PHP技术笔试题.docx(10页珍藏版)》请在冰豆网上搜索。
最新PHP技术笔试题
PHP+MySQL技术职位笔试题
一、选择题(30题,如无特殊说明,皆为单项选择题)
1.请详细阅读下面列出的表单和PHP代码,当在表单里面的两个文本框分别输入“php”和“great”的时候,PHP将在页面中打印出什么?
(A)
php
echo$_GET[‘element’];
?
>
A.Nothing
B.Array
C.Anotice
D.phpgreat
E.greatphp
2.下面的脚本运行以后,$array数组所包含的值是什么?
(B)
php
$array=array(‘1’,’1’);
foreach($arrayas$k=>$v){
$v=2;
}
?
>
A.array(‘2’,‘2’)
B.array(‘1’,‘1’)
C.array(2,2)
D.array(Null,Null)
E.array(1,1)
3.下面的脚本运行以后,屏幕显示什么样的信息?
(D)
php
error_reporting(E_ALL);
$array=array(‘abc’=>‘def’);
echo$array[‘abc’].$array[‘def’];
?
>
A.abcdef
B.def
C.abc
D.def\nNotice:
Undefinedindex:
defin/xx/yy/zz.phponline4
4.以下代码的输出是什么?
(B)
B
php
$s=‘12345’;
$s[$s[1]]=‘2’;
echo$s;
?
>
A.12345
B.12245
C.22345
D.11345
E.array
5.PHP中,单引号和双引号所包围的字符串有什么区别?
(AD)(选择两项)
A.单引号速度快,双引号速度慢
B.双引号速度快,单引号速度慢
C.两者没有速度差别
D.双引号解析其中以$开头的变量,而单引号不解析
E.单引号解析其中\r\t等转义字符,而双引号不解析
6.对于SELECT*FROMtb1这样的SQL查询语句,如何才能减少从数据库返回的数据量?
(BC)(选择两项)
A.转为存储过程
B.用具体的字段名来代替”*”
C.加一个”where”语句
D.转变查询为视图
E.使用预语句
7.下面哪个不是合法的SQL的归类函数?
(E)
A.AVG
B.SUM
C.MIN
D.MAX
E.CURRENT_DATE()
8.在MySQL中的mysql数据库中没有以下哪张表?
(D)
A.tables_priv
B.columns_priv
C.user
D.database
9.关于mysql_select_db返回值正确的是?
(C)
A.成功开启返回1,失败返回0
B.成功开启返回一个连接标识,失败返回false
C.成功开启返回True,失败返回False
D.成功开启返回True,失败返回一个错误号
10.请看代码,数据库关闭指令将关闭哪个连接标识?
(B)
$link1=mysql_connect(‘localhost’,‘root’,‘’);
$link2=mysql_connect(‘localhost’,‘root’,‘’);
mysql_close();
>
A.$link1
B.$link2
C.全部关闭
D.报错
11.mysql_affected_rows()对哪个操作没有影响?
(A)
A.SELECT
B.DELETE
C.UPDATE
D.INSERT
12.mysql_data_seek(查询结果指针,资料记录位置)函数中,资料记录位置的值是从多少开始的?
(D)
A.1
B.2
C.3
D.0
13.关于mysql_pconnect说法正确的是?
(D)
A.与数据库进行多连接
B.与mysql_connect功能相同
C.与@mysql_connect功能相同
D.与数据库建立持久连接
14.mysql_insert_id()函数的作用是?
(B)
A.查看下一次插入记录时的ID号
B.查看刚刚插入过的自动增长ID值
C.查看一共做过多少次insert操作
D.查看一共有多少条记录
15.修改MySQL用户root的密码的指令是?
(A)
A.mysqladmin-urootpasswordtest
B.mysql-urootpasswordtest
C.mysql-uroot-ptest
D.mysql-uroot-passwordtest
16.下面哪个网络协议是PHP不支持的?
(D)
A.tcp
B.udp
C.udg
D.pdc
E.unix
17.做文件上传的时候,你可以让浏览器来显示上传的文件大小吗?
(B)
A.可以
B.不可以
18.你可以通过一个PHP函数把所有的错误信息汇报都屏蔽掉吗?
(A)
A.可以
B.不可以
19.现有一手推车类程序(cart.inc)其中包含有一添加物品的方法(add_item),下面那个选项可以正确使用方法add_item?
(B)
php
classCart{
var$items;
functionadd_item($artnr,$num){
$this->items[$artnr]+=$num;
}
}
>
A.
php
require(cart.inc);
$cart=newCart
$cart->add_item(‘10’,1)
>
B.
php
require(‘./cart.inc’);
$cart=newCart;
$cart->add_item(‘10’,1);
?
>
C.
php
require(‘./cart.inc’);
$cart=newCart();
$cart->add_item(‘10’,1);
?
>
D.
php
include(‘./cart.inc’);
$cart=newCart();
$cart->add_item(‘10’,1);
?
>
20.对于一个查询语句SELECT*FROMtbl1WHEREa>1ANDb<3ORDERBYc,针对该查询,什么样的索引结构能是的该查询获得最佳效率?
(A)
A.INDEXa_b_c(a.b,c)
B.INDEXa_b(a,b)
C.INDEXa,INDEXb,INDEXc
D.INDEXa
21.以下代码执行结果?
(A)
php
mysql_connect(‘localhost’,’root’,‘’);
$result=mysql_query(“SELECTid,nameFROMtb1”);
while($row=mysql_fetch_array($result,MYSQL_ASSOC)){
echo’ID:
’.$row[0].’Name:
’.$row[];
}
>
A.报错
B.只打印第一条记录
C.循环换行打印全部记录
D.无任何结果
22.下面哪个写法能够设置用户端的Cookie的有效期是一个小时?
(A)
A.time()+3600
B.time(3600)
C.gmtime()+3600
D.gmtime(3600)
23.以下哪个选项可以通过下面这段代码产生?
(B)
php
functionRandom_Password($length){
srand(date(‘s’));
$possible_charactors=‘ABCDEFGhijklmNOPQRSTuvwxYz’;
$string=’’;
while(strlen($string)<$length){
$string=substr($possible_charactors,(rand()%(strlen($possible_charactors))),1);
}
return($string);
}
echoRandom_Password(8);
>
A.abCHUvwx
B.ABjlRQxz
C.vmxZGhij
D.EGSvTYxz
24.下面这段程序的功能是什么?
(A)
php
error_reporting(0);
functionrcolor(){
srand((double)microtime()*10000000);
$rand=(ramd(30,170));
returnsprintf(‘%02X’,$rand);
}
functionrand_color($string){
$array=explode("",$string);
$j=count($array);
for($i=0;$i<$j;$i++){
$return.='
}
return$return;
}
>
A.随机生成颜色
B.产生随机数
C.在1-10000000之间产生随机数
D.设置固定背景色
25.设有一个数据库mydb中有一个表tb1,表中有六个字段,主键为ID,有十条记录,ID从0到9,以下代码输出结果是?
(D)
php
$link=mysql_connect(‘localhost’,‘mysql_user’,‘mysql_password’)
ordie(‘Couldnotconnect:
’.mysql_error());
$result=mysql_query("SELECTid,name,ageFROMmydb.tb1WHEREid<‘5’");
ordie(‘Couldnotquery:
’.mysql_error());
echomysql_num_fields($result);
mysql_close($link);
>
A.6
B.5
C.4
D.3
26.关于mysql_fetch_object说法中,正确的是?
(D)
A.mysql_fetch_object和mysql_fetch_array一样,没什么区别
B.mysql_fetch_object返回值是个对象,所以在速度上比mysql_fetch_array要慢
C.mysql_fetch_object返回值是个数组,所以在速度上和mysql_fetch_array及mysql_fetch_row差不多
D.mysql_tetch_object返回值是个对象,在速度上和mysql_fetch_array及mysql_fetch_row差不多
27.以下代码的执行结果是?
(A)
php
mysql_connect(‘hostname’,‘user’,‘password’);
$result=mysql_query("SELECT*FROMmydb.mytable");
while($row=mysql_fetch_object($result)){
echo$row[‘user_id’];
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 PHP 技术 笔试