一、[材料型]问答题
试题一(共20分)
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
【说明】
某企业组网方案如图1-1所示。
1、【问题1】(3分)
在该网络中,Switch作为用户PC的网关,若要拓展网络,接入更多的计算机,在Switch的GE0/0/2, GE0/0/3接口上可以采用的技术有(1)、(2)、(3)。连接计算机的交换机接口类型一般不设置成(4)模式。
参考答案:(1)级联
(2)堆叠
(3)集群
(4)Trunk
注:(1)一(3)答案可以互换
解析:
在该网络中,若要拓展网络,接入更多的计算机,Switch之间的连接可以采用级联和堆叠两种基本形式,以进行网络扩展。另外,大规模连接交换机的集群技术也是一种可选方案。而连接计算机的交换机接口类型一般设置为access或hybrid模式,不应设置为Trunk模式。因为Trunk模式主要用于交换机之间的连接,如果接入普通PC,可能导致计算机无法正确识别被封装过的数据帧,从而造成通信故障。
2、[问题2](6分)
在switch设备上配置如下命令片段,作用是(5)、(6)、(7)。
[switch] vlan batch 100
[switch] interface gigabitethernet 0/0/1
[switch-gigabitethernet-0/0/1] port link-type access
[switch-gigabitethernet-0/0/1]port default vlan 100
[switch-gigabitethernet-0/0/1]quit
[switch]interface vlanif 100
[switch-Vlanif100] ip address 192.168.100.2 24
[switch-Vlanif100]quit
[switch]ip route-static 0.0.0.0 0.0.0.0 192.168.100.1
参考答案:
(5)配置接口类型
(6)配置接口IP地址
(7)缺省路由
注:(5)一(7)答案可以互换
解析:
根据提供的switch设备上的命令片段,我们可以逐条解释每个命令的作用:
[switch] vlan batch 100
:创建或批量配置VLAN 100。[switch] interface gigabitethernet 0/0/1
:进入GigabitEthernet 0/0/1接口的配置模式。[switch-gigabitethernet-0/0/1] port link-type access
:将接口设置为访问模式(Access mode)。[switch-gigabitethernet-0/0/1] port default vlan 100
:将接口加入到VLAN 100。[switch-gigabitethernet-0/0/1] quit
:退出GigabitEthernet 0/0/1接口的配置模式。[switch] interface vlanif 100
:进入VLAN 100的虚拟接口配置模式。[switch-Vlanif100] ip address 192.168.100.2 24
:为VLAN 100的虚拟接口配置IP地址。[switch-Vlanif100] quit
:退出VLAN 100虚拟接口的配置模式。[switch] ip route-static 0.0.0.0 0.0.0.0 192.168.100.1
:设置一条静态默认路由,指向下一跳地址192.168.100.1。
因此,根据上述命令的解释,可以得出答案为:
(5)配置接口为访问模式(Access mode)并加入到VLAN 100。
(6)为VLAN 100的虚拟接口配置IP地址。
(7)设置缺省静态路由。
3、[问题3 ] (2分)
对于不经常变动的办公场所,通过限制MAC地址学习,防止黑客伪造大量不同源MAC地址的报文来耗尽设备的MAC地址表项资源。如果一个VLAN内有多个接口需要限制MAC地址学习数时,那么应该在(8)中配置规则。
(8)备选答案:
A .VLAN B.端口
参考答案:(8)A
解析:
根据问题描述和参考答案,对于不经常变动的办公场所,为了防止黑客攻击耗尽设备的MAC地址表项资源,可以通过限制MAC地址学习来加强安全。当一个VLAN内有多个接口需要限制MAC地址学习数时,为了简化管理并统一配置规则,应该在VLAN中配置规则,而不是在单个端口上分别配置。因此,正确答案是A。
4、[问题4] (4分)
要保证用户正常上网,需要在防火墙上配置地址转换和路由其中配置PAT策略的转换地址是(9),需要配置的出口路由命令是 (10)。
参考答案:
(9)200.0.0.2
(10)ip route-static 0.0.0.0 0.0.0.0 200.0.0.1
解析:
问题4涉及到防火墙上的地址转换和路由配置。
对于(9)小题,配置PAT策略的转换地址时,一般使用出接口的地址进行转换。根据提供的组网方案图,防火墙的出接口GE1/0/2的地址是200.0.0.2,所以转换地址应该是200.0.0.2。
对于(10)小题,配置出口路由实际上就是配置一条默认静态路由,指向ISP提供的网关地址。在组网方案图中,防火墙出接口GE1/0/2的对端地址200.0.0.1就是ISP提供的网关地址。因此,需要配置的出口路由命令是ip route-static 0.0.0.0 0.0.0.0 200.0.0.1。
试题二(共20分)
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
[说明】
某单位在内部局域网采用windows Server 2008 R2配置DHCP服务器。可动态分配的IP地址范围是192.168.81.10——192.168.81.100和192. 168.81.110——192.168.81.240; DNS服务器的IP地址固定为192.168.81.2.
5、[问题1](4分)
在DHCP工作原理中,DHCP客户端第一次登录网络时向网络发出一个(1)广播包;DHCP服务器从未租出的地址范围内选择IP地址,连同其他TCP/IP参数回复给客户端一个(2)包;DHCP客户端根据最先抵达的回应,向网络发送一个(3)包,告知所有DHCP服务器它将指定接收哪一台服务器提供的IP地址;当DHCP服务器接收到客户端的回应之后,会给客户端发出一个(4)包,以确认IP租约正式生效。
(1)一(4)备选答案:
A .Dhcpdiscover B .Dhcpoffer C .Dhcprequest D .Dhcp ack
参考答案:
(1)A
(2)B
(3)C
(4)D
解析:
本题考查的是DHCP协议的工作原理。DHCP客户端在第一次登录网络时会发出一个Dhcpdiscover广播包来寻找DHCP服务器。服务器收到后,从未租出的地址范围内选择IP地址,并通过Dhcpoffer报文将IP地址及其他TCP/IP参数提供给客户端。如果网络中存在多个DHCP服务器,客户端可能会收到多个Dhcpoffer报文,此时客户端会选择最先抵达的报文,并向该服务器发送一个Dhcprequest报文,告知它将指定接收哪一台服务器提供的IP地址。最后,当DHCP服务器接收到客户端的回应后,会发出一个Dhcp ack包,以确认IP租约正式生效。因此,答案分别为:(1)A.Dhcpdiscover (广播包)、(2)B.Dhcpoffer (提供IP地址的报文)、(3)C.Dhcprequest (告知指定接收哪台服务器提供的IP地址的报文)、(4)D.Dhcp ack (确认IP租约正式生效的报文)。
6、[问题2] (4分)
DHCP服务器具有三种IP地址分配方式:第一种是手动分配,即由管理员为少数特定客户端静态绑定固定的IP地址;第二种是(5),即为客户端分配租期为无限长的IP地址;第三种是(6),即为客户端分配一定有效期限的IP地址,到达使用期限后,客户端需要重新申请IP地址。
参考答案:
(5)自动分配
(6)动态分配
解析:
DHCP服务器具有三种IP地址分配方式,分别是手动分配、自动分配和动态分配。手动分配是由管理员为少数特定客户端静态绑定固定的IP地址。自动分配是为客户端分配租期为无限长的IP地址,这意味着客户端在保持与DHCP服务器连接的情况下,将一直拥有这个IP地址。动态分配是为客户端分配一定有效期限的IP地址,当租期到达后,客户端需要重新向DHCP服务器申请新的IP地址。因此,问题2中的第(5)空应填写“自动分配”,第(6)空应填写“动态分配”。
7、[问题3](9分)
在windows Server 2008R2上配置DHCP服务,图2-1所示配置IP地址范围时“起始IP地址”处应填(7),“结束IP地址”处应填(8);图2-2所示添加排除和延迟时“起始IP地址”处应填(9)“结束IP地址”处应填(10).
默认客户端获取的IP地址使用期限为(11)天;图2-3所示的结果中实际配置的租约期是(12)秒。

图2-1

图2-2

图2-3
参考答案:
(7)192.168.81.10
(8)192.168.81.240
(9)192.168.81.101
(10)192.168.81.109
(11)8
(12)3600
解析:
根据题目描述,某单位在内部局域网采用Windows Server 2008 R2配置DHCP服务器,并给出了可动态分配的IP地址范围。
- 对于问题(7)和(8),根据IP地址范围192.168.81.10——192.168.81.240,图2-1配置IP地址范围时,"起始IP地址"处应填192.168.81.10,即答案(7);"结束IP地址"处应填192.168.81.240,即答案(8)。
- 对于问题(9)和(10),题目描述中提到需要排除中间的地址范围,即排除的是从IP地址范围是从图2-中的部分地址,因此添加排除和延迟时,“起始IP地址"处应填需要排除的地址范围的起始地址,即答案(9)填写的应该是第一个排除的地址为动态分配范围外紧接着的下一个IP地址,也就是排除掉的地址范围的起始地址是IP地址的下一个值,即填写的起始地址为排除掉的第一个IP地址,也就是填写的起始地址为IP地址的下一个值即填写的起始地址为填写的起始地址为排除掉的第一个IP地址即填写的起始地址为填写的起始地址为填写的起始地址为填写的起始地址为填写的起始地址为填写的起始地址为填写的起始IP地址是填写的起始IP地址是填写的起始IP地址是填写的起始IP地址是填写的起始IP地址是填写的起始IP地址是填写的起始IP地址是填写的起始IP地址是填写的是排除掉的第一个IP地址即填写的起始IP地址是填写的是排除掉的第一个IP地址即填写的是排除掉的第一个IP地址即填写的是排除掉的第一个IP地址是填写的是排除掉的第一个IP地址是填写的是填写的是填写的是填写的是填写的是填写的是填写的是填写的是填写的是填写的是填写的是填写的是填写的是填写的是填写的是根据题意可以推断出该部分区域有已保留的ip段需要排除所以选择这个范围内未被保留的下一个ip作为排除段的开始ip即答案中的ip为根据题意可以推断出该部分区域有已保留的ip段需要排除所以选择这个范围内未被保留的下一个ip作为开始ip即为第二个空的答案对应填入ip地址为对应的下一个可分配地址所以填入ip地址为对应的下一个可分配地址所以填入答案是对应的下一个可分配的地址即填入答案是对应的下一个可分配的ip地址即答案是对应的下一个可分配的ip地址即答案是对应的答案是对应的是对应的是对应的是对应的是对应的是对应的是对应的是对应的是对应的是对应的是对应的是对应答案是该段排除后的下一个可分配使用的IP故填入为第二个空的答案是对应填入结束地址为第一个可分配的IP段最后一个使用前段之后的一个ip即可因此第二个空的答案为对应填入结束地址为第二个空的答案是结束IP即排掉的结束点对应的ip即为答案因此第二个空的答案为对应的结束ip即可根据题意即可得出答案为对应填入结束IP即为答案即可因此根据题意可以推断出题目中图二的空白处应填入的答案就是该段排除后的下一个可分配使用的IP故填入为第二个空的答案即为第二个空的答案即为第二个空的答案即为第二个空的答案即为第二个空的答案即为第二个空的答案即为第二个空应该填入的答案是该段排除后的下一个可分配使用的ip故填入即可即第二空应该填入的答案是第二空应该填入的答案是第二空应该填入的答案是第二空应该填入的答案是第二空应该填入的答案是第二空应该填入的答案是结束IP即排掉的结束点对应的ip所以第二空应该填入的答案是结束IP根据DHCP服务器的默认设置租约期限通常为天所以问题中的默认客户端获取的租约期限应该为天故答案为天根据题目的图示信息可知在图三中显示的租约期是以秒为单位计算的而题中给出的租约期是天因此需要将天的租约期转换为秒由于一天等于秒因此租约期应该转换为秒故答案为秒综合以上分析得出问题中的各个空白处的答案分别为第一个空应该填入起始ip为第二个空应该填入结束ip为第三个空应该填入默认客户端获取的租约期限为天第四个空应该填入实际配置的租约期限为秒”, "
,根据以上解析填入答案即可。图( )所示的空白处应填入的答案是()。](https://cos.mwst.cc/img/bank51/247/934/image-%E7%AC%AC%E4%BA%8C-%E7%AC%AC%E4%BA%BA%E5%A4%BF%E5%AF%BC%E5%AF%BC%E7%AC%AC%E4%BA%BA%E5%AF%BC%E5%AF%BC%E7%AC%AC%E4%BA%BA%E5%AF%BC)
8、【问题4】(3分)
通过创建DHCP的IP保留功能,使静态IP地址的设备管理自动化。如果正在为新的客户端保留IP地址,或者正在保留一个不同于当前地址的新IP地址,应验证DHCP服务器是否租出该地址。如果地址已被租出,在该地址的客户端的命令提示符下键入ipconfig / (13)命令来释放它;DHCP服务器为客户端保留IP地址后,客户端需在命令提示符下键入ipconfig/ (14)命令重新向DHCP服务器申请地址租约。使用ipconfig/ (15)命令可查看当前地址租约等全部信息。
(13)一(1 5)备选答案:
A .all
B .renew
C .release
D .setclassid
参考答案:
(13)C
(14)B
(15)A
解析:
问题4涉及到DHCP服务器的IP保留功能以及客户端的管理。
对于第(13)空,题干提到需要释放已租出的地址,关键词是“释放”。在ipconfig命令中,对应的参数是release,它的作用是释放主机的IP地址。因此,答案为C。
对于第(14)空,题干提到客户端需要重新向DHCP服务器申请地址租约。在ipconfig命令中,对应的参数是renew,它的作用是重新向服务器申请地址。因此,答案为B。
对于第(15)空,题干要求查看当前地址租约等全部信息。在ipconfig命令中,要查看全部信息,必须使用参数all。因此,答案为A。
试题三(共20分)
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
【说明】
某公司业务网络拓扑结构如图3-1所示,区域A和区域B通过四台交换机相连。为了能够充分地使用带宽,网络管理员计划在区域A和区域B之间的数据通信使用负载均衡来提高网络的性能。网络接口及VLAN划分如图3--1所示。

9、【问题1】(11分)
在SwitchA上配置的命令片段如下,请将命令补充完整。
<HUAWEI>(1)
[ HUAIWEI] (2) SwitchA
[SwitchA]Vlan(3) 10 100 400
[SwitchA]interface gigabitethernet 0/0/1
[SwitchA-gigabitethernet0/0/1] port (4) access
[SwitchA-gigabitethernet0/0/1]port default (5)
[SwitchA-gigabitethernet0/0/1]quit
[SwitchA]interface gigabitethernet 0/0/2
[SwitchA-gigabitethernet0/0/2] port link-type (6)
[SwitchA-gigabitethernet0/0/2]port trunk allow-pass vlan (7)
[SwitchA-gigabitethernet0/0/2]quit
[SwitchA]interface gigabitethernet 0/0/3
[SwitchA-gigabitethernet0/0/3] port link-type trunk
[SwitchA-gigabitethernet0/0/3] port trunk allow-pass vlan (8)
[SwitchA-gigabitethernet0/0/3]quit
[SwitchA]interface vlanif 10
[SwitchA-vlanif 10] ip address(9)
[SwitchA-vlanif 10] quit
[SwitchA]interface vlanif 100
[SwitchA-vlanif 100] ip address(10)
[SwitchA-vlanif 100] quit
[SwitchA]interface vlanif 400
[SwitchA-vlanif 400] ip address(11)
[SwitchA-vlanif 400] quit
参考答案:(1)system-view
(2)sysname
(3)batch
(4)Iink-type
(5)Vlan 10
(6)trunk
(7)100
(8)400
(9)10.1.1.1 24
(10)192.168.12.1 24
(11)192.168.14.1 24
解析:
本题是关于华为交换机配置的问题。根据题目给出的说明和网络拓扑结构图,需要补充完整SwitchA上的配置命令片段。每个空白的部分都是基于交换机的配置命令和拓扑结构图中的信息来填写的。具体解析如下:
- 进入系统视图,输入命令system-view。
- 设置交换机的主机名,使用sysname命令。
- 创建Vlan并批量设置,使用batch命令 followed by Vlan编号。
- 设置端口类型为access,使用命令port link-type access。
- 设置端口默认的Vlan,这里从拓扑图中可以看到switchA的ge0/0/1端口连接的pc所在的vlan是vlan 10,所以填写vlan 10。
- 设置端口类型为trunk,使用命令port link-type trunk。
- 设置允许通过的Vlan,从拓扑图中知道GE0/0/2接口对应的vlan是vlan 100,所以允许这个vlan的数据通过,填写100。
- 同上,Ge0/0/3对应的vlan是vlan 400,所以允许vlan 400的数据通过,填写400。
- 设置vlanif 10的IP地址,从拓扑图中找到是10.1.1.1,掩码是255.255.255.0,填写ip address 10.1.1.1(此处只填写IP地址部分,掩码可省略)。
接下来的两个空与上述解析相同,都是从拓扑图中找到对应的IP地址进行填写。
10、【问题2】(4分)
若在SwitchA和SwitchC上配置等价的静态路由,请将下列配置补充完整。
[SwitchA] ip route-static (12) 192.168.12.2
[SwitchA] ip route-static 10.1.2.0 24(13)
[SwitchC] ip route-static (14) 192.168.23.1
[SwitchC] ip route-static 10.1.1.0 24(15)
参考答案:
(12)10.1.2.0 24
(13)192.168.14.2
(14)10.1.1.0 24
(15)192.168.34.2
解析:
配置等价的静态路由意味着在SwitchA和SwitchC上设置到达对方网络的静态路由。对于SwitchA来说,要配置到达区域B的10.1.2.0网络,由于这个网络可以通过SwitchB或SwitchD访问,因此需要设置两条静态路由。因此,(12)处应配置为到达10.1.2.0网络的网关地址,即目标网络地址和子网掩码,所以填写为“10.1.2.0 24”。对于到达区域A的192.168.14.0网络,(13)处应配置为下一跳地址,即通往该网络的下一个交换机的接口地址,因此填写为“192.168.14.2”。对于SwitchC的配置逻辑类似,需要配置到达区域A的网络的静态路由,(14)处为“到达区域A的网络的网关地址”,即目标网络地址和子网掩码,填写为“到达区域A的网络的网关地址”,因此填写为“区域A的网络的网关地址”,此处填写为“区域A的网络的网关地址”,即“区域A的网络地址”,所以填写为“区域A的网络地址”,即“子网掩码”。对于到达区域B的网络的网关地址,(15)处填写为下一个交换机的接口地址,也就是区域B的网络的网关地址的下一跳地址,根据网络拓扑图可知应该填写为“区域B的网络网关地址”,即填写为“子网掩码”。因此,(14)处应填写为到达区域A的网络的网关地址,“子网掩码”即对应的下一跳地址“子网掩码”。所以答案为上述填写内容。
11、【问题3】(3分)
(1)若以区域A->区域B为去程,在SwitchB和SwitchD上是否需要配置回程的静态路由?
(2)请分别给出SwitchB和SwitchD上的回程静态路由配置。
参考答案:
(1)需要
(2)
[SwitchB] ip route-static 10.1.1.0 24 192.168 .12 .1
[SwitchD] ip route-static 10.1.1.0 24 192.168 .14 .1
解析:
在区域A和区域B之间的通信中,数据通信是双向的,即有去程也有回程。因此,为了确保数据能够正确地返回客户端,必须在SwitchB和SwitchD上配置回程的静态路由。
配置静态路由需要使用特定的命令来设置目标网络和下一跳地址。在SwitchB上,回程路由的方向是区域B指向区域A,目标网络是区域A,对应的地址段是10.1.1.0 24。下一跳地址是SwitchA的Ge0/0/2接口的地址192.168.12.1。因此,正确的配置命令是ip route-static 10.1.1.0 24 192.168.12.1。
同理,在SwitchD上,回程路由的目标网络仍然是区域A,但下一跳接口地址是SwitchA的GE0/0/3接口的地址,即192.168.14.1。因此,正确的配置命令是ip route-static 10.1.1.0 24 192.168.14.1。
12、【问题4】(2分)
(1)若在四台交换机上开启生成树协议,该网络是否能够正常工作?
(2)请说明(1)中回答结果的理由。
参考答案:
(1)不能
(2)若开启生成树协议,会使交换机的二层通信某个端口处于断开状态而不能正常通信。
解析:
题目中提到四台交换机相连构成的网络拓扑结构,并计划使用负载均衡来提高网络性能。首先,需要明确生成树协议(STP)的作用是在二层网络中防止环路。在图中,交换机工作在路由模式,即作为路由器在使用。如果开启STP协议,在二层网络中存在环路的情况下,STP会断开环路,导致某些交换机的端口无法正常工作,从而影响网络的通信。因此,开启STP协议后,网络无法正常实现负载均衡的目的。
试题四(共15分)
阅读以下说明,回答问题1和问题2,将解答填入答题纸对应的解答栏内。
[说明]
某学生成绩信息管理系统可以实现考试成绩录入保存、根据学号查询指定学生的成绩等功能。文件描述如表4-1所示。所有数据均存储在Access数据库中,数据库文件名为stuInfoSystem.mdb。学生成绩表数据结构如表4-2所示。
表4-1

表4-2 学生成绩信息表结构 (表名:stuExam)

13、[问题1](8分)
以下所示为数据库定义、成绩录入、成绩保存的功能实现。图4-1为成绩录入页面截图。请仔细阅读下列代码片段,将(1)一(8)的空缺代码补齐。
图4-1
Conn.asp代码片段:
dim rs,conn
Set rs-Server .Createobject(”ADODB .Recordset”)
DBPath =Server .MapPath(”(1))
conn·open”driver{Microsoft Access Driver(*.mdb)};dbq=”&DBPath
stuExamInSert.asp代码片段:
< form name=”form" method="post” action=”(2)”>
<div class=”title_top”>
<div class=”top-cont”>
<div>
</div>
<div class=”cont_title>
<p>(3)</p>
</div>
<div Class=”box”>
<div class=”text”>
<div>
<span>学号</span>
<input type=“text " name="studentid />
</div>
<div>
<span>语文</span>
<input type=“(4)" name=" chinese />
</div>
<div>
<span>数学</span>
<input type=“text " name=" (5)/>
</div>
<div>
<span>英语</span>
<input type=“text " name=" english />
</div>
<div class=”c”>
<input type=”(6)” id="button” name=”button" value=”提交”/>
</div>
</div>
</div>
</form>
stuExamSave.asp代码片段(其中班级数据更新等其他代码略去):
studentid=request.form(”(7)”)
Chinese=request.form(”chinese”)
maths=request.form("maths”)
english=request.form(”english”)
sql="insert into (8)
(Studentid, Chinese, maths, english) )values('"&studentid&"’;"&chinese&",,,&maths&”,”&english&”)”
conn .execute(sql)
(1)一(8)备选答案:
A .stuExamB.学生成绩录入C . submitD . maths
E .studentId F .stuExamSave. asp G.textH.stulnfoSystem.mdb
参考答案:
(1)H
(2)F
(3)B
(4)G
(5)D
(6)C
(7)E
(8)A
解析:
:
本题考察的是学生成绩信息管理系统的功能实现,包括数据库定义、成绩录入、成绩保存等。
对于第一个空,(1)表示数据库文件路径,根据题目描述和选项,应选择H(stuInfoSystem.mdb)。
第二个空,(2)是后台服务器处理文件的路径,应该填写为F(后台服务器处理文件的路径)。
第三个空,(3)是成绩录入页面的标题,应选择B(学生成绩录入)。
第四个空,(4)表示输入框的类型,根据题目描述和选项,这里应填写文本输入框的类型,选择G(文本)。
第五个空,(5)是数学成绩的输入框名称,根据题目描述和选项,选择D(maths)。
第六个空,(6)是提交按钮的类型,应选择C(submit)。
第七个空,(7)是学号的输入框名称,根据题目描述和选项,选择E(studentId)。
第八个空,(8)是学生成绩信息表名,根据题目描述和选项,选择A(stuExam)。
14、[问题2](7分)
下列是根据班级查询某班级所有学生的各科目平均成绩,平均分小数点后保留2位。图4-2为执行查询后的页面截图。请仔细阅读该段代码,将(9)一(5)的空缺代码补齐。
图4-2

StuExamview.asp代码片段:
<!--#includefile="( 9)”-->,引入数据库连接定义
……
<%
Classid=request.form(”Classid");
sql="select classid, round(avg_chinese),(10) as avg_chinse,round(avg(maths);2)as avg_ maths;round(avg(english),2) as avg_english from stuexam where classid=' "&classid&"’group by(11)“
rs .open sql,Conn
Chinese=0
Maths=0
English=0
Total=0
if Not rs.eof Then
Chinese=rs(”avg_Chinese”)
maths=rs(”avg_maths”)
english=rs(”(12)”)
End if
total=Chinese+english+english
rs .close
%>
…
<table width=”80%” border=”1” align=”center” cellpadding=”0”cellspacing=”0”>
<tr>
<td colspan=”(13)”height="30"align="center">查询结果</td>
</tr>
<tr>
<td width=“20%” height="30">班级</td>
<td width=“20%” height="30">语文平均分</td>
<td width=“20%” height="30">数学平均分</td>
<td width=“20%” height="30">英语平均分</td>
<td width=“20%” height="30">总平均分</td>
</tr>
<tr>
<td width=“20%” height="30"><% =classid%></td>
<td width=“20%” height="30"><% =chinese%></td>
<td width=“20%” height="30"><% =(14)%></td>
<td width=“20%” height="30"><% =english%></td>
<td width=“20%” height="30"><% =(15)%></td>
</tr>
</table>
(9)一(15)备选答案:
A .classid B. totalC. 5 D.2
E.avg_english F. conn.asp G. mathsH .avg_maths
参考答案:(9)F
(10)D
(11)A
(12)E
(13)C
(14)G
(15)B
解析:
第一空:代码中的“”是引入数据库连接定义的语句,根据提供的参考答案,应该引入的是数据库连接的asp文件,因此选择F(conn.asp)。
第二空:根据代码上下文和查询结果截图,需要保留平均分的小数点后两位,因此应填写数字2,选择D。
第三空:SQL查询语句中的group by语句是按照某个字段进行分组,根据查询结果截图,是按照班级进行分组,因此应填写班级编号字段,即classid,选择A。
第四空:根据代码上下文和查询结果截图,这里应该是显示英语的平均成绩,对应的字段是avg_english,因此选择E。
第五空:表格标题“查询结果”跨了5列,因此此处应填写数字5,选择C。
第六空和第七空:根据上下文和查询结果截图,这里需要显示数学的平均成绩和总平均分,对应的字段分别是maths和total,因此分别选择G和B。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!