html_JavaScript_css试题

合集下载

HTML_JS_CSS_SQL_JAVA测试

HTML_JS_CSS_SQL_JAVA测试

HTML CSS JS SQL JAVA测试考试时间:150分钟总分:500分一、HTML&XHTML(30选择题,每题3分)1)HTML指的是?( A )A.超文本标记语言(Hyper Text Markup Language)B.家庭工具标记语言(Home Tool Markup Language)C. 超链接和文本标记语言(Hyperlinks and Text Markup Language)2)web标准的制定者是?( B )A. 微软B. 万维网联盟(W3C)C. 网景公司(Netscape)3)下列的HTML中哪个是最大的标题?( D )A.<h6>B. <head>C. <heading>D. <h1>4)下列的HTML中哪个可以插入折行?( A )A.<br>B.<lb>C.<break>5)下列的HTML中哪个可以添加背景颜色?( C )A.<body color="yellow">B.<background>yellow</background>C.<body bgcolor="yellow">6)请选择产生粗体字的HTML标签:( C )A.<bold>B.<bb>C.<b>D.<bld>7)请选择产生斜体字的HTML标签:( B )A.<i>B.<italics>C.<ii>8)下列的HTML中哪个可以产生超链接?( B )A.<a url=""></a>B.<a href="">W3School</a>C.<a></a>D.<a name=""></a>9)如何制作电子邮件链接?( C )A.<a href="xxx@yyy">B.<mail href="xxx@yyy">C.<a href="mailto:xxx@yyy">D.<mail>xxx@yyy</mail>10)如何在新窗口打开链接?( B )A.<a href="url" new>B.<a href="url" target="_blank">C.<a href="url" target="new">11)以下选项中,哪个全部都是表格标签?( B )A.<table><head><tfoot>B.<table><tr><td>C.<table><tr><tt>D.<thead><body><tr>12)请选择可以使单元格中的内容进行左排列的正确HTML标签:( A )A.<td align="left">B.<td valign="left">C.<td leftalign>D.<tdleft>13)如何产生带有数字列表符号的列表?( C )A.<ul>B.<dl>C.<ol>D.<list>14)如何产生带有圆点列表符号的列表?( D )A.<dl>B.<list>C.<ol>D.<ul>15)下列的HTML中哪个可以产生复选框?( C )A.<input type="check">B.<checkbox>C.<input type="checkbox">D.<check>16)下列的HTML中哪个可以产生文本框?( C )A.<input type="textfield">B.<textinput type="text">C.<input type="text">D.<textfield>17)下列的HTML中哪个可以产生下拉列表?( D )A.<list>B.<input type="list">C.input type="dropdown">D.<select>18)下列的HTML中哪个可以产生文本区?( A )A.<textarea>B.<input type="textarea">C.<input type="textbox">19)下列的HTML中哪个可以插入图像?( C )A.<img href="image.gif>B.<image src="image.gif">C.<img src="image.gif">D.<img>image.gif</img>20)下列的HTML中哪个可以插入背景图像?( A )A.<body background="background.gif">B.<background img="background.gif">C.<img src="background.gif" background>21)以下那些是表单的提交方式?( AB )A.POSTB.GETC.DELETED.SETE.PUT22)哪个链接的内容显示在main框架里?( C )A.<a href=”foo.jsp”target=”_blank”>Foo</a>B.<a href=”foo.jsp”>Foo</a>C.<a href=”foo.jsp”target=”main”>Foo</a>D.<a href=”foo.jsp”targets=”main”>Foo</a>23)那个为div添加了单击事件?( A )A.<div onclick="alert('hello');">Hello</div>B.<div click="alert('hello');">Hello</div>C.<div doclick="alert('hello');">Hello</div>24)如何将左边一框架栏宽度设置为180像素( A )A.<frameset cols="180,*"><frame src="a.jsp"/><frame src="b.jsp"></frameset>B.<frameset cols="180,100%"><frame src="a.jsp"/><frame src="b.jsp"></frameset>C.<frameset cols="180,620"><frame src="a.jsp"/><frame src="b.jsp"></frameset>25)如果需要将iframe边框不可见应当设置那个属性( B )A.borderB.frameborderC.border-all26)要将iframe的滚动条显示出来,需要如何设置?( B )A.scrolling="auto"B.scrolling="yes"C.scrolling="true"27)iframe可否嵌入在DIV中?( A )A.可以B.不可以28)表单的GET请求参数显示在地址栏中,那么在提交表单时多个参数如何区别?( A )A.使用&符号分开B.使用+号分开C.使用空格区分29)若表单中有三个可选框,它们都被选择后,提交该表单,则请求参数形式如何?( D )类别一:<input type="checkbox" name="type" value="01"/>类别二:<input type="checkbox" name="type" value="02"/>类别三:<input type="checkbox" name="type" value="03"/>A.type=03B.type=010203C.type=01,02,03D.type=01&type=02&type=0330) <img src="url.gif" dynsrc="url.avi">表示图象"url.gif"作为视频的封面,该说法(A )A.正确B.错误31) 指定移动文字的循环次数的HTML代码是(B )A. <marquee play=#> ... </marquee>B. <marquee loop=#> ... </marquee>C. <marquee auto=#> ... </marquee>D. <marquee time=#> ... </marquee>32.) 创建一个位于文档内部位置的链接的代码是? AA. <a href="#NAME"></a>B. <a name="NAME"></a>C. <a href="mailto:EMAIL"></a>D. <a href="URL"></a>33.) 下列哪一项是"多选式选单"的语法? AA. <SELECT MULTIPLE>B. <SAMP></SAMP>C. <ISINDEX PROMPT="***">D.<TEXTAREA WRAP=OFF|VIRTUAL|PHYSICAL></TEXTAREA>二、CSS(20选择题,每题5分,共100分)1)CSS 指的是?( B )puter Style SheetsB.Cascading Style SheetsC.Creative Style SheetsD.Colorful StyleSheets2)以下的HTML中,哪个是正确引用外部样式表的方法?( B )A.<style src="mystyle.css">B.<link rel="stylesheet" type="text/css" href="mystyle.css">C.<stylesheet>mystyle.css</stylesheet>3)在HTML文档中,引用外部样式表的正确位置是?( B )A.文档的末尾B.<head>部分C.文档的顶部D.<body>部分4)哪个HTML标签可用来定义内部样式表?( A )A.<style>B.<script>C.<css>5)哪个HTML属性可用来定义内联样式?( D )A.fontB.classC.stylesD.style6)下列哪个选项的CSS语法是正确的?( C )A.body:color=blackB.{body:color=black(body}C.body {color: black}D.{body;color:black}7)如何在CSS文件中插入注释?( A )A.// this is a commentB.// this is a comment //C./* this is a comment */D.' this is a comment8)哪个属性可用来改变背景颜色?( C )A.bgcolor:B.color:C.background-color:9)如何为所有的<h1>元素添加背景颜色?( A )A.h1.all {background-color:#FFFFFF}B.h1 {background-color:#FFFFFF}C.all.h1 {background-color:#FFFFFF}10)如何改变某个元素的文本颜色?( A )A.text-color:B.color:C.fgcolor:D.text-color=11)哪个CSS属性可控制文本的尺寸?( A )A.font-sizeB.text-styleC.font-styleD.text-size12)以下的CSS中,可使所有<p>元素变为粗体的正确语法是? ( C )A.<p style="font-size:bold">B.<p style="text-size:bold">C.p {font-weight:bold}D.p {text-size:bold}13)如何显示没有下划线的超链接?( A )A.a {text-decoration:none}B.a {text-decoration:no underline}C.a {underline:none}D.a {decoration:no underline}14)如何使文本以大写字母开头?( A )A.text-transform:capitalizeB.无法通过CSS来完成C.text-transform:uppercase15)如何改变元素的字体?( C )A.font=B.f:C.font-family:16)如何使文本变为粗体?( B )A.font:bB.font-weight:boldC.style:bold17)如何显示这样一个边框:顶边框10像素、底边框5像素、左边框20像素、右边框1像素( A )A.border-width:10px 1px 5px 20pxB.border-width:10px 20px 5px 1pxC.border-width:5px 20px 10px 1pxD.border-width:10px 5px 20px 1px18)如何改变元素的左边距?( B )A.text-indent:B.margin-left:C.margin:D.indent:19)如需定义元素内容与边框间的空间,可使用padding属性,并可使用负值( A )A.错误B.正确20)如何产生带有正方形的项目的列表?( B )A.list-type: squareB.list-style-type: squareC.type: squareD.type: 2三、JavaScript(20选择题,每题5分,共100分)1)我们可以在下列哪个HTML元素中放置javascript代码?( A )A.<script>B.<javascript>C.<js>D.<scripting>2)写“Hello World”的正确javascript语法是?( A )A.document.write("Hello World")B."Hello World"C.response.write("Hello World")D.("HelloWorld")3)插入Javacript的正确位置是?( C )A.<body>部分B.<head>部分C.<body>部分和<head>部分均可4)引用名为“xxx.js”的外部脚本的正确语法是?( A )A.<script src="xxx.js">B.<script href="xxx.js">C.<script name="xxx.js">5)外部脚本必须包含<script>标签吗?( A )A.是B.否6)如何在警告框中写入“Hello World”?( C )A.alertBox="Hello World"B.msgBox("Hello World")C.alert("Hello World")D.alertBox("Hello World")7)如何创建函数?( B )A.function:myFunction()B.function myFunction()C.function=myFunction()8)如何调用名为“myFunction”的函数?( C )A.call function myFunctionB.call myFunction()C.myFunction()9)如何编写当i等于5时执行某些语句的条件语句?( A )A.if (i==5)B.if i=5 thenC.if i=5D.if i==5 then10)如何编写当i不等于5时执行某些语句的条件语句?(D )A.if =! 5 thenB.if <>5C.if (i <> 5)D.if (i != 5)11)在JavaScript中,有多少种不同类型的循环?( B )A.两种。

