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

  • 相关阅读:
    P4781 【模板】拉格朗日插值
    P1306 斐波那契公约数
    P1154 奶牛分厩
    P1028 数的计算
    P1445 [Violet]樱花
    2020 Multi-University Training Contest 4
    Codeforces Round #658 (Div. 2) D
    2020牛客暑期多校训练营(第八场) K
    Codeforces Round #659 (Div. 2)
    #10106. 「一本通 3.7 例 2」单词游戏
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9060135.html
Copyright © 2011-2022 走看看