PHP核心课程测试题解读
PHP核心课程测试题
单选题
----------------------------------------基础概念题-------------------------------------------------------------
PHP是哪一种类型的语言( 2 )
A. 编译型 B. 解释性 C. 两者都是 D. 两者都不是
以下哪种标记不是php开始和结束标记?( )
A. <?php ?>
B. ?>
C.
D.
PHP是一种______脚本语言,基于______引擎。PHP常被用来开发动态的______内容, 此为,它同样还可以被用来生成______(以及其它)文档。( )
动态, PHP,数据库,HTML
嵌入式,Zend,HTML,XML
基于Perl的,PHP,Web,静态
嵌入式,Zend,Docbook文档,MySQL
基于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