2025年计算机考试-PHP笔试考试历年典型考题及考点含含答案
(图片大小可自由调整)
第1卷
一.参考题库(共100题)
1.下列对$student使用正确的是()。
A、$student-$getName();
B、$student-name;
C、$student-$name;
D、$student.getName();
2.下列不属于访问MySQL的扩展库或者函数的是()。
A、mysqli
B、mysql
C、pdo_mysql
D、oci
3.PHP中检测某文件是否存在的函数为:()。
A、class_exists
B、file_exists
C、is_dir
D、get_class
4.PHP的意思是什么?
5.借助继承,我们可以创建其他类的派生类,那么在PHP中,子类最多可以继承几个父类?()
A、一个
B、两个
C、取决于系统资源
D、想要几个有几个
6.语句“header(“Content-Disposition:attachment;filename=girl.jpg”)”中,filename用于()。
A、生成下载文件的名字
B、指定下载后的文件名
C、显示下载文件的路径
D、以上答案都不正确
7.PHP中变量的数据类型可以通过手动方式转换成指定的数据类型。
8.以下关于PHP中父类,子类关系的说法正确的有:()。
A、PHP中一个父类只能有一个子类
B、PHP中一个子类只能有一个父类
C、PHP中一个父类可以有多个子类
D、PHP中一个子类可以有多个父类
9.下列关于常见MySQL语句或者命令描述正确的是()。
A、执行mysql?-u?root?-p命令可以root身份连接数据库
B、SHOW?TABLES;可以显示当前数据库下所有表
C、SHOW?DATABASES;显示所有的数据库信息
D、USE?test;切换当前数据库到test
10.mysql哪些命令可以用于切换数据库?()
A、showdatabases
B、usedatabase数据库名
C、use数据库名
D、user数据库名
11.什么是时间戳?时间戳能代表的最小年份和最大年份是多少?
12.strtolower该函数的功能是把字符串全转为大写。
13.PHP中整数型数据类型,在32位操作系统中表示的范围是多少?()
A、-256到256
B、-1024到1024
C、-32767到32767
D、-2147483648到2147483647
14.简述如何实现中文字串截取无乱码的方法。
15.下列哪些关键字表示右外连接?()
A、leftjoin
B、rightjoin
C、innerjoin
D、using
16.能够使HTML和PHP分离开使用的模板是?
17.将一个字符转换为整型使用哪个函数()。
A、strval()
B、intval()
C、convert()
D、toint()
18.执行如下代码,结果是()
A、-3
B、4
C、-7
D、1
19.以下脚本输出结果是什么?()
A、a
B、b
C、c
D、一个警告
20.执行如下代码,输出结果为()
A、1
B、什么都没有,并提示一个警告
C、出错
D、以上都不对
21.对echo(),print(),print_r()的区别叙述不正确的是()。
A、Echo是语句,没有返回值
B、Print是函数,有返回值