Web应用开发(Java高级软件开发)工程师培训班
网页设计基础考试 试卷(答案)
姓名: 分数:
本次考试分为笔试及上机两部分,笔试为50分、上机为50分,满分100分。考试时间为2.5小时。
第一部分:笔试部分。
一、单项选择:每题只有一个正确答案。(每题1分,共15分)
1、WWW是( B )的意思
A. 网页 B. 万维网 C. 浏览器 D. 超文本传输协议
2、在HTML中,(B )不是链接的目标属性
A. self B. new C. blank D. top
3、下列说法错误的是(D)
A.CSS样式表可以将格式和结构分离 B.CSS样式表可以控制页面的布局
C.CSS样式表可以使许多网页同时更新 D.CSS样式表的修改对网页速度及体积无影响
4、在HTML文件中,可以让表格显示边框线,例如:<table border=5>, 5代表边框线的粗细,它的单位是(B)。
A.cm B.pixel C.grid D.dot
5、以下标记符中,用于设置页面标题的是( A )
A. <title> B. <caption> C. <head> D. <html>
6、若要在页面中创建一个图形超链接,要显示的图形为cic.jpg,所链接的地址为training.tsinghua.edu 以下用法中,正确的是( B )
A. <a href = “training.tsinghua.edu “> cic.jpg </a>
B. <a href= “training.tsinghua.edu “> <img src=”cic.jpg”> </a>
C. <img src=”cic.jpg”> <a href= “training.tsinghua.edu “> </a>
D. <a href= “training.tsinghua.edu “> <img src=”cic.jpg”>
7、用于设置表格背景颜的属性是( B )
A. <background> B. <bgcolor> C. <BorderColor> D. <backgroundColor>
8、若要产生一个4行30列的多行文本域,以下方法中,正确的是( C )
A. <input type=”text” Rows=”4” Cols=”30” name =”txtInfo”>
B. <TextArea Rows=”4” Cols=”30” Name=”txtInfo”>
C. <TextArea Rows=”4” Cols=”30” Name=”txtInfo”> </TextArea>
D. <TextArea Rows=”30” Cols=”4” Name=”txtInfo”> </TextArea>
9、用于设置文本框显示宽度的属性是(A)
A. Size B. MaxLength C. Value D. Length
10、用于设置文本框可最大输入文字长度的属性是(B)
A. Size B. MaxLength C. Value D. Length
11、以下标记中,用来产生滚动文字或图形的是(B)
A. <Scroll> B. <Marquee> C. <TextArea> D. <Iframe>
12、可用来在一个网页中嵌入显示另一个网页内容的标记符是(B)
A. <marquee> B. <iframe> C. <embed> D. <Object>
13、若要在网页中插入样式表main.css,以下用法中,正确的是(A)
A. <Link href=”main.css” type=”text/css rel=stylesheet”>
B. <Link Src=”main.css” type=text/css rel= stylesheet >
C. <Link href=”main.css” type=text/css>
D. <include href = “main.css” type=text/css rel=stylesheet>
14、在HTML语言中,设置表格单元格之间距离的标签是(B)
A.<table boder=””> B. <table cellspacing=””>;
C.<table cellpadding=””> D. <table width=””>
15、在HTML的<TD>标签中,valign属性不能取值的是(C)
A.top B.middle C.center D.bottom
二、填空题:在空格处根据注释填写相应的代码。(每空1分,共15分)
1、HTML文件的扩展名一般有____html______和_____htm______两种。
2、HTML的中文全称是_________超文本标识语言_________________________
3、用来输入密码的表单域是___password_________
4、<tr>…</tr>是用来定义__行_______,<td>…</td>是用来定义____列_____,<th>…..</th> 是用来定义____标题行____
5、单元格垂直合并所用的属性是_____colspan________,单元格横向合并所用的属性是___rowspan____
6、Form表单的Action属性主要作用是____指向表单提交的目的地址________
7、输入标签<input>可指定用户输入的最大字符数,用_____maxlength__________属性。
8、为选择标签select设置multiple属性,表示其为____多项选择框_____________
9、在Javascript中,表示“与”、“或”、“非”的逻辑运算符分别为__&&____、___||___、 ___!__
二、简答题(每题10分,共20分)
1、 简述JavaScript和Java语言的异同点?
答:JavaScript是一种基于对象的脚本语言,只要有浏览器就可以执行,用于完成客户端本地的一些计算、判断、刷新、提示等操作。
Java语言一种面向对象的语言,是运行在服务器端,必须有JDK的编译和WebServer才可以运行在浏览器端。
JavaScript的基本语法和Java语言非常相似。
2、简述什么是CSS样式表?它在网页设计中起什么作用?说明CSS样式表有哪几种类型?
答:CSS的中文名是层叠样式表,用于统一控制网页的格式,目标是将网页的格式和结构分离,使设计者能方便的调整网页结构,而不影响显示效果,同时还可以制作统一的样式表,应用于多个网页,统一显示风格,避免注意修改各网页,减少重复劳动的工作量。
CSS有内联样式表、文档级样式表、外部样式表几类;
第二部分:上机部分。(共50分)
1、房源注册 |
利用HTML建立如图所示的房源注册页面,其中,物业名称、email必须正确输入,编写JavaScript代码对表单进行有效性验证。
具体要求
⏹页面标题为:邮件帐户信息(5分)
⏹使用table布局,每行的背景设为#CAE4FF。(10分)
⏹必须显示图片上所有组件。(10分)
⏹当点击“重写”按钮后,所填信息被清空。(5分)
⏹当点击“完成”按钮后完成以下功能:(20分)
a)验证所有信息是否为空或没有选择,如果有信息为空或没有选择,则弹出提示信息“请填写完整”。
b)验证email是否包含@字符。
网页colspanc)验证成功,跳转到成功页面,并在该页面显示用户所填写/选择的信息。
注意事项
⏹请注意在代码中添加必要的注释;
⏹请注意代码的书写、命名符合规范。
【答案略】
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论