一、单选题(共 30 道小题, 60 分)
1. 使用composer下载Laravel时,若不指定下载版本,默认下载哪个版本的Laravel?( )
A、最新版本
B、稳定版本
C、某一固定版本
D、无法下载
2. 关于Socket说法错误的是( )。
A、Socket通常称为“套接字”,用于描述IP地址和端口
B、服务器和客户端能够通过Socket进行交互
C、Socket是对TCP/IP协议的封装和应用
D、Socket和HTTP一样,是一种协议
3. 在PHP环境下,下列哪个是删除文件的函数?( )
A、mkdir
B、unlink
C、rmdir
D、opendir
4. 下面对HTTP状态码的说法错误的是( )。
A、2开头的消息表示请求失败
B、3开头的消息表示重定向
C、4开头的消息表示请求错误或者无法被执行
D、5开头的消息表示服务器错误
5. 下面哪个PHP函数表示计算绝对值( )。
A、rand
B、abs
C、floor
D、ceil
6. 下列哪个伪类用于表示已访问的超链接?( )
A、:link
B、:visited
C、:hover
D、:active
7. 关于Laravel应用中的各个目录的作用,说法错误的是( )。
A、app目录包含了应用的核心代码
B、config目录包含了应用的配置文件
C、database目录包含了MySQL数据库
D、resources目录包含了视图文件及原生资源文件等
8. 关于Laravel路由的说法错误的是( )。
A、所有的Laravel路由都在routes目录中的路由文件中定义。
B、routes/web.php文件用于定义web界面的路由。
C、定义在routes/api.php中的路由都是无状态的,并且被分配了api中间件组。
D、如果要定义重定向到另一个URI的路由,可以使用Route::jump方法。
9. 下列关于PHP的说法正确的是( )。
A、数组的下标可以是字符串
B、数组的下标必须为数字,且从“0”开始
C、数组中的元素类型必须一致
D、数组的下标必须是连续的
10. mysqli_insert_id()函数的作用是( )。
A、查看下一次插入记录时的ID号
B、查看刚刚插入过的自动增长ID值
C、查看一共做过多少次insert操作
D、查看一共有多少条记录
11. Laravel中使用Blade的( )指令来指定子页面所继承的布局。
A、@yield
B、@extends
C、@section
D、@parent
12. 默认情况下,PHP把会话(session)数据存储在( )里。
A、文件系统
B、数据库
C、虚拟内容
D、共享内存
13. Laravel中入口文件所在路径是( )。
A、项目/public
B、项目/vendor
C、项目/app
D、项目/routes
14. CSS代码段margin: 5px 10px 3px 8px;中,左边距的值是多少( )。
A、5px
B、10px
C、3px
D、8px
15. CSS中的注释为( )。
A、<% %>
B、//
C、/* */
D、<!-- -->
16. jQuery的对象名可以被简写为( )。
A、? 符号
B、$ 符号
C、% 符号
D、& 符号
17. MySQL分组查询的关键字是( )。
A、having
B、group by
C、order by
D、like
18. Bootstrap4中Flex布局设置子元素垂直居中对齐的CSS类为( )。
A、align-items-start
B、align-items-center
C、align-items-end
D、justify-content-center
19. 使用grant命令为MySQL用户赋予权限时,下面哪种权限不存在( )。
A、all
B、create
C、drop
D、revoke
20. 关于Web基础知识的说法错误的是( )。
A、所有的网站都是C/S架构
B、URL是统一资源定位符
C、HTTP协议的默认端口是80
D、jQuery是JavaScript框架,而不是一种语言
21. Bootstrap4中,通过添加( )类可以为表格增加边框。
A、.table-condensed
B、.table-hover
C、.table-bordered
D、.table-striped
22. 下面哪项不是Bootstrap的特点( )。
A、响应式设计
B、移动设备优先
C、主流浏览器支持
D、不是开源的
23. 哪个CSS属性可用于改变背景颜色( )。
A、bgcolor
B、color
C、background-color
D、backgroundcolor
24. 在Bootstrap4中,( )类不属于button的预定义样式。
A、.btn-success
B、.btn-warp
C、.btn-info
D、.btn-link
25. 定义Bootstrap4内联表单,需要向form标签添加( )类。
A、.form-horizontal
B、.form-inline
C、.form-group
D、.form-vertical
26. MySQL中查询第2-5条记录的语句为( )。
A、select * from table limit 2,5
B、select * from table limit 1,5
C、select * from table limit 2,3
D、select * from table limit 1,4
27. 下列哪种方式不属于MySQL的常见索引( )。
A、主键索引
B、唯一索引
C、全文索引
D、函数索引
28. 在jQuery中想要找到所有元素的同辈元素,下面哪一个是可以实现的( )。
A、eq(index)
B、find(expr)
C、siblings(expr)
D、next()
29. 下面哪个HTML标签表示任务的完成进度( )。
A、<meta>
B、<meter>
C、<project>
D、<progress>
30. Bootstrap4内置了一套响应式、移动设备优先的流式栅格系统,随着屏幕设备或视口尺寸的增加,系统会自动分为最多( )列。
A、8
B、10
C、12
D、16
二、多选题(共 15 道小题, 30 分)
1. 以下Laravel路由配置代码,若相关的控制类以及方法,模板文件都存在,正确的是( )。
A、Route::post("/login", "UserController@login");
B、Route::get("/index", function(){ return view("index");});
C、Route::match(["get", "post"], "/reg", "UserController@regist");
D、Route::any(["get", "post"], "/user/{id}", function($id){ return "user".$id;});
2. PHP中用来从结果集中获取一行数据作为数组的函数有( )。
A、mysqli_fetch_array()
B、mysqli_fetch_object()
C、mysqli_fetch_assoc()
D、mysqli_fetch_row()
3. 关于article元素,下列哪个选项是正确的( )。
A、contenteditable属性不能与article元素一起使用
B、文本或嵌入内容
C、开始和结束标记都是必须的
D、可以用来提供作者信息
4. 下列哪些不是服务端动态网页编程语言?( )
A、CSS
B、PHP
C、LESS
D、AJAX
5. PHP包含文件的函数有( )。
A、extends
B、upload
C、include
D、require
6. 面向对象的特性之一就是封装,在PHP中,下面哪些关键字是用来限制类成员的访问权限的?( )
A、class
B、protected
C、private
D、static
7. HTTP请求消息头包含( )。
A、请求行
B、请求头
C、请求数据
D、响应数据
8. 下面DOM中的哪些方法返回的是数组( )。
A、document.getElementsByName
B、document.getElementsByTagName
C、document.getElementById
D、document.getElementByName
9. 关于MySQL建表要求的正确说法有( )。
A、auto_increment表示该列是否自动编号
B、auto_increment列可以不被索引
C、查看表结构可以使用show tables;命令
D、一个表只能有一个primary key约束
10. 下列哪些是MySQL事务的特性( )。
A、原子性
B、一致性
C、隔离性
D、持久性
11. 下面哪些是可以用于AJAX数据传输的技术( )。
A、Java
B、JSON
C、DOM
D、XML
12. 在Bootstrap4中,下列( )属于定位工具类。
A、.position-static
B、.position-relative
C、.position-absolute
D、.position-fix
13. MySQL实现模糊查询的通配符有( )。
A、*
B、%
C、_
D、$
14. 在Bootstrap4中,栅格系统的标准用法正确的是( )。
A、<div class= "container "><div class= "row "></div></div>
B、<div class= "row "><div class= "col-md-1 "></div></div>
C、<div class= "row "><div class= "container "></div></div>
D、<div class= "col-md-1"><div class= "row "></div></div>
15. 关于JSON,说法正确的是( )。
A、JSON是一种轻量级的数据交换格式
B、JSON对象由花括号括起来的逗号分割的成员构成
C、JSON是JavaScript对象的字符串表示法
D、JSON依赖于jQuery框架
三、判断题(共 5 道小题, 10 分)
1. PHP变量名可以是数字、字母或下划线开头。( x )
2. Laravel往Session中存入数据的方法只有flash。( x )
3. $.foo()等价于jQuery.foo()。( √ )
4. CSS中的class选择器可以定义一组公用样式在元素中重复使用。( √ )
5. MySQL的InnoDB引擎支持外键。( √ )
更多推荐
2021年下半年Web前端中级理论模拟试卷
发布评论