tceic.com
学霸学习网 这下你爽了
当前位置:首页 >> >>

PHP语法练习题

1、PHP 语言标记是( B ) 。 A、<……> B、<?php……?> C、?............? D、/*………*/ 2、 代码要想以 PHP “<?” 为开头, “?>” 以 为结束, 需要启用配置文件中的 A ) ( 选项。 A、short_open_tag B、asp_tags C、allow_call_time_pass_reference D、safe_mode_gid 3、 PHP 代码要想以 “<%” 为开头, “%>” 以 为结束, 需要启用配置文件中的 B ) ( 选项。 A、short_open_tag B、asp_tags C、allow_call_time_pass_reference D、safe_mode_gid 4、PHP 语句以什么符号结束(C) A、 . B、 : C、 ; D、无需任何符号,换行就行 5、PHP 中那些字符被认为是间隔字符(空白符) (A ) 。 A、空格 B、下划线字符 C、制表符 D、回车符 6、PHP 注释符可以是(ABC ) A、// B、# C、/* */ D、’ 7、可以支持多行注解的 PHP 注解符是( C ) A、// B、# C、/* */ D、’ 8、 “<?php echo ' PHP'; #语言?>你好呀! ”这句会在浏览器中显示为( D ) A、PHP B、PHP 语言 C、PHP 语言你好呀! D、PHP 你好呀! 9、注释符//中可以嵌套注释符/* …*/。 10、关于PHP语言嵌入HTML中,以下说法正确的是(ABC)

A、可以在两个HTML标记对的开始和结束标记中嵌入PHP。 B、可以在HTML标记的属性位置处嵌入PHP。 C、HTML文档中可以嵌入任意多个 PHP 标记。 D、PHP嵌入HTML中的标记必须是<?php ?> 11、以下对变量常量说法正确的是( AB ) 。 A、变量和常量是 PHP 中基本的数据存储单元。 B、变量和常量可以存储不同类型的数据。 C、变量和常量通常不能存储不同类型的数据。 D、变量或常量的数据类型由程序的上下文决定 12、PHP 中变量使用时必须先声明再使用。 错 ) ( 13、以下对于常量和变量说法正确的是( AB ) 。 A、变量的值可以随时更改 B、常量的值一旦定义就不能更改 C、变量的值一旦定义就不能更改 D、常量的值可以随时更改 14、PHP 中变量的命名必须以( D )开头。 A、# B、@ C、? D、$ 15、PHP 中变量名的标识字符串只能由( ABD )组成。 A、数字 B、字母 C、任意字符 D、下划线 16、在 PHP 中,以下变量命名正确的是( AD ) A、$book B、4book C、$4book D、$_book 17、在 PHP 中定义常量的函数是( D ) A、Print B、ereg C、Split D、define 18、对于常量说法正确的是( AD ) A、一个常量可以保存一个值。 B、一个常量可以使用变量的值。 C、一个常量可以保存多个值。 D、常量的值一旦设定之后,在脚本的其他地方就不能再改变。 19、常量的前面没有$符号。 ( ) 20、在 PHP 中,以下定义常量正确的是( ABC ) A、define(‘NAME’,’李明’) B、define(‘NAME’,12345) C、define(‘NAME1’,’李明’) D、define(’3name’,12345) 21、在 PHP 中,定义一个常量 define(‘NAME’,’小鸭’,true),以下语句正 确输出“小鸭”的是( ) 。 A、echo name; B、echo NAM; C、echo ‘name’; D、 echo ‘NAME’; 22、PHP 支持的基本数据类型有( ) A、Integer B、Float C、String D、Boolean 23、在 PHP 语言中,变量的类型是由赋给变量的值确定的。 ( ) 24、在 PHP 语言中, “$paty=’12345’;” ,变量$paty 的类型是( )

A、布尔型 B、整型 C、字符串 D、浮点型 25、在 PHP 语言中, “$paty=false;” ,变量$paty 的类型是( ) A、布尔型 B、整型 C、字符串 D、浮点型 26、在 PHP 语言中, “$paty=’true’;” ,变量$paty 的类型是( ) A、布尔型 B、整型 C、字符串 D、浮点型 27、在 PHP 中,要使用十六进制数,可以在前面加( ) 。 A、0b B、0o C、0f D、0x 28、在 PHP 中,将变量$paty 转换为浮点型变量正确的是( ) 。 A、$paty=1;$paty=$paty(float) ; B、$paty=1;$paty=$paty[float]; C、$paty=1;$paty=[float]$paty; D、$paty=1;$paty=(float)$paty; 29、对于 PHP 中的引用说法正确的是( ) A、在 PHP 中,$b=&$a 表示如果$a 的值变了$b 的值也会跟着变,$b 的值变了$a 的不会变。 B、在 PHP 中,$b=&$a 表示如果$a 的值变了$b 的值也会跟着变,$b 的值变了$a 的跟着变。 C、在 PHP 中,$b=&$a 表示$a 和$b 指向的是同一地址。 D 在 PHP 中,$b=&$a 表示$a 和$b 指向的是不同的地址。 30、在 PHP 中,引用操作符是( ) 。 A、# B、& C、$ D、^ 31、以下代码显示的结果是( ) $_book='a'; $$_book=20; echo $_book; echo $a; A、a20 B、aa C、20a D、显示错误 32、在 PHP 中,以下语句$b 中保存的是( ) 。 $a=’hello’; $b=&$a; unset($a); $a=’world’; A、hello B、world C、无任何值 D、helloworld 33、在 PHP 中,以下语句$b 中保存的是( ) 。 $a=’hello’; $b=&$a; unset($b); $a=’world’; A、hello B、world C、提示错误 D、helloworld 34、在 PHP 中,一个变量的值可以作为另一变量的名称。 () 35、要想使用可变变量,需要在第一个赋值变量前加()符号,才能将此变量的 值当做另一个变量的名称。 A、 % B、\ C、$ D、< 36、PHP 运算符包括: ( ) A、算术运算符 B、字符运算符 C、赋值运算符 D、比较运算符 37、以下是 PHP 算术操作符的是( ) A、+ B、 / C、= D、%

38、在 PHP 中表示除法运算的操作符是( ) A、+ B、 / C、* D、% 39、在 PHP 中,以下$result 的值是() $a=100;$b=50;$result=$a/$b; A、2 B、0 C、150 D、50 40、在 PHP 中,以下$result 的值是() $a=100;$b=50;$result=$a%$b; A、2 B、0 C、150 D、50 41、在 PHP 中,以下$result 的值是() $a=100;$b=50;$result=$a%$b+$a/$b; A、2 B、0 C、1 D、50 42、在 PHP 中,要想连接两个字符串,使用()符号。 A、+ B、^ C、. D、& 43、在 PHP 中,以下代码显示结果是() 。 <?php $d='Hello';$e='北京';echo $d.$e; ?> A、Hello 北京 B、 ’Hello 北京’ C、Hello.北京 D、显示错误 44、在 PHP 中,以下代码显示结果是() 。 <?php $d='Hello';$e=123;echo $d+$e; ?> A、Hello123 B、Hello C、123 D、显示错误 45、在 PHP 中,以下哪些是比较操作符( ) A、= B、= = C、= = = D、 != 46、在 PHP 中,以下哪个不是比较操作符( ) A、!= = B、!= C、! D、<= 47、在 PHP 中,比较表达式返回值为 true 或 false。 ( ) 48、在 PHP 中,12= =“12“返回值为() A、true B、false C、0 D、错误 49、在 PHP 中,12= = =“12“返回值为() A、true B、false C、1 D、错误 50、在 PHP 中,对于比较运算符“等于“和”恒等“说法正确的是( ) A、在 PHP 中,比较运算符“等于“只要求运算符左右两边的表达式的值相同即 可判断为真。 B、在 PHP 中,比较运算符“恒等“只要求运算符左右两边的表达式的值相同即 可判断为真。 C、在 PHP 中,比较运算符“恒等“要求运算符左右两边的表达式的值相同而且 要求类型相同才可判断为真。 D、在 PHP 中,比较运算符“等于“要求运算符左右两边的表达式的值相同而且 要求类型相同才可判断为真。 51、在 PHP 中,以下运算符不属于逻辑运算符的是( ) A、 ! B、> C、& D、&& 52、在 PHP 中,以下运算符属于逻辑运算符的是( ) A、|| B、! C、&& D、!= 53、在 PHP 中,以下运算符哪个代表逻辑中的“或” ( ) 。 A、 B、&& ! C、|| D、or 54、在 PHP 中, “&&”运算符和“and”都是表示“与”( ) 。

55、在PHP中,以下说法正确的是( ) A、 “||”和“or” 运算符作用相同 B、 “||”比“or” 运算符优先级低 C、 “&&”优先级比“and” 运算符高 D、 “&&”和“and” 运算符作用不同 56、在 PHP 中,$a 值为 true ,$b 值为 false 以下哪个表达式返回 false() 。 A、$a&&$b B、$a||$b C、$a&&!$b D、!$a||$b 57、在 PHP 中,表达式“$b-$a!=$a&&!$b”如果$a 是 3,$b 是 5 则表达式返回 ( ) A、true B、false 58、在PHP中,错误抑制操作符是( ) 。 A、% B、& C、~ D、@ 59、在 PHP 中, “@”符号的作用( ) A、屏蔽提示信息 B、抑制一些错误警告 C、指向某个固定地址 D、注释符 60、在PHP中,对于错误抑制操作符说法错误的是( ) A、使用了错误抑制符,程序非但不会因错误而终止,而且程序中的错误会自动 消失。 B、使用了错误抑制符,程序虽不会因错误而终止,但是程序始终是错误的 C、一行代码出现错误如果使用了错误抑制符就可以抑制这个警告 D、错误抑制操作符的符号是@。 61、在PHP中对于执行操作符说法正确的是( ) A、执行操作符是一对反向单引号。 B、反向单引号之间的命令当做服务器端命令来执行的 C、反向单引号之间的命令当做客户端命令来执行的 D、反向单引号之间的表达式就是命令执行的结果。 62、在PHP中, “echo 5>7?’true’:’false’;”语句输出的结果是( ) A、5 B、7 C、true D、false 63、在 PHP 中,以下代码的结果是( ) <?php $str1 = null; $str2 = false; echo $str1==$str2 ?’相等’ : ‘不相等’; $str3 = ‘’; $str4 = 0; echo $str3==$str4 ? ‘相等’ :’不相等’; $str5 = 0; $str6 = ‘0’; echo $str5===$str6 ? ‘相等’ : ‘不相等’; ?>请写出输出结果 A、不相等不相等不相等 B、不相等不相等相等 C、相等相等不相等 D、相等不 相等不相等

64、在 PHP 中,若$a=3;$b=5;echo $a>$b-$a&&!$b-$a||$a?"true":"false"则输 出结果是( ) A、0 B、1 C、true D、false


网站首页 | 网站地图 | 学霸百科 | 新词新语
All rights reserved Powered by 学霸学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com