计算机二级web程序设计试题及答案

计算机二级web程序设计试题及答案

计算机二级web程序设计试题及答案一、选择题(共20题,每题1分,共20分)1. 下列关于HTML的说法正确的是:A. HTML是一种编程语言B. HTML是一种标记语言C. HTML只能运行在Windows操作系统上D. HTML只能在Internet Explorer浏览器中查看答案:B2. CSS用于控制网页中的:A. 数据库连接B. 网页结构C. 用户登录D. 网页样式答案:D3. 在JavaScript中,可以使用哪个关键字声明变量?A. varB. letC. constD. all of the above答案:D4. 下面哪个函数用于向Console面板输出内容?A. console.log()B. console.write()C. console.error()D. console.alert()答案:A5. 下列关于jQuery的说法错误的是:A. jQuery是一个JavaScript库B. jQuery简化了JavaScript代码的编写C. jQuery只能在服务器上运行D. jQuery可以用来处理HTML元素答案:C二、填空题(共10题,每题2分,共20分)1. CSS中用于修改文本颜色的属性是______。

答案:color2. JavaScript中用于声明函数的关键字是______。

答案:function3. 数据库查询结果以表格的形式展示时,使用的HTML标签是______。

答案:table4. jQuery中用于隐藏元素的方法是______。

答案:hide()5. “localhost”是用于访问______上的本地服务器。

答案:自己的计算机三、程序设计题(共2题,每题30分,共60分)题目一:请编写一个HTML页面,包含一个按钮和一个文本框。

点击按钮时,将文本框中的内容复制到剪贴板上。

```html<!DOCTYPE html><html><head><title>复制文本到剪贴板</title><script>function copyToClipboard() {var text = document.getElementById("text").value;navigator.clipboard.writeText(text).then(function() {alert("文本已复制到剪贴板上");}, function() {alert("复制失败");});}</script></head><body><input type="text" id="text"><button onclick="copyToClipboard()">复制文本</button> </body></html>```题目二:请编写一个JavaScript函数,接受一个数字参数n,计算并返回n的阶乘。

web开发试题及答案

web开发试题及答案

web开发试题及答案一、选择题(每题2分,共10分)1. HTML是一种:A. 图像格式B. 网页编程语言C. 网页标记语言D. 服务器端脚本语言答案:C2. CSS的作用是:A. 用于网页布局B. 用于网页内容的编辑C. 用于网页的交互功能D. 用于网页的服务器端处理答案:A3. JavaScript主要用于:A. 网页的服务器端编程B. 网页的客户端交互C. 网页的数据库操作D. 网页的图形设计答案:B4. 下列哪个不是Web开发中的前端技术?A. HTMLB. CSSC. JavaScriptD. PHP答案:D5. RESTful API设计原则中,状态码200表示:A. 请求成功B. 创建成功C. 无内容D. 重定向答案:A二、填空题(每空2分,共10分)1. HTML5中,语义化标签`<header>`通常用于表示网页的_________。

答案:头部2. CSS中,`display: none;`的作用是_________元素。

答案:隐藏3. JavaScript中,`console.log()`函数用于在浏览器的控制台输出信息,而`alert()`函数用于_________。

答案:弹出警告框4. 在Web开发中,使用GET方法请求数据时,数据通常附加在URL的_________。

答案:后面5. AJAX是一种在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术,其全称是_________。

答案:Asynchronous JavaScript and XML三、简答题(每题10分,共20分)1. 请简述HTML、CSS和JavaScript在Web开发中的作用和关系。

答案:HTML负责网页的结构和内容,CSS负责网页的样式和布局,而JavaScript负责网页的交互功能。

三者相辅相成,共同构建了现代Web应用的基础。

2. 请解释什么是跨站脚本攻击(XSS)以及如何预防。

html+css+js测试题 - 副本

html+css+js测试题 - 副本

h t m l+c s s+j s测试题选择题1.html是什么意思?a)高级文本语言b)超文本标记语言c)扩展标记语言d)图形化标记语言2.哪一个标记用于使html文档中表格里的单元格占据多个单元格的宽度?a)cellspacingb)cellpaddingc)rowspand)colspan3.下列那项技术可以用于帮助网页设计时使页面具有统一、专业的外观?a)htmlb)dhtmlc)cssd)url4.以下哪个项目不是可以在h t m l文档中使用的特殊字符。

