zoukankan      html  css  js  c++  java
  • php面试题四

    php面试题四

    一、总结

    二、php面试题四

    01. 输出为 Mozilla/4.0(compatible;MSIE5.01;Window NT 5.0)时,可能的输出语句
    是:
       A.$_SERVER['HTTP_USER_AGENT_TYPE'];
    B. $_SERVER['HTTP_USER_AGENT'];
       C.$_SERVER['USER_AGENT'];
       D.$_SERVER['AGENT'];

    02. 下面功能 PHP 无法实现的是:
       A. 服务器端脚本运行
       B. 命令行脚本运行
       C. 客户端图形界面(GUI)程序
    D. 浏览器端执行 DOM 操作

    03. 下面说法不正确的是:
       A.PHP 有四种标量类型:布尔型(boolean),整型(integer),浮点型(float),字符串(string)
       B. 浮点型(float)与双精度型(double)是同一种类型
      C. 复合类型包括:数组(array),对象(object),资源(resource)
       D. 伪类型:混合型(mixed),数字型(number),回调(callback)

    04. 执行下面的代码后,
        <?php
          echofunction_exists('print');
    ?>
     Echoprintarrayevallist 语言结构
        得到的输出是:
       A. 空
       B.true
       C.false
       D.FALSE

    05. 下面不是 PHP 语法的组成部分的函数是:
       A.array
       B.eval
      C. each
       D.list

    06. 执行下面的代码的结果是什么?
       <?php
          $bool=TRUE;
          echogettype($bool);
          echois_string($bool);

      ?>
      A. boolean
       B.boolean0
       C.booleanFALSE
       D.booleanfalse

    07. 写出下面代码执行的结果:
       <?php
          $a=12;
          $b=012
          $c=0x12;
          echo$a," ",$b," ",$c;
       ?>
       12 10 18
    二,十、八和十六进制之间转换,核心点二进制

    08. 下面代码的执行结果是什么?
       <?php
        echo1+2+"3+4+5";
       ?>

     A.0
       B.3
      C. 6
       D."33+4+5";

    09. 下面代码加入下面那个函数后返回 TRUE:
       return?=='A';
       A.ord(65)
       B. chr(65)
       C.65+''
       D.''+65

    10. 下面代码的输出正确的是:
       <?php
          $a=array(1=>5,5=>8,22,2=>'8',81);
          echo$a[7];
          echo$a[6];
          echo$a[3];
       ?>
       A. 空 2281B.空 8122 C.8122 空 D.空空空

    11. 下面代码的输出结果:
       <?php
          $a[bar]='hello';
          echo$a[bar];
          echo$a['bar'];
       ?>
       A.helloB. 空空 C.报错 D.hellohello

    12. 写出下面代码的结果:
       <?php
          echo1>>0;    //001==>1
          echo2>>1;    //010==>001=>1
          echo3<<2;    //011<==01100=>12
       ?>
       A.012B.106C. 1112 D.123

    13. 下面代码的执行结果:
       <?php
          for($i=0;i<10;$i++){
             print$i;
          }

    ?>
       A.0123456789B.012345678910C. 无输出 D. 死循环

    14. 下面对于 echo, print 的描述正确的是:
       A.echo,print 都可以打印多个参数
       B.print 可以打印多个参数,echo 不可以
       C. echo 可以打印多个参数,print 不可以
       D.echo,print 都不可以打印多个参数

    15. 对于正面的代码
       <?php
          $fruits=array('strawberry'=>'red','banana'=>'yellow');
       ?>
       能够正确得到结果'yellow'的代码是:
     A. echo "A banana is {$fruits['banana']}";
       B.echo"Abananais$fruits['banana']";
      C. echo "A banana is {$fruits[banana]}";
    D. echo "A banana is $fruits[banana]";

    16. 下面代码执行完成后的结果是什么?
       <?php

        functionchange(){
             static$i=0;
             $i++;
             return$i;
          }
          printchange();
          printchange();
       ?>
      1 2

    17.<?php
             $foo='test';
             $bar=<<<EOT
             $foobar
        EOT;
        echo$bar;
        ?>
    上面的语句输出结果 ():
       a.$foobar; 
       b.'EOT'$foobarEOT;
       c. test bar;
       d.'EOT'testbarEOT;

    18. $a=3; $b=4;
       if($a||$b=5){
          echo'tudo';
       }
       $b 的值是():
       a. 4;
       b.5;
       c.3;
       d.false

  • 相关阅读:
    B.Icebound and Sequence
    Educational Codeforces Round 65 (Rated for Div. 2) D. Bicolored RBS
    Educational Codeforces Round 65 (Rated for Div. 2) C. News Distribution
    Educational Codeforces Round 65 (Rated for Div. 2) B. Lost Numbers
    Educational Codeforces Round 65 (Rated for Div. 2) A. Telephone Number
    Codeforces Round #561 (Div. 2) C. A Tale of Two Lands
    Codeforces Round #561 (Div. 2) B. All the Vowels Please
    Codeforces Round #561 (Div. 2) A. Silent Classroom
    HDU-2119-Matrix(最大匹配)
    读书的感想!
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9060135.html
Copyright © 2011-2022 走看看