一、单选题(共25题,每题5分)

1.该正则可以匹配下列哪个字符串? /^sjm/

A、absjm

B、phpsjm

C、sjmphp

D、phpsimd

2.新窗口打开网页,用到以下哪个值()。

A、_self

B、_blank

C、_top

D、_parent

3.如果一个HTML文档内含有阿拉伯文,则应该?

A、使用utf-8编码

B、将阿拉伯文转为图片并嵌入到文档内

C、使用GBK编码

D、使用iso-8859-2编码

4.以下哪个选项不是块级元素()

A、div

B、span

C、p

D、h1

5.下面关于二叉树的说法正确的是?

A、满二叉树就是完全二叉树

B、满二叉树中有可能存在度数为1的节点

C、完全二叉树就是满二叉树

D、完全二叉树中某个节点可以没有左孩子,只有右孩子

6.下面有关csrf的描述,说法错误的是?

A、CSRF则通过伪装来自受信任用户的请求来利用受信任的网站

B、xss是实现csrf的诸多途径中的一条

C、在客户端页面增加伪随机数可以阻挡csrf

D、过滤用户输入的内容也可以阻挡csrf

7.下面span标签中Hello World字体的颜色是 ?

<style type="text/css">span {color: green;}.red {color: red;}#blue {color: blue;}
</style><span class="red" id="blue" style="color:black;"> Hello World</span>

A、green

B、red

C、blue

D、black

8.数字签名 elgamal算法的原理是?

A、扩展欧几里得定理

B、中国剩余定理

C、欧拉定理

D、拉斐尔定律

9.如果想在一个指定的元素后添加内容,下面哪个是实现该功能的?

A、append(content)

B、appendTo(content)

C、insertAfter(content)

D、after(content)

10.在jquery中想要实现通过远程http get请求载入信息功能的是下面的哪一下事件?

A、$.ajax()

B、load(url)

C、$.get(url)

D、$. getScript(url)

11.因特网用户大多数情况下都是通过浏览器访问网页的,浏览器采用超文本传输协议与Web服务器进行通信。超文本传输协议的英文缩写是

A、 HTML

B、 URL

C、 HTTP

D、 FTP

12.JavaScript中通过navigator.userAgent获取到的是:

A、用户浏览器信息

B、用户代理信息

C、用户地理位置

D、用户IP地址

13.想匹配 字符串 "abc 123" 中的数字,哪个正则表达式是正确的?

A、/\d*/

B、/[0-9]*/

C、/[^a-z]*/

D、/\d+/

14.HTML语言中的换行标记是 (   )

A、html

B、br

C、title

D、p

15.以下对HTML中使用CSS说法不正确的是:( )

A、CSS必须在HTML中使用

B、HTML中必须使用CSS

C、在HTML中可以使用CSS,也可以不使用

D、在HTML元素中通过属性完成的设置,部分也可以通过CSS来设置

16.以下对HTML中使用CSS说法不正确的是:( )

A、CSS必须在HTML中使用

B、HTML中必须使用CSS

C、在HTML中可以使用CSS,也可以不使用

D、在HTML元素中通过属性完成的设置,部分也可以通过CSS来设置

17.HTML5应用中如果需要在浏览器端存储一组50k大小的数据,而且不受浏览器关闭影响,最好使用以下那种技术:

A、localStorage

B、sessionStorage

C、cookie

D、url

18.虽然不同的操作系统可能装有不同的浏览器。但是这些浏览器都符合( )协议。

A、SNMP

B、 HTTP  

C、HTML

D、SMTP

19.以下PCRE正则表达式在php中能与哪个选项匹配? '/\*+\\\+/'

A、aaa\+

B、***\+

C、****\

D、**\+

参考答案:c

20.与document.getElementById("myHeader")具...

与document.getElementById("myHeader")具有同样效果的jQuery选择器是()

A、$("myHeader")

B、$(".myHeader")