a)&gt;小于号<b)&tl;&lt:大于号>c)&copy;d)&nbsp;5.a文件夹与b文件夹是同级文件夹,其中a下有a.htm,b下有b.htm文件,现在我们希望在a.htm 文件中创建超链接,链接到b.htm,应该在a.htm页面代码中如何描述链接内容?a)b.htmb)././././b/b.htmc)../b/b.htmd)../../b.htm6.我们想要将表格中加入的图像充满整个单元格,使用哪种方式可以做到?a)size="100"b)size="100%"c)width="100"d)width="100%"7.不是表单元素input的类型的是a)textb)radioc)selectd)filee)passwordf)radiog)textareah)hiddeni)checkboxj)option8.下列哪种css样式定义的方式拥有最高的优先级?a) 嵌入b) 行内c) 链接d)导入9.web标准的制定者是?a) 微软b) 万维网联盟(w3c)c) 网景公司(netscape)d)sun公司10.请选择产生粗体字的html标签:a) <i>b) <b>c) <em>d) <strong>11.下边能把超链接页面显示到框架中的是()?a)<atarget="_blank">baidu<a><iframe/>b)<atarget="myframe">baidu<a><iframename="myframe"/>c)<atarget="myframe">baidu<a><iframename="myframe"/>d)<atarget="myframe">baidu<a><iframename="myframe"/>12.以下选项中,哪个全部都是表格标签?a) <table><head><tfoot>b) <table><tr><td>c) <table><tr><tt>d) <thead><body><tr>13.以下的html中,哪个是正确引用外部样式表的方法?a) <stylesrc="mystyle.css">b) <linkrel="stylesheet"type="text/css"href="mystyle.css">c) <stylesheet>mystyle.css</stylesheet>14.如何为所有的<h1>元素添加背景颜色?a) h1.all{background-color:#ffffff}b) h1{background-color:#ffffff}c) all.h1{background-color:#ffffff}15.css如何改变某个元素的文本颜色?a) text-color:b) color:c) font-color:16.以下的css中,可使所有<p>元素变为粗体的正确语法是?a) <pstyle="font-size:bold">b) <pstyle="text-size:bold">c) p{font-weight:bold}d) p{text-size:bold}17.如何显示没有下划线的超链接?a) a{text-decoration:none}b) a{text-decoration:nounderline}c) a{underline:none}d) a{decoration:nounderline}18.关于相对定位和绝对定位,下列说法正确的是()a)相对定位的元素会脱离标准文档流b)绝对定位的元素会脱离标准文档流c)相对定位的位置属性值是相对于最近的父元素的位置d)绝对定位的位置属性值是相对于最近的父元素的位置19.写“helloworld”的正确javascript语法是?a) document.write("helloworld")b) "helloworld"c) response.write("helloworld")d) ("helloworld")20.插入javacript的正确位置是?a) <body>部分b) <head>部分c) <body>部分和<head>部分均可21.引用名为“xxx.js”的外部脚本的正确语法是?a) <scriptsrc="xxx.js">b) <scripthref="xxx.js">c) <scriptname="xxx.js">22.如何在显示提示框,提示helloworld?a) confirm("helloworld")b) prompt("helloworld")c) alert("helloworld")d) show("helloworld")23.如何创建函数?a) functionmyfunction(varnum){}b) functionmyfunction(){}c) voidmyfunction(){}d)fun=function(){}匿名函数24.定义javascript数组的正确方法是?a) vartxt=newarray="tim","kim","jim"b) vartxt=newarray(1:"tim",2:"kim",3:"jim")c) vartxt=newarray("tim","kim","jim")d) vartxt=newarray:1=("tim")2=("kim")3=("jim")25.打开名为“window2”的新窗口的javascript语法是?a)b)c)d)26.下列不属于文档对象的方法的是()a)getElementsByNameb)getElementByIdc)getElementByNamed)getElementsByTagName27.分析下面这两行代码的作用()01<ahref=”javascript:history.back()”></a>02<ahref=”javascript:history.forward()”></a> a)代码第1行的作用相当于后退按钮b)代码第2行的作用相当于后退按钮c)代码第1行的作用相当于前进按钮d)以上表述不都不正确28.通常情况下,一个url的格式是()a)协议//路径名称主机:端口/#哈希标识?搜索条件b)协议//主机:端口/#哈希标识/路径名称?搜索条件c)协议//主机:端口/路径名称?搜索条件d)协议//主机:端口?搜索条件/路径名称#哈希标识29.对location对象的叙述错误的是()a)可以获取当前路径b)可以改变当前路径c)可以用来刷新页面d)是只读属性,不能修改30.对下面这段代码分析不正确的是()funtcionsubmit(){form1.submit();alert(“提交成功”)}functionreset(){form1.reset();}a)调用submit()可以提交表单b)调用reset()重置表单c)只有点击提交按钮才能提交表单d)submit事件属于form表单31.下列对符号在正则表达式中所表示的意义解释错误的是()a)?(尖号):匹配字符串的开头b)$(美元符号):匹配字符串的结尾c)?(问号):匹配前面的子表达式一次或多次d)\(反斜杠):对特殊字符的特殊元字符含义进行转义32、产生当前日期的方法是()a.now();b.date()c.newDate()d.newNow()33、如果想在网页显示后,动态地改变网页的标题()a.是不可能的b.通过document.write(“新的标题内容”)c.通过document.title=(“新的标题内容”)d.通过document.changetitle(“新的标题内容”)34、在html页面中,css样式的属性名为background-image,对应的js中style对象的属性名是()。

网页设计与制作项目教程(HTML+CSS+JavaScript)(一般)

网页设计与制作项目教程(HTML+CSS+JavaScript)(一般)

《网页设计与制作项目教程()(一般)》试卷得分一、单选题(每题2分,共计30分)1.关于<>标记的描述,下列选项中正确的是()。

()A、是表格中的单元格标记B、可以单独使用C、是表格中的行标记D、没有属性2.若超链接的属性,需要链接到页面中的锚点,以下书写正确的是()()A、B、C、D、3.中,通过链接伪类可以实现不同的链接状态。

下列用来定义未访问时超链接状态的是()()A、B、C、D、4.下列有关样式,说法正确的是()。

()A、样式必须写在一对;标签内部B、用于设置页面中的文本内容、图片的外形以及版面的布局等外观显示样式C、只有外部的文件才是符合结构与表现分离的特点D、目前流行的版本为35.下列样式代码中,可以实现相对定位模式的是()。

()A、: ;B、: ;C、: ;D、: ;6.关于样式代码“{:200; :15; :20;}”下列说法正确的是()。

()A、的总宽度为200B、的总宽度为270C、的总宽度为235D、以上说法均错误7.关于行内式引入样式表,以下书写正确的是()()A、 :12; ;段落文本;B、 :12, ;段落文本;C、 :12; ;段落文本;D、 :12; ;段落文本;8.使用标签指定式选择器,让段落应用名为的类,下列写法正确的是( )()总分题号一二三四五题分得分A、 {;}B、{;}C、{;}D、{;}9.下列选项中,调用名为"" 的函数正确的是()()A、B、()C、()D、10.认真阅读下面代码,并按要求进行作答。

1=" a "2=" "312;根据上述代码,3的运算结果是()()A、B、C、D、11.关于有序列表的描述,下列说法正确的是()()A、有序列表没有排列顺序B、有序列表按顺序排列,并不带有序号C、有序列表按顺序排列并通过属性定义序号样式D、有序列表不可以和无序列表嵌套使用12.若要在网页中插入样式表,以下用法中正确的是()()A、;B、;C、;D、;13.下列选项中,用于删除当前节点的子节点的方法是()()A、()B、()C、()D、()14.以下属性中,不能增加盒子尺寸的属性是()。

前端工程师 机试题

前端工程师 机试题

前端工程师机试题
以下是一些可能的前端工程师机试题:
1. HTML/CSS:
- 创建一个基本的HTML页面布局,并使用CSS样式进行美化。

- 使用Flexbox或Grid布局创建一个响应式的页面布局。

- 使用CSS动画创建一个简单的过渡效果或动画效果。

- 使用CSS媒体查询实现一个响应式设计,使页面在不同设备上的显示效果不同。

2. JavaScript:
- 编写一个函数,接收一个数组作为参数,并返回数组中的最大值和最小值。

- 实现一个计时器,每隔一秒更新页面上显示的时间。

- 使用原生JavaScript实现一个简单的图片轮播效果。

- 实现一个简单的表单验证,验证输入的用户名和密码是否符合要求。

3. Vue.js或React.js:
- 使用Vue.js或React.js创建一个简单的待办事项列表应用。

- 使用Vue.js或React.js实现一个简单的点击按钮计数器。

- 使用Vue.js或React.js结合API调用实现一个简单的数据展示应用。

4. 前端优化:
- 分析并改进一个页面的加载性能,减少HTTP请求次数、压缩文件大小等。

- 使用懒加载技术优化页面的图片加载。

- 使用CDN加速页面的加载速度。

- 使用浏览器缓存技术优化页面的访问速度。

这些题目只是一些可能出现的题目,具体问题和难度也可能根据面试官的要求而有所调整。

希望这些题目能帮助到你准备面试!。

前端工程师机试题

前端工程师机试题

前端工程师机试题一、选择题1. HTML5 中,用于嵌入多媒体内容(如视频和音频)的标签是?A. divB. spanC. iframeD. video2. CSS 中,用于设置字体大小的关键字是?A. smallB. mediumC. largeD. huge3. JavaScript 中,以下哪个操作可以改变数组中元素的顺序?A. reverse()B. push()C. pop()D. shift()4. 以下哪个属性用于设置 HTML 元素的背景颜色?A. backgroundB. bgcolorC. colorD. backGround二、填空题1. 在 CSS 中,用于设置元素边框样式的属性是 __________。

2. JavaScript 中,用于获取数组长度的方法是 __________。

3. HTML5 中,用于创建单选按钮的标签是 __________。

4. 在 CSS 中,用于设置元素文字颜色的属性是 __________。

三、简答题1. 描述 HTML、CSS 和 JavaScript 的主要用途。

2. 写出两个常用的 CSS 选择器。

3. 简述事件监听器在前端开发中的作用。

4. 解释什么是 DOM 树,并说明其在前端开发中的重要性。

四、编程题1. 编写一个简单的 JavaScript 函数,用于将一个数字数组按照从大到小的顺序进行排序。

2. 创建一个 HTML 页面,使用 CSS 设置页面背景颜色、文字颜色和字体样式,并使用 JavaScript 实现一个按钮,点击按钮后显示一条消息。

中级前端面试题

中级前端面试题

中级前端面试题
一、常规问题
1、请介绍一下自己的Web 前端开发技术栈?
2、目前有接触过哪些前端框架,有多少实际项目经验?
3、在开发中如何使用css和javascript?
4、你在用户界面设计方面有那些经验?
5、你能否描述一下前端自动化测试?
二、HTML/CSS 相关
1、你说说HTML和XHTML有什么区别?
2、CSS伪元素有哪些?
3、HTML5 新增的API有哪些?
4、CSS 布局及性能优化有哪些?
5、如何把一个浮动的div放在内容的下方?
三、JavaScript 相关
1、回答JavaScript的原型链概念?
2、JavaScript的内存管理机制是什么?
3、Ajax的核心原理是什么?
4、能否说说DOM操作的方法有哪些?
5、你对ES6的支持有什么看法?
四、性能优化
1、你在开发中有用到哪些性能优化工具?
2、如何利用缓存机制减少http网络请求量?
3、如何减少js文件大小和数量?
4、你有用过何种方法减少页面重绘和回流?
5、你如何优化web页面加载速度?
五、安全
1、你如何保护前端应用程序?
2、你怎么设计用户安全的登录流程?
3、你了解哪些常见的前端漏洞?
4、你如何保护用户数据以及网站网站不被恶意攻击?
5、你熟悉HTTP 加密协议吗?。

html css js测试题-副本讲解

html css js测试题-副本讲解

html+css+js测试题选择题1.html是什么意思?a)高级文本语言b)超文本标记语言c)扩展标记语言d)图形化标记语言2.哪一个标记用于使html文档中表格里的单元格占据多个单元格的宽度?a)cellspacingb)cellpaddingc)rowspand)colspan3.下列那项技术可以用于帮助网页设计时使页面具有统一、专业的外观?a)htmlb)dhtmlc)cssd)url4.以下哪个项目不是可以在h t m l文档中使用的特殊字符。

