20春《PHP》作业4
试卷总分:100 得分:100
一、单选题 (共 8 道试题,共 40 分)
1.index.php脚本如何访问表单元素email的值?( ) <form action=’index.php’ method=’post’> <input type=’text’ name=’email’> <input type=’submit’ value=’提交’> </form>
A.$_GET[‘email’]
B.$_POST[‘email’]
C.$_SESSION[‘text’]
D.$_POST[‘text’]
2.下面的PHP程序运行结果是什么?( ) <?php $A=’hello’; function print_A(){ $A = ‘php mysql!!’; Global $A; echo $A; } eho $A; print_A(); ?>
A.hello
B.php mysql!!
C.hello hello
D.hello php mysql!!
3.以下PHP代码运行的结果是什么?( ) <?php define(myvalue,’10’); $myarray[10]=’dog’; $myarray[]=’human’; $myarray[‘myvalue’] = ‘cat’; $myarray[‘doy’]=’cat’; print ‘the value is:’; print $myarray[myvalue];
A.the value is :dog
B.the value is :cat
C.the value is :human
D.the value is :10
4.下面哪个不是合法的SQL的聚合函数?( )
A.SUM
B.CURRENT_DATE
C.AVG
D.MIN
5.运行下面的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)
6.考虑如下数组$multi_array,怎样才能从数组$multi_array中找出值cat?( ) $multi_array= array(‘red’,’green’,42=>’blue’,’yellow’=>array(‘apple’,9=>’pear’,’banana’,’orange’=>array(‘dog’,’cat’,’iguana’)))
A.$multi_array[‘yellow’][‘apple’][0]
B.$multi_array[‘blue’][0][‘orange’][1]
C.$multi_array[3][3][2]
D.$multi_array[‘yellow’][‘orange’][1]
7.下面的PHP程序运行的结果是什么?( ) <?php function sort_my_array(&$array){ return sort($array); } $a1 = array(3,2,1); var_dump(sort_my_array($a1));
A.NULL
B.array(3){[0]=>int(1) [1]=>int(2) [2]=>int(2)}
C.bool(true)
D.array(3){[2]=>int(1) [1]=>int(2) [0]=>int(3)}
8.哪种方法用来计算数组所有元素的总和简便?( )
A.用for循环遍历数组
B.用foreach循环遍历数组
C.用array_intersect函数
D.用array_sum函数
二、判断题 (共 12 道试题,共 60 分)
9.从队列数组队头删除数据可以使用array_push
10.要检查一个常量是否定义,可以使用函数defined
11.mysql_query在功能上等于mysql_select_db() +mysql_db_query()
12.$A=array(“Monday”,”Tuesday”,3=>”Wednesday”); echo $A[2];代码运行结果是Tuesday
13.array_reverse()函数能把数组内容倒序排列
14.MYSQL完全支持ODBC
15.mysql_db_query与mysql_query在执行sql语句后的返回值是一样的,成功返回资源号,失败返回FALSE
16.浏览网页时,<head>的所有内容会显示在页面上
17.PHP中定义常量的方法是VAR
18.HTML中,title标签放在body标签里
19.HTML文档的扩展名为.htm或.html
20.$_test是合法的变量名