2020年下半年1+X Web前端开发(中级)理论考试模拟试题一(附答案)

传送门
教育部职业教育将启动“1+X”证书制度改革
职业教育改革1+X证书制度试点启动
1+X成绩/证书查询入口

文章目录

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

1.下列标签不属于列表标签的是(D

A.ul
B.dl
C.ol
D.p

2.在CSS中用()属性来实现文字环绕图片(B

A.margin
B.float 
C.padding
D.src

3.在CSS文件中插入注释正确书写格式的是(C

A.//this is a comment
B.#this is a comment
C./this is a comment/
D.’this is a comment

4.在form表单中哪种类型是滑块控件?(D

A.search
B.controls
C.slider 
D.range

5.下列哪一个是CSS3新增的属性(A

A.box-shadow 
B.border 
C.background
D.display

6.在javascript中关于"+"的用法说法错误的是(B

A.可以用于加法运算
B.不可以转换数据类型
C.可以链接字符串
D.可以是立即执行函数的符号

7.在javascript中下列执行结果不正确的是(D

A.Math.max(3,4,5)返回5;
B.Math.abs(-9)返回9;
C.Math.floor(3.5)返回3;
D.Math.ceil(4.2)返回4

8.在JavaScript中下面选项关于this描述正确的是(A

A.在使用new实例化对象时, this指向这个实例对象;
B.当对象调用函数或者方法时,this指向这个对象;
C.严格模式下,this指向window;
D.在任何情况下this指向一旦确定就不能修改;

9.在jQuery中,下面的说法错误的是(B

A.$ (“ul li:first”) 指选取< ul>下的第一个 < li>子元素
B.$ (“ul li:gt(2)”) 指选取< ul>下的索引从2开始的所有< li>子元素
C.$ (“ul li:eq(2)”) 指选取< ul>下的索引为2的< li>子元素
D.$ (“ul li:not(:first)”) 指选取< ul>下的除了第一个 < li>子元素的所有< li>子元素

10.不属于栅格系统的实现原理的是(B

A.自定义容器的大小。平均分为12份
B.基于JavaScript开发的组件
C.结合媒体查询
D.调整内外边距

11.在bootstrap4中,关于响应式栅格系统分屏类型错误的是(C

A..col-sm- 
B..col-md- 
C..col-sx-
D..col-lg-

12.下面哪个类用于固定宽度并支持响应式布局的容器(A

A.container
B.center
C.containers 
D.containerFluid

13.bootstrap插件是依赖()开发的(B

A.javascript
B.javascript
C.angular js
D.node js

14.在laravel中,界面文件应该放在以下哪个路径下(C

A.app\http\controllers
B.public/html
C.resources\views
D.routes

15.在处理应答中,如果我们要以文本的方式处理,我们需要在参数表中放置XMLHttpRequest对象的(A) 属性

A.xhr.responseText
B.xhr.responseXML
C.xhr.requestText
D.xhr.requestXML

16.XMLHttpRequest对象的readyState状态,当xhr.readyState==1表示:(B

A.请求已接收 
B.服务器链接已经建立
C.请求已经完成 
D.未初始化

17.在MySQL中,查找出班主任“王笑笑”班的全部男生的信息,则正确的SQL语句是(B

A.select * from 学生 where 性别=‘男’ and 班级编号 == (select 班级编号 from 班级 where 班主任=‘王笑笑’)
B.select * from 学生 where 性别=‘男’ and 班级编号 in (select 班级编号 from 班级 where 班主任=‘王笑笑’)
C.select * from 学生 where 性别=‘男’ and 班级编号 union (select 班级编号 from 班级 where 班主任=‘王笑笑’)
D.select * from 学生 where 性别=‘男’ and 班级编号 as (select 班级编号 from 班级 where 班主任=‘王笑笑’)

18.在MySQL中,关于索引管理说法错误的是(D

A.执行CREATE TABLE语句时可以创建索引,也可以单独用CREATE INDEX或ALTER TABLE来为表增加索引
B.可通过唯一索引设定数据表中的某些字段列不能包含重复值
C.ALTER TABLE或DROP INDEX语句都能删除数据表中的索引
D.查看索引的命令为: SHOW INDEX 数据表名

19.在MySQL中,创建数据库 test 正确的SQL语句是(C

A.CREATE  DATABASE  IF  EXISTS  `test`
B.CREATE  IF  NOT  EXISTS  `test`
C.CREATE  DATABASE  IF  NOT  EXISTS  `test`
D.CREATE  IF  NOT  EXISTS  `test`  DATABASE

20.在MySQL中,联合查询使用的关键字是(A

A.JOIN
B.UNION 
C.ALL 
D.FULL

21.在MySQL数据库服务器中,查看当前系统内所有可用的数据库,可以执行(A) 指令。

A.SHOW DATABASES;
B.SHOW TABLES;
C.DESCRIBE DATABASES; 
D.DISPLAY LIBRARIES;

22.在缓存中,Cookie可存的最大限制是(D

A.1kb 
B.2kb 
C.3kb 
D.4kb 

23.mysql_connect()与@mysql_connect()的区别是(B

A.@mysql_connect()不会忽略错误,将错误显示到客户端
B.mysql_connect()不会忽略错误,将错误显示到客户端
C.没有区别
D.功能不同的两个函数

24.在php中,以下代码中$result的结果是(C

<?php
$x="";
$result=is_null($x);
var_dump($result);
?>

A.报错
B.bool(true)
C.bool(false)
D.""

25.关于mysql_fetch_object说法中,正确的是(B

A.mysql_fetch_object和mysql_fetch_array一样,没什么区别
B.mysql_fetch_object返回值是个对象,所以在速度上比mysql_fetch_array要慢
C.mysql_fetch_object返回值是个数组,所以在速度上和mysql_fetch_array及mysql_fetch_row差不多
D.mysql_fetch_object返回值是个对象,在速度上和mysql_fetch_array及mysql_fetch_row差不多

26.在php中,语句for(k=0;k=1;k++);和语句for(k=0;k==1;k++);执行的次数分别是(A

A.无限和0
B.0和无限 
C.都是无限 
D.都是0

27.PHP运算符中,优先级从高到低分别是(B

A.关系运算符,逻辑运算符,算术运算符
B.算术运算,关系运算符,逻辑运算符
C.逻辑运算符,算术运算符,关系运算符
D.关系运算符,算术运算符,逻辑运算符

28.在javascript中,声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确 的是(D

A.var obj = [name:“zhangsan”,show:function(){alert(name);}];
B.var obj = {name:“zhangsan”,show:“alert(this.name)”};
C.var obj = {name:“zhangsan”,show:function(){alert(name);}};
D.var obj = {name:“zhangsan”,show:function(){alert(this.name);}};

29.在Laravel框架中,模板文件中不一样的部分用(B) 关键词

A.@class
B.@yield 
C.@extends 
D.@section

30.在Laravel框架中,表单提交请求的时候,以下说法正确的是(B

A.用get请求,需要令牌验证;
B.用post的请求,需要令牌验证,在表单中加入{{ csrf_field() }}或者@csrf;
C.用get 和post请求,都不要需要令牌验证;
D.以上说法都不正确;

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

1.下列标签属于HTML5结构标签的是(ABC

A.header 
B.footer 
C.nav
D.hgroup
E.p

2.transform的类型有哪些(ABCD

A.scale
B.skew
C.translate
D.rotate 
E.tansition

3.session 和cookie 的区别说法正确的是(ABD

A.session 和 cookie 都可以记录数据状态
B.在设置session 和cookie 之前不能有输出
C.在使用cookie 前要使用 cookie_start()函数初始
D.在使用session 前要使用 session_start()函数初始

4.php中数组可以使用哪些键名(ABCD

A.数字键名
B.下标
C.null 
D.文本(或字符串)键名

5.PHP允许的注释符号有(ACD

A.// 
B.闭合的段落
C.#
D. /和/闭合的段落

6.在MySQL中,关于数据库恢复说法正确的是(ABC

A.执行备份的SQL文件里的SQL语句可达到数据库恢复的目的
B.SOURCE命令恢复数据库的命令是:SOURCE /path/db_name.sql
C.使用mysql命令恢复数据库的语法是:mysql ?u username ?p [dbname] < /path/db_name.sql
D.SOURCE命令恢复数据库与mysql命令一样都可在DOS命令窗口执行

7.在MySQL中,下面关于数据类型说法正确的是(BD

A.varchar类型和char类型都是字符串类型,没有区别
B.varchar(4) 类型的字段,插入“abcdef”时会报长度过长的错误
C.varchar类型的长度是固定的,char类型的长度是可变的
D.char(2) 类型的字段,插入“abc”时,所占的字符数为2,数据库中插入“ab”

8.在MySQL中,创建一个购物表,其中一个字段是记录购物时间(要求精确到秒),则该字段比较合适的数据类型是(CD

A.DATE 
B.TIME 
C.DATETIME 
D.TIMESTAMP

9.使用Ajax可带来便捷有(ABC

A.减轻服务器的负担
B.无刷新更新页面
C.可以调用外部数据
D.可以不使用Javascript脚本

10.构成Ajax的技术有(ABC

A.DOM
B.XML
C.JS
D.HTML

11.以下说法正确的是(BC

A.HTML中表示标题的标签应该全部使用h1
B.应该将 h1 用作主标题(最重要的),其后是 h2(次重要的),再其次是 h3,以此类推
C.应该根据页面中内容的层级关系来决定使用合适的标题标签
D.h1标签用来描述网页中最上层的标题

12 关于HTML标签表述正确的是(AB

A.div标签主要用于布局
B.html中标签中的代码缩进是为了方便阅读
C.<div><p>web前端</div></p>
D.<div>中不可以嵌套ul,h标签

13.在laravel中,关于页面跳转说法正确的是(ABD

A.return redirect(‘home/test’);在控制器中用redirect跳转的方法
B.<a href="{{ route(‘test’) }}">首页,这种方式是针对命令路由的
C.<a href="{{ route(‘test’) }}">首页,不是命名路由也可以使用此方法
D.<a href="{{ action(‘HomeController@index’) }}">首页

14.关于RESTful API说法正确的是(ABCD

A.它是一个api的标准,无状态请求
B.请求的路由地址是固定的
C.使用标准有.post .put .delete
D.以上说法都正确

15.在Bootstrap4中,下列说法正确的是(ABCDE

A.<576px 像素的为超小屏幕,用 .col-*
B.≥576px 像素的为小屏幕,用 .col-sm-*
C.≥768px 像素的为中等屏幕,用 .col-md-*
D.≥992px 像素的则为大屏幕,用 .col-lg-*
E.≥1200px像素的则为超大屏,用 .col-xl-*

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

1.ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。

2.同源策略是指域名,协议,端口三者都一样。

3.在mysql中“use ‘demoDB’ ” 切换到demoDb数据库。

4.在MySQL中,使用索引不能避免进行全表的扫描。

×

5.PHP程序中可以使用echo输出数据类型。

×
上一篇:关于等待事件cursor: pin S


下一篇:Git:从github拉取一个分支到本地