a)&gt;小于号<b)&tl; &lt:大于号>c)&copy;d)&nbsp;5.a文件夹与b文件夹是同级文件夹,其中a下有a.htm,b下有b.htm文件,现在我们希望在a.htm文件中创建超链接,链接到b.htm,应该在a.htm页面代码中如何描述链接内容?a)b.htmb)././././b/b.htmc)../b/b.htmd)../../b.htm6.我们想要将表格中加入的图像充满整个单元格,使用哪种方式可以做到?a)size="100"b)size="100%"c)width="100"d)width="100%"7. 不是表单元素input的类型的是a)textb)radioc)selectd)filee)passwordf)radiog)textareah)hiddeni)checkboxj)option8 . 下列哪种css样式定义的方式拥有最高的优先级?a) 嵌入b) 行内c) 链接d) 导入9 . web标准的制定者是?a) 微软b) 万维网联盟(w3c)c) 网景公司(netscape)d) sun公司10 . 请选择产生粗体字的html标签:a) <i>b) <b>c) <em>d) <strong>11 . 下边能把超链接页面显示到框架中的是()?a) <a href="" target="_blank">baidu<a><iframe src="" />b) <a href="" target="myframe">baidu<a><iframe href="" name="myframe" />c) <a href="" target="myframe">baidu<a><iframe src="" name="myframe" />d) <a src="" target="myframe">baidu<a><iframe href="" name="myframe" />12 . 以下选项中,哪个全部都是表格标签?a) <table><head><tfoot>b) <table><tr><td>c) <table><tr><tt>d) <thead><body><tr>13 . 以下的html中,哪个是正确引用外部样式表的方法?a) <style src="mystyle.css">b) <link rel="stylesheet" type="text/css" href="mystyle.css">c) <stylesheet>mystyle.css</stylesheet>14. 如何为所有的<h1>元素添加背景颜色?a) h1.all {background-color:#ffffff}b) h1 {background-color:#ffffff}c) all.h1 {background-color:#ffffff}15 . css如何改变某个元素的文本颜色?a) text-color:b) color:c) font-color:16 . 以下的css中,可使所有<p>元素变为粗体的正确语法是?a) <p style="font-size:bold">b) <p style="text-size:bold">c) p {font-weight:bold}d) p {text-size:bold}17 . 如何显示没有下划线的超链接?a) a {text-decoration:none}b) a {text-decoration:no underline}c) a {underline:none}d) a {decoration:no underline}18 . 关于相对定位和绝对定位,下列说法正确的是()a) 相对定位的元素会脱离标准文档流b) 绝对定位的元素会脱离标准文档流c) 相对定位的位置属性值是相对于最近的父元素的位置d) 绝对定位的位置属性值是相对于最近的父元素的位置19 . 写“hello world”的正确javascript语法是?a) document.write("hello world")b) "hello world"c) response.write("hello world")d) ("hello world")20 . 插入javacript的正确位置是?a) <body>部分b) <head>部分c) <body>部分和<head>部分均可21 . 引用名为“xxx.js”的外部脚本的正确语法是?a) <script src="xxx.js">b) <script href="xxx.js">c) <script name="xxx.js">22 . 如何在显示提示框,提示hello world?a) confirm("hello world")b) prompt("hello world")c) alert("hello world")d) show("hello world")23 . 如何创建函数?a) function myfunction(var num){}b) function myfunction(){}c) void myfunction() {}d) fun = function () {} 匿名函数24. 定义javascript数组的正确方法是?a) var txt = new array="tim","kim","jim"b) var txt = new array(1:"tim",2:"kim",3:"jim")c) var txt = new array("tim","kim","jim")d) var txt = new array:1=("tim")2=("kim")3=("jim")25 . 打开名为“window2”的新窗口的javascript语法是?a) open.new("","window2")b) window.open("","window2")c) new("","window2")d) new.window("","window2")26.下列不属于文档对象的方法的是()a) getElementsByNameb) getElementByIdc) getElementByNamed) getElementsByTagName27.分析下面这两行代码的作用()01 <a href=”javascript:history.back()”></a>02 <a href=”javascript:history.forward()”></a>a)代码第1行的作用相当于后退按钮b)代码第2行的作用相当于后退按钮c)代码第1行的作用相当于前进按钮d)以上表述不都不正确28.通常情况下,一个url的格式是()a)协议//路径名称主机:端口/#哈希标识?搜索条件b)协议//主机:端口/#哈希标识/路径名称?搜索条件c)协议//主机:端口/路径名称?搜索条件d)协议//主机:端口?搜索条件/路径名称#哈希标识29. 对location对象的叙述错误的是()a) 可以获取当前路径b) 可以改变当前路径c) 可以用来刷新页面d) 是只读属性,不能修改30.对下面这段代码分析不正确的是()funtcion submit(){form1.submit();alert(“提交成功”)}function reset(){form1.reset();}a)调用submit()可以提交表单b)调用reset()重置表单c)只有点击提交按钮才能提交表单d)submit事件属于form表单31.下列对符号在正则表达式中所表示的意义解释错误的是()a) ˆ(尖号):匹配字符串的开头b) $(美元符号):匹配字符串的结尾c) ?(问号):匹配前面的子表达式一次或多次d) \(反斜杠):对特殊字符的特殊元字符含义进行转义32、产生当前日期的方法是( )a.now();b.date()c.new Date()d.new Now()33、如果想在网页显示后,动态地改变网页的标题( )a.是不可能的b.通过document.write(“新的标题内容”)c. 通过document.title=(“新的标题内容”)d. 通过document.changetitle(“新的标题内容”)34、在html页面中,css样式的属性名为background-image,对应的js中style对象的属性名是()。

web前端笔试题及答案

web前端笔试题及答案

web前端笔试题及答案一、选择题1.下列哪个标签可用于定义HTML文档的主体内容?A) <head>B) <section>C) <body>D) <div>答案:C) <body>2.CSS中,以下哪个属性可以控制元素的背景颜色?A) colorB) borderC) background-colorD) font-size答案:C) background-color3.哪个标签是用于定义JavaScript脚本的引用?A) <link>B) <script>C) <style>D) <meta>答案:B) <script>二、填空题1.HTML中用于定义大标题的标签是______。

