1、第七次周考htmljscss试题Word版1.下列元素中,为行内元素的是()。 A.div B.span C.p D.h3 正确答案:B2.下列HTML代码中,能在新窗口中打开新浪首页的是()。 A.新浪 B.新浪 C.新浪 D.新浪 正确答案:C3.需要创建一个多选框,且和文本关联起来(单击文本就像单击核选框一样)。下列HTML代码中,正确的是()。 A.记住我 B.记住我 C.记住我 D.记住我 正确答案:D4.下列属性中,不能用于元素的是()。 A.cellpadding B.colspan C.rowSpan D.valign 正确答案:A5.有内部样式表定义如下:pcolor:Red
2、;font-size:15pt;同时,有html代码如下所示:ptext段落中的文本”ptext“的最终显示效果是()。 A.蓝色文本,字体大小为15pt,背景色为灰色 B.蓝色文本,默认字体大小,背景色为灰色 C.蓝色文本,字体大小为15pt,无背景色 D.红色文本,字体大小为15pt,无背景色 正确答案:优先级: 内联样式(style=) 内部或者外部 内部或者外部:取决于定义的先后顺序,后定义的优先6.下列引用外部样式表style1.css的语句中,正确的是()。 A. B. C. D. 正确答案:DCss文件引入方式:Js文件引入方式:7.查看如下html代码:帮助主页个人中心现需要定
3、义样式,实现:当鼠标移入”帮助“链接上时,文本”帮助“的字体大小变为20pt,而其他链接不变。下列样式定义中,正确的是()。A.a:hoverfont-size:20pt; B.div.headera:hoverfont-size:20pt; C.#headerafont-size:20pt; D.#headera:hoverfont-size:20pt; 正确答案:D考点:分类选择器,CSS定义时: .className id选择器,CSS定义时: #idname 分组选择器,CSS定义时: h1,.class1,input.a1 . -为多种元素补充一些统一的外观;派生选择器:使用元素的先
4、后位置关系定义CSS 定义时: h1 span .html 页面上: 一周畅销榜 其他文本伪类选择器:定义不同状态下的样式:hover-鼠标悬停:link-未访问过的:active-激活:visited-访问过的8.查看如下样式定义:.A.Bfont-weight:bold;下列选项中,文本加粗显示的是()。 A.文本A B.文本B C.文本C D.文本C 正确答案:C 考点同上9.查看如下html代码:divtextptext此代码在页面上的显示效果为()。 A.中的文本和中的文本分两行显示,且文本左对齐 B.中的文本和中的文本在一行上显示,且文本左对齐 C.中的文本和中的文本分两行显示,且
5、文本右对齐 D.中的文本和中的文本在一行上显示,且文本右对齐 正确答案:A10.有样式定义如下:div.parentwidth:100px;height:70px;border:1pxsolidgray;div.childwidth:80px;height:30px;border:1pxsolidblack;background-color:silver;同时,有html代码如下所示:12第二个div在页面上的最终位置是()。 A.其上边框距离其父元素(div)为15px距离 B.其上边框距离body元素为15px距离 C.其上边框距离其原有位置为15px距离 D.使用默认位置,定位并未发生改
6、变 正确答案:B11.需要在html页面上引用脚本文件myJs.js,下列语句中,正确的是()。 A. B. C. D. 正确答案:D12.查看如下JavaScript代码(用于得到录入数值的整数部分):functiongetInt()varstr=document.getElementById(txtData).value;if()alert(请录入数值);elsevardata=;alert(整数部分为:+data);为实现所需功能,”插入代码1“和”插入代码2“处所需要的代码分别是()。 A.isNaN(str)和parseFloat(str) B.!isNaN(str)和parseFl
7、oat(str) C.isNaN(str)和parseInt(str) D.!isNaN(str)和parseInt(str) 正确答案:C13.查看如下JavaScript代码:vara=10;varb=10;if(a=b)alert(equal);if(a=b)alert(same);此代码运行后,效果为()。 A.只弹出”equal“ B.只弹出”same“ C.先弹出”equal“,再弹出”same“ D.没有弹出显示 正确答案:A14.阅读如下代码:vara1=1,2,12;vara2=4,23;a1.concat(a2);a1.sort();alert(a1.join(;);代码运
8、行后,alert方法弹出的内容为()。A.1;2;12 B.1;12;2 C.1;2;4;12;23 D.1;12;2;23;4 正确答案:B15.阅读如下代码:varstr1=abc123def456;varstr2=str1.replace(/d+/gi,*);代码运行后,str2的内容为()。A.abc*def B.abc*def* C.abc*def D.abc*def* 正确答案:Dg: 全局匹配 i: 忽略大小写 gi: 以上组合16.html页面主体的代码如下:下列选项中,能向文本框中写入文本的是()。 A.document.getElementById(t1).value=aa
9、; B.document.getElementById(t1).innerHTML=bb; C.document.getElementsByTagName(input)0.value=cc; D.document.getElementsByTagName(input)0.innerHTML=dd; 正确答案:AC找到目标节点 1)精确查找(通过ID): document.getElementById(id) 2)位置查找(相对位置):parentNode、childNodes、firstChild、lastChild 3)标签名称:document.getElementsByTagName17
10、.HTML页面上有一个超链接,要实现当鼠标移入该超级链接时,超级链接的文本背景色变为灰色。下列选项中,能实现此功能的是()。 A.注册 B.注册 C.注册 D.注册 正确答案:D考点:标签中的属性必须加引号。鼠标移到连接上采用onmouseover事件18.有数组定义如下:vara1=1,14,4,12,23;现需要实现对数组a1中的内容按照数值大小升序排列,下列代码中,错误的是()。 A.a1.sort(newFunction(a,b,returna-b;); B.a1.sort(function(a,b)returna-b;); C.a1.sort(newfunction(a,b)retu
11、rna-b;); D.a1.sort(sortFunc);functionsortFunc(a,b)returna-b; 正确答案:C除了可以直接定义函数以外,另外两种定义方法的方式: 方式一:new Function(,); 方式二(匿名函数): var i = function();19.现需要在页面上实现动态时钟的显示,其html代码如下:相应的JavaScript代码如下:functioninitialClock()/;functiontimerFunc()varv=newDate()document.getElementById(mySpan).innerHTML=v.toLocal
12、eTimeString();为实现所需功能,”插入代码“处所需要的代码是()。 A.window.setInterval(timerFunc,1000); B.window.setInterval(timerFunc(),1000); C.window.setTimeout(timerFunc,1000); D.window.setTimeout(timerFunc(),1000); 正确答案:A20.下列选项中,不是window对象的子对象的是()。 A.location B.history C.screen D.arguments 正确答案:DArgments的作用:Function 对象
13、与 function 方法:每个方法其实就是一个Function 对象,其标识是方法的名称js中重载:没有直接的重载(如果有同名的方法,以最后一次定义的为准)模拟重载的效果:使用 arguments 关键字(对象) arguments:方法体中,获得传入的所有参数21.html页面上有一个id值为s1的元素,现需要使用JavaScript代码清空其所有选项,下列选项中,错误的是()。 A.document.getElementById(s1).options.length=0; B.document.getElementById(s1).options=null; C.while(docume
14、nt.getElementById(s1).options.length0)document.getElementById(s1).remove(0); D.varselObj=document.getElementById(s1);while(selObj.childNodes.length0)selObj.removeChild(selObj.lastChild); 正确答案:B22.html页面上有一个id值为s1的元素,现需要使用JavaScript代码向列表中添加一个选项(元素),下列选项中,错误的是()。 A.document.getElementById(s1).appendCh
15、ild(newOption(aa,18); B.document.getElementById(s1).add(newOption(bb,18); C.document.getElementById(s1).optionsdocument.getElementById(s1).options.length=newOption(cc,18); D.document.getElementById(s1).options.appendChild(newOption(dd,18); 正确答案:D23.阅读如下JavaScript代码:functionf1()varc=newCircle(10);ale
16、rt(c.radius);/10alert(c.area);/314.16此方法运行时,先弹出10,然后弹出314.16,表示构建了半径为10的圆,可以得到该圆的半径和面积。下列定义Circle对象的代码中,正确的是()。 A.functionCircle(r)this.radius=r;this.area()=(Math.PI*r*r).toFixed(2); B.functionCircle(r)this.radius=r;this.area()=Math.PI*r*r; C.functionCircle(r)this.radius=r;this.area=Math.PI*r*r; D.f
17、unctionCircle(r)this.radius=r;this.area=(Math.PI*r*r).toFixed(2); 正确答案:Da)使用 Object 对象封装数据 new Object(); .name = ;/属性 .func = function对象;/方法 特征:使用简单,不能实现重用,适用于简单数据的封装,不需要重复使用 b)自定义对象定义 function ClassName(value1,value2,.) this.属性名称 = value1; this.方法名称 = function 对象; 使用 var p1 = new Person(may,18); va
18、r p2 = new Person(to,28); 特征:真正的封装,可以重用24.html页面上有一个id值为b1的按钮,现需要使用JavaScript代码为其定义单击事件:单击该按钮后,弹出“Hello”。下列选项中,错误的是()。 A.document.getElementById(b1).onclick=function()alert(hello); B.document.getElementById(b1).onclick=newFunction(alert(hello);); C.document.getElementById(b1).onclick=newfunction()al
19、ert(hello); D.document.getElementById(b1).onclick=clickFunc;functionclickFunc()alert(Hello); 正确答案:C25.需要在原有浏览器窗口中打开地址为的页面,且保留历史访问记录。下列选项中,正确的是()。 A.location.href=; B.window.open(); C.location.replace(); D.history.back(); 正确答案:Awindow.open()-一定会打开新的页面或页签 history.xxx-仅限于在历史浏览记录中 location.href = url;-跳转到新的url页面,保留历史记录 location.replace(url);-使用新的url替换当前的页面,不会保留历史记录 (注:可编辑下载,若有不当之处,请指正,谢谢!)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1