📚文章目录
❗❗❗注意:
本文章涵盖的题目不是完整的一套题,而是在完整的套题里面筛选的一些易错题、陌生(这里的陌生是指学生接触较少的知识点,或还没深入了解过的知识点)但又会考到的题目,其中题目类型包括了单选题、多选题、判断题,每题都是两分。
如下图的知识点(红框框住的是比较陌生或未接触的,相较于刚学完前端三件套的学生来说),其中重点是laravel框架和bootstrap框架(注意中级考试以 bootstrap 4框架 为基准),这两个知识点在实操题的占比也很大。
🎯关于1+X标准
🎯关于中级考点
详细考核考点和1+X 证书 Web 前端开发的咨询可以参考下方文章链接
理论题题型包括单选题、多选题、判断题。
📑一、单选题(每小题2分)
📚第一套
4、在form表单中哪种类型是滑块控件(C)? D
A、search B、controls C、slider D、range
6、在javascript中关于"+"的用法说法错误的是(D)。 B
A、可以用于加法运算
B、不可以转换数据类型
C、可以链接字符串
D、可以是立即执行函数的符号
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、未初始化
18、在MySQL中,关于索引管理说法错误的是(C) D
A、执行CREATE TABLE语句时可以创建索引,也可以单独用CREATE INDEX或ALTER TABLE来为表增加索引
B、可通过唯一索引设定数据表中的某些字段列不能包含重复值
C、ALTER TABLE或DROP INDEX语句都能删除数据表中的索引
D、查看索引的命令为: SHOW INDEX 数据表名
20、在MySQL中,联合查询使用的关键字是(B)。 A
A、JOIN B、UNION C、ALL D、FULL
22、在缓存中,Cookie可存的最大限制是(B)。 D
A、1kb B、2kb C、3kb D、4kb
24、在php中,以下代码中$result的结果是(B) C
$x=""; $result=is_null($x); var_dump($result); ?>A、报错 B、bool(true) C、bool(false) D、""
26、在php中,语句for(k=0;k=1;k++);和语句for(k=0;k==1;k++);执行的次数分别是: (A)。
A、无限和0 B、0和无限 C、都是无限 D、都是0
27、PHP运算符中,优先级从高到低分别是 (C)。 B
A、关系运算符,逻辑运算符,算术运算符
B、算术运算,关系运算符,逻辑运算符
C、逻辑运算符,算术运算符,关系运算符
D、关系运算符,算术运算符,逻辑运算符
29、在Laravel框架中,模板文件中不一样的部分用(D)关键词? B
A、@class B、@yield C、@extends D、@section
30、在Laravel框架中,表单提交请求的时候,以下说法正确的是(B)。 B
A、用get请求,需要令牌验证;
B、用post的请求,需要令牌验证,在表单中加入{{ csrf_field() }}或者@csrf;
C、用get 和post请求,都不要需要令牌验证;
D、以上说法都不正确;
📚第二套
9、下面哪种写法可以匹配一个正整数(A)。 D
A、^[1-9]\d*$; B、^[1-9]+$; C、^[0-9]\d*$; D、^[1-9]\d+$;
10、[] == [],运行结果正确的是(A)。 B
A、true B、false C、error D、other
11、下面关于promise的说法中,错误的是(A)。 D
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)? B
A、call与aplly都是修改this指向的
B、两者传递的参数不同,call函数第一个参数都是要传入给当前对象的对象,apply不是
C、apply传入的是一个参数数组,也就是将多个参数组合成为一个数组传入
D、call传入的则是直接的参数列表
13、以下Javascript代码执行后的输出结果依次是(D) C
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、根据栅格系统的标准用法,书写不合理的是(D)。 C
A、
B、
C、
D、
15、在bootstrap4中,在屏幕大于768px上显示8列而在小于768px上显示12列的是(D)A
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中,栅格系统最小屏幕使用的类前缀是:(B)。 C
A、.col-lg- B、.col-xs- C、.col- D、.col-md
18、在laravel表单中,防止有人恶意攻击我们的网站,需要做什么(A)
A、在表单中加入@csrf; B、用post请求 C、用get请求 D、什么都不需要做
19、在laravel中,命名空间使用(B)关键字。 C
A、var B、import C、use D、以上都不对
20、在ajax四种技术中,控制通信的是哪一个(D)。
A、DOM B、CSS C、javascript D、XMLHttpRequest
21、在低版本的IE浏览器上创建XMLHttpRequest对象的方法是(D)。
A、XMLHttpRequest()
B、ActiveXObject("Mircosoft.XMLHTTP")
C、new XMLHttpRequest()
D、new ActiveXObject("Mircosoft.XMLHTTP");
22、在MySQL中,用于事务处理的正确步骤是(C) D
①START TRANSACTION
②COMMIT或ROLLBACK
③执行SQL语句()。
A、②③① B、①②③ C、②①③ D、①③②
27、以下代码执行结果是(B) C
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、无任何结果
29、PHP是一种什么型的语言(A)? B
A、编译型 B、解释型 C、两者都是 D、两者都不是
📚第三套
4、关于Bootstrap4中的模态框说法错误的是(B) C
A、模态框(Modal)是覆盖在父窗体上的子窗体
B、模态框最外层div需要设置modal类
C、模态框有modal-top、modal-body、modal-footer等部分
D、模态框可以使用modal-lg、modal-sm类控制大小
10、以下聚合函数,求数据总和的是(C) B
A、MAX B、SUM
C、COUNT D、AVG
17、关于PHP中的使用双引号和单引号定义一个字符串,下列描述正确的是(B) A
A. 双引号中如果出现了变量名,会被替换成这个变量对应的值;单引号中如果出现了变量名,不会被替换成这个变量对应的值
B. 双引号中如果出现了变量名,不会被替换成这个变量对应的值;单引号中如果出现了变量名,会被替换成这个变量对应的值
C. 双引号和单引号中出现了变量名,都会被替换成这个变量对应的值
D. 双引号和单引号中出现了变量名,都不会被替换成这个变量对应的值
19、引用文件 "abc.inc" 的正确方法是?(A) C
A、
B、
C、
D、<% include file=" abc.inc" %>
21、PHP用于存储cookie数据的超级全局变量是(A)。 D
A、$_COOKIES B、$_GETCOOKIES
C、$_GETCOOKIE D、$_COOKIE
·22、使用mysqli_query方法查询,返回一个结果集,不能可以使用下列哪个方法解析(D)。 B
A、fetch_row(); B、fetch_all_row();
C、fetch_array(); D、fetch_object();
23、以下PHP代码,正确结果是(C)。 D
$a=1; $b=2; $c=3; ($a=4)?($b--):($c--); echo $a,$b,$c;A、123 B、423
C、122 D、413
24、laravel中控制器所在文件路径是(B)。 A
A、app/Http/Controller B、routes/Http/Controller
C、app/Controller D、app/Http
25、关于不属于php面向对象特征的是(A)
A、多继承 B、封装 C、多态 D、继承
26、以下laravel代码中$fillable作用是(C)。 A
class User extends Model { // 定义模型关联的数据表(一个模型只操作一个表) protected $table = 'user'; protected $fillable = ['user_account','user_password','email', 'create_time', 'del']; }A、设置允许写入的数据字段 B、设置不允许写入的数据字段
C、设置允许读取的数据字段 D、设置不允许读取的数据字段
27、下面哪个javascript变量名称不合法(C)。 D
A、var string; B、var length;
C、var $zhangsan; D、var this;
28、 分析js代码, foo对象有att属性,那么以下(D)获取att属性值的表达式哪个是错误的? C
A.foo.att B.foo["att"]
C.foo{"att"} D.foo["a"+"t"+"t"]
30、分析js代码,将字符串"{"姓名":"张三","性别":"男"}"解析成JSON对象,写法正确的是(D) C
A、JSON.parses("{"姓名":"张三","性别":"男"}");
B、JSON.stringify("{"姓名":"张三","性别":"男"}");
C、JSON.parse("{"姓名":"张三","性别":"男"}");
D、JSON.string("{"姓名":"张三","性别":"男"}");"
📑二、 多选题(每小题2分)
📚第一套
3、session 和cookie 的区别说法正确的是(AD)。 ABD
A、session 和 cookie 都可以记录数据状态。
B、在设置session 和cookie 之前不能有输出。
C、在使用cookie 前要使用 cookie_start()函数初始。
D、在使用session 前要使用 session_start()函数初始。
4、php中数组可以使用哪些键名(ABD)。 ABCD
A、数字键名 B、下标 C、null D、文本(或字符串)键名
6、在MySQL中,关于数据库恢复说法正确的是(AC)。 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命令窗口执行
8、在MySQL中,创建一个购物表,其中一个字段是记录购物时间(要求精确到秒),则该字段比较合适的数据类型是(BCD)。 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
14、关于RESTful API说法正确的是(AC)。 ABCD
A、它是一个api的标准,无状态请求
B、请求的路由地址是固定的
C、使用标准有.post .put .delete
D、以上说法都正确
15、在Bootstrap4中,下列说法正确的是(BCDE)。ABCDE
A、<576px 像素的为超小屏幕,用 .col-*
B、≥576px 像素的为小屏幕,用 .col-sm-*
C、≥768px 像素的为中等屏幕,用 .col-md-*
D、≥992px 像素的则为大屏幕,用 .col-lg-*
E、≥1200px像素的则为超大屏,用 .col-xl-*
📚第二套
2、PHP中,关于array_push()的作用说法不正确的是(AD)。 ABD
A、将数组的第一个元素弹出
B、将数组的最后一个元素弹出
C、将一个或多个元素压入数组的末尾
D、将一个或多个元素插入数组的开头
3、PHP中,不等运算符是(BD)。 BC
A、≠ B、!= C、<> D、>< 。
5、在MySQL中,关于索引说法正确的是(ABCD)。 ABD
A、数据表中不是必须包含索引,视情况而定
B、在WHERE和JOIN中出现的列常适合于建立索引
C、一个数据表中只能设定一个字段为唯一索引
D、不宜为数据值经常发生变动的字段列添加索引
6、在MySQL中,对创建数据表的描述正确的是(ABCD)。 ACD
A、数据表可通过 CREATE TABLE 语句创建
B、windows系统下数据表的名称不可重复,但是区分大小写
C、数据表创建时可通过可选的 IF NOT EXISTS 语句来判断是否存在
D、数据表也可通过可视数据库管理软件如SQLyog,去创建
7、下面那些是 Ajax 应用程序所用到的基本技术?(ABCD)。 ABD
A、HTML用于建立Web表单并确定应用程序其他部分使用的字段
B、JavaScript代码是运行Ajax应用程序的核心代码,帮助改进与服务器应用程序的通信
C、DHTML 或Dynamic HTML,用于静态更新表单,我们将使用div、span和其他静态HTML元素来标记HTML
D、文档对象模型DOM用于(通过JavaScript代码)处理HTML结构和(某些情况下)服务器返回的XML。
8、XMLHttpRequest对象返回的状态值有哪些(AB)。 ABCDE
A、0 B、1 C、2 D、3 E、4 F、5
9、以下关于HTML5说法正确的是(ABCD)。 CD
A、HTML5标准中加入了WebSql的api
B、HTML5支持IE8以上的版本(包括IE8)
C、HTML5仍处于完善之中
D、Html5将取代Flash在移动设备的地位
10、以下关于规避javascript多人开发函数重名问题说法正确的是(BC)。 ABC
A、根据不同的开发人员实现的功能,在函数名加前缀
B、每个开发人员都把自己的函数封装到类中,然后调用的时候即使函数名相同,但是因为是要类.函数名来调用,所以也减少了重复的可能性
C、可以使用闭包来避免全局变量的污染
D、以上都不正确
11、promise的状态有(BCD)。 ACD
A、Unfulfilled B、Pause C、Resolved D、Rejected
12、关于laravel视图中的href跳转书写正确的是(AC)。ABCD
D、以上都正确
13、在bootstrap4中,关于导航条,下列说法正确的是(ABCD)。 ABC
A、要创建折叠导航栏,可以在按钮上添加 class="navbar-toggler", data-toggle="collapse" 与 data-target="#thetarget" 类
B、内联表单需要在
C、.justify-content-center 类设置导航居中显示
D、可以使用navbar-fixed-top和navbar-fixed-bottom来将导航条固定到顶部或底部
14、下列说法正确的是(AC)。
A、html5标准的链接默认都是带下划线的
B、bootstrap链接默认都是带下划线
C、bootstrap链接只有在hover状态下才带下划线
D、bootstrap链接从不会带下划线
15、关于bootstrap4组件下列说法正确的是(ABCD)。 AB
A、使用类pagination来实现
B、.pagination-lg、.pagination-sm类提供了额外可供选择的尺寸。
C、.disabled类不可用于翻页的链接
D、pre类和类next可以表示上一页和下一页
📚第三套
1、Bootstrap 4 网格系统有以下( BCDE) ABCDE
A .col- 针对所有设备
B .col-sm- 平板 - 屏幕宽度等于或大于 576px
C .col-md- 桌面显示器 - 屏幕宽度等于或大于 768px
D .col-lg- 大桌面显示器 - 屏幕宽度等于或大于 992px
E .col-xl- 超大桌面显示器 - 屏幕宽度等于或大于 1200px
5、HTML5 支持的视频格式是:(ABD)
A、ogg B、mp4 C、flv D、WebM
6、关于触发器描述正确的是(ABCD)
A、它是与表事件INSERT UPDATE DELETE相关的一种特殊存储过程
B、使用SHOW TRIGGERS查看触发器
C、使用DROP TRIGGER trigger_name删除触发器
D、触发器的执行由事件来触发
7、有关UNIQUE 索引的作用表述错误的是( ABC) BCD
A.保证各行在该索引上的值都不得重复
B.保证各行在该索引上的值不得为 NULL
C.保证参加惟一索引的各列, 不得再参加其他的索引
D.保证惟一索引不能被删除
10、在PHP中,超全局变量有哪些(ABCD)。 BCD
A、$_GLOBALS
B、$_POST
C、$_FILES
D、$_COOKIE
5、使用jQuery ajax发送请求的方法有哪几种(ABC)。 ABD
A、$.get( ) B、$.post( ) C、$.send( ) D、$.ajax( )
📑三、 判断题(每小题2分)
📚第一套
1、ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。(√)。
2、同源策略是指域名,协议,端口三者都一样(√)。
4、在MySQL中,使用索引不能避免进行全表的扫描(×)。
📚第二套
1、bootstrap栅格系统每一行不能少于12列。(× )
2、bootstrap滚动监听data-offset属性可以设置滚动条距离顶端的位置距离。(√ )
3、php语言中的数值型字符串不可以和数字变量进行混合运算。(× )
4、php命名空间只支持导入类。(√)
5、DOM事件属于ECMAScript规范的范围。(√) ×
📚第三套
5、mysqli是php操作数据库的一个扩展,既支持面向对象,也支持面向过程(×)。√
🎯点赞收藏,防止迷路🔥
🔥持续更新,共五套题(目前包含三套/五套)📚