HTML和JavaScript综合练习题
一、单项选择
1.Web使用(D)在服务器和客户端之间传输数据。
A.FTP B.Telnet C.E-mail D.HTTP
2.HTTP服务默认的端口号是(D)。
A.20
B.21
C.25
D.80
3.HTML是一种标记语言,由(C)解释执行。
A.Web服务器 B.操作系统
C.Web浏览器
D.不需要解释
4.下列哪个标签是定义标题的(A)。
A.h1
B.hr
C.hw
D.p
5.html中的注释标签是(C)。
A.<---->
B.<--!-->
C.<!---->
D.<----!>
6.<strong>…</strong>标签的作用是(D)。
A.斜体B.下划线C.上划线D.加粗
7.网页中的空格在html代码里表示为(B)。
A.&B. C."D.<
8.定义锚记主要用到<a>标签中的(A)属性。
A.name B.target C.onclick D.onmouseover
9.要在新窗口中打开所点击的链接,实现方法是将<a>标签的target属性设为(A)。
A._blank B._self C._parent D._top
10.下列代表无序清单的标签是(A)。
A.<ul>…<li>…</li>…</ul>
B.<ol>…<li>…</li>…</ol>
C.<hl>…<li>…</li>…</hl>
D.<li>…<ol>…</ol>…</li>
第1页共11页
11.定义表单所用的标签是(B)。
A.table B.form C.select D.input
12.要实现表单元素中的复选框,input标签的type属性应设为(B)。
A.radio B.checkbox C.select D.text
13.要实现表单元素中的单选框,input标签的type属性应设为(A)。
A.radio B.checkbox C.select D.text
14.要使单选框或复选框默认为已选定,要在input标签中加(D)属性。
A.selected B.disabled C.type D.checked
15.要使表单元素(如文本框)在预览时处于不可编辑状态,显灰,要在input中加(B)
属性。
A.selected B.disabled C.type D.checked
16.如果希望能在网页上显示大于(>),可以使用(A)符号来表示。
A.>B.<C."D.&
17.alert();的作用是:(A)。
A.弹出对话框,该对话框的内容是该方法的参数内容。
B.弹出确认对话框,该对话框的要用户选择“确认”或“取消”。
C.弹出输入对话框,该对话框的可让用户输入内容。
D.弹出新窗口。
18.看以下JavaScript程序
var num;
num=5+true;
问:执行以上程序后,num的值为(D)。
A.true B.false C.5D.6
19.看以下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,none
第2页共11页
B.four,five,none
C.five
D.five,none
20.window对象的方法中,(A)方法是用于弹出确认对话框,可让选择“确定”或“取消”
A.confirm()B.alert()C.prompt()D.open()
21.用JavaScript实现打开一个新窗口,地址为abc.html,正确的方法是(A)。
A.window.open(“abc.html”,“”,“”);
B.window.open(“”,“abc.html”,“”);
C.window.open(“”,“”,“abc.html”);
D.window.open(“”,“”,“”);
22.鼠标移过事件和鼠标移出事件分别是(B)。
A.onmouseout,onmouseover
B.onmouseover,onmouseout
C.onmousedown,onmouseup
D.onmouseup,onmousedown
23.下列哪种方式是用类选择器定义样式的(B)。
A.p{color:red;}
B..one{color:red;}
C.#two{color:red;}
D.p,h1{color:red;}
24.下列哪个正确的css集体声明方式(D)。
A.p;h1{color:red;}
B..one{color:red;}
C.#two{color:red;}
D.p,h1{color:red;}
25.下列样式定义字体为宋体、字体颜为红、斜体、大小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:宋体;}
26.下列样式定义字体间距为0.5倍间距、水平左对齐、垂直顶端对齐、有下划线,正确的定义是:
(A)。
第3页共11页
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;}
27.以下JavaScript变量名合法的是(D)。
A.4Myvariable
B.My@variable
C.function
D.Myvariable4
28.history对象中不能实现网页后退效果的方法是(B)。
A.back()B.forward()C.go(-1)D.go(-2)
29.在html文件中正确应用abc.css文件中的样式的方法是(A)。
A.<link href="abc.css"type="text/css"rel="stylesheet">
B.<a href="abc.css"type="text/css"rel="stylesheet">
C.<style type="text/css">@import(abc.css);</style>
D.<style type="text/css">import url(abc.css);</style>
30.下列哪个不是设置有关边框的属性(D)。
A.border-color
B.border-style
C.border-width
D.border-back
31.若要在页面中创建一个图形超连接,要显示的图形为logo.gif,链接地址
www.sohu/,以下用法中正确的是(B)。
A.<a href="www.sohu/">logo.gif</a>
B.<a href="www.sohu/"><img src="logo.gif"/></a>
C.<img src="logo.gif"/><a href="www.sohu/"></a>
D.<a href="www.sohu/"><img src="logo.gif"/>
32.在网页中若要播放名为“demo.avi”的动画,以下用法中正确的是(D)。
A.<embed src="demo.avi"autostart="true">
B.<embed src="demo.avi"autoopen="true">
第4页共11页
C.<embed src="demo.avi"autoopen="true"></Embed>
D.<embed src="demo.avi"autostart="true"></Embed>
33.以下代码片段中,属于绝对定位的是(B)。
A.#box{width:100px;height:50px;}
B.#box{width:100px;height:50px;position:absolute;}
C.#box{width:100px;height:50px;position:static;}
D.#box{width:100px;height:50px;position:relative;}
34.以下选项可以定义不带下划线的超连接是(D)。
D.a{text-decoration:no underline}
D.a{underline:none}
D.a{decoration:no underline}
D.a{text-decoration:none}
35.以下声明,可以隐藏对象的是(C)。
A.display:block
B.display:inline
C.display:none
D.display:inline-block
36.分析如下的JavaScript代码片段,b的值为(C)。
var a=1.5,b;
b=parseInt(a);
A.2
B.0.5
C.1
D.1.5
37.下面语句中要使while循环体执行10次,空白处应填写(C)。
var iCv=0;
while(C){iCv+=2;}
A.iCv<10 B.iCv<=10 C.iCv<20 D.iCv<=20 38.循环语句for(var i=0;i=1;i++){}的循环次数是(D)。
第5页共11页
A.0
B.1
C.2
D.无限
39.分析下面的JavaScript代码段,输出结果是(B)。
var aArr=new Array(2,3,4,5,6);
var iSum=0;
for(var iCv=1;iCv<aArr.length;iCv++){
iSum+=aArr[iCv];}
document.write(iSum);
A.20
B.18
C.14
D.12
40.分析下面的JavaScript代码段,输出结果是(B)。
var sStr="I am a student";
var sA=sStr.charAt(9);
document.write(sA);
A.I an a st
B.u
C.udent
D.t
41.以下(C)表达式产生一个0-7之间(含0,7)的随机整数。
A.Math.floor(Math.random()*6)
B.Math.floor(Math.random()*7)
C.Math.floor(Math.random()*8)
il(Math.random()*8)
42.产生当前日期的方法是(C)。
A.Now()
B.Date()
43.在页面上,当按下键盘的任意一个键时都会触发Javascript的(D)事件。
二、多项选择题
第6页共11页
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论