首页 > Web开发 > 详细

1+X Web前端开发(中级)理论考试样题(附答案)

时间:2020-04-09 23:52:35      阅读:1110      评论:0      收藏:0      [点我收藏+]

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

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

1、在Bootstrap框架中,表单元素 <input> 要加上下列哪个类,才能给表单元素 <input> 添加圆角属性和阴影效果(==D==)。

A、.form-group       
B、.form-horizontal      
C、.form-inline  
D、.form-control

2、Bootstrap框架中的 .img-responsive 类可以让图片支持响应式布局,它的实现原理是(==A==)。

A、设置max-width: 100%;和height: auto;
B、设置max-width: 100%; 和height: 100%;
C、设置width: auto; 和max-height: 100%;
D、设置width: auto; 和height: auto;

3、在移动端使用Bootstrap时,导航条在屏幕显示时会被折叠,实现显示和折叠功能的按钮需要如何处理(==B==)。

A、折叠按钮设置data-toggle=’collapsed’,折叠容器需要添加collapsed类
B、折叠按钮设置data-toggle=’collapse’,折叠容器需要添加collapse类
C、折叠按钮设置data-toggle=’scroll’,折叠容器需要添加collapse类
D、折叠按钮设置data-spy=’scroll’,折叠容器需要添加collapse类

4、在Bootstrap中实现.nav的内容按比例填充所有可用空间,应该加哪个类(==B==)。

A、.nav-center       
B、.nav-fill         
C、.nav-left     
D、.nav-right

5、在Bootstrap中,使用tab标签页插件,要显示的内容要放在下方哪个容器里面(==D==)。

A、.content          
B、.tab-group            
C、.tab-body     
D、.tab-content

6、以下哪个标签不是 HTML 5 的语义化标签(==C==)。

A、<header></header>         
B、<section></section>
C、<marquee></marquee>       
D、<article></article>

7、在使用css3盒模型时,box-sizing属性设置为(==A==),元素的宽度只是该元素内容的宽度,而不包括边框和内边距的宽度。

A、content-box           
B、border-box            
C、text-box          
D、none

8、实现一个css3线性渐变效果,渐变的方向是从右上角到左下角,起点颜色是从白色到黑色,以下写法正确的是(==D==)。

A、background:linear-gradient(225deg,rgba(0,0,0,1),rgba(255,255,255,1));
B、background:linear-gradient(-135deg,hsla(120,100%,0%,1),hsla(240,100%,100%,1));
C、background:linear-gradient(to top left,white,black);
D、background: linear-gradient(to bottom left, white, black);

9、使用css3过渡效果“transition: width .5s ease-in .1s;”,其中“.5s” 对应的属性是(==B==)。

A、transition-property:对象中的参与过渡的属性
B、transition-duration:对象过渡的持续时间
C、transition-timing-function :对象中过渡的动画类型  
D、transition-delay:对象延迟过渡的时间

10、使用SQL语句创建数据库,数据库名为mytest,下列SQL语句写法是正确的是(==D==)。

A、create mytest                 
B、create table mytest
C、database mytest               
D、create database mytest

11、下列哪项为查找结果按照学号降序排列(==B==)。

A、ORDER BY DESC StuNum      
B、ORDER BY StuNum DESC
C、ORDER BY StuNum ASC       
D、ORDER BY ASC StuNum

12、在视图上不能完成的操作是(==C==)。

A、查询        
B、在视图上定义新的视图        
C、更新视图      
D、在视图上定义新的表

13、用于将事务处理写到数据库的命令是(==C==)。

A、insert        
B、rollback      
C、commit            
D、savepoint

14、关于PHP,下列说法错误的是(==C==)。

A、开发PHP网页所使用的脚本语言是PHP      
B、网页中的PHP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来      
C、PHP网页,运行时在客户端可查看到真实的PHP源代码      
D、PHP和html可混合编程

15、以下PHP变量名不正确的是(==C==)。

A、$_beijing     
B、$_Beijing     
C、$9Beijing         
D、$Beijing

16、array_push()的作用是(==C==)。

