内容发布更新时间 : 2024/12/25 1:13:13星期一 下面是文章的全部内容请认真阅读。
PHP基础测试
一、选择题(15道 每道2分)建议时间:(10—15钟)完成 1.下面流程控制语句当中哪一句是正确的?()
A if{ }else{ } B if(){ }elseif{ } C if(){ }else if{ }else{ } D if(){ }else if(){ }else{ }
2下面变量声明中哪一句是错误的?
A PHP的变量命名不能以数字开始
B PHP的变量命名不能以特殊符号开始,但特殊符号可以插在变量名中 间
C PHP的变量名严格区分大小写
D PHP的变量命名可以以下划线开始
3下面这一段代码是可变变量执行的例子,请问哪一个选项是正确的执行结果?
$hello=’world’; $world=’test’; $test=’cc’; $cc=’google’; Echo $$$hello;
?>
A, google B, cc C, test D, world
4以下代码$a的执行结果为多少?
A 无结果 B 40 C 30 D 10
5下在对于$a++,++$a描述正确的是?
A, $a++是先加后赋值,++$a是先赋值后加,若$a的值为1,echo $a++;
的结果为2,echo ++$a的结果也为2;
B, $a++是先赋值后加,++$a是先加后赋值,若$a的值为1,echo $a++
的结果为2,echo ++$a的结果为2;
C, $a++是先加后赋值,++$a是先赋值后加,若$a的值为1,echo $a++
的结果为1,echo ++$a的结果为2
D, $a++是先赋值后加,++$a是先加后赋值,若$a的值为1,echo $a++
的结果为1,echo ++$a的结果为2
6下面这一段为变量的引用,其正确的运行结果为?
A.$b=3,$c=5;
B.$b=3,$c=6; C.$b=4,$c=5; D.$b=4,$c=6;
7在可变长参数列表当中,我们经常使用的一个函数是func_get_args(),它的功能描述正确的是?
A, 获取所有参数列表,返回一个字符串。
B,获取实参和形参对应后,多出来的参数列表,返回一个数组,数组下标从0开始
C,获取所有的时参,返回一个数组,数组下标从0开始 D,获取实参和形参对应后的字符串。
8请说出以下代码的运行结果?
ykyq($c,$d);
?>
A.运行结果不正确,因为
B.Return是返回到调用处,但是因为没有echo所以没有显示,如果有 echo显示结果应该为-1; C.Return是返回到调用处,但是因为没有echo所以没有显示,如果echo 出来的话显示结果应该为11;
D.不能运行。因为没有ykyq这个函数名 9下面哪一个函数是将字符串转为小写的函数?
A Upper
B strtoupper C lower
D strtolower
10下面代码输出的是()
$s='12345'; $s[$s[1]]='2'; echo $s; ?>