WDXY_PHP基础测试一1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全栈4班PHP基础测试一

姓名__________ 分数

__________

一、选择题(每题2分,共40分)

1. 下边哪个变量是非法的( )

A.$_10

B.$10_some

C.$aVaRt

D.$and

2. php变量定义正确的是()

A.var a=10;

B.$a=10;

C.int b=10;

D.var $a=10;

3. PHP中正确的常量定义语句是()。

A.$age=20;

B.define $AGE=20;

C.define("AGE",20);

D.define(AGE=20);

4.以下的代码中$test计算出来的结果是什么()

$demo=10; $a=&$demo; $a=20; $test=&$a; $a=15; $demo=16;

echo $test;

A.15

B. 20

C.16

D.10

5.以下代码运行正确的结果是()

$a=9; $b=9; $c=$a++ + ++$b; $e=$a-- + --$a;

$f=++$b + ++$a; $g=$a-- + ++$b; echo $f+$g;

A.语法错误

B.41

C.36

D.39

6.php中哪个语句可以输出变量类型()

A.echo

B.print

C.var_dump()

D.print_r()

7. 如下哪句话是对$_GET,$_POST,$_REQUEST描述正确的( )。

A, $_GET是接收url传参,$_POST是接收文件,$_REQUEST即能接收文件也能够接收URL传参的内容。

B, $_POST是收url传参,$_GET几种方式均能接收,$_REQUEST接收request

方式传参

C,$_POST主要接收方式是接收表当中的post方式提交的数据,而$_GET不能接收手动写的URL数据

D,$_POST接收post传参,$_GET接收URL传参,$_REQUEST两者均能接收

8. php中单引号和双引号包含字符串的区别正确的是()

A.单引号速度快,双引号速度慢

B.单引号速度慢,双引号速度快

C.单引号里面可以解析转义字符

D.双引号里面可以解析变量

9. php关于字符串处理函数正确的是()

A.implode()函数可以将字串拆分成数组

B.str_replace()可以替换指定位置的字

符串 C.substr()可以截取字符串 D.explode()不能将字串拆分成数组

10.以下代码执行结果为()

f unction nihao(){$a=”phpchina”; echo “a的值为:”.$a.”
”;

//return ($a);}

$b=nihao(); echo “b的值为:”.$b.”
”;

A.a的值为空,b的值为空

B. a的值为空,b的值为phpchina

C. a的值为phpchina,b的值为phpchina

D.a的值为phpchina,b的值为空

11. 以下代码执行结果为:()

$A="Hello ";

functionprint_A(){ $A = "phpmysql !!"; global $A; echo $A; }

echo $A; print_A();

A.Hello

B.phpmysql !!

C.Hello Hello

D.Hello phpmysql !!

12. 以下说法正确的是()

A.@符号可以屏蔽所有错误

B.exit();后面的语句可以继续执行

C.10/4得出的结果是2.5

D.$$a;这种写法是错误的

13.以下不属于函数的三要素的是()

A.返回值

B.参数列表

C.函数功能

D.访问修饰符

14. 下面这段代码哪段代码是正常的?( )

A,Functon show(){ B,Functon show (){ Echo ‘aaaaaaaaaaa’; Echo ‘aaaaaaaaa’;

} }

C,Function show(){ D,Function show{ Echo ‘aaaaaaaaaaa’; Echo

‘aaaaaaaaaa’;

} }

15.下列关于数组的说法正确的是()

A.数组的下标必须是数字,且从‘0’开始

B.数组的下标可以是字符串

C.数组中的元素类型必须一致

D.数组的下标必须是连续的

16. 以下说法正确的是()

A.$arr代表数组,那么数组长度可以通过$arr.length获取

B.unset()函数不能删除数组里面的某个元素

C.php的数组里面可以储存任意类型的数据

D.php里面只有索引数组

17. 运行以下代码将显示什么?()

define(myvalue, "10");

$myarray[10] = "Dog";

$myarray[] = "Human";

$myarray['myvalue'] = "Cat";

$myarray["Dog"] = "Cat";

print "The value is: ";

print $myarray[myvalue]."\n";

A.The Value is: Dog B.The Value is: Cat

C.The Value is: Human D.The Value is: 10

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

if($a == 'a') {

somefunction();

} else if ($a == 'b') {

anotherfunction();

} else if ($a == 'c') {

dosomething();

相关文档
最新文档