A、将数组的第一个元素弹出           
B、将数组的最后一个元素弹出
C、将一个或多个元素压入数组的末尾   
D、将一个或多个元素插入数组的开头

17、以下关于继承的说法错误的是(==C==)。

A、一个类可以在声明中用extends关键字继承另一个类的方法和属性
B、如果父类中的方法被声明为 final,则子类无法覆盖该方法
C、PHP可以多重继承,一个类可以继承多个父类
D、属性不能被定义为 final,只有类和方法才能被定义为 final

18、执行以下代码,输出结果是(==D==)。

<?PHP
class a{ 
    function __construct(){ 
        echo "echo class a something";    
}
}
class b extends a{ 
    function __construct(){ 
        echo "echo class b something";
    } 
}
$a = new b();
?>
A、echo class a something echo class b something
B、echo class b something echo class a something
C、echo class a something 
D、echo class b something

19、下面有关PHP中require()和include()的描述,说法错误的是(==D==)。

A、require函数通常放在 PHP 程序的最前面
B、include函数一般是放在流程控制的处理部分中
C、require_once 语句和 require 语句完全相同,唯一区别是 PHP 会检查该文件是否已经被包含过,如果是则不会再次包含
D、require在引入不存文件时产生一个警告且脚本还会继续执行,而include则会导致一个致命性错误且脚本停止执行

20、PHP用于存储用户会话信息的超级全局变量是(==D==)。

A、$_GET     
B、$_POST        
C、$_FILES       
D、$_SESSION

21、在PHP中用于存储cookie数据的超级全局变量是(==D==)。

A、$_COOKIES                 
B、$_GETCOOKIES
C、$_GETCOOKIE               
D、$_COOKIE

22、以下PHP代码,用来查询mysql数据库中的User表,若能正常连接数据库,则以下选项中能正确执行$sql的查询语句的是(==B==)。

<?php
……
$conn = new mysqli($servername, $username, $password, $dbname);
$sql ="select * from User";
(  );
A、mysqli_query($conn, $sql);            
B、$conn->execute($sql);
C、$conn->query($sql);                   
D、query($sql);

23、使用composer下载laravel时,若不指定下载版本,默认下载哪个版本的laravel(==A==)。

A、最新版本      
B、稳定版本      
C、某一固定版本        
D、无法下载

24、laravel中控制器所在文件路径是(==A==)。

A、app/Http/Controller           
B、routes/Http/Controller
C、app/Controller                
D、app/Http

25、laravel的Blade模板中指定继承母模板的关键字是(==B==)。

A、@section          
B、@extends          
C、@include          
D、@yield

26、以下laravel代码中$fillable作用是(==A==)。

class User extends Model
{
    // 定义模型关联的数据表(一个模型只操作一个表)
    protected $table = ‘user‘;
    protected $fillable = [‘user_account‘,‘user_password‘,‘email‘, ‘create_time‘, ‘del‘];
}
A、设置允许写入的数据字段       
B、设置不允许写入的数据字段
C、设置允许读取的数据字段       
D、设置不允许读取的数据字段

27、下面选项中,创建XMLHttpRequest对象的语法正确的是(==A==)。

A、xmlhttp=new XMLHttpRequest();
B、xmlhttp=new ActiveXObject(""Microsoft.XMLHTTP"");
C、xmlhttp=new XMLHttpRequest(""Microsoft.XMLHTTP"");
D、xmlhttp=new ActiveXObject();

28、使用jQuery发送AJAX请求,关于请求的类型说法正确的是 (==D==)。

A、只能发送GET类型请求           
B、只能发送POST类型请求
C、可以发送PUT类型请求
D、可以发送GET或者POST类型请求

29、浏览器客户端向服务器发送AJAX请求,服务器接收请求,处理完毕后,返回数据为“处理成功”,AJAX获取到服务器返回的数据时,以下关于AJAX响应属性正确的是(==B==)。

A、status = 403      
B、readyState = 4        
C、status = 404      
D、readyState = 3

30、下面选项中,将字符串""{""姓名"":""张三"",""性别"":""男""}""解析成JSON对象,写法正确的是(==C==)。

