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、 简述JavaScriptJava语言的异同点
答: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是否包含@字符。
网页colspan
c)验证成功,跳转到成功页面,并在该页面显示用户所填写/选择的信息。
注意事项
请注意在代码中添加必要的注释;
请注意代码的书写、命名符合规范。
【答案略】

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。