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,"\n",$b,"\n",$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

php面试题四的更多相关文章

  1. U3D面试题四

    1.配置Unity3D调试环境 在windows环境下,设置unity3d的编辑器调试环境方法: 点击“Edit‘---”Preferences“,弹出如下窗口 选择MonoDeveop即可. 在编辑 ...

  2. Java常考面试题(四)

    序言 双十一那天去我女朋友那了,11.11到11.13 漏了两天的内容,今天中午刚回来的,赶紧补一下前两天漏下的博文,我相信,坚持下来,会有成长的,等到出去实习那一天,肯定会很有帮助,会感谢现在自己的 ...

  3. 面试题:四种Java线程池用法解析 !=!=未看

    1.new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? 1 2 3 4 5 6 7 8 new Thread(new Runnable() {     @Override ...

  4. CCF-NOIP-2018 提高组(复赛) 模拟试题(四)

    T1 贪吃蛇 [问题描述] 贪吃蛇是一个好玩的游戏.在本题中,你需要对这个游戏进行模拟. 这个游戏在一个 \(n\) 行 \(m\) 列的二维棋盘上进行. 我们用 \((x, y)\) 来表示第 \( ...

  5. python面试题四:Python web框架

    1 django.flask.tornado框架的比较? 2 什么是wsgi? WSGI的全称是Web Server Gateway Interface,翻译过来就是Web服务器网关接口.具体的来说, ...

  6. 面试题四十:数组中最小的k个数

    方法一:先排序后寻找前k个数: 方法二:受面试题三十九,寻找超过一半的数的启发,只把里面的middle改成k-1就行: void HalfNum( int [ ] Array ,int k){ int ...

  7. 面试题四:手写sql

    矫正数据,有以下2个表,建表语句如下所示 -- 订单表 create table t_order ( id int auto_increment primary key, name varchar(2 ...

  8. 应聘.net开发工程师常见的面试题(四)

    1.在Asp.net中所有的自定义用户控件都必须继承自________? 答:Control. 2.在.Net中所有可序列化的类都被标记为_____? 答:[serializable] 3.在.Net ...

  9. python面试题(四)

    一.数据类型 1.字典 1.1 现有字典 dict={‘a’:24,‘g’:52,‘i’:12,‘k’:33}请按字典中的 value 值进行排序? sorted(dict.items(),key=l ...

随机推荐

  1. WPF MVVM架构 EF、WCF、IOC 设计示例经典

    概要 该演示项目利用WPF应用程序构建的MVVM架构示例, 运用了Unity容器接口注入, MVVM的经典设计, 后台利用的EF+WCF. 后台实现: 从数据库生成的emdx 结合上下文进行数据交互, ...

  2. Windows Server 2016 关闭Internet Explorer增强的安全配置

    Windows Server 2016 关闭Internet Explorer增强的安全配置 IE11 默认启用 Internet Explorer 增强的安全配置,浏览网页时这个提示十分频繁,是不是 ...

  3. Red Hat Enterprise Linux Server 5.5新增功能简介

    一.概况 昨日对刚发布的redhat新产品RHEL5.5进行了小范围的测试,红帽企业版 Linux 5.5 发行本中的亮点包括针对 Intel Boxboro-EX 平台.AMD Magny-Cour ...

  4. Java学习笔记九

    GUI:图形用户界面,Java不常用于创建桌面应用,所以用的比较少 一.概述: 二.Frame演示: 三.事件监听机制 import java.awt.Button; import java.awt. ...

  5. POJ 1874 畅通工程续(最短路模板题)

    畅通工程续 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submi ...

  6. Vue的学习--遇到的一些问题和解决方法

    包括: 1.Missing space before function parentheses 2.如何给.vue文件的页面添加css 3.如何给.vue文件页面里的元素添加监听器 4.如何为每一个页 ...

  7. Unity5中的粒子缩放(附测试源码)

    本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/article/details/49363241 作者:car ...

  8. 【hdu 6181】Two Paths

    [链接]http://acm.hdu.edu.cn/showproblem.php?pid=6181 [题意] 让你求从1到n的次短路 [题解] 模板题; 因为点可以重复走; 则一定会有次短路. di ...

  9. 【Oracle错误集锦】:PLSQL无法直连64位Oracle11g数据库

    背景:Oracle数据库装在本机上,使用PLSQL连接. 今天安装完Oracle 11g数据库后.用plsql连接数据库死活都连接不上.而且plsql客户端登录窗体的Database下拉框还为空.见下 ...

  10. [Python] Object spread operator in Python

    In JS, we have object spread opreator: const x = { a: '1', b: '2' } const y = { c: '3', d: '4' } con ...