A、JSON.parses(""{""姓名"":""张三"",""性别"":""男""}"");
B、JSON.stringify(""{""姓名"":""张三"",""性别"":""男""}"");
C、JSON.parse(""{""姓名"":""张三"",""性别"":""男""}"");
D、JSON.string(""{""姓名"":""张三"",""性别"":""男""}"");"

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

1、在Bootstrap栅格系统中,适应移动端超小设备(<576px)和移动端平板设备(<768px),使用的类前缀是(==CD==)。

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

2、下列关于Bootstrap栅格系统说法正确的是(==BCD==)。

A、栅格系统每一行不能少于12列
B、通过“行(row)”在水平方向创建一组“列(column)”
C、“行(row)”必须包含在.container(固定宽度)或.container-fluid(100%宽度)中,以便为其赋予合适的排列(aligment)和内补(padding)
D、如果一“行(row)”中包含了的“列(column)”大于12,多余的“列(column)”所在的元素将被作为一个整体另起一行排列

3、在HTML 5中,用于播放视频与音频文件的元素是(==AB==)。

A、<video>元素     
B、<audio>元素     
C、<music>元素     
D、<move>元素

4、为了适应移动设备,html页面可以用meta标签对viewport进行控制,meta标签内可以控制下面哪些属性(==ABD==)。

A、initial-scale     
B、user-scalable     
C、max-width         
D、min-width

5、在css3单位中,哪些相对font-size属性来计算(==BD==)。

A、vh                
B、em                
C、vw                
D、rem

6、若用如下的SQL语句创建了一个SC表:

CREATE TABLE SC(S# CHAR (6) NOT NULL,C#CHAR (3) NOT NULL,SCORE INTEGER,NOTE CHAR(20)) 

向SC表插入如下数据时,哪些数据可以被成功插入(==AB==)。

A、(‘201009‘,‘111‘,60,‘必修‘)          
B、(‘200823‘,‘101‘,NULL,NULL)
C、(NULL,‘103‘,80,‘选修‘)          
D、(‘201132‘,NULL,86,‘101‘)

7、MySQL数据库中,创建唯一索引的方式有(==AC==)。

A、Create index                  
B、Create table
C、创建表时设置主键约束            
D、创建表时设置唯一约束

8、XAMPP套件中包括哪些内容(==ABC==)。

A、PHP           
B、Apache            
C、MySQL         
D、Chrome

9、PHP支持的复合数据类型是(==BD==)。

A、Boolean 布尔类型                  
B、Array 数组
C、Resource 资源类型                 
D、Object 对象

10、在PHP中,以下哪些是不等运算符(==BC==)。

A、≠             
B、!=                
C、<>                
D、><

11、PHP中可以实现循环的是(==AC==)。

A、for               
B、break             
C、while             
D、waiting

12、在PHP类定义中,对属性或方法的访问控制,是通过在前面添加关键字来实现的,以下属于访问控制关键字的选项是(==ABC==)。

A、public            
B、private           
C、protected         
D、default

13、以下Laravel路由配置代码,若相关的控制类以及方法,模板文件都存在,正确的是(==ABC==)。

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;});

14、使用RESTful API规范设计用户管理模块接口,设计新增用户接口和查询用户接口时,分别选用动词为(==BC==)。

A、POST          
B、PUT               
C、GET               
D、DELETE

15、在商品管理系统中,使用jQuery ajax发送请求,实现查询所有商品信息并显示至界面,最少需要在jQuery ajax中设置哪些属性(==ABD==)。

A、url               
B、type              
C、data              
D、success

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

1、Bootstrap插件全部依赖jQuery。

2、某元素hidden属性为true时,元素属于不可见状态,元素内的内容也不会被浏览器创建。

X

3、盒阴影box-shadow中“阴影模糊值”可以为负数。

X

4、MySQL可使用source 命令导入本地sql脚本文件。

5、PHP可以使用“scanf”来打印输出结果。

X

上一篇:1+X Web前端开发(中级)实操考试样题(附答案)
下一篇:1+X Web前端开发(初级)理论考试样题(附答案)

要是有用别忘了点个关注哦!!!

1+X Web前端开发(中级)理论考试样题(附答案)

原文:https://blog.51cto.com/14308623/2485884

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!