太原PHP培训
达内太原php培训中心

0351-5608878

热门课程

PHP+MySQL技术职位笔试题

  • 时间:2015-08-27 18:37
  • 发布:达内
  • 来源:太原达内PHP学院

  • 一、选择题(30题,如无特殊说明,皆为单项选择题)

    1. 请详细阅读下面列出的表单和PHP代码,当在表单里面的两个文本框分别输入“php”和“great”的时候,PHP将在页面中打印出什么?(  )  

    <form action=”index.php” method=”post”>
    <input type=”text” name=”element[]”>
    <input type=”text” name=”element[]”>
    </form>
    <?php
    echo $_GET[‘element’];
    ?>

        A. Nothing
        B. Array
        C. A notice
        D. phpgreat
        E. greatphp

    2. 下面的脚本运行以后,$array数组所包含的值是什么?(  )

    <?php
    $array = array(‘1’,’1’);
    foreach ($array as $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. 下面的脚本运行以后,屏幕显示什么样的信息?(   )

    <?ph
    error_reporting(E_ALL);
    $array = array(‘abc’ => ‘def’);
    echo $array[‘abc’].$array[‘def’];
    ?>

        A. abcdef
        B. def
        C. abc
        D. def\nNotice: Undefined index: def in /xx/yy/zz.php on line 4

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

    <?php
    $s = ‘12345’;
    $s[$s[1]] = ‘2’;
    echo $s;
    ?>

        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,针对