1.用HTML标记语言编写一个简单的网页,网页最基本的结构是()。
A. <html> <head>…</head> <frame>…</frame> </html>
B. <html> <title>…</title> <body>…</body> </html>
C. <html> <title>…</title> <frame>…</frame> </html>
D. <html> <head>…</head> <body>…</body> </html>
2.下面哪一项是换行符标记?()
A.<body> B.<font> C.<br> D.<p>
3.下面的()特殊符号表示的是空格。
A." B. C.& D.©
4.下列哪一项是在新窗口中打开网页文档()。
A._self B._blank C._top D._parent
5.关于超链接,()的说法是正确的。
A.不同网页上的图片或文本可以链接到同一网页或网站
B.不同网页上的图片或文本只能链接到同一网页或网站
C.同一网页上被选定的一个图片或一处文本可以同时链接到几个不同网站D.同一网页上图片或文本不能链接到同一书签
6.下面是相对路径的是()。
A. B. ftp://219.153.40.150
C.../a.html D. /a.html
7.嵌入背景音乐的HTML代码是()。
A.<backsound src=#>
B.<bgsound src=#>
C.<bgsound url=#>
D.<backsound url=#>
8.请选择可以使单元格中的内容进行左对齐的正确HTML标记()。
A.<td align="left"> B.<td valign="left">
C.<td leftalign> D.<tdleft>
9.若要使表格的行高为16pt,以下方法中,正确的是()。
A.<table border=1 height="16">…</table>
B.<table border=1 height="16pt">…</table>
C.<table border=1 height="16pt">…</table>
D.<table border=1 height="16pt">…</table>
10.如果要将窗口进行水平的分割,那么要用到()属性。
A.cols
B.rows
C.colspan
D.hr
11. 在HTML中,<form method=post>,method表示()
A. 提交的方式
B. 表单所用的脚本语言
C. 提交的URL地址
D. 表单的形式
12. 现要设计一个可以输入电子邮件地址的web页,应该使用的语句是()
A. <input type=radio>
B. <input type=text>
C. <input type=password>
D. <input type=checkbox>
13.下列哪个选项的CSS语法是正确的?()
A.body:color=black
B. {body:color=black(body}
C. body {color: black}
D. {body;color:black}
14.如何为所有的<h1>元素添加背景颜色?()
A.h1.all {background-color:#FFFFFF}
B.h1 {background-color:#FFFFFF}
C.all.h1 {background-color:#FFFFFF}
D..h1 {background-color:#FFFFFF}
15.如何显示这样一个边框:顶边框10像素、底边框5像素、左边框20像素、右边框1像素()
A.border-width:10px 1px 5px 20px
B. B. border-width:10px 20px 5px 1px
C. border-width:5px 20px 10px 1px
D. border-width:10px 5px 20px 1px
16.向页面输出“Hello World”的正确javascript语法是()。
A. document.write("Hello World")
B. "Hello World"
C. response.write("Hello World")
D. ("Hello World")
17.如何编写当i等于5时执行某些语句的条件语句?()
A.if (i==5)
B.if i=5 then
C.if i=5
D.if i==5 then
1.8定义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")
19.如何把7.25四舍五入为最接近的整数?()
A. round(7.25)
B. rnd(7.25)
C. Math.round(7.25)
D. Math.rnd(7.25)
20.在名为“window2”的新窗口中打开一个连接为“”的JavaScript语法是()。
A.open.new("http://www. ","window2")
B.window.open("http://www. ","window2")
C.new("http://www. ","window2")
D.new.window("http://www. ","window2")
二、填空题(每空2分,共30分)
1.实现网页交互性的核心技术是_____________。
2.标记是HTML中的主要语法,分____________标记和____________标记两种。
3.要设置一条1像素粗的水平线,应使用的HTML语句是___________ 。
4.常用的列表有______ __ ___、______ __ ___和______ __ ___ 三种。
5.在HTML文件中,URL是______ __ ___。
6.在HTML文档中,显示图片所用的标记是______ __ ___。
7.表格的宽度可以用百分比和______ __ ____两种单位来设置。
8.单元格垂直合并所用的属性是______ __ ___;单元格横向合并所用的属性是______ __ ____。
9.CSS里四种不同的定义分别为:______ __ ___、_______ __ ____、_______ __ ____、_______ __ ____。
三、操作题(共50分)
1.用表格制作如右图
所示的课程表。
(10分)
2.通过Div+CSS进行页面布局,效果如下图所示。
创建CSS样式表,并设置其某些属性。
(15分)
头部区域背景颜色为“#9c6”;导航菜单区域背景颜色为“#693”;主体区域左侧区背景颜色为“#cf9”;右侧区背景颜色为“#cf9”;中间的主体区域背景颜色为“#ffa”;尾部区域背景颜色为“#9c6”;
3. 要求:制作一个.html文件,效果如下图:(25分)
Html代码要求:
①做出以上界面,要求用表格布局,
②密码框要求用密码显示形式。
JavaScript实现表单验证要求:
①提交表单时要求分别验证用户名、性别、密码、电子邮件地址和年龄不能为空,如果为空则弹出对话框提示不能为空。
②另外,还需验证密码是否为6位,如果不符则弹出对话框提示;验证电子邮件的书写格式,如果没有“@”,弹出提示框;验证年龄是否为整形数据,如果不符则弹出提示框。
CSS要求:用css代码实现整个页面的字体大小为16px。