1.基本语法模块

基本语法测试

1、单选题:
​PHP字符串连接运算符是‍
选项:
A:  &
B: +
C: .
D: ||
答案: 【 .

2、单选题:
​LAMP具体结构不包含下面哪种​
选项:
A: Apache服务器
B: PHP语言
C: MySQL数据库
D: Windows系统
答案: 【 Windows系统

3、单选题:
​下列不正确的变量名是​
选项:
A: $test2
B: $Test
C: $2test
D: $_test
答案: 【 $2test

4、单选题:
‎PHP输出拼接字符串正确的是‎
选项:
A: echo $name+”<br/>”
B:  echo $name+$pass
C: echo $name."<br/>"+$pass
D: echo $name.$pass
答案: 【 echo $name.$pass

5、单选题:
‌在PHP中“===”的意思是‏‌‏
选项:
A: 赋值
B: 等于
C: 不等于
D: 数据和类型完全相等
答案: 【 数据和类型完全相等

6、单选题:
‌下面哪个不是PHP支持的注释方式‌‌‌
选项:
A: 单行注释“//”
B: 单行注释“#”
C: 多行注释“<!---->”
D: 多行注释“/**/”
答案: 【 多行注释“<!---->”

7、单选题:
​ php中单引号和双引号包含字符串的区别正确的是 ‏
选项:
A: 单引号速度快,双引号速度慢
B:  双引号速度快,单引号速度慢
C: 单引号里面可以解析转义字符
D: 双引号里面可以解析变量
答案: 【 双引号里面可以解析变量

8、单选题:
‌$book = array("Web程序设计(PHP)","绍职出版社","979612345678") ;‍‌数组的输出正确的是‍‌‍
选项:
A: 输出出版社 echo $book[0];
B: 输出书名 echo $book[1];
C: 输出编号 echo $book[2]
D: 全部输出 echo $book
答案: 【 输出编号 echo $book[2]

9、单选题:
‏以下程序的输出结果是‍‏$arr = array('a','b','c');‍‏ foreach($arr as $k => $v) {‍‏       echo $k."=>".$v;‍‏ }‍
选项:
A: a,b,c
B: 0=>1=>2
C: a=>b=>c
D: 0=>a1=>b2=>c
答案: 【 0=>a1=>b2=>c

10、单选题:
​若a为整型数据,以下语句输出的结果为‏​<?php‏​         $a=5;‏​         $a++;‏​         echo "a的值1:".$a."<br>";‏​         echo "a的值2:".++$a."<br>";   ‏​ ?>‏​‏
选项:
A:  a的值1:5      a的值2:6
B:  a的值1:6      a的值2: 7
C: a的值1:6 a的值2:6
D: a的值1:6      a的值2:8
答案: 【  a的值1:6      a的值2: 7

11、单选题:
‎PHP数据类型哪个不是标量类型‍
选项:
A: 整型
B: 字符串型
C: 数组
D: 浮点型
答案: 【 数组

12、单选题:
‌PHP语言标记是‎
选项:
A: <……>
B: <?php    ?>
C: ?............?
D: /*………*/
答案: 【 <?php    ?>

13、单选题:
‌PHP语句以什么符号结束‎
选项:
A: .
B: :
C: ;
D: 无需任何符号,换行就行
答案: 【 ;

14、单选题:
​可以支持多行注解的PHP注释符号是‎
选项:
A: //
B: #
C: /* */
D: ’
答案: 【 /* */

15、单选题:
​PHP的变量名必须以哪个符号开头​
选项:
A: #
B: @
C: ?
D: $
答案: 【 $

16、单选题:
‍在PHP中定义常量的函数是‌
选项:
A: print
B: echo
C: split
D: define
答案: 【 define

17、单选题:
‌下面程序的运行结果是 ​‌$i = 1;​‌ while($i<=5){​‌  echo $i;​‌ }​
选项:
A: 12345
B: 123456
C: 1
D: 111111……死循环
答案: 【 111111……死循环

18、单选题:
‍在PHP循环控制语句中,哪一个会有可能至少执行一次‍
选项:
A: while
B: do while
C: for
D: foreach
答案: 【 do while

19、单选题:
‍在PHP中,以下$result的值是‌‍$a=150;$b=30;$result=$a/$b;‌
选项:
A: 50
B: 5
C: 15
D: 10
答案: 【 5

20、单选题:
‌在PHP中,以下$result的值是‍‌$a=150;$b=30;$result=$a%$b;‍
选项:
A: 5
B: 50
C: 0
D: 10
答案: 【 0

21、单选题:
‏以下程序输出结果为‍‏<?php‍‏$sum=0;‍‏for(var $b=2;$b<10;$b++){‍‏         $sum+=$b;‍‏}‍‏echo $sum;‍‏?>‍‏‍
选项:
A: 46
B: 43
C: 44
D: 42
答案: 【 44

22、单选题:
​以下程序输出结果为‌​<?php‌​    echo 2+4+5+"1+2+3";‌​?>‌
选项:
A: 12
B: 17
C: 11123
D: 111+2+3
答案: 【 12

