php语言

最新PHP技术笔试题

时间:2023-03-02 16:17:37 php语言 我要投稿
  • 相关推荐

最新PHP技术笔试题

  PHP+MySQL技术职位笔试题,选拔人才自然很严格,考生们需要好好做功课,争取取得好成绩!

最新PHP技术笔试题

  选择题

  1. 请详细阅读下面列出的表单和PHP代码,当在表单里面的两个文本框分别输入“php”和“great”

  的时候,PHP将在页面中打印出什么?( )

  A. Nothing

  B. Array

  C. A notice

  D. phpgreat

  E. greatphp

  2. 下面的脚本运行以后,$array

  数组所包含的值是什么?( )

  A. array (?2? , ?2?)

  B. array (?1? , ?1?)

  C. array (2 , 2)

  D. array (Null , Null)

  E. array (1 , 1)

  3.

  下面的脚本运行以后,屏幕显示什么样的信息?( )

  A. abcdef

  B. def

  C. abc

  D. def\nNotice: Undefined index: def in /xx/yy/zz.php on line 4

  4. 以下代码的输出是什么?( )

  A. 12345

  B. 12245

  C. 22345

  D. 11345

  E. array

  5. PHP中,单引号和双引号所包围的字符串有什么区别?( )(选择两项)

  A. 单引号速度快,双引号速度慢

  B. 双引号速度快,单引号速度慢

  C. 两者没有速度差别

  D. 双引号解析其中以$开头的变量,而单引号不解析

  E. 单引号解析其中\r \t等转义字符,而双引号不解析

  6. 对于SELECT * FROM tb1这样的SQL查询语句,如何才能减少从数据库返回的数据量?(

  (选择两项)

  A. 转为存储过程

  B. 用具体的字段名来代替”*”

  C. 加一个”where”语句

  D. 转变查询为视图

  E. 使用预语句

  7. 下面哪个不是合法的SQL的归类函数?( )

  A. AVG

  B. SUM

  C. MIN

  D. MAX

  E. CURRENT_DATE()

  8. 在MySQL中的mysql数据库中没有以下哪张表?( )

  A.tables_priv

  B.columns_priv

  C.user

  D.database

  9. 关于mysql_select_db返回值正确的是?( )

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

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

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

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

  10. 请看代码,数据库关闭指令将关闭哪个连接标识?( )

  <?

  $link1 = mysql_connect(?localhost?, ?root?, ??);

  $link2 = mysql_connect(?localhost?, ?root?, ??);

  mysql_close();

  ?>

  )

  A. $link1

  B. $link2

  C. 全部关闭

  D. 报错

  11. mysql_affected_rows()对哪个操作没有影响?( )

  A. SELECT

  B. DELETE

  C. UPDATE

  D. INSERT

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

  的?( )

  A. 1

  B. 2

  C. 3

  D. 0

  13. 关于mysql_pconnect说法正确的是?( )

  A. 与数据库进行多连接

  B. 与mysql_connect功能相同

  C. 与@mysql_connect功能相同

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

  14. mysql_insert_id()函数的作用是?( )

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

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

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

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

  15. 修改MySQL用户root的密码的指令是?( )

  A.mysqladmin -u root password test

  B.mysql -u root password test

  C.mysql -u root -p test

  D.mysql -u root -password test

  16. 下面哪个网络协议是PHP不支持的?( )

  A. tcp

  B. udp

  C. udg

  D. pdc

  E. unix

  17. 做文件上传的时候,你可以让浏览器来显示上传的文件大小吗?( )

  A. 可以

  B. 不可以

  18. 你可以通过一个PHP函数把所有的错误信息汇报都屏蔽掉吗?( )

  A. 可以

  B. 不可以

  19. 现有一手推车类程序(cart.inc)其中包含有一添加物品的方法(add_item),下面那个选项可

  以正确使用方法add_item?( )

  <?php

  class Cart {

  var $items;

  function add_item ($artnr, $num) {

  $this->items[$artnr] += $num;

  }

  }

  ?>

  A. <?php

  require(cart.inc);

  $cart = new Cart

  $cart->add_item (?10?, 1)

  ?>

  B. <?php

  require(?./cart.inc?);

  $cart = new Cart;

  $cart->add_item(?10?, 1);

  ?>

  C. <?php

  require(?./cart.inc?);

  $cart = new Cart();

  $cart->add_item (?10?, 1);

  ?>

  D. <?php

  include(?./cart.inc?);

  $cart = new Cart();

  $cart->add_item (?10?, 1);

  ?>

  20. 对于一个查询语句SELECT * FROM tbl1 WHERE a>1 AND b<3 ORDER BY c,针对该查询,

  什么样的索引结构能是的该查询获得最佳效率?( )

  A. INDEX a_b_c (a. b, c)

  B. INDEX a_b (a, b)

  C. INDEX a, INDEX b, INDEX c

  D. INDEX a

  21. 以下代码执行结果?( )

  <?php

  mysql_connect(?localhost?, ?root?, ??);

  $result = mysql_query(“SELECT id, name FROM tb1”);

  while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {

  echo ?ID:?.$row[0].?Name:?.$row[];

  }

  ?>

  A. 报错

  B. 只打印第一条记录

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

  D. 无任何结果

  22. 下面哪个写法能够设置用户端的Cookie的有效期是一个小时?( )

  A. time() + 3600

  B. time(3600)

  C. gmtime() + 3600

  D. gmtime(3600)

  23. 以下哪个选项可以通过下面这段代码产生?( )

  <?php

  function Random_Password ($length) {

  srand(date(?s?));

  $possible_charactors = ?ABCDEFGhijklmNOPQRSTuvwxYz?;

  $string = ??;

  while (strlen($string) < $length) {

  $string = substr($possible_charactors, (rand()%(strlen($possible_charactors))), 1); }

  return($string);

  }

  echo Random_Password(8);

  ?>

  A. abCHUvwx

  B. ABjlRQxz

  C. vmxZGhij

  D. EGSvTYxz

  24. 下面这段程序的功能是什么?( )

  <?php

  error_reporting(0);

  function rcolor() {

  srand ((double)microtime()*10000000);

  $rand = (ramd(30, 170));

  return sprintf(?%02X?, $rand);

  }

  function rand_color($string) {

  $array = explode("", $string);

  $j = count($array);

  for ($i = 0; $i < $j; $i++) {

  $return .= '<font color="#".rcolor().rcolor().rcolor()."'>'.$array[$i].'</font>';

  }

  return $return;

  }

  ?>

  A. 随机生成颜色

  B. 产生随机数

  C. 在1-10000000之间产生随机数

  D. 设置固定背景色

【最新PHP技术笔试题】相关文章:

最新PHP面试题11-17

PHP试题03-28

PHP考试题11-17

PHP缓存技术12-11

最新PHP技术笔试练习题03-28

PHP面试题及答案03-29

php缓存技术经典总结03-29

PHP语言常用的面试题10-27

PHP面试题及答案(汇总)11-22

流行的php面试题及答案03-28