北语17春《PHP》在线作业答案
北语17春《PHP》在线作业3一、单选题:
1.判断数组键存在的函数为 (满分:5)
A. inarray( )
B. arraykeyexists( )
C. arraykeys( )
D. arrayvalues( )
2.语句“for($k=0;$k=1;$k++);”和语句“for($k=0;$k==1;$k++);”执行的次数分别是( )。 (满分:5)
A. 无限和0
B. 0和无限
C. 都是无限
D. 都是0
3.以下代码执行结果为。 (满分:5)
A. 30
B. 24linux6
C. 6
D. 30linux
4.下面的PHP程序运行结果是什么?( ) 'a',1 => 'b');Printr($array);?> (满分:5)
A. 输出NULL
B. Array(0=> a=>b)
C. Array( => a=> b)
D. Array( => b)
5.下面的PHP程序运行的结果是什么?( ) (满分:5)
A. 78
B. 19
C. NULL
D. 5
6.下面的PHP程序运行结果是什么?( ) 'a',1 => 'b');Printr($array);?> (满分:5)
A. 输出NULL
B. Array(0=> a=>b)
C. Array( => a=> b)
D. Array( => b)
7.以下PHP代码的运行结果是( )。 (满分:5)
A. 12345678910
B. 1234567890
C. 0123456789
D. Notice提示信息
8.如何给变量$a、$b、$c赋值才能使以下代码显示字符串”hello,word!”( )<?php$string = ‘hello, world!’;$a=?;$b=?;$c=?;if($a){ if($b && !$c){ echo‘goodbye cruel world!’;}else if(!$b && !$c){ echo ‘nothing here’;}}else{ If(!$b){if(!$a &&($b && !$c)){echo‘hello wor (满分:5)
A. false
true
false
B. true
true
true
C. false
true
true
D. false
false
true
三、判断题:
1.读取get方法传递的表单元素值的方法是$GET["名称"] (满分:5)
A. 错误
B. 正确
2.HTML中,title标签放在body标签里 (满分:5)
A. 错误
B. 正确
3.文件框的type属性值是text (满分:5)
A. 错误
B. 正确
4.mysqldataseek(查询结果指针,资料录位置)函数中,资料记录位置的值是从0开始的 (满分:5)
A. 错误
B. 正确
5.file( )函数返回的数据类型是数组 (满分:5)
A. 错误
B. 正确
6.mysqlaffectedrows( )对select操作没有影响 (满分:5)
A. 错误
B. 正确
7.在HTML中,标记的作用是标题标记 (满分:5)
A. 错误
B. 正确
8.要查看一个结构类型变量的值,可以使用函数print (满分:5)
A. 错误
B. 正确
9.使用索引可以快速加入数据 (满分:5)
A. 错误
B. 正确
10.<img>标记符中连接图片的参数是href (满分:5)
A. 错误
B. 正确
11.应当根据数据库的实际应用设计索引 (满分:5)
A. 错误
B. 正确
12.MYSQL完全支持ODBC (满分:5)
A. 错误
B. 正确
17春《PHP》作业2
一、单选题:
1.以下代码哪个不符合PHP语法( )。 (满分:5)
A. $10
B. ${“My Var”}
C. $10some
D. $some
2.哪个函数能把下面的数组内容倒序排列( )$array( ) = array(‘a’,’b’,’c’,’d’,’e’); (满分:5)
A. arrayflip( )
B. arrayreverse( )
C. sort( )
D. 以上都不对
3.下面的PHP程序运行结果是什么?( ) (满分:5)
A. hello
B. php mysql!!
C. hello hello
D. hello php mysql!!
4.以下PHP代码的运行结果是( )。<?php$a=10; $b=2;$c=4;$d=8;$e=1.0;$f=$c+$d*2;$g = $f%20;$h = $b-$a+$c+2;$i = $h<<$c;$j=$i*$e;print $j; (满分:5)
A. 128
B. 42
C. 242.0
D. 256
5.哪种流程控制语句结构用来表现以下代码片段的流程控制最合适( ) (满分:5)
A. 没有default的switch语句
B. 一个递归函数
C. while 语句
D. 有default的swithc语句
6.考虑如下数组$multiarray,怎样才能从数组$multiarray中找出值cat?( )$multiarray= array(‘red’,’green’,42=>’blue’,’yellow’=>array(‘apple’,9=>’pear’,’banana’,’orange’=>array(‘dog’,’cat’,’iguana’))) (满分:5)
A. $multiarray[‘yellow’][‘apple’]
B. $multiarray[‘blue’][‘orange’]
C. $multiarray
D. $multiarray[‘yellow’][‘orange']
7.考虑如下数组$multiarray,怎样才能从数组$multiarray中找出值cat?( )$multiarray= array(‘red’,’green’,42=>’blue’,’yellow’=>array(‘apple’,9=>’pear’,’banana’,’orange’=>array(‘dog’,’cat’,’iguana’))) (满分:5)
A. $multiarray[‘yellow’][‘apple’]
B. $multiarray[‘blue’][‘orange’]
C. $multiarray
D. $multiarray[‘yellow’][‘orange']
8.关于exit与die语句结构的说法正确的是( )。 (满分:5)
A. exit语句结构执行会停止执行下面的脚本,而die无法做到
B. die语句结构执行会停止执行下面的脚本,而exit无法做到
C. die语句结构等价于exit语句结构
D. die语句结构与exit语句结构没有直接的关系
三、判断题:
1.函数vatdump的意义是定义数组 (满分:5)
A. 错误
B. 正确
2.可以用添加order条件的方式对查询返回的数据进行过滤 (满分:5)
A. 错误
B. 正确
3.语句"for($k=0;$k=1;$k++);"和语句"for($k=0;$k==1;$k++);"执行的次数分别是无限和0 (满分:5)
A. 错误
B. 正确
4.使用count函数可以求得数组的大小 (满分:5)
A. 错误
B. 正确
5.gettype函数是查看数据类型的 (满分:5)
A. 错误
B. 正确
6.$a<<=2是把整型变量$a的值乘以4 (满分:5)
A. 错误
B. 正确
7.$name='Tim O\'Reilly'; echo $name."“; 输出结果为Tim O\'Reilly (满分:5)
A. 错误
B. 正确
8.浏览网页时,看到的内容是HTML的title (满分:5)
A. 错误
B. 正确
9.write不是PHP的输出命令 (满分:5)
A. 错误
B. 正确
10.使用isuploadedfile函数来检查此文件是否是上传文件 (满分:5)
A. 错误
B. 正确
11.在PHP中$COOKIES变量数组总是包含所有总客户端发出的cookies数据 (满分:5)
A. 错误
B. 正确
12.执行以下代码后,输出结果为28。<?php$num="23linux"+6;echo $num; (满分:5)
A. 错误
B. 正确
17春《PHP》作业1
一、单选题:
1.哪种方法用来计算数组所有元素的总和简便?( ) (满分:5)
A. 用for循环遍历数组
B. 用foreach循环遍历数组
C. 用arrayintersect函数
D. 用arraysum函数
2.下面的PHP程序运行的结果是什么?( )<?phpfunction sortmyarray(&$array){ return sort($array);}$a1 = array(3,2,1);vardump(sortmyarray($a1)); (满分:5)
A. NULL
B. array(3){=>int(1) =>int(2) =>int(2)}
C. bool(true)
D. array(3){=>int(1) =>int(2) =>int(3)}
3.考虑如下数据表和查询,如何添加索引功能提高查询速度?( ) Create table mytable( Idint, Name char(100), Address1 varchar(100), Address2 varchar(100), Zipcode varshar(10), Sity varchar(50), Province varchar(2) ) Select id, varchar From mytable Whe (满分:5)
A. 给Zipcode添加全文的索引
B. 给Name添加索引
C. 给Id添加索引,然后给Name和Zipcode分别添加索引
D. 给id添加索引
4.运行时(run-time)包含一个PHP脚本程序使用( ) (满分:5)
A. includeonce
B. require
C. requireonce
D. 以上皆可
5.运行下面的PHP程序后,数据$array的内容是什么?( )$v){ $v = 2;} (满分:5)
A. array(‘2’
’2’)
B. array(‘1’
’1’)
C. array(2
2)
D.(1
1)
6.一段脚本如何才算彻底终止?( ) (满分:5)
A. 当调用exit( )时
B. 当执行到文件结尾时
C. 当PHP崩溃时
D. 当Apache由于系统故障而终止时
7.详细阅读下面的FORM 表单和PHP代码。当在表单里面的两个文本框分别输入’php’和’great’的时候,PHP代码将在页面中打印出什么?( ) Index.php 代码如下:<?phpif( (满分:5)
A. 什么都没有
B. Aarry
C. 一个提示
D. phpgreat
8.下面的PHP程序运行结果是什么?( ) 'a' , 0.2 => 'b');echo count($array);?> (满分:5)
A. 0
B. 什么都没有
C. 1
D. 2
三、判断题:
1.PHP程序中,需要处理的上传数据保存在$FILES 全局数组 (满分:5)
A. 错误
B. 正确
2.PHP语法中,假设已知$a=”hello”,$b=”china”,则$a+$b得到”hello china”的字符串 (满分:5)
A. 错误
B. 正确
3.函数valdump( )的意义是 输出变量的相关信息 (满分:5)
A. 错误
B. 正确
4.php遍历数组使用的是foreach (满分:5)
A. 错误
B. 正确
5.PHP中的对象分为系统内置对象和自定义对象两种 (满分:5)
A. 错误
B. 正确
6.$5a不符合PHP的语法 (满分:5)
A. 错误
B. 正确
7.MYSQL可以在一次操作中从不同的数据库中混合表格 (满分:5)
A. 错误
B. 正确
8.如果用"+"操作符把一个字符串和一个整型数字相加,解释器输出一个类型错误 (满分:5)
A. 错误
B. 正确
9.PHP变量声明时需要指定其变量的类型 (满分:5)
A. 错误
B. 正确
10.PHP表达式$foo=1+”bob3”,则$foo的值是1 (满分:5)
A. 错误
B. 正确
11.$A=array("Monday","Tuesday",3=>"Wednesday"); echo $A;代码运行结果是Tuesday (满分:5)
A. 错误
B. 正确
12.Mysql中自增类型必须将其设为key字段 (满分:5)
A. 错误
B. 正确
感谢,下载了好几个学期了,全100分
页:
[1]