Web-前端开发中级理论考试试题及答案_第1页
Web-前端开发中级理论考试试题及答案_第2页
Web-前端开发中级理论考试试题及答案_第3页
Web-前端开发中级理论考试试题及答案_第4页
Web-前端开发中级理论考试试题及答案_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web前端开发中级理论考试试题

一、选择题

1.下面哪个预定义变量是用来获取HTTP文件上传信息?()[单选题]

A、$_GET

B、$_POST

C、$_FILESV

D、$GLOBALS

2.以下哪个标签不是HTML5的语义化标签()[单选题]。

A、<header></header>

B、<sectionx/section>

C、<marquee></marquee>V

D、<article></article>

3.下列()不属于CSS文本属性。[单选题]*

A、font-size

B、text-transform

C、text-align

D、line-throughV

4.在Bootstr叩中关于弹性布局的属性错误的是(\[单选题]*

A、flex

B、flex-wrap

C、justify-content

D、flex-containerV

5.laravel的Blade模板中替换占位内容的关键字是()[单选题]

A、@section

B、@extends

C、@include

D、@yieldV

6.Bootstrap提供了一系列的对齐样式,表示不换行的样式是(\[单选题]*

A、text-center

B、text-justify

C、text-auto

D、text-nowrapV

7.在以下哪种方式可以使标签页面不跳转()[单选题]。

A、href="%"

B、href="#"V

C、href="”

D、href="."

8.关于PHP解析结果集的函数,哪一个是以对象的方式返回一行数据()[单选题]。

A、mysqli_fetch_row

B、mysqIi_fetch_assoc

C、mysqli_fetch_array

D、mysqli_fetch_objectV

9.PHP配置文件的名字是(I[单选题]*

A、php.iniV

B、my.ini

C、httpd.conf

D、hosts

10.HTTP状态码的解释错误的是(\[单选题]*

A、200表示服务器响应成功

B、301表示I缶时跳转

C、404表示请求的服务器资源权限不够V

D、500代表程序错误

11.下面哪个聚合函数是用来求平均值()[单选题]。

A、sum

B、count

C、avgV

D、min

12.PHP中,使()函数将数组元素组合为字符串。[单选题]

A、explode

B、trim

C、strpos

D、implodeV

13.在Bootstrap中,()不是媒体特性的属性。[单选题]*

A、device-width

B、width

C、backgroundV

D、orientation

14.关于MySQL存储过程,说法错误的是(\[单选题]*

A、调用存储过程使用关键字CALL

B、存储过程的参数在定义时,有两种参数约束,即IN、OUTV

C、创建存储过程的语法是CREATEPROCEDURE

D、存储过程是一种在数据库中存储复杂程序,以便由外部程序调用的数据库对象。

15.对一个文件进行写入操作不需要的函数是(\[单选题]*

A、fopen

B、freadV

C、fwrite

D、fclose

16.使用SQL语句删除数据库,数据库名为mytest,下列SQL语句写法是正确的是()。[单选题]

A、dropmytest

B、droptablemytest

C、databasemytest

D、dropdatabasemytestV

17.使用composer下载laravel时,若不指定下载版本,默认下载哪个版本的laravel()[单选题]。

A、最新版本V

B、稳定版本

C、某一固定版本

D、无法下载

18.以下关于PHP面向对象的说法错误的是(X[单选题]*

A、一个类可以在声明中用extends关键字继承另一个类的方法和属性

B、PHP默认将var关键字解释为public

C、PHP可以多重继承,一个类可以继承多个父类V

D、PHP使用new运算符来获取一个实例对象

19.下面哪一项不是Ajax技术的优点()[单选题]。

A、支持浏览器back按钮V

B、页面无需刷新,用户体验好

C、异步方式通信,响应快

D、基于标准化,不需要下载插件

20.下面哪个函数在正则表达式中执行一个匹配()[单选题]。

A、preg_matchV

B、preg_match_all

C、preg_replace

D、preg_split

21.laravel中入口文件所在路径是()[单选题]

A、项目/publicV

B、项目/vendor

C、项目/app

D、项目/routes

22.Bootstrap内置了一套响应式、移动设备优先的流式栅格系统,随着屏幕设备或视口尺寸的增加,

系统会自动分为最多()歹山[单选题]*

A、8

B、10

C、12V

D、16

23.MySQL数据库中查询前3条记录的SQL语句是(\[单选题]*

A、selecttop3fromtable

B、select*fromtablelimit3V

C、select*fromtablelimit1,3

D、select*fromtableorder3

24.关于Cookie说法错误的是(\[单选题]*

A、Cookie用于记录用户的信息

B、Cookie不允许跨域访问

C、大量Cookie文件会导致硬盘崩溃V

D、setcookie函数可以用来创建cookie

25.启动session的函数是(\[单选题]*

A、sessionjnit

B、session_startV

C、session_unset

D、session_destroy

26.以下关于Ajax发送请求时需要指定的参数的说法,不正确的是(\[单选题]*

A、要请求的资源,即URL地址

B、请求的方式只能是GET方式V

C、需要发送给服务器的数据,以〃名二值〃的方式书写

D、告诉服务器可以回传的内容类型是什么

27.在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现的()[单选题]。

A、eq(index)

B、find(expr)

C、siblings(expr)V

D、next()

28.在HTML5中,哪个元素用于组合标题元素()[单选题]。

A、<group>

B、<header>

C、<headings>

D、<hgroup>V

29.下面哪个不是PHP的魔术方法()[单选题]。

A、requireV

B、set

C、call

D、autoload

30.关于PHP环境搭建的说法错误的是(X[单选题]*

A、Apache的默认端口是80

B、MySQL的默认端口3306

C、Apache-kinstall命令表示卸载Apache服务,

D、MySQL的进程名为mysqld.exe

二、多选题

1.PHP中绘制图形需要用到的函数有()。[多选题]*

A、imagecreateQV

B、imagedestroyQV

C、random()

D、explodeQ

2.关于Laravel说法正确的是(\[多选题]*

A、Laravel是一个中国开发的PHP框架

B、Laravel可以使用Composer来安装V

C、Laravel的配置文件存放在config文件夹中V

D、注册路由可以使用Route::get和Route::post方法等V

3.一般PHP代码都会嵌入到HTML文档中,使用的间隔符有(\[多选题]

A、<?php?>V

B、<scriptlanguage="php"></script>V

C、<%%>V

D、<phpx/php>

4.以下JavaScript实现继承的方式,正确的是(X[多选题]*

A、原型链继承V

B、构造函数继承V

C、组合继承V

D、关联继承

5.面向对象的特性之一就是封装,下面哪些关键字是用来限制类成员的访问权限的?()[多选题]

A、class

B、protectedV

C、privateV

D、static

6.PHP中日期时间相关函数有(X[多选题]*

A、data()

B、getdate()V

C、strtotime()V

D、time()V

7.PHP中用来导入其他文件的语句有(\[多选题]*

A、require()V

B、require_once()V

Csinclude()V

D、include_once()V

8.mysqli_connect($al,$a2,$a3,$a4)有四个参数,分别代表的含义说法错误的是()[多选题]

A、$al代表MySQL服务器地址

B、$a2代表端口号V

C、$a3代表用户名,

D、$a4代表密码V

9.关于PHP运算符,说法正确的是()。[多选题]*

A、++$x表示后置递增,先返回变量$x,再加1

B、字符串运算符是(英文的句号W

C、<>表示不等于,和!=的作用一样V

D、@符号能够忽略表达式的错误V

10.以下Laravel路由配置代码,若相关的控制类以及方法,模板文件都存在,正确的是(\[多选

题]*

A、Route::post("/login",,,UserController@loginH);V

B、Route::get("/index",function(){returnview("index");});V

C、Route::match(["get","post"],"/reg",,"UserController@regist");V

D、Route::any(["get","post"],7user/{id}",function($id){return"user".$id;});

11.PHP中数组排序函数有()[多选题]

A、array()

B、sortV

C、rsortV

D、key

12.下列叙述正确的是(\[多选题]*

A、HTML负责网页的结构V

B、CSS负责网页的内容

C、JavaScript负责解决交互性问题V

D、CSS负责网页的美化V

13.MySQL的字符串类型是(\[多选题]*

A、textV

B、charV

C、blobV

D、year

14.Bootstrap提供了一系列表格的样式,请找出鼠标高亮和边框表格(X[多选题]

A、.table_striped

B、.table_borderedV

C、.table-responsive

D、.table_hoverV

15.关于JSON,说法正确的是(\[多选题]*

A、JSON是一种轻量级的数据交换格式,

B、JSON对象由花括号括起来的逗号分割的成员构成V

C、JSON是JavaScript对象的字符串表示法,

D、JSON依赖于jQuery框架V

三、判断题

1.for循环不能遍历数组,只有foreach循环可以。[判断题]*

错V

2.$this用来表示实例化的具体对象。[判断题]*

对V

3.PHP的var_dump方法能够输出一个或多个表达式的结构信息。[判断题]

对V

4.PHP变量名可以是数字、字母或下划线开头。[判断题]*

错V

5.MySQL逻辑备份采用mysqldump命令。[判断题]*

对V

B

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

2.下面关于文件路径的说法错误的是()[单选题]*

A.是返回当前目录的上一级目录

C.访问下一级目录直接输入相应的目录名即可

B.是返回当前目录的下一级目录V

D.文件路径指文件存储的位置

3.下列选项中定义标题最合理的是()[单选题]。

A.<spanclass="header"〉文章标题</span>

C.<h2>标题</h2>V

B.<p><b>文章标题</b></p>

D.<div>文章标题</div>

4.关于样式的优先级说法正确的是()[单选题]。

A.内联样式>!important

C.!important>内联样式〉内部样式〉外部样式V

B.内部样式>外部样式>!important

D.以上都不正确

5.在HTML中,下面()不属于HTML文档的基本组成部分。[单选题]

A.<STYLE></STYTLE>V

C.<HTMLx/HTML>

B.<BODYx/BODY>

D.<HEADx/HEAD>

6.在HTML中,下列有关邮箱的链接书写正确的是()[单选题]。

A、(ahref="telnet:zhangming@aptech.-c-o-m">发送邮件

B、(ahref="mail:zhangming@aptech.-c-o-m">发送邮件

C、(ahref="ftp:zhangming@aptech.-c-o-m">发送邮件

D、(ahref="mailto:zhangming@aptech.-c-o-m">发送邮件V

7、在HTML5中,哪个属性用于规定输入字段是必填的()[单选题]。

A、readonly

B、requiredV

C、validate

D、placeholder

8.HTML5的正确doctype是()[单选题]。

A、<!DOCTYPEhtml>V

B、<!DOCTYPEHTML5>

C、<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML5.0//EN"

D、<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"

9.以下说法不正确的是()[单选题]。

A、HTML5标准还在制定中V

B、HTML5兼容以前HTML4下浏览器

C、<canvas>标签替代Flash

D、简化的语法

10.设定一个元素按规定的动画执行,你需要运用什么规则?()[单选题]*

A、animation

B、keyframesV

C、flash

D、transition

11.每段文字都需要首行缩进两个字的距离,该设置什么属性?()[单选题]*

A、text-transform

B、text-align

C、text-indentV

D、text-decoration

12.关于box-shadow说法正确的是()[单选题]。

A、设置文字投影

B、第一个值是设置水平距离的V

C、第二个值是设置水平距离的

D、第三个值是设置投影颜色的

13.设置盒子圆角的属性是()[单选题]。

A、box-sizing

B、box-shadow

C、border-radiusV

D、border

14.将div类名以七’开头元素添加文字为红色,书写正确的是()[单选题]。

A、div[classA=c]{color:red}V

B、div[class$=c]{color:red}

C、div[class=c]{color:red}

D、div[class*=c]{color:red}

15.在HTML中,通过()可以实现鼠标悬停在div上时,元素执行旋转45度效果[单选题]*

A、div:hover{transform:rotate(45deg)}V

B、div:hover{transform:translate(50px)}

C、div:hover{transform:scale(1.5)}

D、div:hover{transform:skew(45deg)};

16.关于flex说法正确的是()[单选题]。

A.flex属性用于指定弹性子元素如何分配空间V

B.flex:l应该写在弹性元素上

C、设置flex:l无意义

D.flex是指设置固定定位

17.让一个动画一直执行的属性是()[单选题]。

A、animation-direction

B、animation-iteration-countV

C、animation-play-state

D、animation-delay

18.以下不属于background-clip的值的是()[单选题]。

A、border-box

B、padding-box

C、content-box

D、noneV

19.以下哪条语句会产生运行错误()[单选题]。

A、varobj=();V

B、varobj={};

C、varobj=[];

D、varobj=//;

20.请选择结果为真的表达式()[单选题]。

A、nullinstanceofObject

B、null===undefined

C、null==undefinedV

D、NaN二二NaN

21.下面代码输出什么?()

vara=0b=0;

for(;a<10,b<7;a==,b++){

g=a+b;

)

concole.log(g);[单选题]*

A、16

B、10

C、12V

D、6

22.下列表达式成立的是()[单选题]。

A、parseInt(12.5)==parseFloat(12.5)

B、Number("123abc")==parseFloat("123abc")

C.isNaN("abc")==NaN

D、typeofNaN=="number"V

23在JavaScript中,执行下面的代码后,num的值是()

varstr="wang.wu@gmail.-c-o-m";

varnum=str.indexOf(".")[单选题]*

A.-1

B、0

C、4V

D、13

24.阅读下面的JavaScript代码,输出结果是()

functionf(y){

varx=y*y;

returnx;

)

for(x=0;x<5;x++){

y=f(x);

document.write(y);

}[单选题]*

A、01234

B、014916V

C、01491625

D、以上答案都不对

25.在Javascript中,运行下面代码的结果是()

functionfoo(x){

varnum=5;

bar=function(y){

return(x+y+(++num));

)

)

console.log(foo(2));

console.log(bar(10));

console.log(bar(10));[单选题]*

A、undefined,18,19V

B、17,18,19

C、5,18,19

D、undefined,18,18

27.在以下选项中,关于JavaScript的Date对象描述正确的是()[单选题]。

A、getDay()方法能返回Date对象的一个月中的一天,其值为1~31

B、getDate()方法能返回Date对象的一周中的一天,其值为0~6

C、getTime()方法能返回某一时刻(1970年1月1日)依赖的毫秒数V

D、getYear()方法只能返回4位年份,长用于获取Date对象的年份

28.以下关于jQuery节点的说法中错误是()[单选题]。

A、jQuery中用$(".box").insertBefore(elel,ele2)给指定ele2前添加elel元素

B、jQuery中用$(".box").append(ele)给box类后添加ele元素

C、jQuery中用$(".box").appendTo(ele)给box类后添加ele元素V

D、jQuery中用$(".box").insertAfter(elel,ele2)给ele2后添加elel元素

29在jQuery中,下列关于事件的说法错误的是()[单选题]。

A、jQuery中用onclick绑定点击事件V

B、jQuery中用on来给未来元素绑定事件

C、jQuery中用hover来绑定鼠标经过事件

D、jQuery中存在冒泡事件,故需要阻止冒泡

30.在jQuery中,能够操作HTML代码及其文本的方法是()[单选题]。

A、attr()

B、text()

C、htmlQV

D、val()

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

1、在JavaScript语法中,下列说法正确的是()[多选题]*

A、parselnt(43.12)返回值为43V

B、parselnt('abc43.12')返回值为NaNV

C、parseFloat('43.13abc')==parselnt(43.12)返回true

D、isNaN(parseFloat(,45.13abc'))返回true

2、下面哪些是JavaScript中document的方法?()[多选题]*

A、getElementByldV

B、getElementsByld

C、getElementsByTagNameV

D、getElementsByNameV

E、get日ementsByClassNameV

3、关于JavaScript事件说法不正确的是()[多选题]*

A、事件由事件函数、事件源、事件对象组成

B、当前事件作用在哪个标签上,哪个标签就是事件源V

C、onclick就是一个事件对象V

D、图片切换使用JavaScript的change事件V

4、下列关于获取页面元素说法正确的是()[多选题]*

A、document.getElementByld('a')是通过id值为a获取页面中的一•"Is1元素V

B、document.getElementsByName("na")是通过name属性值为na获取页面中的一个元素

C、document.get日ementsByTagName("div")是通过标签名获取所有div;V

D、以上说法都不正确;

5、下列选项中属于jQuery属性选择器的是()[多选题]

A、$("img[src$='.gif']")V

B、$("img")

C、$("class")V

D、$("div>span")

6、网页的元素中包含以下HTML代码,其中能弹出〃标题1"的jQuery代码是()

<divid="box">

<h2id='topl'name='headerl'〉标题l</h2>

<h2id='top2'name='header2'>标题2</h2>

</div>[多选题]*

A、alert($(,#topl').text());V

B、alert($(,[name=headerl]').text());V

C、alert($(,[name='headerl'],).text());

D、alert($('#headerl,).text());

7、以下()是块级元素[多选题]*

A、divV

B、img

C、input

D、pV

8、以下标签书写正确的是()[多选题]*

A、<p/>

B、<br/>V

C、<hr/>V

D、<img/>V

9、嵌入在HTML

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论