考生姓名:——————————— 准考证号:—————————— (考试时间9:00-11:30 共150分钟) 1. 本试卷共3道大题,满分100分。 2. 请在指定位置作答。
一、单选题(每小题2分,共30小题,共60分) 1、PHP变量格式说法错误的是( B )
A、变量以$开始 B、变量名称不区分大小写 C、变量名不能以数字开始 D、变量名中不能出现空格。 2、下列关于PHP语法正确的是(A)
A、PHP文件中可以包含HTML标签 B、PHP语句以;结束
C、// /*……*/ 是PHP中的注释符号D、PHP脚本只能放在文档的开始位置 3、PHP中关于包含文件上级目录中的”a.php”的写法正确的是( D ) A、import ../a.php; ./ ../a.php B、require ../a.php; C、require(“./a.php”); D、require “../a.php” ;
4、关于MySQL说法正确的是( )
A、MySQL是一种关系型数据库,以行列来存储数据 B、MySQL只能用于小型项目 C、MySQL自身具备可视化界面 D、MySQL是收费的数据库
5、以下对MySQL数据库操作错误的是( ) A、show databases; B、use database_name; C、drop database db_name; D、show table; 6、MySQL的浮点数据类型不包括( ) A、number B、float C、double D、decimal
7、模糊查询姓张的人的查询语句书写正确的是( ) A、select * from table like ‘张%’;
B、select * form table where name like ”_张”; C、select * form table where name like ”张%”; D、select * form table where name like ”%张%” 8、下列CSS命名规范正确的是。( ) A. 尽量使用类选择器进行样式设定
B. 类命名时取父元素的class名作为前缀,使用_连接 C. 类名与样式之间以回车进行分割 D.严禁添加CSS代码注释
9、下面不属于关键字let的特点的是:( ) A.只在 let 命令所在的代码块内有效 B.会产生变量提升现象
C.同一个作用域,不能重复声明同一个变量 D.不能在函数内部重新声明参数 10、下面查询语法错误的是( ) A、select * from table limit 10; B、 select * form table limits 10,5; C、 select * form table limit 10 offset 4; D、select * from table limit 10,5;
11、数据库的基本操作中写法有错误的是( ) A、select * form table where x>5;
B、insert into table (user,password) values(‘sys’,’123456’); C、update table set user=’user1’; D、delete from table user=’user1’ ;
12、以下关于MySQL函数解释错误的是( ) A、abs(x) : 返回x的绝对值
B、round(x,y) : 返回参数x的四舍五入的有y位小数的值 C、greatest(x1,x2,…,xn) : 返回集合中最大的值 D、trim(str) :去除字符中的所有空格 13、查看数据表结构的语句是( ) A、show tables; B、desc tablename;
C、show create tablename; D、show tablename;
14、下列数据类型中PHP5不支持的是( B ) A、String B、 int C、Float D、Boolean 15、下列PHP函数写法正确的是( B ) A、function void add(){ }
B、function add($x){return $x;} C、function add(x){return x;} D、function add($X){return $x; }
16、PHP类中变量默认的访问权限是( A ) A、public B、protected C、default D、private 17、 Generator函数的yield关键字的作用是:( ) A.停止执行 B.退出函数
C.暂停执行,等待next( )方法调用 D.停止执行,可自行恢复执行
18、关于cookie与sessions说法错误的是( D ) A、cookie是在服务器端创建,并写回到客户端浏览器 B、session将信息存在客户端,现在保存到服务端 C、cookie对文件的大小要求控制在4K以内 D、session保存的是对象,cookie保存的是字符串。 19、PHP连接MySQL数据库步骤正确的是( B )
①关闭数据库②连接数据库③选择数据库④执行SQL语句⑤关闭结果集 A、 ①②③④⑤ B、②③④⑤① C、③②④⑤① D、②③④①⑤ 20、HTTP协议中用于标识服务器内部错误的代码系列是( A ) A、 5XX B、 2XX C、3XX D、4XX 21、以下哪个不是bootstrap的特点( ) A、移动设备优先 B、响应式设计
C、包含大量的内置组件,易于定制 D、闭源软件 22、下列是CSS预编译插件的是。( ) A.css B.sass
C.saas D. lees
23、以下关于列位移描述错误的是( ) A、col-push-x 列向左移动x个单位 B、col-pull-x 列向左移动x个单位 C、col-offset-x 块元素向右移动x个单位 D、col-offset-x 块元素向右移动x个像素 24、bootstrap组件不包含( ) A、巨幕 B、表格 C、轮播图 D、分页 25、以下类可以实现斑马线效果的是( )
A、.table B、.table-striped C、.table-hover D、.table-bordered 26、下拉列表中可以实现分割线的是( ) A、 .dropup B、.divider C、.dropdown D、.disabled 27、下列警告框代码中显示为红色的是( ) A、< div class=“alert alert-success”>成功! B、< div class=“alert alert-info”>信息! C、< div class=“alert alert-warning”>警告! D、 < div class=“alert alert-danger”>错误! 28、按钮组大小类不含哪个( ) A、.btn-group-lg B、.btn-group-sm C、.btn-group-md D、.btn-group-xs 29、下面的代码实现的效果是( )
A、三条进度条不同长度,上下排列 B、显示一条进度条,颜色单一
C、显示堆叠在一起的三条不同颜色的进度条 D、显示堆叠在一起的两条不同颜色的进度条 30、不是.container 容器的自适应宽度为( ) A、320px B、750px C、970px D、1170px
二、多选题(每小题2分,共15小题,共30分) 1、下列是Promise对象创建过程的状态的有( )。 A. pending B. fulfilled C. rejected D. opening
2、PHP中只引入一次外部文件的方法是( AB ) A、require_once(“filename”); B、include_once(“filename”); B、require(“filename”); D、include(“filename”); 3、PHP类说法正确的有( ABD ) A、PHP是单继承,子类不允许有多个父类
B、PHP接口中的函数不能有函数体,子类可以拥有多个接口。 C、子类不会调用父类的构造函数 __construct D、抽象类中的抽象函数在其子类中定义
4、PHP中用于检索表单