C、$("#myHeader")

D、都不正确

21.在实际使用中,下面哪一个可以很方便的获得页面中定义的HTML对象?()

A、document.GetElementsByTagName

B、document.getElementByTagNames

C、document.getElementsById

D、document.getElementById

22.表示有序列表的是

A、ul

B、dl

C、li

D、ol

23.文本文件和二进制文件的存取,错误的是?(暂无答案)

A、用记事本打开二进制文件时, 出现乱码是很必然了

B、二进制文件还是文本文件, 在存储时都是一连串的0和1

C、打开方式是一样的

D、二进制文件最小单位则是位

24.下面哪一种属于“creational”的设计模式?

A、Façade

B、Singleton

C、Bridge

D、Composite

E、上面都不是

25.哪一个不是浏览器默认的天生inline-block标签(拥有内在尺寸,可设置高宽,不会自动换行)?

A、<button>

B、<input>

C、<label>

D、<img>

二、多选题(共5题,每题5分)

1.GET方法与POST方法的区别

A、区别一: get重点在从服务器上获取资源,post重点在向服务器发送数据;

B、区别二: get传输数据是通过URL请求,以field(字段)= value的形式,置于URL后,并用"?"连接,多个请求数据间用"&"连接,如http://127.0.0.1/Test/login.action?name=admin&password=admin,这个过程用户是可见的; post传输数据通过Http的post机制,将字段与对应值封存在请求实体中发送给服务器,这个过程对用户是不可见的;

C、区别三: Get传输的数据量小,因为受URL长度限制,但效率较高; Post可以传输大量数据,所以上传文件时只能用Post方式;

D、区别四: get是不安全的,因为URL是可见的,可能会泄露私密信息,如密码等; post较get安全性较高;

参考答案:ABCD

答案解析:

abcd都对,还有 区别五: get方式只能支持ASCII字符,向服务器传的中文字符可能会乱码。 post支持标准字符集,可以正确传递中文字符。

2.关于focus/blur与focusin/focusout的描述,正确的有?

A、focus/blur冒泡,focusin/focusout不冒泡

B、focus/blur兼容性好,focusin/focusout在除FireFox外的浏览器下都保持良好兼容性,如需使用事件托管,可考虑在FireFox下使用事件捕获elem.addEventListener('focus', handler, true)

C、可获得焦点的元素: window 、链接被点击或键盘操作、表单空间被点击或键盘操作

D、设置tabindex属性的元素被点击或键盘操作并不会获得焦点

3.下列JS框架中,系列不包含开箱即用的UI控件和小部件的是()

A、MooTools

B、ExtJS

C、jQuery

D、YUI

4.input元素的 type 属性的取值可以是()

A、image

B、checkbox

C、select

D、button

参考答案:A,B,D

5.以下标签中,默认是块级元素的标签有:

A、span

B、div

C、p

D、img

