大数据面试真题第五期来啦,大家的Python和Java技巧都掌握的怎么样了呢?大数据技术需要的不只是后端的架构,前端的知识也需要稍微了解一点才能和团队更好地配合。所以今天科妹给大家带来了网页前端HTML的综合面试题,快来检测一下吧。大数据培训学习认准成都科多大数据哦。
(共40分,每题2分)
1.HTML中的注释格式是
A. <!-- 注释内容 --!>
B. <!-- 注释内容 -->
C. <%-- 注释内容 --%>
D. <!-- 注释内容 --%>
2.在HTML中,插入换行符用什么标记?
A. <hr>
B. <br>
C. <p>
D. Enter键
推荐下我自己建的大数据学习交流群:957205962,群里都是学大数据开发的,如果你正在学习大数据 ,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有大数据软件开发相关的),包括我自己整理的一份最新的大数据进阶资料和高级开发教程,欢迎进阶中和进想深入大数据的小伙伴加入。
3.在HTML中,下面哪一种方法可以在网页上显示“<p>”?
A. <p>
B. <p>
C. p
D. \<p\>
4.HTML中用什么标记表示表格的一行?
A. <row>和</row>
B. <tr>和</tr>
C. <td>和</td>
D. <table>和</table>
5.在表格中哪个属性用于设置文本水平对齐方式?
A. align
B. valign
C. top
D. bottom
6.如果希望使用实心方块作为符号列表前面的符号,type属性的取值应该为:
A. Circle
B. Squire
C. Disc
D. ■
7.关于网页中的图像,下列说法正确的是?
A. 图像标记是以<img>开始,以</img>结束
B. href属性用于指定所要显示图像文件的路径
C. src 属性用于指定所要显示图像文件的路径
D. alt用于指定显示在图像上的文字
8.当前文件夹下有一个HTML文件a.htm和一个子文件夹B,文件夹B中有一个图片文件flower.jpg,请问下面哪种写法可以在a.htm中插入该图片?
A. <imgsrc="flower.jpg">
B. <imgsrc="../flower.jpg">
C. <imgsrc="B/flower.jpg">
D. <imgsrc="/B/flower.jpg">
9.在一组单选框中,下面哪一个属性可以用来默认选中某个选项?
A. selected
B. checked
C. multiple
D. noresize
10.下面哪种方法可以设置单行文本框的默认值为“在这里输入用户名”?
A. <input type="text"name="txtUserId" value="在这里输入用户名">
B. <inputtype="text" name="txtUserId">在这里输入用户名</input>
C. <textareatype="memo" name="txtUserId"value="在这里输入用户名">
D. <textareatype="memo" name="txtUserId"> 在这里输入用户名</textarea>
11.下面哪一种文本框中输入数据后,数据将以*号显示?
A. 单行文本框
B. 多行文本框
C. 数值文本框
D. 密码文本框
12.在表单中,下列哪个属性用于指定表单处理程序文件的地址?
A. method
B. action
C. GET
D. POST
13.在框架网页中,如果一个超链接在整个浏览器窗口中打开,target属性的值为
A. _blank
B. _self
C. parent
D. top
14.要实现一个上下型框架网页,至少需要几个网页文件?
A. 2
B. 3
C. 4
D. 6
15.下列哪个属性可以用来使框架不显示滚动条?
A. cols
B. rows
C. scrolling
D. noresize
16.关于背景,以下描述错误的是?
A. background-color
B. background-img
C. background-width
D.background-attachment
17.为了解决浮动双倍间距问题,我们可以在相应元素上添加?
A. float:left
B. display:block
C. display:inline
D. margin:0
18.以下标签哪个不是空标签?
A. meta
B. input
C. hr <hr/>
D. form
19.关于div以下描述正确的是?
A. div是类似于一行一列表格的虚线框
B. div由行列形成的单元格构成,可执行合并拆分等操作
C. 由div布局的网页结构与表现不分离
D. div不要求我们严格css支持
20.我们在HTML页面中制作了一个图像,想要在鼠标指向这个图像时浮出一条提示信息,应该使用哪个参数做到?
A. POP
B. SRC
C. ALT
D. MSG
答案解析:
1.B
2.B,<hr>是水平线 <p>是段落 <br>是换行,因此我们选择B
3.B,<p>是标签,不会直接显示在网页上,因为不会把<p>看成文本,只会看作段落标签,<是<符号,>是>符号,所以答案选择B
4.B,<td></td>代表是列,<table></table>代表的是表格的根标签,因此答案选择B
5.A,valign代表单元格内容的垂直排列方式,top是标签属性的值代表内容进行上对齐,bottom是标签属性的值代表内容进行下对齐,因此答案选择A
6.B
7.C,图像标记不需要</img>标记。Alt是当图片显示不出来时显示的替换文字,不是显示在图片上的文字,href是a标签里面规定链接的目标 URL,因此答案选择C
8.C,由于flower.jpg是在B文件夹下面,因此需要写上B,因此答案选择C
9.B,checked 属性规定在页面加载时应该被预先选定的 <input> 元素 (只针对 type="checkbox" 或者type="radio")。selected是select标签里面的option标签里面使用,主要的意思是在首次显示在列表中时表现为选中状态。multiple意思是说在select标签中multiple 属性规定可同时选择多个选项。frame标签里面noresize的意思是用户无法调整框架的大小。因此答案选择B
10.A,首先单行文本框type的属性是text, 需要文本框中有默认值需要使用input里面的value属性,因此该题的答案是A
11.D,只有密码框的内容会用*或者其他符号代替,其他都是写什么内容显示什么内容,因此答案选择D
12.B,action是规定当提交表单时向何处发送表单数据,get和post是method属性的值,method属性的意思是规定用于发送表单数据的 HTTP 方法。因此答案选择B
13.D,_blank是在新窗口中打开被链接文档。_self是默认值,在相同的框架中打开被链接文档。_parent在父框架集中打开被链接文档。_top在整个窗口中打开被链接文档。因此答案选择D
14.B,网页1:书写FrameSet等框架内容网页2:上边框架显示的页面网页3:下边框架显示的页面,因此至少要三个网页,所以答案选择B
15.C,rows是规定文本区内的可见行数。cols是规定文本区内的可见宽度。frame标签里面noresize的意思是用户无法调整框架的大小,因此答案选择C
16.C,background-img是把图像设置为背景,background-attachment背景图像是否固定或者随着页面的其余部分滚动,background-color设置元素的背景颜色,因此答案选择C
17.C,float:left:指定元素脱离普通的文档流而产生的特别的布局特性。并且float必需应用在块级元素之上,也就是说浮动并不应用于内联标签。display:block此元素将显示为块级元素,此元素前后会带有换行符。display:inline此元素会被显示为内联元素,元素前后没有换行符,其表现的特性是“行布局”形式 (行布局:其表现形式始终以行进行显示)。margin:0是设置外边距属性。
18.D,meta元素可提供有关页面的元信息,比如针对搜索引擎和更新频度的描述和关键词,在 HTML 中,<meta> 标签没有结束标签。input 是HTML里面的表单元素,有很多形态,根据不同的 type 属性。hr是水平线标签。form元素里面要包含很多input表单元素,因此答案选择D
19.A,div不是表格,因此不可以表述为由行列结构组成,div布局的网页结构与表现可以分离的,div需要严格的CSS支持,因此答案选择A
20.C,src 属性规定外部脚本文件的URL。alt 属性是一个必需的属性,它规定在图像无法显示时的替代文本。 因此答案选择C
(共20分,每题5分)
1.下列哪个标记可以单独使用(不需要结束标记)?
A. <p>
B. <br>
C. <img>
D. <input>
2.下面哪一条语句可以将C:\inetpub\wwwroot\asptemp\chapter1文件夹中的1-1.htm当作“right”框架的初始网页?
A. <framename="right" src="1-1.htm">
B. <framename="right" src="../1-1.htm">
C. <framename="right"src="../chapter1/1-1.htm">
D. <framename="right"src="/asptemp/chapter1/1-1.htm">
3.下列哪段语句将会以粗体、下划线显示?
A. <b><u>欢迎大家</u></b>
B. <u><b>欢迎大家</b></u>
C. <i><b>欢迎大家</b></i>
D. <b><i>欢迎大家</i></b>
4.HTML文档包含的两个部分是指
A. 文档头部
B. 标题
C. 注释
D. 文档主体
答案解析:
1.BCD,<p>是段落标签,需要有结束标签的,<br>换行不需要,<img>图片也不需要,<input>标签也不需要,因此答案选择BCD
2.CD,C用的是相对路径,D用的是绝对路径。
3.AB
4.AD
(共40分,每题10分)
1.iframe有那些缺点?
2.合理的页面布局中常听过结构与表现分离,那么结构是什么?表现是什么?
3.行内元素和块状元素的区别?行内快元素的兼容性使用?(IE8以下)
4.输出第一个属于自己的网页,要求网页输出内容为:Hello World !
答案解析:
1.iframe会阻塞主页面的事件;搜索引擎的检索程序无法解读这种页面,不利于SEO;iframe和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载。使用iframe之前需要考虑这两个缺点。如果需要使用iframe,最好是通过java动态给iframe添加src属性值,这样可以绕开以上两个问题。
2.结构是html,表现是css
3.行内元素:会在水平方向排列,不能包含快级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效
块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行
兼容性:display:inline-block;display:inline;zoom:1;
4.
<html>
<head></head>
<body>
Hello World
</body>
</html>
前端技术包含的不只是HTML还有CSS,下一期就为你带来CSS的面试真题,感兴趣或者需要的话,千万别错过哦!关注科多大数据就能第一时间收到最新的大数据培训资讯啦。
推荐下我自己建的大数据学习交流群:957205962,群里都是学大数据开发的,如果你正在学习大数据 ,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有大数据软件开发相关的),包括我自己整理的一份最新的大数据进阶资料和高级开发教程,欢迎进阶中和进想深入大数据的小伙伴加入。