答案:h1(或H1)2.在CSS中,用于选择所有p元素的选择器是______。

答案:p(或P)3.JavaScript中用于声明变量的关键字是______。

答案:var(或VAR)三、简答题1.请简要解释HTML、CSS和JavaScript分别是什么。

答:HTML(超文本标记语言)是一种标记语言,用于描述网页结构和内容。

CSS(层叠样式表)是一种样式表语言,用于定义网页元素的样式和布局。

JavaScript是一种脚本语言,用于为网页添加交互功能和动态效果。

2.请列举三个常用的HTML标签,并简要说明它们的作用。

答:常用的HTML标签有:- <p>标签用于定义段落的内容。

- <a>标签用于创建超链接,指向其他页面或资源。

- <img>标签用于插入图像,显示在网页上。

3.请简述CSS选择器的优先级规则。

答:CSS选择器的优先级规则是:- 对于同一元素,内联样式具有最高优先级。

- 若有多个样式规则应用于同一元素,将根据选择器的特殊性(Specificity)来判断优先级。

网页制作测试题及答案

网页制作测试题及答案

网页制作测试题及答案一、选择题(每题2分,共20分)1. 以下哪个不是HTML标签?A. `<p>`B. `<ul>`C. `<end>`D. `<div>`2. CSS中,以下哪个属性用于设置元素的背景颜色?A. `color`B. `background-color`C. `bgcolor`D. `background`3. JavaScript中的`var`关键字用于声明什么?A. 函数B. 变量C. 常量D. 类4. 以下哪个不是网页布局的常用方法?A. 表格布局B. 框架布局C. 弹性盒子布局D. 绝对定位布局5. HTML5新增的元素中,用于表示日期的元素是?A. `<date>`B. `<time>`C. `<datetime>`D. `<date-time>`6. 在HTML中,`<meta>`标签通常用于?A. 定义文档的元数据B. 定义文档的头部信息C. 定义文档的主体内容D. 定义文档的脚本7. 以下哪个不是JavaScript中常用的循环结构?A. `for`B. `while`C. `do-while`D. `switch`8. CSS中,`display: none;`的作用是什么?A. 隐藏元素,但保留其在文档中的位置B. 隐藏元素,不保留其在文档中的位置C. 显示元素,但使其不可见D. 显示元素,但使其不可点击9. 以下哪个不是HTML5的表单输入类型?A. `text`B. `email`C. `number`D. `submit`10. 在JavaScript中,`document.getElementById()`方法用于?A. 获取元素的CSS样式B. 获取元素的文本内容C. 通过元素的ID获取元素D. 通过元素的类名获取元素二、填空题(每空2分,共20分)1. HTML是________的缩写,用于创建网页的结构。

html css js考试题

html css js考试题

html css js考试题以下是一些HTML、CSS和JS的考试题目,用于测试你对这些技术的理解。

1. **HTML*** 描述HTML文档的基本结构。

* 解释`<head>`元素中的`<title>`标签的作用。

* 如何使用`<img>`标签插入图片?2. **CSS*** 解释CSS选择器的工作原理。

