php基础测试
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
13. <?php Function change(){ $i=0; $i++; Return $i; } echo change(); Print change(); ?>输出的结果是 ( A ) A.1,1 B.1,2 C.2,2
D.2,1
14. 以下代码运行的结果为(B ) <?php $a[]=1; $a[]=2; $a[]=3; $a[1]=4; for($i=0;$i<count($a);$i++){ if($i==2){ echo $a[$i]; } } ?>
a)
-> b)=> c): d)#
18. .读取 post 方法传递的表单元素值的方法是: ( B ) A $_post["名称"] B $_POST["名称"] C $post["名称"] D $POST["名称"]
19. 下面的脚本运行以后,$array 数组所包含的值是什么?( D ) $array = array(‘1’,’1’); foreach($array as $k=>$v){ $v = 2; }
A.array(‘2’,’2’) B.array(‘1’,’1’) C.array(2,2)
D.array(Null,Null)
20. 阅读下面 PHP 代码,并选择正确的输出结果(A ):
<?php
$x="Hello";
$x.=" PHP!";
$y=10;
$y*=20;
echo $x.":".$y;
D.somevar is $ somevar
23. <?php
?> A.son
$father="mother"; $mother="son"; echo $$father; 执行结果为( A)
B.mother C.motherson
D.error
24.下面哪种不属于 php 中的注释(C)
A.# B.// C.; D./* */ 25.<?php echo true; ?> 执行结果为( C)
22. $somevar=15;
function addit () {
GLOBAL $somevar;
$somevar++ ;
echo "somevar is $somevar";
}
调用函数 ຫໍສະໝຸດ Baiduddit ();输出内容为( B)
A.somevar is 15
B.somevar is 16
C.somevar is 1
A.真 B.true C.1 D.0 二.填空题(每题两分)
1. php 是_弱类型_ _解释性___语言? 2. wamp 环境安装好之后,在浏览器输入__localhost___ ___127.0.0.1___访问。 3.php 中有几种注释,写出来并标识是哪种注释 _____ _______ ________ ______ 4. .php 的八种类型,__ __ __ __ __ __ __ __ 5. 常量的定义,格式(写个例子)。__________ 6. 数组按类型分为___种数组,分别是__________ 7.数组定义的三种方式 ____ ____ ____; 8.要想拿到数组的键跟值 用哪种循环__________ 写个例子 9.销毁一个变量用______函数; 10.$a=10;echo $a===”10”?$a:”papapa”; 执行结果__________; 三.程序题(每题 5 分) 1.使用 for 循环和 if 做出下面效果
全栈二班 php 基础测试
一.选择题(每题两分) 1. $a=array(0=>1,1=>2,3=>3,4=>5,10=>1,10); 请问$a 数组中值:10,的下标是( d); A.4 B.5 C.2 D.11
2. $a =10;
function index(){
$a=20;
}
echo $a; 请问输出的$a 是( a );
?>
A.Hello PHP!:200
B.Hello PHP!:10
C.PHP!:200
D.Hello PHP!:20
21. $a="hello"; $b= &$a; unset($b); $b="world"; echo $a; ( A ) A.hello B.world C.NULL D.UNSET
4.写出每次输出的内容() $var1 = 5; $var2 = 10; function foo(&$my_var){ global $var1; $var1 += 2; 7 $var2 = 4; $my_var += 3; return $var2; } $my_var = 5; echo foo($my_var) echo $my_var echo $var1 echo $var2 echo $var
5.写一个计算器 用 switch case + - * / 四种运算
6.用 php 函数打印出今天的时间 年月日 时分秒
A2 B3 C4 D1
15. <?php echo 24%(-6)?>( D ) A.5 B.4 C.-4 D.0
16. 执行下列代码后的结果是( D )
$x=16; echo $x++; $y=20; echo ++$y;
A 15,20
B 15,21 C 16,20
D 16,21
17. 定义关联数组时,其键名与值之间的分隔符是:( B )
6. 假设$a = 5; $a-=2, 那么$a =(B ); A.5 B.3 C.7 D.2
7. 在下面中,属于 php 比较运算符的是( ) A. = B.! C.= = D.&
8. php 中字符串的连接运算符是(D )
A-
B+
C&
D.
9. 定义一个常量用( D )关键字 A.var B.dump C.static D.define
A.10
B.20 C.空 D.30
3. 以下哪种标签不是 PHP 起始符/结束符( C )
A.<% %>
B.<? ?> C.<!----> D.<?PHP ?>
4. 以下代码哪个不符合 php 语法( C )
A.$_10
B.var $DSAD C.$10 D.$VR
5. PHP 表达式$foo =1+”1e1as1”;那么$foo 的值是( D ) A. 2 B.edas2 C. 2e1das1 D.11
10. 运算符"%"的作用是( C ) A 无效 B 取整 C 取余
D除
11. 申明全局变量的关键字是( D )
A globals
B globla
C GLOBALS
D global
12. PHP 中,单引号和双引号所包围的字符串有什么区别?( D ) A.单引号解析其中\r\t 等转义字符,而双引号不解析 B.单引号与双引号速度一样 C.双引号速度快,单引号速度慢 D.双引号解析其中以$开头的变量,而单引号不解析
2. 括号里面的值为多少。提示:是在同一页面运行的;(每个括号 1 分)5 分
$a=1 $a++ + ++$a +$a++ = (1+3+3 ); echo $a++; ( ) Echo ++$a; ( ) Echo ++$a; ( ) $a++; Echo $a; ( )
3. 写出九九乘法表( )下面样式 5 分