2021年Web前端试卷(Laravel理论)中级

一、单选题(共 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变量名可以是数字、字母或下划线开头。(   )

2. Laravel往Session中存入数据的方法只有flash。(   )

3. $.foo()等价于jQuery.foo()。(   )

4. CSS中的class选择器可以定义一组公用样式在元素中重复使用。(   )

5. MySQL的InnoDB引擎支持外键。(   )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值