* 如何使用CSS来改变文本的颜色和字体?* CSS的层叠样式表(Cascading Style Sheets)是什么?3. **JavaScript*** 解释什么是DOM(文档对象模型)以及它在JavaScript中的作用。

* 如何使用JavaScript来动态修改HTML元素的属性?* 描述事件监听器在JavaScript中的作用。

4. **综合题*** 假设你有一个HTML文档,其中包含一个按钮和一个段落。

当用户点击按钮时,段落中的文本应改为“Hello, World!”。

如何使用HTML、CSS和JavaScript实现这个功能?5. **简答题*** 描述HTML5相对于之前的HTML版本有哪些主要的新特性?* CSS有哪些常用的布局模型?请列举三种。

6. **编程题*** 编写一个简单的JavaScript函数,该函数接受一个数组作为参数,并返回数组中所有数字的总和。

7. **选择题*** 下列哪个CSS属性用于设置元素的背景颜色?A. `background-color`B. `color-background`C. `background`D. `color`。

阿里的前端面试题

阿里的前端面试题

阿里的前端面试题近年来,随着互联网的快速发展,前端开发成为IT行业中备受瞩目的一个岗位。

越来越多的公司开始注重前端的技术水平,因此前端面试题也成为求职者准备面试的重要内容之一。

本文将为大家介绍阿里的前端面试题,希望对广大求职者有所帮助。

一、HTML问题1. 什么是HTML?它的作用是什么?2. HTML5有哪些新特性?3. 什么是语义化的HTML?4. 如何在HTML中使用图像?5. HTML中的meta标签有哪些常见的用途?二、CSS问题1. 什么是CSS?它的作用是什么?2. CSS选择器有哪些?请列举几个例子。

3. CSS中的盒模型是什么?有哪些属性可以更改盒模型的表现方式?4. 如何居中一个元素?5. CSS中的继承和层叠是什么概念?三、JavaScript问题1. 什么是JavaScript?它的作用是什么?2. JavaScript中的数据类型有哪些?3. 如何声明一个变量?有哪些规则和注意事项?4. 什么是闭包?为什么要使用闭包?5. JavaScript中的原型链是什么?它有什么作用?四、框架和库问题1. 你对React/Vue/Angular这些前端框架有了解吗?请分别介绍它们的特点。

2. 什么是jQuery?它的作用是什么?你如何理解链式调用?3. 你曾经使用过哪些前端库或者插件?它们的使用场景是什么?五、性能优化问题1. 如何减少网页的加载时间?2. 你如何优化前端页面的性能?3. 什么是CDN?它对前端性能有什么影响?4. 为什么要进行文件合并和压缩?5. 你了解哪些前端工具可以帮助提升性能?六、工程化问题1. 你对前端工程化有了解吗?它的优点是什么?2. 你使用过哪些前端构建工具?请列举几个例子。

3. 什么是模块化开发?你熟悉哪些模块化规范?4. 如何进行代码的版本管理和团队协作?总结:以上是阿里的前端面试题,其中涵盖了HTML、CSS、JavaScript、框架和库、性能优化以及工程化等方面的内容。

网页设计与制作项目教程(HTML+CSS+JavaScript)(一般)

网页设计与制作项目教程(HTML+CSS+JavaScript)(一般)

《网页设计与制作项目教程()(一般)》试卷得分一、单选题(每题2分,共计30分)1.关于<>标记的描述,下列选项中正确的是()。

()A、是表格中的单元格标记B、可以单独使用C、是表格中的行标记D、没有属性2.若超链接的属性,需要链接到页面中的锚点,以下书写正确的是()()A、B、C、D、3.中,通过链接伪类可以实现不同的链接状态。

下列用来定义未访问时超链接状态的是()()A、B、C、D、4.下列有关样式,说法正确的是()。

()A、样式必须写在一对;标签内部B、用于设置页面中的文本内容、图片的外形以及版面的布局等外观显示样式C、只有外部的文件才是符合结构与表现分离的特点D、目前流行的版本为35.下列样式代码中,可以实现相对定位模式的是()。

()A、: ;B、: ;C、: ;D、: ;6.关于样式代码“{:200; :15; :20;}”下列说法正确的是()。

()A、的总宽度为200B、的总宽度为270C、的总宽度为235D、以上说法均错误7.关于行内式引入样式表,以下书写正确的是()()A、 :12; ;段落文本;B、 :12, ;段落文本;C、 :12; ;段落文本;D、 :12; ;段落文本;8.使用标签指定式选择器,让段落应用名为的类,下列写法正确的是( )()总分题号一二三四五题分得分A、 {;}B、{;}C、{;}D、{;}9.下列选项中,调用名为"" 的函数正确的是()()A、B、()C、()D、10.认真阅读下面代码,并按要求进行作答。

1=" a "2=" "312;根据上述代码,3的运算结果是()()A、B、C、D、11.关于有序列表的描述,下列说法正确的是()()A、有序列表没有排列顺序B、有序列表按顺序排列,并不带有序号C、有序列表按顺序排列并通过属性定义序号样式D、有序列表不可以和无序列表嵌套使用12.若要在网页中插入样式表,以下用法中正确的是()()A、;B、;C、;D、;13.下列选项中,用于删除当前节点的子节点的方法是()()A、()B、()C、()D、()14.以下属性中,不能增加盒子尺寸的属性是()。

中级前端工程师面试题

中级前端工程师面试题

中级前端工程师面试题
前言:
在求职中寻找一份理想的前端工程师职位,面试是一个非常重要的
环节。

作为中级前端工程师的面试者,需要具备一定的技术能力和经验。

下面将从HTML、CSS、JavaScript以及常见框架和工具等方面提
出一些中级前端工程师常见的面试题,帮助面试者更好地准备面试。

1. HTML
HTML是网页的基础,了解HTML标签和语义化的应用是中级前端工程师的基本要求。

2. CSS
CSS是用于页面样式控制的技术,掌握CSS的基本概念和常见样式
的实现方法是中级前端工程师的基本要求,以下是一些相关问题:
3. JavaScript
JavaScript是前端开发中重要的一部分,熟练掌握JavaScript语法和
常见的编程技巧是中级前端工程师的基本要求。

以下是一些相关问题:
4. 常见框架和工具
掌握常见的前端框架和工具是中级前端工程师必备的技能之一,以
下是一些相关问题:
5. 性能优化和安全性
在实际的项目开发中,保证网页的性能和安全性是至关重要的,以下是一些相关问题:
结语:
以上是中级前端工程师常见的面试题,通过回答这些问题,面试者可以展示自己的技术能力和经验,更好地应对面试挑战。

在准备面试时,不仅要掌握相关知识,还要注重实际项目经验的积累,以及和团队合作的能力。

祝愿各位求职者能够顺利通过面试,找到心仪的前端工程师职位!。

网页设计与制作(HTML+CSS+JavaScript)综合测试_(2)答案

网页设计与制作(HTML+CSS+JavaScript)综合测试_(2)答案

《网页制作与设计》课程综合测试(2)(答案)一、单选题(每题3分,共30分)1.在下列描述表单控件元素中的列表元素语句中,是正确的,其中,cityList= document.getElementById(‘cityList’)。

A.得到列表的长度var listLength =cityList.options.length;B.选择列表中的第一项cityList.options[0].click();C.得到第一项的值var val = cityList.options[0].value;D.以上全部【答案】D2.网页的特征是。

A.HTML文档的基本特征——超文本B.标识语言,网页中不能没有标记(Tag)C.网页提供了一些措施以防在网上冲浪的过程中迷失方向D.网页实现了对原文档信息的无限补充或扩展【答案】 A3.设置围绕一个图像的边框的大小的标记是。

A.<img src="name" border=?></img>B.<img src="name" border=?>C.<img src="name" heigh=?>D.<img src="name" bordersize=?>【答案】 B4.截取字串函数substr和substring的使用方法是。

A.一样的B.不一样的C.只能用其中一种方法D.以上都不对【答案】 B5.以下标记中,用于定义一个单元格的是。

A.<td>&nbsp;</td>B.<tr>…</tr>C.<table>…</table>D.<caption>…</caption>【答案】 A6.下面对框架的说法错误的是。

A.框架页面把浏览器窗口切割成几个独立的部分B.设计框架页面时,<Frame>标记和<Frameset>标记用于定义框架网页的结构C.由于框架网页的出现,从根本上改变了HTML 文档的传统结构,因此在出现<Frameset>标记的文档中,将不再使用<Body>标记D.<FRAME>是用来划分框窗,每一窗框由一个<FRAMESET>标记所标示,<FRAMESET>必须在<FRAME>范围中使用【答案】 D7.下列代码能产生个输出。

《HTML CSS JavaScript前端开发基础教程》习题及答案

《HTML CSS JavaScript前端开发基础教程》习题及答案

选择题:(1)以下哪个不是Web开发必将涉及的三种技术之一()A.HTMLB.CSSC.JSD.Atom(2)HTML作为定义万维网的基本规则之一,最初由蒂姆·本尼斯李在___年在CERN(Conseil Europeen pour la Recherche Nucleaire)研制出来。

()A.1985B.1987C.1989D.1991(3) HTML是Internet上用于设计网页的_______。

()A.基础语言B.制作网页的新技术C.脚本语言D.浏览器(4)Mozilla Firefox,中文俗称“火狐”,是一个由______开发的自由及开放源代码的网页浏览器。

()A.GoogleB.MozillaC.苹果D.微软(5)以下为轻量但功能强大的源代码编辑器的是()A.记事本B.SublimeC.VS CodeD.Atom判断题(1)只有HTML/CSS/JS相互协作才能实现丰富的页面交互和展示效果。

()(2) CSS是目前唯一的网页页面排版样式标准。

()(3)浏览器有Chrome、Firefox、Edge、Safari等主流浏览器。

针对国内其他浏览器,使用和主流浏览器不一样的内核。

()(4)Microsoft Edge(简称ME浏览器)是由Mozilla开发的基于Chromium 开源项目及其他开源软件的网页浏览器。

()(5)Sublime、VS Code、Atom等用于编写代码,但记事本不行。

()填空题(1)现代网页设计最准确的设计思路是把网页分成三个层次,即:________、______________、__________。

(2)网页包括_____、________、________等各种复杂的元素,其基础架构都是HTML。

(3)浏览器有_______、__________、______、_______等主流浏览器。

(4)主流的前端开发工具_______、___________和________。

阿里前端面试题

阿里前端面试题

阿里前端面试题阿里前端面试是众多前端工程师梦寐以求的机会,因为这家公司在技术以及创新方面一直处于领先地位。

为了帮助各位前端工程师更好地准备阿里前端面试,下面将为大家整理了一些常见的阿里前端面试题。

一、HTML/CSS1. 请解释HTML5中的语义化标签,并举例说明其用途和优势。

2. 请解释盒模型是什么,并描述标准盒模型和IE盒模型有什么区别。

3. 什么是浮动?如何清除浮动?4. 请解释响应式设计原理,并描述如何使用媒体查询来实现响应式设计。

5. 请解释CSS中的伪类和伪元素,并举例说明其使用方法。

二、JavaScript1. 请解释JavaScript中的事件委托是什么,以及其优势。

2. 请解释原型继承和原型链的概念,并描述如何使用原型链来实现继承。

3. 请解释闭包是什么,并解释闭包的作用和优点。

4. 请解释事件循环(Event Loop)机制,并描述异步任务在事件循环中的执行顺序。

5. 请解释异步编程中的回调函数、Promise和async/await,并比较它们之间的异同。

三、Vue.js1. 请解释Vue.js中的生命周期钩子函数,并描述每个钩子函数在组件生命周期中的执行顺序。

2. 请解释Vue的双向绑定原理,并描述v-model的工作机制。

3. 请解释Vue中的计算属性和侦听器的区别,并解释它们各自在什么场景下使用。

4. 请解释Vue中的组件通信方式,并描述父子组件之间、兄弟组件之间以及跨级组件之间的通信方式。

5. 请解释Vue中的虚拟DOM(Virtual DOM)是什么,并描述其工作原理和优势。

四、算法与数据结构1. 请解释栈(Stack)和队列(Queue)的定义,并描述它们的应用场景。

2. 请实现一个函数,检查字符串是否为有效的括号序列。

3. 请实现一个函数,对给定的数组进行快速排序。

4. 请实现一个函数,查找给定数值在有序数组中的位置。

5. 请实现一个函数,找出给定数组中的最大子序和。

cssjs面试题

cssjs面试题

cssjs面试题D)MSGhtml+c+j面试题一、单项选择(165题)1.HTML是什么意思?A)高级文本语言B)超文本标记语言C)扩展标记语言D)图形化标记语言2.浏览器针对于HTML文档起到了什么作用?A)浏览器用于创建HTML 文档B)浏览器用于查看HTML文档C)浏览器用于修改HTML文档D)浏览器用于删除HTML文档3.默认情况下,使用P标记会形成什么效果?A)在文字P所在位置中加入8个空格B)P后面的文字会变成粗体C)开始新的一行D)P后面的文字会变成斜体4.哪个标记用于表示HTML文档的结束?A)/BODYB)/HTMLC)/TABLED)/TITLE5.META元素的作用是什么?。

A)META元素用于表达HTML文档的格式B)META元素用于指定关于HTML文档的信息C)META元素用于实现本页的自动刷新D)以上都不对6.我们在HTML页面中制作了一个图像,想要在鼠标指向这个图像时浮出一条提示信息,应该使用哪个参数做到?A)POPB)SRCC)ALT7.以下的哪一种颜色格式支持上百万种颜色,但是不支持无损压缩?A)bmpB)jpgC)gifD)tif8.哪一个标记用于使HTML文档中表格里的单元格在同行进行合并?A)cellpacingB)cellpaddingC)rowpanD)colpan9.使用以下那一种元素可以将声音添加到网页里面?A)oundB)bgoundC)muicD)voice10.以下HTML代码中,哪一个是将词语“RunAwayBride”显示为Verdana字体并且字号为5号的正确代码?A)RunAwayBrideB)RunAwayBrideC)“RunAwayBride”D)D)Method12.超链接不能链接到下列哪个位置?A)同一HTML文档内的位置B)磁盘上其他HTML文档C)Internet上HTML文档D)计算机,你与它之间没有通信链路13.一个文件夹名称叫Parent,其下有一个叫做tet.ap的文件,和一个名为Child的文件夹。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HTML--CSS-JS-Servlet一.HTML试题库(22)1、单选题(12*1)(1)下列哪个标签是定义标题的( A )A、h1B、hrC、hwD、p(2)html中的注释标签是( C )A、<-- -->B、<--! -->C、<!-- -->D、<-- --!>(3)<strong>…</strong>标签的作用是( D )A、斜体B、下划线C、上划线D、加粗(4)网页中的空格在html代码里表示为( B )A、&amp;B、&nbsp;C、&quot;D、&lt;(5)定义锚记主要用到<a>标签中的( A )属性。

