1、软件水平考试(初级)网络管理员下午(应用技术)模拟试卷 57及答案与解析 一、试题一( 15分) 0 阅读下列说明。 说明 某公司用 ASP+Access数据库开发了库存查询系统,该系统用户登录界面如图 51所示:该系统采用 B/S三层结构,请根据 B/S三层结构的工作过程,完成如图 5-2所示:1 (A)Web服务器 (B)数据库 (C)浏览器 (D)数据库服务器 2 该系统用户登录界面文件名为 login.asp,用户输入的数据由 check.asp文件判断。下面是 login.asp的部分代码,请 根据题目说明,补充完成。 html xmilns=“http:/www.w3.org/19
2、99/xhtml“ head title查询系统 /title script language=“JavaScript“ ! - (5) chk(theForm) if (theForm.admin name.value =“) alert(“请输入管理账号 !“); theForm.admin_name.focus (); return(false); if (theForm.admin_pass.value =“) alert (“请输入管理密码 !“); theForm.admin_pass.focus (); return (false); return (6) ; /- /scrip
3、t /head body table cellSpacing=1 cellPadding=5 width=460 border=0 FORM action=“(7) ?action=login“ method=post onSubmit=“returnchk (this)“ tbody . tr td align=right width=60 height=30用户名 : /td td height=30 input type=(8)name=admin_name /td /tr tr td align=right height=30密 码 : /td td height=30 input t
4、ype=(9)name=admin_pass /td /tr tr td align=right验证码 : /td td input maxLength=4 name=VerifyCode img src=“yz.asp“ border=0 onClick=“ this .src=yz .asp“alt=点击刷新验证验 / /td /tr tr align=middle td colSpan=2 height=40 input type= (10) value=“提交 “ input class=btn type=“(11)“ value=“取消 “ /td . /body /html 备选答
5、案: A password B reset C check.asp D true E.text F.submit G.function 3 下面是登录系统中 check.asp的部分代码,请根据 login.asp和题目说明,补充完成。 % Username-trim(request(“admin_name“) Password=trim(request(“(12)“) set rs=server.createobj ect(adodb.recordset“) sql=“select * from admin where Username=“i+) (2): t1=mew tl( “能熟练使用
6、一种网络操作系统、一种浏览器软件和一种电子邮件收发与管理软件 ”, “能熟练使用一种网页制作软件制 作一般的网页 ”, “能熟练使用 HTML语言和 JavaScript语言制作一般的网页 ”, ): /定义对象 var x=0: pos=0; /定义变量并赋初值 var 1=t1o.1ength /定义变量 1,并将对象 t1数组元素的长度值赋给变量 1 function tt() document.form.tf.value=tix.subswing(0.pos)+“-“; /将数组 t1中元素从 0到 “pos的值显示出来。 “form“是表单的名, “t1是多行文本输入域的名。 If(
7、3) /如果数组 t1中一个元素显示完毕,则显示下一个,否则继续显示 (4): setTimeout(“tt()“, 400): /设置定时器,值越小速度越快 if(+x=m) /如果数组 d中所有元素均显示完毕,则从头显示,否则继续显示 (5); 1=t1x length; else setTimeout(“tt0“, 400): /script body form name=form text,area name=ff rows=3 cols=38 /textarea /form !-省略部分为 HTML 文本框 - /html 软件水平考试(初级)网络管理员下午(应用技术)模拟试卷 57
8、答案与解析 一、试题一( 15分) 1 【正确答案】 (1)C (2)A (3)D (4)B 【试题解析】 本题考查 ASP程序设计。 本题考 查 B/S三层结构的工作过程。 B/S结构就是只安装维护一个服务器 (Server),而客户端采用浏览器 (Browse)运行软件,即浏览器 /服务器结构。 B/S结构的优点是维护方便,能够降低总体拥有成本。客户端运行软件,采用浏览器即可,不用安装其它软件。 B/S结构的软件所有的维护、升级工作都只在服务器上进行,而客户端就能获得最新版本的软件。 B/S采用的是三层结构。在两层结构中,客户端接受用户的请求,客户端向数据库服务提出请求,数据库服务将数据提
9、交给客户端,客户端将数据进行计算 (可能涉及到运算、汇总、统计等等 )并将结果呈现给用户。在三层结构中,客户端 (浏览器 )接受用户的请求,客户端向应用服务器 (Web服务器 )提出请求,应用服务器向数据库服务器提出请求,从具体的数据库中获得数据,应用服务器将数据进行计算并将结果提交给客户端,客户端将结果呈现给用户。其过程见下图: 2 【正确答案】 (5)G (6)D (7)C (8)E (9)A (10)F (11)B 【试题解析】 本题考查 HTML的编程知识。 Function chk(theForm)用于定义函数 chk,故 (5)处应填入 Function;当账号密码都有值 时应返回
10、 true,故 (6)处应填入true;用户输入的数据由 check.asp文件判断,故 (7)处应填入 check.asp;用户名表单类型为 text,故 (8)处应填入 text;密码表单类型为 password,故 (9)处应填入password;提交表单类型为 submit,取消表单类型为 reset,故 (10)、 (11)分别填入submit和 reset。 3 【正确答案】 (12)D (13)A (14)C (15)B 【试题解析】 本题考查利用 ASP的编程能力。 (12)处应填入密码,故答案为admin_pass; (13)处为通过 rs.open建立查询连接,故应填入 r
11、s; (14)处为查询不到记录进行的处理,故应填入 Eof; (15)处填入 Redirect 二、试题二( 15分) 4 【正确答案】 (1)为客户端设定子网掩码。 (2)为客户端指明 DNS名字。 (3)为客户端指明 DNS服务器 IP地址。 (4)为客户端设定默认路由。 (5)为客户端设定广播地址。 DHCP服务器的配置 在一个基于 TCP/IP协议的网络 (如 Internet)中, 每台主机都有会有一个 IP地址。 Internet上的 每台主机都有一个惟一的 IP地址,根据获得 IP地址的方式不同,可以分为静态 IP和动态 IP。例如用宽带入网,一定会有一个固定的 IP地址,每次连
12、入 Internet的 IP地址都一样,而用拨号上网 (如用 Modem),每次连入 Internet时都能从 ISP那里获得一个 IP地址且每次所获得的 IP地址可能都不相同。下面以Linux为例介绍 DHCP服务器的配置。 1 DHCP服务器的工作条件 为了使 DHCP服务器能为 Windows平台的主机服务,必须要在 Linux服务器上加上一条 255.255.255.255的路由 (因为 Windows平台的主机都是以广播方式搜索DHCP服务器的 )。为了以后每次启动时能自动执行,可以在 /etc/rtc.d/rc.10cal中加入以下的一条命令: route add -host 25
13、5.255.255.255 dev eth0 2安装 DHCP的 rpm包 在 Red Hat Linux中,每项服务都以 rpm包方式封装,如果当前系统中没 有安装DHCP的话,必须要添加 DHCP的 rpm包,可以执行以下命令添加: rpm -ivh dhcp3-3.0blplo-r.i386.rpm dhcpd.conf是 DHCP服务器的配置的核心,每次启动 DHCP服务器都要读取该文件。在 dhcpd.conf中对 DHCP服务器做了很多的定义。如 IP地址池、租用期限,下面给出一个 dhcpd.conf的实例: default-lease-time 1800; /*定义租用期限为
14、1800s max-lease-time 9200; /*最大租用期限为 9200s optima subnet-mask 255.255.2550.0; /*定义子网掩码为 255.255.255.0 option broadcast-address 192.168.1.255; /*定义网络广播号为 192.168.1.255 option routers 192.168. 1.254; /*定义默认路由 option domain-name-servers 192.168.1.1, 192.168.1.2; /*定义 DNS服务器 option domain-name ““; /*定义域
15、名 subnet 192.168.1.0 netmask 255.255.255.0 /*定义 IP地址池 range 192.168.1.20 192.168.1.200; dhcpd.conf可以说只需要定义一个 IP地址池就可以了,但为了加强 DHCP服务器的功能,可以加上一些 option语句。利用 option语句不仅可以定义路由,域名,还可以指定 DNS服务器。如果要将一个 IP地址指定给一台主机应该,需要在dhcpd.conf中加入以下语句: host haagen hadware ethrernet网卡号; fixed_address 192.168.1.22; DHCP服务的
16、基本流程如下所述。 (1)客户机向 DHCP服务器发送 Dhcpdiscover数据包。 DHCP服务器收到数据包后,从地址范围中向那台客户机提供 (dhcpoffer)一千还没被分配的、有效的 IP地址。 (2)服务器返回 Dhcpoffer报文。 (3)客户设置服务器的 ID和 IP地址,并 给服务器发送一个 DHCPREQUEST报文。 (4)服务器返回 DHCPACK报文,包含了租约 (默认是 8天 )。 3创建 dhopd.leases文件 为了记录 IP地址的租用情况,必须创建一个 dhcpd.leases文件。这个文件是为空的。创建该文件时,要进入 /etc/dhcpd目录下执行
17、如下命令: touch dhcpd.leases 4启动与测试 DHCP服务器启动 方式一:为了使在每次启动 Linux系统时自动启动 DHCP服务器可以利用 ntsysv将 DHCP服务选中就 可以了。 方试二:手工启动,可以在 /etc目录下执行 dhcpd eth0测试,手工启动有下面两种方法: (1)在 Windows 98平台中,利用 Winipcfg工具查看能不能获得 IP地址和释放 IP地址,如果能够得获得与释放 IP则说明 DHCP服务器一切正常。 (2)可以在 Linux系统中执行 /etc/dhcpd-d-f如果 DHCP服务器配置有错的话,就会有错误提示的。 5 【正确答
18、案】 (1)启动 (2)停止 (3)重新启动 6 【正确答案】 (1)客户机向 DHCP服务器发送 Dhcpdiscover数据包。 DHCP服务器收到数据包后,从地址范围中向那台客户机提供 (dhcpoffer)一个还没被分配的有效的 IP地址。 (2)服务器返回 Dhcpoffer报文。 (3)客户设置服务器的 ID和 IP地址,并给服务器发送一个 DHCPREQUEST报文。 (4)服务器返回 DHCPACK报文,包含了租约 (默认是 8天 )。 三、试题三( 15分) 7 【正确答案】 DNS的主要功能是负责 IP地址和域名之间的转换, DNS解析域名的方式有递归型、循环型、反向型三种
19、。 【试题解析】 域名管理系统 (Domain Name System, DNS)在互联网的作用是把域名转换成为网络可以识别的 IP地址。比如,我们在浏览器中输入 www.csai. cn,则系统会自动转换成为 211.147.214.39。 当 DNS客户端向 DNS服务器查洵 IP地址,或 DNS服务器 (DNS服务器有时也扮演 DNS客户端的角色 )向另一台 DNS服务器查询 IP地址时,可以有 3种查询方式:递归型、循环型和反向型。 (1)递归型。递归型查询是指 DNS客户端发出查询请求后,如果 DNS服务器内没有所需的数据,则 DNS服务器会代替客户端向 其他的 DNS服务器进行查询
20、。在这种方式中, DNS服务器必须给 DNS客户端作出回答。一般由 DNS客户端提出的查询请求都是递归型的查询方式。 (2)循环型。循环型查询多用于 DNS服务器与 DNS服务器之间的查询方式。它的工作过程是:当第 1台 DNS服务器向第 2台 DNS服务器提出查询请求后,如果在第 2台 DNS服务器内没有所需要的数据,则它会提供第 3台 DNS服务器的 IP地址给第 1台 DNS服务器,让第 1台 DNS服务器直接向第 3台 DNS服务器进行查询。依此类推,直到找到所需的数据为止。如果到最后一台 DNS服务器中还没 有找到所需的数据时,则通知第 1台 DNS服务器查询失败。 (3)反向型。反
21、向型查询的方式与递归型和循环型两种方式都不同,它是让 DNS客户端利用自己的 IP地址查询它的主机名称。反向型查询是依据 DNS客户端提供的 IP地址,来查询它的主机名。由于 DNS域名与 IP地址之间无法建立直接对应关系,所以必须在 DNS服务器内创建一个反向型查询的区域,该区域名称最后部分为 in-addr.arpa。 8 【正确答案】 可以用 nslookup命令来测试域名服务器是否架设成功。 【试题解析】 nslookup命令的功 能是查询一台机器的 IP地址和其对应的域名。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的 IP地址对
22、应的域名。该命令的一般格式为: nslookup IP 地址 /域名 例如;在本地机上使用 nslookup命令。 nslookup Default Server: name. Address: 192.168.1.99 在符号 “ ”后面输入要查询的 IP地址或域名并回车即可。如果要退出该命令,输入 exit并回车即可。 9 【正确答案】 DNS服务器有四种类型,分别是主要域名服务器、辅助域名服务器、转发域名服务器和缓存域名服务器。 【试题解析】 DNS服务器的类型如下: (1)主服务器 (Primary Name Server)。主服务器是特定域所有信息的权威性信息源。它从域管理员构造的
23、本地磁盘文件中加载域信息,该文件 (区文件 )包含该服务器具有管理权的一部分域结构的最精确信息。配置主服务器需要一整套配置文件,包括正规域的区文件 (named. hosts)和反向域的区文件 (named.rev)、引导文件(named.conf)、高速缓存 (named.ca)和回送文件 (named.local),其他的配置都不需要这样一整套文件。 (2)辅助域名服务器 (Secondary Name Server)。辅助域名服务器可从主服务器中转移一整套域信息。区文件是从主服务器中转移出来的,并作为本地磁盘文件存储在辅助服务器中。这种转移称为 “区文件转移 ”。在辅助域名服务器中有个所
24、有域信息的完整拷贝,可以有权威地回答对该域的查询,因此,辅助域名服务器也称做权威性服务器。配置辅助域名服务器不需要生成本地区文件, 因为可以从主服务器中下载该区文件。然而其他的文件是需要的,包括引导文件、高速缓存文件和回送文件。 (3)高速缓存服务器 (Caching-only Server)。又称唯高速缓存服务器,可运行域名服务器软件但是没有域名数据库软件。它从某个远程服务器取得每次域名服务器查询的回答,一旦取得一个答案,就将它放在高速缓存中,以后查询相同的信息时就用它予以回答。所有的域名服务器都按这种方式使用高速缓存中的信息,但唯高速缓存服务器则依赖于这一技术提供所有的域名服务器信息。唯高
25、速缓存服务器不是权威性服务器,它提供的所 有信息都是间接信息。对于唯高速缓存服务器只需要配置一个高速缓存文件,但最常见的配置还包括一个回送文件,这或许是最常见的域名服务器配置。接着才是唯转换程序配置,它是最容易配置的。 (4)转发域名服务器。转换程序是一段要求域名服务器提供域信息的程序,在Linux系统中,它是作为一个库程序来实现的,不是一个单独的客户程序。在唯转换程序系统中,仅使用转换程序,并不运行域名服务器。这种系统是很容易配置的,最多只需要设置 /etc/resolv. conf文件。其他三个 BIND配置选项都是用于named服务软件的。 10 【正确答案】 正向解析是由域名解析到 I
26、P地址,而反向解析是由 IP地址解析为域名。 【试题解析】 正向解析是指将域名转换为 IP的过程;反向解析是指将 IP转换为域名的过程。我们在配置 DNS时需要正向解析也需要反向解析,所谓的域名解析其实就是将域名正向解析到 IP地址的过程。 11 【正确答案】 顶级域名中 edu一般应用于教育组织, com一般应用于商业组织。 【试题解析】 域名级数是从右至左,按照 “.”分开的部分数确定的,有几个部分就是几级。 “顶级域名 ”(一级域名 )不是品种而是类别。常见 的顶级域名包括有: (1).com:表示商业机构。 (2).net:表示网络服务机构。 (3).org:表示非营利性组织。 (4)
27、.gov:表示政府机构。 (5).edu:表示教育机构。 (6).mil:表示军事机构。 四、试题四( 15分) 12 【正确答案】 convert d:/fs:ntfs Windows 2003支持 FAT、 FAT32和 NTFS等三种文件系统,但 NTFS具有以下显著特点: 支持文件和文件夹级的安全,可以防止未授权用户访问文件 或文件夹; 支持文件压缩和加密功能; 支持磁盘配额功能,可以限制用户在某个分区使用空间; 可自动修复磁盘错误。若安装时选择的是 FAT/FAT32文件系统,可以在不破坏数据的情况下转换成 NTFS,转换方式命令是: convert驱动器号 : /f8:ntfs/可
28、选参数 需要注意, NTFS不能转换成 FAT/FAT32, NTFS到 FAT的唯一办法就是先备份数据,然后重新格式化为。 FAT/FAT32分区,再将备份的数据恢复到新的FAT/FAT32分区中。 13 【正确答案】 组类型有安全组、分布 式组;组的作用域有全局组、本地组和通用组 根据组类型,组可以分为安全组和分布式组,安全组是将有哪些在网络中有相同操作权限的用户集合在一起,而分布式组是与用户的权限无关,如要实现电子邮件列表,可将这些结合在一起。根据组的作用域,组又可分为全局组、本地组和通用组。 14 【正确答案】 注册表 在 Linux操作系统中,软、硬件的配置都是通过一个个独立文本文件
29、方式存放在磁盘中。与之不同, Windows操作系统的软、硬件的配置都是存放在注册表中。 15 【正确答案】 netstat -r或 route print 在 Windows中,有两个命令可以查看系统路由表,一个是 netstat -r,另一个是route print。 16 【正确答案】 没有设置默认网关或配置不正确,或在默认网关禁止该台主机访问 Internet 由于这台主机已经成功通过 TCP/IP协议访问其他客户机和服务器,说明硬件没有故障。故障是发生在主机与默认网关之间,可能有两种情况,一是这台主机没有配置默认网关或配置不正确,将无法访问 Internet,另一种情况是在默认网关处是一个防火墙或路由器,通过包过滤规划禁止该台主机访问 Internet。 五、试题五( 15分) 17 【正确答案】 (1)t1.arguments.length 初始化数组。 (2)thisI=t1.argumentsi 初始化数组。 (3)pos+=1 比较 pos和 1的,再使 pos加 1。 (4)pos-0 令 pos值为 0,以显示数组 t1中下一个元素。 (5)x=0 令 x值为 0,从头显示全部内容。