第四章:PHP测试题3

更新于:1488036045

1、
$n = 2; switch($n){ case 1: $a = 1; case 2: $a = 2; case 3: $a = 3; case 4: $a = 4; case 5: $a = 5; } echo $a; $a的值是多少

请输入正确答案【不区分大小写】:

2、
$n = 2; switch( (bool)($n+1) ){ default: $a = 0;break; case 4: $a = 4;break; case 5: $a = 5;break; case 1: $a = 1;break; case 2: $a = 2;break; case 3: $a = 3;break; } echo $a; $a的值是多少

请输入正确答案【不区分大小写】:

3、
for($i=0;$i<10;$i++){ if($i%2==0) continue; else echo $i.' '; } 输出结果是

 A、1
 B、2 4 6 8 10
 C、1 3 5 7 9
 D、1 2 3

4、
用for循环实现下面的问题: 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数? 把你写好的程序运行下,看看有多少个三位数?(在空格里填入)

请输入正确答案【不区分大小写】:

5、
关于文件加载说法正确的是:

 A、如果被包含文件不存在,即引用失败(出错)时,require发出警告并继续执行后续代码,include直接终止。
 B、include_once 和include的区别:include_once能够保证不会被重复加载
 C、require_once加载文件比require效率高
 D、假设当前文件夹1.php文件存在,require_once('./1.php')语法没有错误

6、
continue语句可以用在下面哪些语句结构中?

 A、for
 B、switch
 C、while
 D、if

7、
break语句可以用在下面哪些语句结构中?

 A、for
 B、switch
 C、while
 D、if

8、
for($i = 1; $i <= 10; $i++){ if($i % 3 == 0){ continue; } if($i == 9){ break; } echo $i . " "; } echo $i; 最终输出数字为:(数字之间用英文空格隔开)

请输入正确答案【不区分大小写】:

9、
关于文件加载路径说法正确的是

 A、
假设在a.php中可以定义 require './b/b.php'; 不出错
假设在b.php中定义 require './c.php';  不出错
那在a.php中可以定义 require './b/c.php';
 B、
假设在a.php中可以定义 require './b.php'; 不出错
假设在b.php中定义 require './c/c.php';  不出错
那在a.php中可以定义 require './c.php';
 C、
假设在a.php中可以定义 require './b/b.php'; 不出错
假设在b.php中定义 require '../c.php';  不出错
那在a.php中可以定义 require './c.php';
 D、
假设在a.php中可以定义 require '../b.php'; 不出错
假设在b.php中定义 require '../c.php';  不出错
那在a.php中可以定义 require '../../c.php';

10、
用for循环实现下面的问题: 4个人偷了一堆枣,有一人偷偷地把所有枣平等分成4份,多了一个直接吃掉,自己先拿走1/4藏起来。 没想到其他3人也都是这么想的,都如第一个人一样分成4份把多的那一个吃掉,偷走了1/4。 第二天,大家分赃,也是分成4份,这次不多不少正好。问:共有多少苹果? 把你写好的程序运行下,看看共有多少苹果?(在空格里填入)前面我们讲过一个函数round(),对小数四舍五入,可以在代码中用到这个函数。

请输入正确答案【不区分大小写】: