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.下面的PHP程序运行结果是什么?( ) <?php $array = array (0.1 => ‘a’ , 0.2 => ‘b’); echo count ($array); ?>
A.0
B.什么都没有
C.1
D.2
3.以下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;
A.128
B.42
C.242.0
D.256
4.下面的sql语句查询,输出什么?( )Select count(*) from table inner join table2 On table1.id<> table2.id;
A.Table1中的记录条数乘以table2中的记录条数再减去量表中的相同记录条数
B.两个表中是相同记录
C.量表中不同记录的条数
D.数字2
5.判断数组键存在的函数为
A.in_array()
B.array_key_exists()
C.array_keys()
D.array_values()
6.以下关于key()和current()函数的叙述,请找出两个正确的答案。()
A.key()函数用来读取当前指针所指向元素的键值
B.key()函数是取得当前指针所投向元素的值
C.current()函数用来读取当前指针所指向元素的键值
D.current()函数是取得当前指针所指向元素的值
7.以下PHP代码的运行结果是()。 <?php ob_start(); for($i=0;$i<10;$i++){ echo $i; } $output = ob_get_contents(); ob_end_clean(); echo $ouput; ?>
A.12345678910
B.1234567890
C.0123456789
D.Notice提示信息
8.以下PHP程序将按什么顺序输出数组$array内的元素?( ) <?php $array = array(‘a1’,’a3’,’a5’,’a10’,’a20’); natsort($array); var_dump($array); ?>
A.a1,a3,a5,a10,a20
B.a1,a20,a3,a5,a10
C.a10,a1,a20,a3,a5
D.a1,a10,a5,a20,a3
二、判断题 (共 12 道试题,共 60 分)
9.标记 <BR>的用途是分段命令
10.运算符“++”可以对常量和变量进行累加1
11.add 语句能用来向已经存在的表中添加新的记录
12.cookie的值存储在硬盘中
13.PHP 服务器脚本由<%php…%>分隔符包围
14.$name=’Tim O\’Reilly’; echo $name.”<br>“; 输出结果为Tim O\’Reilly
15.在str_replace(1,2,3)函数中1 2 3 所代表的名称是:”取代字符串","被取代字符串","来源字符串"
16.在HTML中,标题字体标记<hx>中x的最大取值是4
17.MYSQL可以在一次操作中从不同的数据库中混合表格
18.应当根据数据库的实际应用设计索引
19.Mysql数据库中SQL查询数据用select语句
20.mysql_db_query不会切换回先前连接到的数据库