HTML阶段性测试题
单项选择(每题2分)
- HTML是什么意思?
A)高级文本语言 B)超文本标记语言 C)扩展标记语言 D)图形化标记语言
- 默认情况下,使用P标记会形成什么效果?
A)在文字P所在位置中加入8个空格 B)P后面的文字会变成粗体 C)开始新的一行 D)P后面的文字会变成斜体
- 哪一个标记用于使HTML文档中表格里的单元格在同行进行合并?
A)cellspacing B)cellpadding C)rowspan D)colspan
- 在页面中看不见的表单元素是那种?
A)<inputtype="password"></input> B)<inputtype="radio"></input>
C)<inputtype="hidden"></input> D)<inputtype="reset"></input>
- A文件夹与B文件夹是同级文件夹,其中A下有a.htm,B下有b.htm文件,现在我们希望在a.htm文件中创建超链接,链接到b.htm,应该在a.htm页面代码中如何描述链接内容?
A)b.htm B)././././B/b.htm C)../B/b.htm D)../../b.htm
- 我们希望制作一个表示左-上-下格式的框架页面 如图
|
|
|
我们至少需要独立制作几个文件?
A)1 B)2 C)3 D)4
- 下列的HTML中哪个可以添加背景颜色?
A) <body color="yellow"> B) <background>yellow</background>
C) <body bgcolor="yellow"> D) <body backcolor="yellow">
- 如何在新窗口打开链接?
A) <a href="url" new> B) <a href="url" target="_blank">
C) <a href="url"target="new"> D) <a href="url" target="_parent">
- 以下选项中,哪个全部都是表格标签?
A) <table><head><tfoot> B) <table><tr><td> C) <table><tr><tt> D) <thead><body><tr>
- 以下的HTML中,哪个是正确引用外部样式表的方法?
A) <style src="mystyle.css"> B) <link rel="stylesheet" type="text/css"href="mystyle.css">
C) <stylesheet>mystyle.css</stylesheet>
- 如何在CSS文件中插入注释?
A) // this is a comment B) // this is a comment C) /*this is a comment */ D) ' this is a comment
- 如何显示没有下划线的超链接?
A) a{text-decoration:none} B) a {text-decoration:no underline}
C) a {underline:none} D) a {decoration:no underline}
- 如何创建函数?
A) function:myFunction(){} B) function myFunction(){} C) function=myFunction(){}
- 定义JavaScript数组的正确方法是?
A) var txt = new Array="tim","kim","jim" B) var txt = newArray(1:"tim",2:"kim",3:"jim")
C) vartxt = new Array("tim","kim","jim") D) var txt = newArray:1=("tim")2=("kim")3=("jim")
- 对下列代码分析一定错误的是()
function msg(){
var p=document.createElement(“p”);
varText=document.createTextNode(“Hello!”);
p.appendChild(“Text”);
document.body.appendChild(p);
}
A) 代码第2行是创建一个<P>元素标签 B) 代码第3行是创建一个文本节点
C) <P>是文本节点的子节点 D) 这代码的作用是创建新的节点
- 下列的哪一个表达式将返回假
A.!(3<=1) B.(4>=4)&&(5<=2)
C.(“a”==”a”)&&(“c”!=”d”) D.(2<3)||(3<2)
- HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()
A.post方法传递的数据对客户端是不可见的
B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制
C.post方法对发送数据的数量限制在255个字符之内
D.get方法传递的数据对客户端是不可见的
- 分析下面的Javascript代码段,输出结果是()
var mystring=”I am a student”;
var a=mystring.substring(9,13);
document.write(a);
A.stud B.tuden C.uden D.udent
- 如果在HTML页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。
<img id=”pic” src=”Sunset.jpg” width=”400”height=”300”>
A.document.getElementById(“pic”).style.display=”visible”;
B.document.getElementById(“pic”).style.display=”disvisible”;
C.document.getElementById(“pic”).style.display=”block”;
D.document.getElementById(“pic”).style.display=”none”;
- JavaScript是一种()语言
A.汇编语言 B.高级语言 C.脚本语言 D.近似语言
- 如果将想将两个层排列在同一行中,下列描述不能实现的是()
A.直接插入两个DIV标记,会自动排在同一行
B.指定DIV的position属性为absolute,然后将层位置拖放到同一行中
C.指定DIV标记的宽,并且指定其浮动方式,当层宽度之和小于外层元素
宽度时,会排在同一行
D.使用一个表格,将两个层分别放入一行中的两个单元格内
- 下列哪个是获得某时间对象的月份方法getMonth()的特点()
A.获取的月份是从1开始计数的
B.获取的月份是从0开始计数的
C.获取的月份是英文单词的缩写,如六月份为Jun
D.无法获取月份
填空题(每题2分)
- Overflow的作用是________________________________________
- 分析下面的Javascript代码段,输出结果是_______
var s1=parseInt(“101中学”);
document.write(s1);
- 有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次
- 写出复选框_______________________________________________
- 我们在HTML页面中制作了一个图像,想要在鼠标指向这个图像时浮出一条提示信息,应该使用哪个事件做到____________
- HTML中哪个标签可以插入一条水平线__________
- HTML中哪个是最大的标题是__________
- 这段代码 var x = 35==35 ? 1 : 2 ; 中 x 的值为____________
- (15分)定义一个长度为10的数组(数据任意),并写出它的冒泡排序
- (15分)var arr=[1,1,2,3,4,4,4,5,6,6,6,6],请写一个方法用来去除数组中的重复元素
- (10分)用JS写一个万年历并输出
- (20分)用JS输入一个生日,判断星座并输出(附加题)
简答题
白羊座:3.21-4.19
金牛座:4.20-5.20
双子座:5.21-6.21
巨蟹座:6.22-7.22
狮子座:7.23-8.22
处女座:8.23-9.22
天秤座:9.23-10.23
天蝎座:10.24-11.22
射手座:11.23-12.21
摩羯座:12.22-1.19
水瓶座:1.20-2.18
双鱼座:2.19-3.20