当前位置:文档之家› 16春浙大远程Web程序设计离线作业

16春浙大远程Web程序设计离线作业

浙江大学远程教育学院《Web程序设计》课程作业姓名:学号:年级:15年春学习中心:—————————————————————————————HTML部分一、选择题:1.以下哪个选项能显示成两行文字a) The first line and <BR> second lineb) The first line and \n second linec) The first line andsecond lined) The first line and second line答:a) The first line and <BR> second line2. <A href="mailto:"> post your resume </A>a) mailto:是一种协议,是email发送的地址b) mailto: 是邮件被发送的地址c) mailto: 是显示在web网页上的超链接d) 以上都不对答:a) mailto:是一种协议,是email发送的地址3. <STYLE>标记可以出现在a) <HEAD>…</HEAD>中b) <BODY>…</BODY>中c) a)和b)都正确d) 以上都不正确答:a) <HEAD>…</HEAD>中4. 以下代码会生成什么样的Frame结构<html><frameset border=”5” cols=”*,20%”><frameset rows=”20%,*”><frame src=”top.html” name=”topFrame” scrolling=”NO”/><frame src=”left.html” name=”leftFrame”/></frameset><frame src=”right.html” name=”rightFrame” scrolling=”NO”/> </frameset></html>a)b)d)答:c) 不过形状有点问题,应该是5. 以下HTML代码在浏览器中的显示结果正确的是<TABLE WIDTH="100%" BORDER=1 BGCOLOR=gray><CAPTION> Sample table </CAPTION><TR ALIGN=CENTER ><TD COLSPAN=2>Cell</TD> <TD> Cell </TD></TR><TR ALIGN=CENTER ><TD ROWSPAN=2>Cell</TD> <TD> Cell </TD> <TD> Cell </TD></TR> <TR ALIGN=CENTER ><TD> Cell </TD> <TD> Cell </TD></TR> </TABLE>a)Sample TableSample Table二、简答题:1、简述Web的工作原理答:Web的工作原理就是用户通过浏览器来得到服务器上的某项服务的过程。

最常见的一种情况,在家里通过ADSL或光纤宽带上网冲浪,浏览新闻网站的新闻。

例如在浏览器的地址栏中输入,通过域名解析得到其IP地址。

然后浏览器就找到这个IP对应的主机,建立HTTP链接。

通过HTTP请求,就可以享用Internet的内容提供商提供的服务。

2、什么是HTML,HTML有什么作用答:HTML,即超文本标记语言,是一种标记语言,是目前网络应用最为广泛的语言,也是构成网页文档的主要语言。

HTML文本是由 HTML命令组成的描述性文本,HTML 命令可以说明文字、图形、动画、声音、表格、链接等。

HTML的作用是用于描述网页的格式设计和它与互联网上其他网页的连接信息。

3、什么是CSS,CSS嵌入到网页中有哪几种方式答:CSS的中文称为层叠样式表,是用于控制网页样式并且允许将样式信息与网页内容分离的一种技术。

CSS嵌入到网页中得方式有:a.定义内部样式块对象b.内联定义。

4、有以下HTML代码,请说明各单元格的背景颜色<table border=”2”><tr bgcolor=”yellow”><td bgcolor=”red”>1月</td><td>2月</td><td bgcolor=”green”>3月</td></tr><tr bgcolor=”gray”><td bgcolor=”red”>5月</td><td>6月</td><td bgcolor =”gree”>7月</td></tr></table>答:颜色如图所示5、创建一个系统登录的HTML网页,包含一个用户名输入的编辑框、一个密码输入框、一个确认按钮和一个重置按钮答:<html><body><table border=0><form action=/cgi-bin/post-query method=POST><tr><td>用户名:</td><td><input type=text name=姓名></td></tr><tr><td>密码:</td><td><input type=password name=密码></td></tr> <tr><td><input type=submit value="确认"></td><td><input type=reset value="重设"></td></tr></form></table></body></html>Javascript部分一、选择题1. Javascript中OnChange( )事件产生于i] Text box中的内容发生变化ii] Text area中的内容发生变化iii] 选择list box中的项目iv] 选中checkboxa) 以上都正确 b) 只有i]和ii]c) 只有i]和iii] d)只有i], ii]和iii]答:d)只有i], ii]和iii]2. 有以下HTML代码<form name=”form1” action=”sample.jsp” method=”POST”>…<input type=”button” value=”Button 1”><input type=”reset” value=”Button 2” onClick=”form1.submit()”> </form>怎样操作才能向服务器提交数据a) 点击“Button 1”b) 点击“Button 2”c) a)和b)都可以 d) 以上都不正确答:b) 点击“Button 2”3. 以下Javsscript的运行结果为:var m = false;if (m == true)document.write("True");elsedocument.write("False");a) False b) True c) None d) 运行时出错答:a) False二、简答题:1. JavaScript的功能是什么答:JavaScript的功能是:a.在网页中加入Javascript脚本代码,可以使网页具有动态交互的功能,便于网站的与用户间的沟通;及时响应用户的操作,对提交的表彰做即时检查,如验证表单元素是否为空,验证表单元素是否是数值型,检测表单元素是否输入错误等.b.应用Javascript脚本制作网页特效,如动态的菜单,浮动的广告等,为页面增添的绚丽的动态效果,使网页内容更加丰富,活泼.c.应用Javascript脚本,建立复杂的网页内容,如打开新窗口载入网页.d.应用Javascript脚本可以对用户的不同事件产生不同的响应.e.应用Javascript制作各种各样的图片,文字,鼠标,动画和页面的效果.f.应用Javascript制作一些小游戏.2. 写出以下JavaScript代码在浏览器中的显示结果<html><body><script type="text/javascript">document.write(Math.round(Math.random()*10))</script></body></html>答:Math.random()是令系统随机选取[0,1)之间的随机数;Math.round(x)是返回x最接近的整数,如果x的小数部分大于等于0.5,返回值是大于x的最小整数,否则round函数返回小于等于x的最大整数。

Math.random()*10是随机选取[0,10)之间的随机数,Math.round(Math.random()*10)随机产生的是[0,10]之间的整数。

3. 写出以下JavaScript代码在浏览器中的显示结果<Script Language="JavaScript">for (i = 1;i<10;i++){if (i == 5)break;for (j=i;j<10;j++)document.writeln(i + "*" + j + "=" + i*j);document.writeln("<br>");}</Script>答:显示结果是1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=92*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=183*3=9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=274*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36ASP及其他一、简答题:1、ASP中有哪些主要对象,功能是什么?答:ASP主要对象有:(1)Request对象:利用它可以访问任何基于HTTP请求的所有信息(2)Response对象:用于控制发给用户的信息,包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置Cookies的值等。

相关主题