A、nameB、targetC、onclickD、onmouseover(6)要在新窗口中打开所点击的链接,实现方法是将<a>标签的target属性设为( A )A、_blankB、_selfC、_parentD、_top(7)下列代表无序清单的标签是( A )A、<ul>…<li>…</ul>B、<ol>…<li>…</ol>C、<hl>…<li>…</hl>D、< li >…< ol >…</ li >(8)定义表单所用的标签是( B )A、tableB、formC、selectD、input(9)要实现表单元素中的复选框,input标签的type属性应设为( B )A、radioB、checkboxC、selectD、text(10)要实现表单元素中的单选框,input标签的type属性应设为( A )A、radioB、checkboxC、selectD、text*(11)要使单选框或复选框默认为已选定,要在input标签中加(A )属性A、selectedB、disabledC、typeD、checked*(12)要使表单元素(如文本框)在预览时处于不可编辑状态,显灰色,要在input 中加( A )属性A、selectedB、disabledC、typeD、checked2、多选题(选错、多选、少选都不给分)(5*2)(1)定义表格常用的3个标签是(ABC )A、tableB、trC、tdD、tp(2)哪两个属性可用于表格的合并单元格(AD )A、colspanB、trspanC、tdspanD、rowspan(3)实现下拉列表框,要用到一下哪几个标签( C )A、inputB、selectC、optionD、radio*(4)定义框架要用到以下的哪个标签()A、frameworkB、framesetC、frameD、framespace*(5)要在网页中加入音乐或背景音乐,以下哪个标签可以实现()A、embedB、objectC、bgsoundD、sound二.JavaScript试题库(28)1、单选题(6*2)(1)alert();的作用是:( A )A、弹出对话框,该对话框的内容是该方法的参数内容。

B、弹出确认对话框,该对话框的要用户选择“确认”或“取消”。

C、弹出输入对话框,该对话框的可让用户输入内容。

D、弹出新窗口。

(2)看以下JavaScript程序var num;num=5+true;问:执行以上程序后,num的值为( D )A、trueB、falseC、5D、6(3)看以下JavaScript程序var x=prompt(“请输入1-5的数字!”,“”);switch (x)case “1”:alert(“one”);case “2”:alert(“two”);case “3”:alert(“three”);case “4”:alert(“four”);case “5”:alert(“five”);default:alert(“none”);运行以上程序,在提示对话框中输入“4”,依次弹出的对话框将输出: ( B )A、four,noneB、four,five,noneC、fiveD、five,none(4)window对象的方法中,(A )方法是用于弹出确认对话框,可让选择“确定”或“取消”A、confirm()B、alert()C、prompt()D、open()(5)用JavaScript实现打开一个新窗口,地址为abc.html,正确的方法是(A)A、window.open(“abc.html”,“”,“”);B、window.open(“”,“abc.html”,“”);C、window.open(“”,“”,“abc.html”);D、window.open(“”,“”,“”);(6)鼠标移过事件和鼠标移出事件分别是(B )A、onmouseout,onmouseoverB、onmouseover,onmouseoutC、onmousedown,onmouseupD、onmouseup, onmousedown2、多选题(选错、多选、少选都不给分)(4*2)(1)在JavaScript程序中加入注释,方法有(AB )A、//注释内容B、/*注释内容*/C、/注释内容D、/*注释内容(2)以下JavaScript变量名不合法的有(AC )A、4MyvariableB、My@variableC、functionD、Myvariable4(3)location对象中可实现重新链接到其他网址的属性或方法有(A )A、href属性B、reload()C、replace()D、host(4)history对象中能实现网页后退效果的方法是(AC )A、back()B、forward()C、go(-1)D、go(1)3、填空题(1*8)(1)、JavaScript中声明一个变量所用的关键字是var 。

(2)看以下JavaScript程序var a,b,c;a=“2”;b=2;c=a+b;运行以上程序后,变量c的值为22 。

(3)看以下JavaScript程序var x,y;x=10;y=x++;运行以上程序后,变量y的值为10 。

(4)看以下JavaScript程序var i,j;i=0;j=i&&(++i);运行以上程序后,变量i的值为0 。

(5)看以下JavaScript程序var i;i=8;do{i++;}while(i>100);运行以上程序后,变量i的值为9 。

(6)看以下JavaScript程序for(var i=1;i<=10;i++){if(i= =5) continue;if(i= =8) break;alert(i);}运行以上程序后,弹出的对话框依次输出的值为1,2,3,4,6,7 。

*(7)看以下JavaScript程序var str1,str2,str3,str4;str1="10.5";str2="8";str3=str1+str2;alert(str3);str4=Number(str1)+Number(str2);alert(str4);运行以上程序后,弹出的对话框依次输出的值为。

(8)定义JavaScript函数所用的关键字是function 。

三、css试题库(14)1、单选题(4*2)(1)、下列哪种方式是用类选择器定义样式的(B )A、p{color:red;}B、.one{color:red;}C、#two{color:red;}D、p,h1{color:red;}(2)、下列哪个正确的css集体声明方式(D )A、p;h1{color:red;}B、.one{color:red;}C、#two{color:red;}D、p,h1{color:red;}(3)、下列样式定义字体为宋体、字体颜色为红色、斜体、大小20px、粗细800号,正确的定义是:(A )A、p {font-family:宋体;font-size:20px;font-weight:800;color:red;font-style:italic;}B、p {font-family:20px;font-size:宋体;font-weight:800;color:red;font-style:italic;}C、p {font-family:20px;font-size:800;font-weight:宋体;color:red;font-style:italic;}D、p{font-family:800;font-size:20px;font-weight:red;color: italic;font-style:宋体;}(4)、下列样式定义字体间距为0.5倍间距、水平左对齐、垂直顶端对齐、有下划线正确的定义是:(A )A、p{text-decoration:underline;letter-spacing:0.5em;vertical-align:top;text-align:left;}B、p{text-decoration:0.5em;letter-spacing:underline;vertical-align:top;text-align:left;}C、p{text-decoration:left;letter-spacing:top;vertical-align:0.5em;text-align:underline;}D、p{text-decoration:underline;letter-spacing:0.5em;vertical-align:left;text-align:top;}2、*多选题(2*2)(1)在html文件中应用abc.css文件中的样式的方法有(AD)A、<link href="abc.css" type="text/css" rel="stylesheet">B、<style type="text/css">@import url(abc.css);</style>C、<style type="text/css">@import (abc.css);</style>D、<style type="text/css">import url (abc.css);</style>(2)下列哪些是设置有关边框的属性(ABCD )A、border-colorB、border-styleC、border-widthD、border-back3、填空题(1*2)(1)要在html标签中应用css类选择器所定义的样式,要设置标签的class属性。

相关文档
最新文档