不是php语法组成部分函数是,php面试题四 - osc_ht9rr956的个人空间 - OSCHINA - 中文开源技术交流社区...

本文提供了一组PHP面试题目,涉及HTTP_USER_AGENT的获取、PHP的功能限制、数据类型、函数使用及代码执行效果等方面。通过这些题目,可以考察开发者对PHP基础语法、变量处理和函数运用的掌握程度。
摘要由CSDN通过智能技术生成

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. 执行下面的代码后,

echo function_exists('print');

?>

Echo print array eval list  语言结构

得到的输出是:

A. 空

B. true

C. false

D. FALSE

05. 下面不是 PHP 语法的组成部分的函数是:

A. array

B. eval

C. each

D. list

06. 执行下面的代码的结果是什么?

$bool = TRUE;

echo gettype($bool);

echo is_string($bool);

?>

A. boolean

B. boolean0

C. booleanFALSE

D. booleanfalse

07. 写出下面代码执行的结果:

$a = 12;

$b = 012

$c = 0x12;

echo $a,"\n",$b,"\n",$c;

?>

12 10 18

二,十、八和十六进制之间转换,核心点二进制

08. 下面代码的执行结果是什么?

echo 1+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. 下面代码的输出正确的是:

$a = array(1=>5,5=>8,22,2=>'8',81);

echo $a[7];

echo $a[6];

echo $a[3];

?>

A. 空 2281 B.空 8122 C.8122 空 D.空空空

11. 下面代码的输出结果:

$a[bar]='hello';

echo $a[bar];

echo $a['bar'];

?>

A. hello B. 空空 C.报错 D.hellohello

12. 写出下面代码的结果:

echo 1>>0; //001 ==>1

echo 2>>1; //010 ==> 001=>1

echo 3<<2; //011 <== 01100 =>12

?>

A. 012 B. 106 C. 1112 D.123

13. 下面代码的执行结果:

for($i=0;i<10;$i++){

print $i;

}

?>

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

14. 下面对于 echo, print 的描述正确的是:

A. echo, print 都可以打印多个参数

B. print 可以打印多个参数,echo 不可以

C. echo 可以打印多个参数,print 不可以

D. echo, print 都不可以打印多个参数

15. 对于正面的代码

$fruits = array('strawberry'=>'red', 'banana'=>'yellow');

?>

能够正确得到结果'yellow'的代码是:

A. echo "A banana is {$fruits['banana']}";

B. echo "A banana is $fruits['banana']";

C. echo "A banana is {$fruits[banana]}";

D. echo "A banana is $fruits[banana]";

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

function change(){

static $i = 0;

$i++;

return $i;

}

print change();

print change();

?>

1 2

17. <?php

$foo = 'test';

$bar = <<

$foo bar

EOT;

echo $bar;

?>

上面的语句输出结果 ():

a. $foo bar;

b. 'EOT' $foo bar EOT;

c. test bar;

d. 'EOT' test bar EOT;

18. $a=3; $b=4;

if($a||$b=5){

echo 'tudo';

}

$b 的值是():

a. 4;

b. 5;

c. 3;

d. false

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值