北语20秋《PHP》作业1[答案]满分答案
20秋《PHP》作业1
试卷总分:100 得分:100
一、单选题 (共 8 道试题,共 40 分)
1.如果一个字段能被一个group by的条件的查询语句读出,一下那个语句的描述是正确的?
A.该字段必须包含null值
B.字段必须包含在group by的条件中
C.字段必须有索引
D.该字段必须是主键
以下代码哪个不符合PHP语法()。
A.$_10
B.${“My Var”}
C.$10_some
D.$some
3.判断数组键存在的函数为
A.in_array()
B.array_key_exists()
C.array_keys()
D.array_values()
考虑下面的代码片段。
<?php
define("STOP_AT",1024);
$result = array();
/*在此处填入代码*/
{
$result[] = $idx;
}
print_r($result );
?>
标记处填入什么代码才能产生如下数组输出?( )
Array( [0] => 1 [1] => 2 [2] => 4 [3] => 8[4] => 16[5] => 32 [6] => 64 [7] => 128 [8] => 256 [9] => 512)
A.for($idx *= 1;$idx < STOP_AT;$idx *= 2)
B.foreach($result as $key => $val)
C.while($idx *= 2)
D.for($idx *= 2;STOP_AT >= $idx;$idx =0))
以下哪个选项是把整型变量$a的值乘以4()
A.$a*=pow(2,2)
B.$a+=4
C.$a%=4
D.$a-=4
以下关于key()和current()函数的叙述,请找出正确的答案。()
A.key()函数用来读取当前指针所指向元素的键值的类型
B.key()函数是取得当前指针所投向元素的值
C.current()函数用来读取当前指针所指向元素的键值
D.current()函数是取得当前指针所指向元素的值
7.运行下面的PHP程序后,数据$array的内容是什么?( ) <?php $array = array(‘1’,’1’); foreach($array as $k=>$v){ $v = 2; }
A.array(‘2’,’2’)
B.array(‘1’,’1’)
C.array(2,2)
D.(1,1)
8.内连接(inner join)的作用是什么?( )
A.把两个表通过一个特定字段关联起来,并创建该字段相同所有的记录的数据集
B.把两个表通过相同字段关联入一张持久的表中
C.创建一个包含两个表中相同记录和一个表中全部记录的数据集
D.创建一个基于表的数据集
北语20秋《PHP》作业1[答案]多选题答案
二、判断题 (共 12 道试题,共 60 分)
PHP中的对象分为系统内置对象和自定义对象两种
while和do-while语句都是先判断条件再执行循环体
PHP变量使用时,上下文会自动确定其变量的类型
12.cookie的值存储在硬盘中
13.自定义函数中,返回函数值的关键字是returns
14.PHP的位运算符不包括&
15.字符串的比较,是按拼音顺序进行比较
16.php函数不支持通过指针传递参数
要查看一个结构类型变量的值,可以使用函数print
18.$A=array("Monday","Tuesday",3=>"Wednesday"); echo $A[2];代码运行结果是Tuesday
19.在PHP中$_COOKIES变量数组总是包含所有总客户端发出的cookies数据
=在PHP中属于比较运算符
北语20秋《PHP》作业1[答案]历年参考题目如下: