1+X Web前端等级考证 | 2020 12月Web前端开发中级理论 (模拟试题第四套) 附答案

转载请备注来源: https://blog.csdn.net/weixin_43853746/article/details/109895005

# 官方信息网站

2020年下半年 Web前端开发中级 理论考试

考生姓名:——————————— 准考证号:——————————

(考试时间9:00-11:30 共150分钟)

  1. 本试卷共3道大题,满分100分。
  2. 请在指定位置作答。

一、单选题(每小题2分,共30小题,共60分)

1、javascript中,以下变量命名不正确的是()。
A、$box B、_box C、box D、-box

2、在CSS中用()来设置该盒子为弹性盒子。
A、display:flex B、display:block C、display:inline D、display:inline-block

3、在CSS中,div盒子的代码如下,则它实际的宽度为()像素。
div{
margin:10px 5px;
width:300px;
height:220px;
}
A、310 B、230 C、320 D、210

4、在CSS盒子段落p中,要实现距离浏览器左右窗口50像素,上下40像素,2像素红色边框的语句是()?
A、p{padding:40px 50px; border:2px solid #F00;}
B、p{margin:40px 50px; border:2px solid #F00;}
C、p{margin:40px 50px; list-style:2px solid #F00;}
D、p{margin:40px 50px; font:2px solid #F00;}

5、下列标签属于行内元素的是()。
A、div B、p C、img D、span

6、关于弹性布局的属性错误的是()。
A、flex B、flex-direction C、justify-content D、flex-container

7、()是错误的媒体查询的写法()。
A、@media all and (min-width:1024px) { };
B、@media all and (min-width:640px) and (max-width:1023px) { };
C、@media all and (min-width:320px) or (max-width:639px) { };
D、@media screen and (min-width:320px) and (max-width:639px) { };

8、console.log((function f(n){ return (( n>1) ? n * f(n-1) : n)})(10)),在控制台输出的结果是什么()。
A、3628800 B、10 C、undefined D、以上都不对

9、下面哪种写法可以匹配一个正整数()。

A^ [1-9]\d* $;       B^[1-9]+$;      C^[0-9]\d*$;       D^[1-9]\d+$; 

10、[] == [],运行结果正确的是()。
A、true B、false C、error D、other

11、下面关于promise的说法中,错误的是()。
A、resolve和reject都是直接生成一个进入相应状态的promise对象,其参数就是进入相应状态时传递过去的参数,可以在完成回调的参数中得到
B、Promise.resolve(value),Promise.reject(reason)是Promise构造器上还直接提供了一组静态方法
C、在调用then方法或者catch方法时都是异步进行的,但是执行速度比较快
D、Promise构造器的prototype上还有两个方法,分别是then和catch。这两个方法的参数也是回调函数,这些函数会在Promise实例进入不同状态后被调用。Then对应到resolve,catch对应到reject

12、下面有关JavaScript中 call和apply的描述,错误的是()?
A、call与aplly都都是修改this指向的
B、两者传递的参数不同,call函数第一个参数都是要传入给当前对象的对象,apply不是
C、apply传入的是一个参数数组,也就是将多个参数组合成为一个数组传入
D、call传入的则是直接的参数列表

13、以下Javascript代码执行后的输出结果依次是():

console.log(typeof undefined == typeof NULL);
console.log(typeof function () {
    
    } == typeof class {
    
    });

A、false, true B、false, false C、true, true D、true, false

14、根据栅格系统的标准用法,书写不合理的是()。

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、在bootstrap4中,在屏幕大于768px上显示8列而在小于768px上显示12列的是()。
A、col-md-8 col-12 B、col-lg-8 col-sm-12
C、col-md-8 col-sm-12 D、col-lg-8 col-xs-12

16、在bootstrap4中,栅格系统最小屏幕使用的类前缀是:()。
A、.col-lg- B、.col-xs- C、.col- D、.col-md

17、在bootstrap4中,下面可以实现列偏移的类是()。
A、.col-md-push-* B、.col-md-pull-* C、.col-md-move-* D、.offset-md-*

18、在laravel表单中,防止有人恶意攻击我们的网站,需要做什么()
A、在表单中加入@csrf; B、用post请求 C、用get请求 D、什么都不需要做

19、在laravel中,命名空间使用()关键字。
A、var B、import C、use D、以上都不对

20、在ajax四种技术中,控制通信的是哪一个()。
A、DOM B、CSS C、javascript D、XMLHttpRequest

21、在低版本的IE浏览器上创建XMLHttpRequest对象的方法是()。
A、XMLHttpRequest()
B、ActiveXObject(“Mircosoft.XMLHTTP”)
C、new XMLHttpRequest()
D、new ActiveXObject(“Mircosoft.XMLHTTP”);

22、在MySQL中,用于事务处理的正确步骤是()
①START TRANSACTION
②COMMIT或ROLLBACK
③执行SQL语句()。
A、②③① B、①②③ C、②①③ D、①③②

23、MySQL数据库支持标准的SQL查询语句,以下语句格式正确的是()。
A、SELECT 字段名1,字段名2,… FROM 表名 OR条件表达式
B、SELECT 字段名1,字段名2,… FROM 表名 AND 条件表达式
C、SELECT 字段名1,字段名2,… FROM 表名 WHERE 条件表达式
D、SELECT 字段名1,字段名2,… FROM DATABASES.表名 WHERE 条件表达式

24、SQL语句进行分组时,去掉不满足某些聚合函数条件的分组,应当()
A、使用WHERE子句
B、在GROUP BY后面使用HAVING 子句
C、先使用WHERE子句,再使用HAVING子句
D、先使用HAVING 子句,再使用WHERE子句

25、在MySQL数据库一个班级表里只记录了100位同学的情况,那么对该表建立索引文件的描述正确的是()。
A、一定要,索引有助于加快搜索记录的进程。
B、不适合,对少量记录的表进行索引实际上会产生不利的影响
C、一定要,索引对于任何数据库表都是必要的
D、没有必要,建立索引对任何数据库的性能都没有影响

26、以下( )MySQL语句用来查看可用的数据库列表: ()。
A、USE mysql; B、SHOW DATABASES;
C、SHOW TABLES; D、DESCRIBE mysql.db;

27、以下代码执行结果是()

<?php mysql_connect("localhost","root","") $result = mysql_query("select id,name from tb1"); while($row =mysql_fetch_array($result,MYSQL_ASSOC)) {echo "ID:" . $row[0] ."Name:" . $row[];} ?>

A、循环换行打印全部记录 B、只打印第一条记录
C、报错 D、无任何结果

28、若y , x为int型变量,则执行以下语句后,y的值为:()。
x=1;
++x;
y = x++;
A、1 B、2 C、3 D、以上都不正确

29、PHP是一种什么型的语言()?
A、编译型 B、解释型 C、两者都是 D、两者都不是

30、读取post方法传递的表单元素值的方法是()。
A、$ _post[“名称”] B、$ _POST[“名称”] C、$ post[“名称”] D、$ POST[“名称”]

二、多选题(每小题2分,共15小题,共30分)

1、请选出所有的行内块元素()。
A、img B、input C、textarea D、select

2、PHP中,关于array_push()的作用说法不正确的是()。
A、将数组的第一个元素弹出
B、将数组的最后一个元素弹出
C、将一个或多个元素压入数组的末尾
D、将一个或多个元素插入数组的开头

3、PHP中,不等运算符是()。
A、≠ B、!= C、<> D、>< 。

4、在MySQL中,下列()语句用于事务提交或回滚。
A、ROLLBACK B、BEGIN C、COMMIT D、SAVE

5、在MySQL中,关于索引说法正确的是()。
A、数据表中不是必须包含索引,视情况而定
B、在WHERE和JOIN中出现的列常适合于建立索引
C、一个数据表中只能设定一个字段为唯一索引
D、不宜为数据值经常发生变动的字段列添加索引

6、在MySQL中,对创建数据表的描述正确的是()。
A、数据表可通过 CREATE TABLE 语句创建
B、windows系统下数据表的名称不可重复,但是区分大小写
C、数据表创建时可通过可选的 IF NOT EXISTS 语句来判断是否存在
D、数据表也可通过可视数据库管理软件如SQLyog,去创建

7、下面那些是 Ajax 应用程序所用到的基本技术?()。
A、HTML用于建立Web表单并确定应用程序其他部分使用的字段
B、JavaScript代码是运行Ajax应用程序的核心代码,帮助改进与服务器应用程序的通信
C、DHTML 或Dynamic HTML,用于静态更新表单,我们将使用div、span和其他静态HTML元素来标记HTML
D、文档对象模型DOM用于(通过JavaScript代码)处理HTML结构和(某些情况下)服务器返回的XML。

8、XMLHttpRequest对象返回的状态值有哪些()。
A、0 B、1 C、2 D、3 E、4 F、5

9、以下关于HTML5说法正确的是()。
A、HTML5标准中加入了WebSql的api
B、HTML5支持IE8以上的版本(包括IE8)
C、HTML5仍处于完善之中
D、Html5将取代Flash在移动设备的地位

10、以下关于规避javascript多人开发函数重名问题说法正确的是()。
A、根据不同的开发人员实现的功能,在函数名加前缀
B、每个开发人员都把自己的函数封装到类中,然后调用的时候即使函数名相同,但是因为是要类.函数名来调用,所以也减少了重复的可能性
C、可以使用闭包来避免全局变量的污染
D、以上都不正确

11、promise的状态有()。
A、Unfulfilled B、Pause C、Resolved D、Rejected

12、关于laravel视图中的href跳转书写正确的是()。
A、< a href="{ { url(‘home/test’) }}">
B、< a href="{ { route(‘test’) }}">
C、< a href="{ { action(‘HomeController@index’) }}">
D、以上都正确

13、在bootstrap4中,关于导航条,下列说法正确的是()。
A、要创建折叠导航栏,可以在按钮上添加 class=“navbar-toggler”, data-toggle=“collapse” 与 data-target="#thetarget" 类
B、内联表单需要在 < form> 元素上添加 .form-inline类
C、.justify-content-center 类设置导航居中显示
D、可以使用navbar-fixed-top和navbar-fixed-bottom来将导航条固定到顶部或底部

14、下列说法正确的是()。
A、html5标准的链接默认都是带下划线的
B、bootstrap链接默认都是带下划线
C、bootstrap链接只有在hover状态下才带下划线
D、bootstrap链接从不会带下划线

15、关于bootstrap4组件下列说法正确的是()。
A、使用类pagination来实现
B、.pagination-lg、.pagination-sm类提供了额外可供选择的尺寸。
C、.disabled类不可用于翻页的链接
D、pre类和类next可以表示上一页和下一页

三、判断题(每小题2分,共5小题,共10分)

在每小题后对应括号内填入判断结果,正确的选项填写“√”,错误的选项填写“×”

1、bootstrap栅格系统每一行不能少于12列。( )

2、bootstrap滚动监听data-offset属性可以设置滚动条距离顶端的位置距离。( )

3、php语言中的数值型字符串不可以和数字变量进行混合运算。( )

4、php命名空间只支持导入类。( )

5、DOM事件属于ECMAScript规范的范围。( )


理论考试答案评分细则

一、单选题(每小题2分,共30小题,共60分)

第1题 第2题 第3题 第4题 第5题
D A A B D
第6题 第7题 第8题 第9题 第10题
D C A D B
第11题 第12题 第13题 第14题 第15题
D B C C A
第16题 第17题 第18题 第19题 第20题
C D A C D
第21题 第22题 第23题 第24题 第25题
D D C B B
第26题 第27题 第28题 第29题 第30题
B C B B B

二、多选题(每小题2分,共15小题,共30分)

第1题 第2题 第3题 第4题 第5题
ABCD ABD BC AC ABD
第6题 第7题 第8题 第9题 第10题
ACD ABD ABCDE CD ABC
第11题 第12题 第13题 第14题 第15题
ACD ABCD ABC AC AB

三、判断题(每小题2分,共5小题,共10分)

第1题 第2题 第3题 第4题 第5题
× × ×

考点知识回顾:
一. 1+X Web前端中级必考 | PHP 技术与应用
二. 1+X Web前端等级考证 | 详解jQuery基础
三. 1+X Web前端等级考证 | 深入浅出MySQL数据库
四. 1+X Web前端等级考证 | Web中级12月最新模拟题


1+X Web前端等级考证 | 2020 12月Web前端开发中级理论 (试卷2) 附答案
1+X Web前端等级考证 | 2020 12月Web前端开发中级实操 (试卷2) 附答案
1+X Web前端等级考证 | 2020 12月Web前端开发中级实操 (试卷3) 附答案
1+X Web前端等级考证 | 2020 12月Web前端开发中级理论 (试卷3) 附答案
1+X Web前端等级考证 | 2020 12月Web前端开发中级实操 (试卷4) 附答案
1+X Web前端等级考证 | 2020 12月Web前端开发中级理论 (试卷4) 附答案
1+X Web前端等级考证 | 2020 12月Web前端开发中级实操 (试卷5) 附答案
1+X Web前端等级考证 | 2020 12月Web前端开发中级理论 (试卷5) 附答案

有时间会持续更新关于1+X 方面的~~

猜你喜欢

转载自blog.csdn.net/weixin_43853746/article/details/109895005