19秋《PHP》作业_1
一、单选题(每题4分,共10道小题,总分值40分)
1.以下PHP代码运行的结果是什么?(B)
define(myvalue,’10’);
$myarray[10]=’dog’;
$myarray[]=’human’;
$myarray[‘myvalue’] = ‘cat’;
$myarray[‘doy’]=’cat’;
print ‘the value is:’;
print  $myarray[myvalue];(4分)
A. the value is :dog
B. the value is :cat
C. the value is :human
D. the value is :10
答案:B
2断数组键存在的函数为B  (4分)
A. in_array()
B. array_key_exists()
C. array_keys()
D. array_values()
答案:B
3.详细阅读下面的FORM 表单和PHP代码。当在表单里面的两个文本框分别输入’php’和’great’的时候,PHP代码将在页面中打印出什么?(A )
Index.php 代码如下:
if(isset($_GET[‘element’])){
echo $_GET[‘element’];
}(4分)A. 什么都没有
B. Aarry
C. 一个提示
D. phpgreat
答案:A
4.下面的PHP程序运行结果是什么?(  C  )
$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;
?>(4分)
A. 19
B. 5
C. 78php如何运行代码
D. NULL
答案:C
5.以下PHP程序将按什么顺序输出数组$array内的元素?( B)
$array = array(‘a1’,’a3’,’a5’,’a10’,’a20’);
natsort($array);
var_dump($array);
?>(4分)
A. A.a1,a3,a5,a10,a20
B. a1,a20,a3,a5,a10
C. a10,a1,a20,a3,a5
答案:B
6.如何给变量$a、$b、$c赋值才能使以下代码显示字符串”hello,word!”( )
$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 world!’;
}else{
echo ‘goodbye world’;
}
}else{
echo ‘not quite’;
}
}
?>(4分)
A. false,true,false
B. true,true,true  X
C. false,true,true  X
D. false,false,true
答案:
7.哪种方法用来计算数组所有元素的总和简便?(D )(4分)
A. 用for循环遍历数组
B. 用foreach循环遍历数组
C. 用array_intersect函数
D. 用array_sum函数
答案:D
8.下面的PHP程序运行结果是什么?(A )
function print_A(){
$A=’I love php’;
echo ‘A的值为:’.$A;
return $A;
}
$B = print_A();
echo ‘B值为:’.$B;
?>(4分)
A. A值为:I love php.  B值为:I love php
B. A值为:    B值为:I love php
C. A值为:    B值为:
答案:A
9.PHP代码中的注释符号与ASP中完全一致B  (4分)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。