PHP测试错题总结

一、选择题
1、语句for{ $k=0; $k=1 ; $k++};和语句for{ $k=0; $k==1 ; $k++};执行的次数分别是 (B)

A、0和无限
B、无限和0
C、都是0
D、都是无限
解析: 题中第一个for循环中 $ k=1,而第二个for循环中 $ k==1;一个等于号是赋值,两个等于号是等于。

2、在数组的末尾添加数组元素的函数是 (D)

A、array_pop
B、array_shift
C、array_unshift
D、array_push
解析:
array_pop:删除数组的最后一个
array_shift:删除数组的第一个元素
array_unshift:向数组的开头位置添加一个或多个元素
array_push:向数组的最后添加一个或多个元素

3、下列那些函数可以获取一个字符串的长度 (B)

A、count()
B、strlen()
C、size()
D、stringlength()
解析:
count()表示数组的长度
strlen()表示字符串长度
在这里插入图片描述

4、阅读下列代码,执行后将会输出 (D)

<?PHP $name = "hello"; function test(){ $name="HELLO"; echo $name; } test(); echo $name; ?>

A、hello , HELLO
B、hello , hello
C、HELLO , HELLO
D、HELLO, hello
解析: 首先定义了一个变量 $name,下面又定义了一个函数test(),先调用的test(),其次在输出的 $name所以,选择D

5、阅读下列代码,运行结果是 (D)

<?php $i=0; while ($i<10){ if($i<1){ continue; } if($i==5){ break; } $i++; } ?>

A、1
B、10
C、6
D、死循环
解析: continue意思是跳出本次循环进入下一次 ,break意思是跳出整个while循环,代码解读顺序是 i = 0 时 0 小 于 10 继 续 执 行 0 小 于 1

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值