23、单选题:
‌以下程序输出结果为‏‌<?php ‏‌ $x=8;‏‌ $y=5; ‏‌ echo "$x++的值是:". $x++ . "<br>"; ‏‌ echo "--$y的值是:". --$y ."<br>";‏‌ echo "($x++ + 10)的值是:". ($x++ + 10) . "<br>";‏‌ echo "($y++ + --$y)的值是:". ($y++ + --$y) ."<br>";‏‌?>‏‌‏
选项:
A: 84 19 8
B: 94 19 8
C: 84 208
D: 94 208
答案: 【 84 19 8

24、单选题:
‎运行以下程序,输出结果为‎‎<?php ‎‎    $skill="js";‎‎    if($skill="php"){‎‎ echo "恭喜,您被录用了!";‎‎    }else{‎‎ echo "请另谋高就!";‎‎    }‎‎?> ‎‎‎
选项:
A: 恭喜,您被录用了!
B: 请另谋高就!
C: 报错
D: 空白
答案: 【 恭喜,您被录用了!

25、单选题:
‎下面选项中,哪个不属于URL的组成部分‎
选项:
A: 传输协议
B: Internet
C: 主机
D: 端口
答案: 【 Internet

26、单选题:
‍php运算符中,优先级从高到低分别是‍
选项:
A:  关系运算符,逻辑运算符,算术运算符
B: 算术运算符,关系运算符,逻辑运算符
C: 关系运算符,算术运算符,逻辑运算符
D: 逻辑运算符,算术运算符,关系运算符
答案: 【 算术运算符,关系运算符,逻辑运算符

27、单选题:
‍在PHP中,若$a=4;$b=9;echo $a>$b-$a&&!$b-$a||$a?"true":"false"则输出结果是‏
选项:
A: 0
B: 1
C: true
D: false
答案: 【 true

28、单选题:
‎在PHP中,“echo 6>10?’true’:’false’;”语句输出的结果是‏
选项:
A: 6
B: 10
C: true
D: false
答案: 【 false

29、单选题:
‎在PHP中,对于错误抑制操作符说法错误的是‏
选项:
A: 使用了错误抑制符,程序非但不会因错误而终止,而且程序中的错误会自动消失。
B: 使用了错误抑制符,程序虽不会因错误而终止,但是程序始终是错误的。
C: 一行代码出现错误如果使用了错误抑制符就可以抑制这个警告。
D: 错误抑制操作符的符号是@。
答案: 【 使用了错误抑制符,程序非但不会因错误而终止,而且程序中的错误会自动消失。

30、单选题:
‎在PHP中,“@”符号的作用‍
选项:
A: 屏蔽提示信息
B: 抑制一些错误警告
C: 指向某个固定地址
D: 注释符
答案: 【 抑制一些错误警告

31、单选题:
‌在PHP中,错误抑制操作符是‍
选项:
A: & 
B: %
C: ~ 
D: @
答案: 【 @

32、单选题:
‏在PHP中,以下说法正确的是​
选项:
A: “||”和“or”运算符作用相同
B: “||”比“or”运算符优先级低
C: “&&”优先级比“and”运算符高
D: “&&”和“and”运算符作用不同
答案: 【 “||”和“or”运算符作用相同

33、单选题:
‍在PHP中,15= = =”15”返回值为​‍​
选项:
A: true
B: false
C: 1
D: 0
答案: 【 false

34、单选题:
‍在PHP中,5== ”5”返回值为‌
选项:
A: true
B: false
C: 1
D: 0
答案: 【 true

35、单选题:
‍在PHP中,以下哪个不是比较操作符‌
选项:
A: !==
B: !=
C: !
D: <=
答案: 【 !

36、单选题:
​在PHP语言中,“$paty=’true’;”,变量$paty的类型是‍
选项:
A: 布尔型
B: 整型
C: 字符串
D: 浮点型
答案: 【 字符串

37、单选题:
‌在PHP语言中,“$paty=true;”,变量$paty的类型是‏
选项:
A: 布尔型
B: 整型
C: 字符串
D: 浮点型
答案: 【 布尔型

38、单选题:
​在PHP中,定义一个常量define(‘NAME’,’大咖’),以下语句正确输出“大咖”的是‏​‏
选项:
A: echo name;
B: echo NAME;
C: echo $name;
D: echo $NAME;
答案: 【 echo NAME;

39、单选题:
‌在PHP语言中,“$a=’12345’;”,变量$a的类型是‌
选项:
A: 布尔型
B: 整型
C: 字符串
D: 浮点型
答案: 【 字符串

40、单选题:
‎在PHP语言中,“$a=12345;”,变量$a的类型是‍
选项:
A: 浮点型
B: 布尔型
C: 整型
D: 字符串
答案: 【 整型

41、单选题:
​获取地址参数使用的方法是‏
选项:
A: $_get('name')
B: $_GET('name')
C: $_GET['name']
D: $_get['name']
答案: 【 $_GET['name']

