【问题3】(3分) NAT-PT机制定义了三种不同类型的操作,其中,(11)提供一对一的IPv6地址和IPv4地址的
【问题3】(3分)
NAT-PT机制定义了三种不同类型的操作,其中,(11)提供一对一的IPv6地址和IPv4地址的映射; (12)也提供一对一的映射,但是使用一个IPv4地址池; (13)提供多个有NAT-PT前缀的IPv6地址和一个源IPv4地址间的多对一动态映射。
【问题3】(3分)
NAT-PT机制定义了三种不同类型的操作,其中,(11)提供一对一的IPv6地址和IPv4地址的映射; (12)也提供一对一的映射,但是使用一个IPv4地址池; (13)提供多个有NAT-PT前缀的IPv6地址和一个源IPv4地址间的多对一动态映射。
第1题
阅读以下说明,根据要求回答问题1~问题3。(15分) 【说明】 随着应用业务的不断增长,某单位网络内部部署有IPv4网络和IPv6网络。该单位计划采用 NAT-PT技术实现这两类网络中相关主机之间的相互通信,其网络拓扑结构如图8.20所示。其中, IPv6网络使用NAT-PT网络前缀为2011:2fc6:0:0:0:1::/96。若在路由器 配置实施过程中,现场的网络工程师发现:只能实现由 币点友起的与 濯节点之间的通信,反之则不行,则造成这一现象的可能原因是 (14) 。
第2题
阅读下列说明,回答问题1至问题5,将解答写在答题纸的对应栏内。 【说明】 图4-1是银行卡应用的部分类图,图中属性和操作前的“+”和“一”分别表示公有成员和私有成员。银行卡Account有两种类型,借记卡SavingAccount和信用卡CreditAccount图4-1银行卡应用的部分类图 (1)借记卡和信用卡都有卡号account Number和余额balance两个属性。借记卡的余额是正常余额,信用卡的余额是目前未还的金额,如果没有未还的金额,则为0;有开户set Up、取款withdraw、查询余额get Balance和销户close四个方法。借记卡取钱时,要求取钱金额不能超过余额;而信用卡取钱金额不能超过信用额度,因此需要在子类中实现该方法。 (2)借记卡可以存钱deposit。 (3)信用卡有信用额度creditLimit属性,可以查询信用额度getCreditLimit、修改信用额度updateCreditLimit和还款retumCredit。 现拟采用面向对象的方法进行测试。
【问题1】(3分) 面向对象单元测试的主要对象是什么? 【问题2】(4分) 在继承关系上,若某方法在测试父类时已经测试过,那么在什么情况下在子类中也需要测试? 【问题3】(4分) 要测试方法deposit()时,还需要调用什么方法?给出测试序列。 【问题4】(6分) 方法withdraw在基类Account中定义,但在两个子类中有不同的实现。这是面向对象的什么机制?这种情况在测试时如何进行? 【问题5】(3分) 给出类SavingAccount的最小测试序列。
第3题
试题四(共12分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某企业为防止自身信息资源的非授权访问,建立了如图4-1所示的访问控制系统。
该系统提供的主要安全机制包括:
(1) 认证:管理企业的合法用户,验证用户所宣称身份的合法性,该系统中的认证机制集成了基于口令的认证机制和基于PKI的数字证书认证机制;
(2) 授权:赋予用户访问系统资源的权限,对企业资源的访问请求进行授权决策;
(3) 安全审计:对系统记录与活动进行独立审查,发现访问控制机制中的安全缺陷,提出安全改进建议。
【问题1】 (6分)
对该访问控制系统进行测试时,用户权限控制是其中的一个测试重点。对用户权限控制的测试应包含哪两个主要方面?每个方面具体的测试内容又有哪些?
【问题2】(3分)
测试过程中需对该访问控制系统进行模拟攻击试验,以验证其对企业资源非授权访问的防范能力。请给出三种针对该系统的可能攻击,并简要说明模拟攻击的基本原理。
【问题3】(3分)
对该系统安全审计功能设计的测试点应包括哪些?
第4题
A.它用于将私有 IPv6 地址转换为公有 IPv6 地址
B.它是协助从 IPv4 向 IPv6 迁移的临时机制
C.IETF 已弃用 NAT64,开始倾向于 NAT-PT
D.双协议栈是实施用于 IPv6 的 NAT 的一个示例
第5题
【问题1】 (4分)
使用NAT-PT方式完成IPv4主机与IPv6主机通信,需要路由器支持,在路由器上需要配置DNS-ALG和FTP-ALG这两种常用的应用网关。
没有DNS-ALG和FTP-ALG的支持,无法实现(1)节点发起的与 (2) 节点之间的通信。
第6题
[说明]
某公司已有一个100用户的有线局域网。由于业务的发展,现有的网络不能满足需求,需要增加40个用户的网络连接,并在公司客户接待室连接网络以满足合作伙伴实时咨询的需求。现结合公司的实际情况组建无线局域网,具体拓扑如图1-1所示。
图1-1中的无线网卡配置信息如图1-2所示
[问题1](3分)
目前无线局域网主要有哪两大标准体系简述各自特点。
[问题2](2分)
在图1-1中,为什么采用两种方式连接Internet
[问题3](2分)
在图1-2中,当有多个无线设备时,为避免干扰需设置哪个选项的值
[问题4](3分)
IEEE 802.11中定义了哪两种拓扑结构简述这两种拓扑结构的结构特点。图1-2中"Operating Mode"属性的值是什么
[问题5](2分)
选项"ESSID" (扩展服务集ID)的值如何配置
[问题6](3分)
图1-2中"Encryption Level"选项用以配置WEP。WEP采用的加密技术是什么 "值"备选项中应包含两种长度为多少的密钥
第7题
试题二(共15分)
阅读以下说明、C程序代码和问题1至问题3,将解答写在答题纸的对应栏内。
【说明1】
设在某C系统中为每个字符型数据分配1个字节,为每个整型(int)数据分配4个字节,为每个指针分配4个字节,sizeof(x)用于计算为x分配的字节数。
【C代码】
#include <stdio.h>
#include <string.h>
int main()
{ int arr[5]={10,20,30};
char mystr[]="JustAtest\n";
char *ptr= mystr;
printf("%d%d%d\n", sizeof(int),sizeof(unsigned int),sizeof(arr));
printf("%d%d\n",sizeof(char),sizeof(mystr));
printf("%d%d%d\n",sizeof(ptr),sizeof(*ptr),strlen(ptr));
return 0;
}
【问题1】(8分)
请写出以上C代码的运行结果。
【说明2】
const是C语言的一个关键字,可以用来定义“只读”型变量。
【问题2】(4分)
(1)请定义一个“只读”型的整型常量size,并将其值初始化为10;
(2)请定义一个指向整型变量a的指针ptr,使得ptr的值不能修改,而ptr所指向的目标变量的值可以修改(即可以通过ptr间接修改整型变量a的值)。
注:无需给出整型变量a的定义。
【问题3】(3分)
某C程序文件中定义的函数f如下所示,请简要说明其中static的作用,以及形参表“const int arr[]”中const的作用。
static int f(const int arr[])
{
/*函数体内的语句省略*/
}
第8题
阅读下列说明,根据要求回答问题1~问题3。(15分) 【说明】 小赵是一位优秀的软件设计师,负责过多项系统集成项目的应用开发,现在公司因人手紧张,让他作为项目经理独自管理一个类似的项目,他使用瀑布模型来管理该项目的全生命周期,如图6-6所示。项目进行到实施阶段,小赵发现在系统定义阶段所制订的项目计划估计不准,实施阶段有许多原先没有估计到的任务现在都冒了出来。项目工期因而一再延期,成本也一直超支。 【问题1】(6分) 根据项目存在的问题,请简要分析小赵在项目整体管理方面可能存在的问题。 【问题2】(6分) (1)请简要叙述瀑布模型的优缺点。 (2)请简要叙述其他模型如何弥补瀑布模型的不足。 【问题3】(3分) 针对本案例,请简要说明项目进入实施阶段时,项目经理小赵应该完成的项目文档工作。
第9题
阅读下列说明和程序,回答问题l至问题3.将答案填入答题纸的对应栏内。
【说明】
在开发某嵌入式系统时,设计人员根据系统要求,分别编写了如下程序,其中:
【程序1】;实现两个变量的值的互换;
【程序2】:完成某功能的C语言程序;
【程序3】和【程序4】:是P、V操作的形式化定义,设S为信号量。在多道程序系
统中,进程是并发执行的。这些进程间存在着不同的相互制约关系,主要表现为同步和
互斥两个方面。信号量是解决进程间同步与互斥的有效方法。
【程序1】
【程序3】
P操作的形式化定义
P (S)
{
(1):
If(2) {
阻塞该进程;
将该进程插入信号量S的等待队列
}
}
【程序4】
V操作的形式化定义:
V(S)
{
(3)
if(4) {
从信号量s的等待队列中取出队首进程
将其插入就绪队列:
}
}
【问题1】(6分)
执行【程序1】后,没有能够实现两个变量值的交换,为什么?请修改上述函数
实现两个变量值的交换,要求函数无返回值,形式为:void swap(...)。请将答案填写在
答题纸中对应的栏目。
【问题2】(3分)
请问【程序2】运行结果是什么?
【问题3】(6分)
请简述什么是临界资源?什么是临界区?
请完成【程序3】和【程序4】的形式化定义,将应填入(n)处的内容写在答题纸
的对应栏中。
第10题
试题三(共15分)
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
操作系统主要功能之一是处理机管理,处理机管理主要是实现处理机扩充,以支持多个进程的并行运行,提高计算机的计算效率。
进程是动态的概念,通常称进程为程序的一次执行。进程的主体部分是程序,包括程序和数据。进程在执行期间具备确定的状态。
线程是进程中某个单独执行的控制流,也称为轻量进程。
【问题1】(3分)
简述抢占(剥夺)式调度算法和非抢占式调度算法的特点。
【问题2】(3分)
请从下列叙述中选择出正确的叙述并将其序号填写在答题纸上。(该题为多选题)
A.在多进程多线程系统中,处理机调度的最小单位是进程
B.线程可定义为进程内的一个执行单位,或者定义为进程内的一个可调度的实体
C.一个线程可以属于多个进程
D.进程处于可执行状态时,它的线程可以被调度执行,处于阻塞状态时,其所有线程均不能执行
E.进程的多个线程共享进程的地址空间
【问题3】(9分)
进程状态之间切换关系如图3-1所示,具体说明进程三种状态的特点,并将三种状态之间的切换条件(a)至(d)填写在答题纸对应栏目中。
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!