百度前端面试题及答案相关推荐

  1. 前端周报:前端面试题及答案总结;JavaScript参数传递的深入理解

    1.2017前端面试题及答案总结 |掘金技术征文 "金三银四,金九银十",用来形容求职最好的几个月.但是随着行业的饱和,初中级前端er就业形势不容乐观. 行业状态不可控,我们能做的 ...

  2. html5试卷答案,常见的HTML5前端面试题及答案

    原标题:常见的HTML5前端面试题及答案 随着互联网技术的日渐成熟,用人单位在面试时,不仅考察面试者的技术掌握情况,更加注重人才对于理论知识的考量.因为理论知识掌握扎实证明面试者接受过专业的训练,深知 ...

  3. 前端面试题及答案:app怎么做适配的?

    前端面试题及答案:app怎么做适配的?下面一起来看看吧! 基于手机系统开发的app(原生Android/IOS) 另外一种是webapp 设置以下标签: 具体的含义为:app完成的页面的宽度等于设备的 ...

  4. 2022年最新互联网大厂前端面试题及答案-前端工程必备技能(持续整理更新中【关注收藏不迷路】)

    对于做前端的朋友,或者做了前端几年了,基础不好的,或者想进大厂的想了解深入,下面的知识点很多前端朋友都没有深入了解.很重要,看完有种茅塞顿开感觉,**关注+收藏哦,总有一天用的得.** 涉及到知识点: ...

  5. 前端面试题及答案整理(2022最新版)

    收集整理2022年最新前端面试题及答案,方便平时翻看记忆,欢迎各位大佬们补充. 一般来说,把下面基础中的高频题写熟练就差不多了.当然去面大厂这些远远不够,还要再刷一些算法题. 基础 高频 1.手写 i ...

  6. 2019前端面试题及答案汇总

    2019前端面试题及答案汇总 DOM事件流包含几个阶段 事件委托(代理)的原理是什么?它有什么优势和缺点? 使用原生JS为以下li实现事件委托,点击后打印对应的node-type属性值. 使用jQue ...

  7. 2018最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)--转载

    版权声明:本文为转载文章,感谢博主小胖梅的博客,如有侵权,请联系我删除,谢谢 转载链接: https://blog.csdn.net/xm1037782843/article/details/8070 ...

  8. 超全前端面试题及答案

    HTML+CSS 1.对WEB标准以及W3C的理解与认识 标签闭合.标签小写.不乱嵌套.提高搜索机器人搜索几率.使用外 链css和js脚本.结构行为表现的分离.文件下载与页面速度更快.内容能被更多的用 ...

  9. web前端面试题及答案

    web前端面试题 1.overflow:hidden是否形成新的块级格式化上下文? A:会形成 B:不会 答案:会. 分析: BFC:它是一个独立的渲染区域,只有Block-level box参与, ...

最新文章

  1. SpringBoot+SweeAlert实现alert提示与前后端数据交互
  2. 微软超级麻将AI Suphx论文发布,研发团队深度揭秘技术细节
  3. TutorialsTeacher 中文系列教程【翻译完成】
  4. 完全没法比!华为P40 Pro和iPhone 9宣传视频同曝光
  5. 数学与计算机科学学院宣传词,【榜样人物】筑梦前行 不负韶华——数学与计算机科学学院姚彬彬同学的考研心路...
  6. 基于人脸识别的课堂签到管理系统(一)---环境设置以及简单的QT界面设计
  7. 浙江计算机三级考试单片机试题,历年浙江省计算机三级单片机
  8. 医疗行业GSP过检利器—医疗器械GSP管理系统
  9. MFC入门到精通1-创建项目
  10. C语言二刷第七天:字符串(mooc视频;老师:翁恺)
  11. 数独题 HDU - 1426
  12. 解决阿里云ESC启动kube-proxy服务时出现错误 亲测有效
  13. 医方补髓疗法成为了脊髓炎的医疗革命?
  14. 杠子老虎鸡虫 《python二维游戏编程》课后项目一
  15. QQ农场外挂开发实践
  16. Python下的TK(一)概述
  17. 点滴:python数据集的文本标签转换成数值
  18. 某高速小程序获取sign
  19. Latex---IEEE论文写作
  20. Spark SQL 笔记(16)—— Spark on YARN

热门文章

  1. 牛客网 新田忌赛马
  2. 简单几步优化长尾关键词
  3. 一文带你了解“AGC AVC ”
  4. input金额失焦自动补零和千分位格式化
  5. 部署Kubernetes集群 - v1.18.1
  6. 珠三角节前返乡客流持续走高
  7. 【新星计划】Matlab-傅里叶变换隐藏水印
  8. 【Tool】一款轻量级的强大截图工具--Sinpaste | 从此告别QQ截图
  9. 使用嵌套循环产生下列图案 $ $$ $$$ $$$$
  10. 医学健康数据分析与挖掘(一)—— R语言实战