php中定义常量的方法a. var b.dim,PHP复习题2015

20、以下代码执行结果为:( ) ????

$A=\function print_A() {

$A = \ global $A; echo $A; }

echo $A; print_A(); ?>

A、Hello B、php mysql !! C、Hello Hello D、Hello php mysql !!

21、下面的代码的输出是什么?( ) A. 12345 B. 12245 C. 22345 D. 11345 php是一种灵活,$s[1] = 2即把字符串转为数组

22、在用浏览器查看网页时出现404错误可能的原因是 ( )

A、页面源代码错误 B、文件不存在 C、与数据库连接错误 D、权限不足

23.以下哪种标签不是PHP 起始/结束符?

A. B. ?> C.= ?> D.

24.以下代码哪个不符合PHP 语法?

A.$_10 B.${“MyVar”} C. &$something D. $10_somethings

25.PHP表达式$foo=1+\则$foo的值是( )。

A. 1 B. 1bob3 C. 1b D.92

26.PHP表达式$foo=”1”+\则$foo的值是( )。 A. 1 B. 1bob3 C. 1b D.92

27.PHP的位运算符不包括( )。

A.& B. | C. ~ D. ! ~ $a Not(按位非) 将 $a 中为 0 的位设为 1,反之亦然。

28.关于PHP变量的说法正确的是( )。

A. PHP是一种强类型语言

B. PHP变量声明时需要指定其变量的类型

C. PHP变量声明时在变量名前面使用的字符是”&” D. PHP变量使用时,上下文会自动确定其变量的类型

29. 假设$a=5,有$a+=2,则$a的值为( )。 A. 5 B. 6 C. 7 D. 8

30.在PHP中属于比较运算符的是( )。

A. = B. ! C. = = D. &

31. 要配置Apache的PHP环境,只需修改( )。

A. php.ini B. http.conf C. php.sys D. php.exe

32. 下列命令中不是PHP的输出命令的是( )。

A. echo B. printf() C. print D. write

33.PHP中定义常量的方法是( )。

A. VAR B. dim C. define() D. undefined()

34、有下列PHP语句段,

else print \ ?>

若要输出\,$a应该是( )。 A.10 B.–3 C.TRUE D、0

35.以下脚本输出什么?

$array = '0123456789ABCDEFG'; $s = '';

for ($i = 1; $i < 50; $i++)

{ $s .= $array[rand(0,strlen ($array) - 1)]; } echo $s; ?>

A.50 个随机字符组成的字符串

B.49 个相同字符组成的字符串,因为没有初始化随机数生成器 C.49 个随机字符组成的字符串

D.什么都没有,因为$array 不是数组

36.哪种语句结构用来表现以下条件判断最合适?

if($a == 'a') { somefunction();

} else if ($a == 'b') { anotherfunction(); } else if ($a == 'c') { dosomething();

} else { donothing(); } ?>

A、 没有default 的switch 语句 B、while 语句

C、 有default 的switch 语句 D、无法用别的形式表现该逻辑 37.__________为用户定义函数is_leap()选择一个合适的函数声明。is_leap 使用2000 作为默认年份。

/* 函数声明处 */ {

$is_leap = (!($year %4) && (($year % 100) || !year % 400))); return $is_leap; }

var_dump(is_leap(1987)); /* Displays false */ var_dump(is_leap()); /* Displays true */ ?>

A、function is_leap($year = 2000) B、is_leap($year default 2000)

C、function is_leap($year default 2000) D、function is_leap($year)

38.运行时(run-time)包含一个PHP 脚本使用______,而编译时(compile-time)包含一 个PHP 脚本使用______。

A.include_once, include B.require, include C.require_once, include D.以上皆可

39.全等运算符===如何比较两个值?

A.把它们转换成相同的数据类型再比较转换后的值 B.只在两者的数据类型和值都相同时才返回True C.如果两个值是字符串,则进行词汇比较 D.基于strcmp 函数进行比较

40.一段脚本如何才算彻底终止?

A.当调用exit()时 B.当执行到文件结尾时

C.当PHP 崩溃时 D. 当Apache 由于系统故障而终止时

41.能读取索引为user的session的是:( )

A.SESSION[?user?]; B.$_SESSION[?user?];

C.$_SESSION->get(?user?); D.Session.Values[?user?];

42.Php当中\是什么作用? ( )。

A.连接字符串 B.匹配符 C.赋值 D.换行

43.使用( )函数可以求得数组的大小。 A、count( ) B、conut( )

C、$_COUNT[\名称\、$_CONUT[\名称\

44.以下代码运行结果( )。

$A=array(\

A、Monday B、Tuesday C、Wednesday D、没有显示

45.在str_replace(1,2,3)函数中1 2 3 所代表的名称是( )。

A、\取代字符串","被取代字符串","来源字符串" B、"被取代字符串",\取代字符串","来源字符串" C、"来源字符串",\取代字符串","被取代字符串" D、"来源字符串","被取代字符串",\取代字符串

46.运行以下脚本后,数组$array的内容是什么?

$array = array('1', '1'); foreach ($array as $k => $v) { $v = 2; } print_r($array); ?>

A、array ('2', '2') B、array ('1', '1') C、array (2, 2) D、array (Null, Null)

47.哪种方法用来计算数组所有元素的总和最简便?

A.用for 循环遍历数组 B.用foreach 循环遍历数组 C.用array_intersect 函数 D.用array_sum 函数

48.以下脚本输出什么?

$array = array (0.1 => 'a', 0.2 => 'b'); echo count ($array); ?> A.1 B.2 C.0 D.什么都没有

count() 计算数组中的单元数目或对象中的属性个数 , key转为整数(小数往0靠拢)后面覆盖前面相同key

49.以下脚本输出什么?

$array = array (1, 2, 3, 5, 8, 13, 21, 34, 55); $sum = 0;

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

$sum += $array[$array[$i]]; } echo $sum; ?>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值