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,"\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面试题四的更多相关文章
- U3D面试题四
1.配置Unity3D调试环境 在windows环境下,设置unity3d的编辑器调试环境方法: 点击“Edit‘---”Preferences“,弹出如下窗口 选择MonoDeveop即可. 在编辑 ...
- Java常考面试题(四)
序言 双十一那天去我女朋友那了,11.11到11.13 漏了两天的内容,今天中午刚回来的,赶紧补一下前两天漏下的博文,我相信,坚持下来,会有成长的,等到出去实习那一天,肯定会很有帮助,会感谢现在自己的 ...
- 面试题:四种Java线程池用法解析 !=!=未看
1.new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? 1 2 3 4 5 6 7 8 new Thread(new Runnable() { @Override ...
- CCF-NOIP-2018 提高组(复赛) 模拟试题(四)
T1 贪吃蛇 [问题描述] 贪吃蛇是一个好玩的游戏.在本题中,你需要对这个游戏进行模拟. 这个游戏在一个 \(n\) 行 \(m\) 列的二维棋盘上进行. 我们用 \((x, y)\) 来表示第 \( ...
- python面试题四:Python web框架
1 django.flask.tornado框架的比较? 2 什么是wsgi? WSGI的全称是Web Server Gateway Interface,翻译过来就是Web服务器网关接口.具体的来说, ...
- 面试题四十:数组中最小的k个数
方法一:先排序后寻找前k个数: 方法二:受面试题三十九,寻找超过一半的数的启发,只把里面的middle改成k-1就行: void HalfNum( int [ ] Array ,int k){ int ...
- 面试题四:手写sql
矫正数据,有以下2个表,建表语句如下所示 -- 订单表 create table t_order ( id int auto_increment primary key, name varchar(2 ...
- 应聘.net开发工程师常见的面试题(四)
1.在Asp.net中所有的自定义用户控件都必须继承自________? 答:Control. 2.在.Net中所有可序列化的类都被标记为_____? 答:[serializable] 3.在.Net ...
- python面试题(四)
一.数据类型 1.字典 1.1 现有字典 dict={‘a’:24,‘g’:52,‘i’:12,‘k’:33}请按字典中的 value 值进行排序? sorted(dict.items(),key=l ...
随机推荐
- hdu2768Cat vs. Dog (反建法,最大独立集)
Cat vs. Dog Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total S ...
- Android Cordova 插件开发之编写自己定义插件
前言 本文适合Android+web的复合型人才,由于cordova本身就是混合开发,所以在Android开发的基础上,还要懂web相关技术(HTML+CSS+JS).可是也有例外,比方我.仅仅需负责 ...
- 洛谷P3165 [CQOI2014]排序机械臂
题目描述 为了把工厂中高低不等的物品按从低到高排好序,工程师发明了一种排序机械臂.它遵循一个简单的排序规则,第一次操作找到摄低的物品的位置P1,并把左起第一个至P1间的物品反序:第二次找到第二低的物品 ...
- vue打包添加样式兼容前缀
在ios8 版本上的h5对flex的支持不太好,需要有兼容的写法. vue-cli自带了postCss autoprefixer 进行兼容处理,配置如下 在vue-loader.config.js中开 ...
- Hadoop学习总结(2)——Hadoop入门详解
1.Hadoop介绍 Hadoop是Apache软件基金会旗下的一个开源分布式计算平台,为用户提供了一个系统底层细节透明的分布式架构,通过Hadoop,可以将大量的廉价机器的计算资源组织起来,解决单机 ...
- 关于MyBatis sqlSession的一点整理
工作中,需要学习一下MyBatis sqlSession的产生过程,翻看了mybatis-spring的源码,阅读了一些mybatis的相关doc,对mybatis sqlSession有了一些认知和 ...
- 阻止事件冒泡js jquery
jQuery之防止冒泡事件 冒泡事件就是点击子节点,会向上触发父节点.祖先节点的点击事件. 以下是html代码部分: <body> <div id="content&quo ...
- 淘宝分类导航条;纯css实现固定导航栏
效果例如以下: 页面例如以下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "ht ...
- 利用安卓手机的OTG共享有线网络
利用安卓手机的OTG共享有线网络 安卓手机有些是支持OTG的,OTG的显著特点就是手机能给外部设备供电,而且能交换数据. 那么,没有OTG功能的手机能不能给弄个OTG出来呢?当然可以,原因很简单,既然 ...
- 学习笔记:Vue——自定义指令
在Vue2.0中,代码复用和抽象的主要形式是组件.然鹅,有的情况下,你仍然需要对普通DOM元素进行底层操作,这时候就会用到自定义指令. 1.举个聚焦输入框的例子,全局注册focus指令 Vue.dir ...