第四章:PHP测试题6

更新于:1492083240

1、
$v1 = 'abc'; $bcd = 'cde'; $abc = 'bcd'; echo $$$v1; 最后显示的结果是:

 A、abc
 B、cde
 C、bcd
 D、页面报错

2、
在什么样的情况下, echo a * 456; 上面的代码不会报错

 A、把“echo”去掉
 B、在前面加上一行这样的代码:$a = 1;
 C、在前面加上一行这样的代码:define('a',123);
 D、把“*”改成“.”

3、
常量变量的区别说法正确的是:

 A、使用形式不同:常量无需$符号
 B、可变程度不同:常量的值不可以改变,但可以被销毁销毁
 C、作用范围不同:常量具有超全局作用域 (函数内外都可以直接使用)
 D、可用类型不同:常量只能存储标量类型:int,float,string,bool

4、
关于get请求方式与post请求方式说法正确的是:

 A、大部分的表单提交应用主要是用post方式
 B、post比get更安全
 C、get方式可以直接用一个URL表示
 D、get方式对数据是有限制的,post可以提交大量数据。

5、
URL网址中的“?”主要起到传参数的作用

 A、正确
 B、错误

6、
关于预定义变量说法正确的是:

 A、预定义变量不可以随便更改
 B、预定义变量下标要区分大小写
 C、预定义变量可以被删除
 D、预定义变量程序员可以随便创建

7、
获取客户端IP地址用PHP预定义变量$_SERVER的哪个下标参数

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

8、
获取服务端IP地址用PHP预定义变量$_SERVER的哪个下标参数

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

9、
获取当前访问的页面的URL用PHP预定义变量$_SERVER的哪个下标参数

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

10、
把一个函数体直接赋值给一个变量,这个变量就变成了一个字符串数据类型

 A、正确
 B、错误