浙大远程教育Web程序设计离线作业答案剖析Word文件下载.docx
《浙大远程教育Web程序设计离线作业答案剖析Word文件下载.docx》由会员分享,可在线阅读,更多相关《浙大远程教育Web程序设计离线作业答案剖析Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。
webmaster@是邮件被发送的地址
c)mailto:
webmaster@是显示在web网页上的超链接
d)以上都不对
3.<
STYLE>
标记可以出现在a)
a)<
HEAD>
…<
/HEAD>
中b)<
BODY>
/BODY>
中
c)a)和b)都正确d)以上都不正确
4.以下代码会生成什么样的Frame结构c)
<
html>
framesetborder=”5”cols=”*,20%”>
<
framesetrows=”20%,*”>
<
framesrc=”top.html”name=”topFrame”scrolling=”NO”/>
framesrc=”left.html”name=”leftFrame”/>
/frameset>
framesrc=”right.html”name=”rightFrame”scrolling=”NO”/>
<
/html>
a)
b)
c)
d)
5.以下HTML代码在浏览器中的显示结果正确的是a)
TABLEWIDTH="
100%"
BORDER=1BGCOLOR=gray>
CAPTION>
Sampletable<
/CAPTION>
TRALIGN=CENTER>
TDCOLSPAN=2>
Cell<
/TD>
TD>
Cell<
/TR>
TDROWSPAN=2>
/TABLE>
SampleTable
Cell
二、简答题:
1、简述Web的工作原理
答:
web本意是蜘蛛网和网的意思。
现广泛译作网络、互联网等技术领域。
表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。
当你想进入一个网页,或者其他网络资源的时候,通常你要首先在你的浏览器上键入你想访问网页的统一资源定位符(UniformResourceLocator),或者通过超链接方式链接到那个网页或网络资源。
这之后的工作首先是URL的服务器名部分,被名为域名系统的分布于全球的因特网数据库解析,并根据解析结果决定进入哪一个IP地址(IPaddress)。
接下来的步骤是为所要访问的网页,向在那个IP地址工作的服务器发送一个HTTP请求。
在通常情况下,HTML文本、图片和构成该网页的一切其他文件很快会被逐一请求并发送回用户。
网络浏览器接下来的工作是把HTML、CSS和其他接受到的文件所描述的内容,加上图像、链接和其他必须的资源,显示给用户。
这些就构成了你所看到的“网页”。
大多数的网页自身包含有超链接指向其他相关网页,可能还有下载、源文献、定义和其他网络资源。
像这样通过超链接,把有用的相关资源组织在一起的集合,就形成了一个所谓的信息的“网”。
这个网在因特网上被方便使用,就构成了最早在1990年代初蒂姆·
伯纳斯-李所说的万维网.
2、什么是HTML,HTML有什么作用
HypertextMarkupLanguage,中文也就是超文本标记语言。
HTML(HyperTextMark-upLanguage)即超文本标记语言,是万维网(WWW)的描述语言。
超文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网(WWW)盛行的原因之一,其主要特点如下:
1.简易性:
超文本标记语言版本升级采用超集方式,从而更加灵活方便。
2.可扩展性:
超文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超文本标记语言采取子类元素的方式,为系统扩展带来保证。
3.平台无关性:
虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。
4.通用性:
另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。
它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器
3、什么是CSS,CSS嵌入到网页中有哪几种方式
CSS即层叠样式表,是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
在网页上使用样式表有三种方法:
外联式Linking(也叫外部样式):
将网页链接到外部样式表。
嵌入式Embedding(也叫内页样式):
在网页上创建嵌入的样式表。
内联式Inline(也叫行内样式):
应用内嵌样式到各个网页元素。
其中,优先级:
内联式>
嵌入式>
外联式
4、有以下HTML代码,请说明各单元格的背景颜色
tableborder=”2”>
trbgcolor=”yellow”>
tdbgcolor=”red”>
1月<
/td>
td>
2月<
tdbgcolor=”green”>
3月<
/tr>
trbgcolor=”gray”>
5月<
6月<
tdbgcolor=”gree”>
7月<
/table>
各单元格的背景颜色如下:
5、创建一个系统登录的HTML网页,包含一个用户名输入的编辑框、一个密码输入框、一个确认按钮和一个重置按钮
HTML网页内容如下:
head>
title>
系统登录<
/title>
/head>
body>
formname="
form1"
method="
post"
table>
tr>
<
用户名:
inputtype="
text"
name="
username"
/>
密 码:
password"
pwd"
submit"
value="
确认"
reset"
重置"
/form>
/body>
Javascript部分
一、选择题
1.Javascript中OnChange()事件产生于a)
i]Textbox中的内容发生变化
ii]Textarea中的内容发生变化
iii]选择listbox中的项目
iv]选中checkbox
a)以上都正确b)只有i]和ii]
c)只有i]和iii]d)只有i],ii]和iii]
2.有以下HTML代码
formname=”form1”action=”sample.jsp”method=”POST”>
…
inputtype=”button”value=”Button1”>
inputtype=”reset”value=”Button2”onClick=”form1.submit()”>
怎样操作才能向服务器提交数据b)
a)点击“Button1”b)点击“Button2”
c)a)和b)都可以d)以上都不正确
3.以下Javsscript的运行结果为:
varm=false;
if(m==true)
document.write("
True"
);
else
False"
a)Falseb)Truec)Noned)运行时出错
1.JavaScript的功能是什么
Javascript是一种在浏览器上执行的程序语言,它不仅包含了数组对象、数学对象,还包括一般语音所包含的操作数、控制流程等结构组件。
用户可以利用它设计出交互式的网页内容,但这些网页不能单独执行,必须由浏览器或服务器执行。
它可以减轻服务器数据处理的负荷,能够完成在网页显示时间、动态广告、处理表单传送数据等工作。
可以实现动态网页的设计。
它是一种基于对象和事件驱动的安全脚本语言。
使用它的目的是与HTML(超文本标记语言)一起实现在一个Web页面中链接多个对象,起到与Web客户的交互作用,从而可以开发客户端的应用程序等。
2.写出以下JavaScript代码在浏览器中的显示结果
scripttype="
text/javascript"
document.write(Math.round(Math.random()*10))
/script>
显示0到10之间的随机数
3.写出以下JavaScript代码在浏览器中的显示结果
ScriptLanguage="
JavaScript"
for(i=1;
i<
10;
i++)
{
if(i==5)
break;
for(j=i;
j<
j++)
document.writeln(i+"
*"
+j+"
="
+i*j);
document.writeln("
br>
"
}
/Script>
1*1=11*2=21*3=31*4=41*5=51*6=61*7=71*8=81*9=9
2*2=42*3=62*4=82*5=102*6=122*