
1、要得到字符串中字符的个数,可使用____________函数。(2 分)
A.strlen()
B.count()
C.len()
D.str_count()
2、Substr(“abcdef”,2,2)函数返回值为____________。(2 分)
A.“cd”
B.“ab”
C.“bc”
D.“de”
3、下列说法不正确的是____________。(2 分)
A.函数的定义必须出现在函数调用之前
B.function是定义函数的关键字
C.函数可以没有返回值
D.函数定义和调用可以出现在不同的PHP文件中
4、下列四个选项中,可作为PHP函数名的是____________。(2 分)
A._abc
B.$_abc
C.$123
D.123
5、函数test定义如下,错误调用函数的语句是____________。 function test($a,$b=-1) { Return $a+$b; }(2 分)
A.test1,31
B.$a=test(1,2);
C.$b=test(10);
D.echo test(1,2);
6、调用函数时,____________情况下不能给函数的参数赋常量?(2 分)
A.当参数是通过引用传递时
B.当参数是布尔值时
C.当参数有默认值时
D.当函数只有一个参数时
7、HTML中,title标签放在什么位置(2 分)
A.head标签里
B.body标签里
C.script标签里
D.table标签里
8、执行下面的代码后,输出结果为_____。 $x=12; $x++; echo $x++;(2 分)
A.13
B.11
C.12
D.14
9、执行下面的代码后,输出结果为_____。 class test { public $data; } $x=new test(); $x->data=99; $y=$x; $y->data=9; echo $x->data;(2 分)
A.9
B.99
C.0
D."null"
10、php 的_____函数,可以输出日期数据。(2 分)
A.date
B.data
C.rename
D.time
11、php 语言中随机函数是(2 分)
A.rand
B.sqr
C.fix
D.abs
12、使用_____函数,可以重新命名一个已经存在的文件或目录。(2 分)
A.rename()
B.unlink()
C.copy()
D.fwrite()
13、cookie的值存储在_____。(2 分)
A.客户端
B.硬盘中
C.程序中
D.服务器端
14、php 内置数组_____接受表单Post方式提交的数据(2 分)
A.$ _POST
B.$ _GET
C.POST
D.SEND
15、如果想取得最近一条查询的信息,应该使用哪个函数_____。(2 分)
A.mysql_info
B.mysql_stat
C.mysql_insert_id()
D.mysql_free_result
16、mysql哪些命令可以用于切换数据库?(2 分)
A.use 数据库名
B.use database 数据库名
C.show databases
D.user 数据库名
17、在mysql的like 结构中允许使用两种类型的通配符,除了_ ,还有哪个?(2 分)
A.%
B.#
C.&
D.@
18、PHP的mysql_query()函数处理以下哪些指令成功就可以返回查询后的结果集?(2 分)
A.select
B.insert
C.delete
D.update
19、mysql 中 auto_increment 单词表示什么含义?(2 分)
A.自动增长
B.主键
C.非空约束
D.批量导入
20、PHP如果要实现网站常见的翻页功能,mysql中的哪个子句是必不可少的?(2 分)
A.limit
B.having
C.order
D.using
21、mysql 中的 group by 语句的功能是(2 分)
A.分组
B.排序
C.模糊查询
D.批量导入
22、mysql int数据类型当中所占用字节数最小的为(2 分)
A.tinyint
B.smallint
C.bigint
D.int
23、运行下面的PHP代码,输出结果为____________。 $s = ’12345’; $s[$s[1]] = ’2’; echo $s;(2 分)
A.12245
B.12345
C.22345
D.11345
24、执行完$strUser = "12345678"以后,strUser 是_____类型。(2 分)
A.字符串变量
B.整数变量
C.布尔型变量
D.单精度变量
25、哪个是正确的 逻辑或运算符号?(2 分)
A.or
B.&&
C.!
D.xor
多选题
26、在下列选项中,可以对数组进行排序的函数是( )。(2 分)
A.sort()
B.rsort()
C.ksort()
D.krsort()
27、以下选项中,哪些是魔术方法( )。(2 分)
A.__construct()
B.__destruct()
C.__get()
D.__set()
28、下面关于接口的说法正确的是( )。(2 分)
A.接口是一种特殊的抽象类
B.一个类只能实现一个接口
C.接口中的方法都是抽象的
D.类中必须实现接口定义的所有方法
29、PHP在Windows系统中只能获得( )文件类型。(2 分)
A.file
B.dir
C.link
D.unknown
30、当关闭输出缓冲时,如果已经有内容输出,则调用哪些函数会发生错误。( )(2 分)
A.setcookie()
B.session_start()
C.header()
D.mysql_query()
31、下列选项中,哪些是PDO中用于处理结果集的方法( )。(2 分)
A.fetch()
B.query()
C.fetchAll()
D.prepare()
32、下列关于PDO说法正确的是( )。(2 分)
A.如果只是执行一次查询,query()是较好的选择,虽然它无法自动转义发送给它的数据,但它在遍历select语句结果集方面是非常方便的。
B.如果多次执行SQL语句,最好使用预处理语句的方式。
C.prepare()和execute()这两个方法可以对提供给他们的参数进行自动转义。
D.预处理语句可以减少资源占用,提高运行速度。
33、下列选项中,可以作为PHP的输出语句的是( )。(2 分)
A.echo
B.var_dump
C.print_r
D.以上答案都不正确
34、下列选项中,哪些可以作为常量的值( )。(2 分)
A.220
B."test"
C.array(3,2,1)
D.false
35、若在当前运行的脚本中需要调用其他文件的函数,可以使用以下哪个语句( )。(2 分)
A.include
B.require
C.import
D.namespace
判断题
36、PHP中的八进制,就是在一个整数前面加上字母o 。(2 分)
正确
错误
37、strtoupper 返回的是小写字母,strtolower 返回的是大写字母。(2 分)
正确
错误
38、if条件控制语句中,if后面必须加括号。(2 分)
正确
错误
39、PHP中的字符串,单引号,双引号表示的意思是不一样的。(2 分)
正确
错误
40、--$inta; 该表达式的含义是变量 $inta自身减1以后,再减去1 。(2 分)
正确
错误
41、smarty 当中,assign 方法是用来调用模板的。(2 分)
正确
错误
42、trim函数可以用来删除字符串中间包含的空格。(2 分)
正确
错误
43、php语言中的数值型字符串可以和数字变量进行混合运算。(2 分)
正确
错误
44、运算符“++”只能对常量进行自身加1。(2 分)
正确
错误
45、php中,函数默认按值传递参数。(2 分)
正确
错误
46、将数组保存到一维数组的元素中可以创建二维数组,通过类似操作可创建多维数组。(2 分)
正确
错误
47、range()函数只可以返回包含指定范围内的数值数组。(2 分)
正确
错误
48、PHP中一个数组由多个元素组成,每个元素又包含键名和值。其中键名就是数组元素的下标,下标可以是整数或字符串。(2 分)
正确
错误
49、在PHP实现网站信息翻页功能中,数据库的 order 子句是必须的。(2 分)
正确
错误
50、使用关键字 final 修饰的类,可以被继承。(2 分)
正确
错误
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。