42、单选题:
‏在PHP中,要使用十六进制数,可以在前面加‌
选项:
A: 0x
B: 0f
C: 0o
D: 0
答案: 【 0x

43、单选题:
‍在PHP中,要想连接两个字符串,使用()符号。​
选项:
A: +
B: &
C: &&
D: .
答案: 【 .

44、单选题:
‌在PHP中,以下$result的值是‍‌$a=10;$b=5;$result=$a%$b+$a/$b;‍
选项:
A: 2
B: 0
C: 1
D: 报错
答案: 【 2

45、单选题:
‏以下代码显示的结果是‏‏$_book='a';‏‏$$_book=10;‏‏echo $_book;‏‏echo $a;‏
选项:
A: a10
B: aa
C: 10a
D: 报错
答案: 【 a10

46、单选题:
‌要想使用可变变量,需要在第一个赋值变量前加()符号,才能将此变量的值当做另一个变量的名称。‍
选项:
A: %
B: $
C: &
D: @
答案: 【 $

47、多选题:
‏PHP注释符可以是‎
选项:
A: //
B: ’
C: /* */
D: #
答案: 【 //;
/* */;
#

48、多选题:
​以下对于常量和变量说法正确的是‌
选项:
A: 变量的值可以随时更改
B: 变量的值一旦定义就不能更改
C: 常量的值一旦定义就不能更改
D: 常量的值可以随时更改
答案: 【 变量的值可以随时更改;
常量的值一旦定义就不能更改

49、多选题:
‍PHP中变量名只能由下列哪些组成‏
选项:
A: 数字
B: 字母
C: 下划线
D: 百分号
答案: 【 数字;
字母;
下划线

50、多选题:
​在PHP中,以下变量命名正确的是‏
选项:
A: $book
B: _book
C: $_book
D: $-book
答案: 【 $book;
$_book

51、多选题:
​在PHP中,以下定义常量正确的是​
选项:
A: define('NAME','张三');
B: define('NAME',200);
C: define('NAME2','张三');
D: define('2NAME',200);
答案: 【 define('NAME','张三');;
define('NAME',200);;
define('NAME2','张三');

52、多选题:
‏PHP支持的基本数据类型有​
选项:
A: Integer
B: Float
C: String
D: Boolean
答案: 【 Integer;
Float;
String;
Boolean

53、多选题:
‌以下是PHP算术运算符的是‍
选项:
A: +
B: /
C: %
D: +=
答案: 【 +;
/;
%

54、多选题:
‎PHP中,赋值运算符有 ‏
选项:
A: =
B: +=
C: ==
D: .=
答案: 【 =;
+=;
.=

55、多选题:
以下程序,说法正确的为‏<?php      ‏         for($i=1;$i<9;$i++){‏                   if($i%2==0){‏                            echo "<a href='#'>我有问题问总理</a><br>";‏                   }else{‏                            echo "<a href='#'>我有问题问总理</a><br>";‏                   }                ‏         }‏?>‏
选项:
A: 输出8行数据
B: 输出9行数据
C: 偶数行文字颜色为红色
D: 奇数行文字颜色为红色
答案: 【 输出8行数据;
偶数行文字颜色为红色

56、多选题:
‎在PHP中,$a值为true ,$b值为false以下哪个表达式返回false‏
选项:
A: $a&&$b
B: !$a||$
C: $a||$b
D: $a&&!$b
答案: 【 $a&&$b;
!$a||$

57、多选题:
‌在PHP中,以下哪些是比较操作符​
选项:
A: =
B: ==
C: ===
D: !=
答案: 【 ==;
===;
!=

58、多选题:
‏PHP运算符包括‍
选项:
A: 算术运算符
B: 字符运算符
C: 赋值运算符
D: 比较运算符
答案: 【 算术运算符;
字符运算符;
赋值运算符;
比较运算符

59、多选题:
‏对于常量说法正确的是​
选项:
A: 一个常量可以保存一个值。
B: 一个常量可以保存多个值。
C: 一个常量可以使用变量的值。
D: 常量的值一旦设定之后,在脚本的其他地方就不能再改变。
答案: 【 一个常量可以保存一个值。;
常量的值一旦设定之后,在脚本的其他地方就不能再改变。

60、多选题:
‌在PHP中,对于比较运算符“等于” 和“恒等”说法正确的是‏
选项:
A: 在PHP中,比较运算符“等于”只要求运算符左右两边的表达式的值相同即可判断为真。
B: 在PHP中,比较运算符“恒等”只要求运算符左右两边的表达式的值相同即可判断为真。
C: 在PHP中,比较运算符“恒等”要求运算符左右两边的表达式的值相同而且要求类型相同才可判断为真。
D: 在PHP中,比较运算符“等于”要求运算符左右两边的表达式的值相同而且要求类型相同才可判断为真。
答案: 【 在PHP中,比较运算符“等于”只要求运算符左右两边的表达式

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注