拿答案:2937748743 来源 www.ybaotk.com第4章单元测试答案1、 下列说法不正确的是_____。
函数定义和调用可以出现在不同的PHP文件中
函数可以没有返回值
function是定义函数的关键字
函数的定义必须出现在函数调用之前2、 函数test定义如下,错误调用函数的语句是_____。
function test($a,$b=-1){ Return $a+$b; }
$b=test(10);
test1,31
$a=test(1,2);
echo test(1,2);3、 在下面的代码中,第2个test()输出结果为_____。
<?php
function test(){
static $n=5;
$n++;
echo $n;
}
$n=10;
test();
test();
11
6
12
74、 调用函数时,_____情况下不能给函数的参数赋常量?
当参数有默认值时
当参数是通过引用传递时
当参数是布尔值时
当函数只有一个参数时5、 自定义函数中,返回函数值的关键字是_____。
returns
return
back
close6、 function keep_track()
{
STATIC $count=5;
echo $count++."";
}
Keep_track();
Keep_track();
Keep_track();
这段代码输出的值为
6,7,5
5,5,5
5,6,7
6,5,77、 在同一个PHP文件中,函数的调用和函数定义出现的先后顺序应该是函数定义在前,函数调用在后,否则会出错。
对
错8、 函数内部的变量是局部变量,其作用范围只能在函数内部,函数参数则不是局部变量。
对
错9、 函数名应该是合法的PHP标识符,与变量名没有区别。
对
错10、 在定义函数参数时,参数变量名之前使用"$”符号可声明参数进行引用传递,即将实参的地址传递给形参。
对
错11、 函数内部的局部变量在函数调用时被创建,函数调用结束后变量则被释放。
对
错12、 php中,函数默认按值传递参数。
对
错 |