PHP核心课程测试题

  • 格式:doc
  • 大小:88.24 KB
  • 文档页数:15

下载文档原格式

  / 15
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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;