Web 前端开发中级理论考试试题
一、选择题
1. 下面哪个预定义变量是用来获取 HTTP 文件上传信息?( )[单选题]
A、$_GET
B、$_POST
C、$_FILES√
D、$GLOBALS
2. 以下哪个标签不是 HTML 5 的语义化标签?()[单选题] *
A、
B、
C、
√
D、
3. 下列()不属于 CSS 文本属性。[单选题] *
A、font-size
B、text-transform
C、text-align
D、line-through√
4. 在 Bootstrap 中关于弹性布局的属性错误的是()。[单选题] *
A、flex
B、flex-wrap
C、justify-content
D、flex-container√
5. laravel 的 Blade 模板中替换占位内容的关键字是()[单选题]
A、@section
B、@extends
C、@include
D、@yield√
6. Bootstrap 提供了一系列的对齐样式,表示不换行的样式是()。[单选题] *
A、text-center
B、text-justify
C、text-auto
D、text-nowrap√
7. 在以下哪种方式可以使标签页面不跳转?()[单选题] *
A、href="%"
B、href="#"√
C、href=""
D、href="."
8. 关于 PHP 解析结果集的函数,哪一个是以对象的方式返回一行数据?()[单选题] *
A、mysqli_fetch_row
B、mysqli_fetch_assoc
C、mysqli_fetch_array
D、mysqli_fetch_object√
9. PHP 配置文件的名字是()。[单选题] *
A、php.ini√
B、my.ini
C、httpd.conf
D、hosts
10. HTTP 状态码的解释错误的是()。[单选题] *
A、200 表示服务器响应成功
B、301 表示临时跳转
C、404 表示请求的服务器资源权限不够√
D、500 代表程序错误
11. 下面哪个聚合函数是用来求平均值?()[单选题] *
A、sum
B、count
C、avg√
D、min
12. PHP 中,使()函数将数组元素组合为字符串。[单选题] *
A、explode
B、trim
C、strpos
D、implode√
13. 在 Bootstrap 中,()不是媒体特性的属性。[单选题] *
A、device-width
B、width
C、background√
D、orientation
14. 关于 MySQL 存储过程,说法错误的是()。[单选题] *
A、调用存储过程使用关键字 CALL
B、存储过程的参数在定义时,有两种参数约束,即 IN、OUT√
C、创建存储过程的语法是 CREATE PROCEDURE
D、存储过程是一种在数据库中存储复杂程序,以便由外部程序调用的数据库对象。
15. 对一个文件进行写入操作不需要的函数是()。[单选题] *
A、fopen
B、fread√
C、fwrite
D、fclose
16. 使用 SQL 语句删除数据库,数据库名为 mytest,下列 SQL 语句写法是正确的是()。[单选题] *
A、drop mytest
B、drop table mytest
C、database mytest
D、drop database mytest√
17. 使用 composer 下载 laravel 时,若不指定下载版本,默认下载哪个版本的 laravel?()[单选题] *
A、最新版本√
B、稳定版本
C、某一固定版本
D、无法下载
18. 以下关于 PHP 面向对象的说法错误的是()。[单选题] *
A、一个类可以在声明中用 extends 关键字继承另一个类的方法和属性
B、PHP 默认将 var 关键字解释为 public
C、PHP 可以多重继承,一个类可以继承多个父类√
D、PHP 使用 new 运算符来获取一个实例对象
19. 下面哪一项不是 Ajax 技术的优点?()[单选题] *
A、支持浏览器 back 按钮√
B、页面无需刷新,用户体验好
C、异步方式通信,响应快
D、基于标准化,不需要下载插件
20. 下面哪个函数在正则表达式中执行一个匹配?()[单选题] *
A、preg_match√
B、preg_match_all
C、preg_replace
D、preg_split
21. laravel 中入口文件所在路径是()[单选题]
A、项目/public√
B、项目/vendor
C、项目/app
D、项目/routes
22. BootStrap 内置了一套响应式、移动设备优先的流式栅格系统,随着屏幕设备或视口尺寸的增加, 系统会自动分为最多()列。[单选题] *
A、8
B、10
C、12√
D、16
23. MySQL 数据库中查询前 3 条记录的 SQL 语句是()。[单选题] *
A、select top 3 from table
B、select * from table limit 3√
C、select * from table limit 1,3
D、select * from table order 3
24. 关于 Cookie 说法错误的是()。[单选题] *
A、Cookie 用于记录用户的信息
B、Cookie 不允许跨域访问
C、大量 Cookie 文件会导致硬盘崩溃√
D、setcookie 函数可以用来创建cookie
25. 启动 session 的函数是()。[单选题] *
A、session_init
B、session_start√
C、session_unset
D、session_destroy
26. 以下关于 Ajax 发送请求时需要指定的参数的说法,不正确的是()。[单选题] *
A、要请求的资源,即 URL 地址
B、请求的方式只能是 GET 方式√
C、需要发送给服务器的数据,以“名=值”的方式书写
D、告诉服务器可以回传的内容类型是什么
27. 在 jquery 中想要找到所有元素的同辈元素,下面哪一个是可以实现的?()[单选题] *
A、eq(index)
B、find(expr)
C、siblings(expr)√
D、next()
28. 在 HTML5 中,哪个元素用于组合标题元素?()[单选题] *
A、
B、
C、
D、√
29. 下面哪个不是 PHP 的魔术方法?()[单选题] *
A 、 require√
B 、 set
C 、 call
D 、 autoload
30. 关于 PHP 环境搭建的说法错误的是()。[单选题] *
A、Apache 的默认端口是 80
B、MySQL 的默认端口 3306
C、Apache -k install 命令表示卸载 Apache 服务√
D、MySQL 的进程名为 mysqld.exe
二、多选题
1. PHP 中绘制图形需要用到的函数有()。 [多选题] *
A、imagecreate()√
B、imagedestroy()√
C、random()
D、explode()
2. 关于 Laravel 说法正确的是()。 [多选题] *
A、Laravel 是一个中国开发的 PHP 框架
B、Laravel 可以使用 Composer 来安装√
C、Laravel 的配置文件存放在 config 文件夹中√
D、注册路由可以使用 Route::get 和 Route::post 方法等√
3. 一般 PHP 代码都会嵌入到 HTML 文档中,使用的间隔符有()。 [多选题] *
A、√
B、√
C 、 <% %>√
D、
4. 以下 JavaScript 实现继承的方式,正确的是()。 [多选题] *
A、原型链继承√
B、构造函数继承√
C、组合继承√
D、关联继承
5. 面向对象的特性之一就是封装,下面哪些关键字是用来限制类成员的访问权限的?() [多选题]
A、class
B、protected√
C、private√
D、static
6. PHP 中日期时间相关函数有()。 [多选题] *
A、data()
B、getdate()√
C、strtotime()√
D、time()√
7. PHP 中用来导入其他文件的语句有()。 [多选题] *
A、require()√
B、require_once()√
C、include()√
D、include_once()√
8. mysqli_connect($a1,$a2,$a3,$a4)有四个参数,分别代表的含义说法错误的是() [多选题]
A、$a1 代表 MySQL 服务器地址
B、$a2 代表端口号√
C、$a3 代表用户名√
D、$a4 代表密码√
9. 关于 PHP 运算符,说法正确的是()。 [多选题] *
A、++$x 表示后置递增,先返回变量$x,再加 1
B、字符串运算符是“.”(英文的句号)√
C、<>表示不等于,和!=的作用一样√
D、@符号能够忽略表达式的错误√
10. 以下 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;});
11. PHP 中数组排序函数有() [多选题]
A、array()
B、sort√
C、rsort√
D、key
12. 下列叙述正确的是()。 [多选题] *
A、HTML 负责网页的结构√
B、CSS 负责网页的内容
C、JavaScript 负责解决交互性问题√
D、CSS 负责网页的美化√
13. MySQL 的字符串类型是()。 [多选题] *
A、text√
B、char√
C、blob√
D、year
14. BootStrap 提供了一系列表格的样式,请找出鼠标高亮和边框表格()。 [多选题] *
A、.table_striped
B、.table_bordered√
C、.table-responsive
D、.table_hover√
15. 关于 JSON,说法正确的是()。 [多选题] *
A、JSON 是一种轻量级的数据交换格式√
B、JSON 对象由花括号括起来的逗号分割的成员构成√
C、JSON 是 JavaScript 对象的字符串表示法√
D、JSON 依赖于 jQuery 框架√
三、判断题