PHP核心课程测试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PHP核心课程测试题
一.单选题
----------------------------------------基础概念题-------------------------------------------------------------
●PHP是哪一种类型的语言( 2 )
A. 编译型
B. 解释性
C. 两者都是
D. 两者都不是
●以下哪种标记不是php开始和结束标记?( )
A.
B. ?>
C. <# #>
D. <% %>
●PHP是一种______脚本语言,基于______引擎。PHP常被用来开发动态的______内容,
此为,它同样还可以被用来生成______(以及其它)文档。( )
A.动态,PHP,数据库,HTML
B.嵌入式,Zend,HTML,XML
C.基于Perl的,PHP,Web,静态
D.嵌入式,Zend,Docbook文档,MySQL
E.基于Zend的,PHP,图像,HTML
●关于PHP脚本语言以下说法正确的是( )
A. HTML代码不可以嵌入到PHP代码中
B. PHP代码依赖开发平台
C. PHP是编译型的脚本语言
D. PHP是开源的脚本语言
●LAMP的含义中,以下哪项是完全正确的? ()
A. linux+access+mysql+php
B. linux+apache+mssql+php
C. linux+apache+mysql+php
D. linux+access+mssql+php
-----------------------------------------------------基础语法题----------------------------------------------------------------
●PHP中应该如何声明变量? ()
A. 采用$号开头后面跟变量名
B. 采用var开头后面跟变量名
C. 采用declare开头后面跟变量名
D. 直接写出变量名就可以
●以下代码哪个不符合PHP语法?( )
A. $_10
B. ${“MyVar”}
C. &$something
D. $10_somethings
E. $aVaR
●若x,y为int类型变量,则执行以下语句后,y的值为( )
$x = 1;
++ $x;
$y = $x++;
?>
A. 1
B. 2
C.3
D. 0
●下列代码执行后,输出结果正确的是( )
function sum( ){
$result = 1;
$result++;
}
sum( );
echo $result;
?>
A. 1
B. 2
C.运行错误 D 都不对
●执行完以下代码后,变量$num的值为( )
$num = 10;
function demo($num){
$num= $num + 20;
}
demo (&$num);
echo $num;
?>
A. 10
B. 20
C. 30
D. 显示错误
●以下程序运行结果为( )
function total_sum ($c = 5, $b = 3, $c){
echo $a.”+”.$b.”+”.$c.”=”.($a + $b + $c);
}
total_sum (1 );
?>
A. 5 + 3 + 1 = 9
B. 1 + 5 + 3 =9
C. 提示警告,并有显示:+ 3 + 1 = 4
D. 9
●以下程序运行的结果为()
function fun1( $a, $b, $a = 2 , $a ){
$c = $a+ $b + $a + $a ;
echo $c ;
}
fun1( 5, 4, 3, 1 );
?>
A. 13
B. 12
C. 19
D. 7
●下面代码执行结果为()
$num = “24Linux” +6;
echo $num;
?>
A. 30
B. 24Linux6
C. 6
D. 30Linux
●下面代码执行结果为()
e cho …Testing … . 1 + 2 . …45‟
?>
A. Testing 1245
B. Testing 345
C. Testing 1+245
D. 245
●下面代码的执行结果是什么?( )
echo 1+2+"3+4+5";
?>
A. 0
B. 3
C. 6
D. "33+4+5";
●执行如下代码,其输出结果是()
$a = 3;
$b = 4;
$c = $a < 2 && $b++;
echo $b;
?>
A. 4
B. 5
C. 出错
D. 都不是
●执行如下代码,结果是()
$a = -3;
$b = 4;
echo $a | $b;