北语20秋《PHP》作业2[答案]满分答案
20秋《PHP》作业2
试卷总分:100 得分:100
一、单选题 (共 8 道试题,共 40 分)
1.以下代码运行结果是什么?() <?php echo ‘Testing ‘. 1+2. ‘45’; ?>
A.Testing 1245
B.Testing345
C.Testing 1 245
D.245
2.下面的sql语句中,排序的方法是什么?( ) Select * From my_table Where id>0 Order by id, name desc;
A.返回的记录先按name排序,再按id排序
B.返回的数据集倒序排列
C.Id相同的记录按name升序排序
D.Id相同的记录按name降序排序
3.下面的PHP代码输出什么?( ) <?php $s = ‘12345’; $s[$s[1]] = ‘2’; echo $s; ?>
A.12345
B.12245
C.22345
D.11345
4.下面的PHP程序运行结果是什么?( ) <?php $array = array (0.1 => 'a' , 0.2 => 'b'); echo count ($array); ?>
A.0
B.什么都没有
C.1
D.2
5.下面的sql语句查询,输出什么?( )Select count(*) from table inner join table2 On table1.id<> table2.id;
A.Table1中的记录条数乘以table2中的记录条数再减去量表中的相同记录条数
B.两个表中是相同记录
C.量表中不同记录的条数
D.数字2
一段脚本如何才算彻底终止?( )
A.当调用exit()时
B.当执行到文件结尾时
C.当PHP崩溃时
D.当Apache由于系统故障而终止时
运行下面的php程序后,数组 $array的内容是什么?( ) <?php $array = array ('1', '1'); Foreach ( $array as $k => $v){ $v = 2; } ?>
A.array ('1', '1')
B.array(2,2)
C.array(1,1)
D.array('2', '2')
下面的PHP程序运行结果是什么?( ) <?php $array = array (1, 2, 3, 5, 8, 13, 21, 34, 55); $sum = 0; For($i = 0; $i < 5; $i++) { $sum += $array[$array[$i]]; } Echo $sum; ?>
A.19
B.5
C.78
D.NULL
北语20秋《PHP》作业2[答案]多选题答案
二、判断题 (共 12 道试题,共 60 分)
$a<<=2是把整型变量$a的值乘以4
10.PHP是一种强类型语言
PHP表达式$foo=1+”bob3”,则$foo的值是1
12.HTML中,title标签放在body标签里
13.在str_replace(1,2,3)函数中1 2 3 所代表的名称是:"取代字符串","被取代字符串","来源字符串"
php遍历数组使用的是foreach
15.php中连接两个字符串的符号是“+ ”
16.$A=array("Monday","Tuesday",3=>"Wednesday"); echo $A[2]; 代码运行结果是:Monday
17.全等运算符"==="只在两者的数据类型和值都相同时才返回TURE
18.不能用mysql_query函数临时在另一个数据库上执行sql语句,而mysql_db_query可以
19.mysql_insert_id()函数的作用是查看下一次插入记录时的ID号
20.字符串的比较,是按拼音顺序进行比较
北语20秋《PHP》作业2[答案]历年参考题目如下: