第一章测试题
一.简答题
1:Internet提供的常用服务有哪些?
答案
Internet提供的常用服务包括:服务;文件传输服务;远程登录;信息查询。
2:在TCP/IP协议簇中属于应用层的协议有哪些?
答案
在TCP/IP协议簇中属于应用层的协议有:文件传输协议FTP;网络终端协议Tel-net; 简单协议 SMTP;域名服务DNS;网络文件系统NFS。
3:什么是IP地址?目前的IP地址由多少位二进制数构成?
答案
为确保整个网络的正确通信,Internet为每个网络和每台主机都分配了一个唯一的地址,我们称之为IP地址。每个IP地址由网络标识和主机标识两部分构成,其中网络标识用来标识一个逻辑网络,主机标识用来标识网络中的一台主机。
目前IP地址的长度为4字节,即32位二进制数。例如202.112.34.37表示一个IP地址。
4:什么是DNS?Internet顶级域名分为哪几类?
答案
为了解决IP地址难于记忆的缺点,Internet引入了域名服务系统DNS(Domain Name System)。
域名采用分层命名,各层间用“.”号隔开,且从右向左分别为最髙层域名、机构名、网络名、 主机名,例如,www. nwpu. edu. cn表示中国(cn)教育网(edu)西北工业大学(nwpu)的一台 WWW服务器。
Internet的顶级域名分为:商业机构com;教育机构edu;政府机构gov;国际机构int;军事机构mil;网络服务提供商net;非经营机构org;国家或地区名cn、us、jp等。
5:试述WWW的工作原理。
答案
WWW是以HTML与HTTP协议为基础,提供面向Internet服务器的、一致的用户界面的信息浏览系统。
WWW系统的结构采用客户机(Client)/服务器(Sever)模式。信息资源以网页的形式存 储在WWW服务器中,用户在自己的计算机(客户机)上浏览某WWW服务器上的网页,其工作步骤如下:
(1)用户启动客户端浏览器,在浏览器地址栏输人想要访问网页的URL,浏览器软件通 过HTTP协议向URL地址所在的Web服务器发出服务请求。
(2)服务器根据浏览器的请求,把URL地址转化成页面所在服务器上的文件路径,出 相应的网页文件。
(3)当网页中仅包含HTML文档,服务器直接使用HTTP协议将该文档发送到客户端; 如果H
TML文档中还包含有JavaScript或VBScript脚本程序代码,这些代码也将随同HT- ML文档一起下载;如网页中还嵌套有CGI或ASP程序,这些程序将由服务器执行,并将运行 结果发送给客户端。
(4)浏览器解释HTML文档,并将结果在客户端浏览器上向用户显示。
6:URL的含义是什么?写出URL的格式并举例说明。
答案
统一资源定位器(Uniform    Resource Locator,URL)是指WWW上信息资源的统一且唯一的地址。URL用于表示网络资源的地址,其功能相当于日常馇用的通信地址,也有 人将URL称为网址。
URL由网络协议、主机域名、文件夹与网页文件四部分组成。例如,"〉
(4)〈inputtype= radio checked value= 1 name=type〉应届
〈input type= radio value=0 name=type〉往届
(5)〈img    src= "animation, gif" height="16" width="24"〉
(6)〈ahref = "http://download, cqt. edu. cn/zsjz2005. doc"〉
五.问答题
1:图T - 2是一个用户留言板页面,该页面所对应的简略HTML文档如下: 〈HTML〉〈HEAD〉〈TITLE〉 用户留言板示例 〈/TITLE〉〈/HEAD〉
〈BODY〉
〈FORM name="ly_bd" method="post" action= "input_ly. asp")
姓名:〈INPUT type= "text" name="xm"〉
Email: 〈INPUT type= "text" name= "email")
主题:〈INPUT type= "text" name= "ly_zt"〉
留言:〈TEXTAREA name= "ly"〉〈/TEXTAREA〉
〈INPUT type= "submit" name= "s_button" value="送出留言"〉 〈/FORMXBODYX/HTML〉
用户留言将存人数据库book, mdb中的表sheet中,sheet的结构如下表:
请完成以下功能:
(1)写函数isEmptyO,检测用户留言表各项不能为空,如果为空,提示用户,并返回重输。
(2)写函数isCorrectO,检测Email格式是否正确。
(3)写程序input_ly. asp,将用户留言存人数据库中。
答案
(1)isEmpty()如下:
function isEmpty() {
var retu= "true"
var fieldName=new Array();
fieldName[0] = “姓名";
fieldName[l]= "Email";
fieldName[2] = "主题”;
fieldName[3] = "留言";
var fm=document. ly_bd;
for(var i=0j i〈4; i+ + ){
if (fm. elements[i]. value = = "null" | |
fm. elements匸i]. value = = ""){ alert("您忘记填写"+fieldName[i] + " 了!”);
retu= "false";
}
}
if (retu = = " false")
return false   
else
isCorrect()
}
(2)isCorrect()如下
function isCorrect() {
if (ly_bd. email, value. indexOf("@") = = —1)
{ alert("没有邮件地址格式不正确")
retu = "false";
}
if(ly_bd. email, value. indexOfC'. ") = = 一1)
{ alert("没有邮件地址格式不正确")
retu = "false"?
}
if (retu= = "false")
return false
else
alert("检查完成")
}
(3)input_ly. asp 程序如下:
〈! 一# include file= "adovbs. inc" 一〉
'建立数据库连接,打开数据库
Set conn = Server. CreateObject("ADODB. Connection")
DBPath = Server. MapPath("book, mdb")
conn. Open "driver= {Microsoft Access Driver ( * . mdb)}; dbq= "&• DBPath
Set rs = Server. CreateObjectCADODB. Recordset")
rs. Open "sheet", conn, adOpenDynamic, adLockPessimistic
>网页设计html代码大全居中

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