《2021年广西软件水平考试考试真题卷.docx》由会员分享,可在线阅读,更多相关《2021年广西软件水平考试考试真题卷.docx(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2021年广西软件水平考试考试真题卷本卷共分为2大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共25题,每题2分。每题的备选项中,只有一个最符合题意) 1.以下不具有容错功能的是_。ARAID 0BRAID 1CRAID 3DRAID 5 2.知识产权具有无形性、双重性、独占性、时间性和_等特点A地域性B公平性C公正性D有效性 3.目前控制支气管哮喘急性发作的首选药物是A沙丁胺醇B氨茶碱C倍氯米松D色苷酸钠 4.下述任务中,不属于软件工程需求分析阶段的是 (16) 。A分析软件系统的数据要求B确定软件系统的功能需求C确定软件系统的性能要求D确定软件系统的运行平台
2、 5.通常认为,决定局域网特性的主要技术有3个,它们是 (32) 。A传输媒体、差错检测方法和网络操作系统B通信方式、同步方式和拓扑结构C传输媒体、拓扑结构和媒体访问控制方式D数据编码技术、媒体访问控制方法和数据交换技术 6.通信系统的目的是在通信双方之间交换数据,对于构成通信模型的5大要点分别是信源、发送器、传输系统、接收器、 (57) 。A传输介质B路由设备C信宿D服务器 7. (17) 是对重复性的技术事项在一定范围内所做的统一规定。A技术要求B技术术语C技术依据D技术标准 8.PCI 1.0版总线的数据线是 (5) 位。A8B16C32D48 9.系统测试是将软件系统与硬件、外设和网络
3、等其他因素结合,对整个软件系统进行测试。 (11) 不是系统测试的内容。A路径测试B可靠性测试C安装测试D安全测试 10.以太网100BASE-TX标准规定的传输介质是 (51) 。A3类UTPB5类UTPC单模光纤D多模光纤 11.以下属于物理层的设备是 (58) 。A网桥B网关C中继器D以太网交换机 12.从信息资源管理的观点出发,信息系统的逻辑结构一般由4部分组成,其中 (18) 利用信息系统提供的信息进行决策和选择,是信息系统服务的对象。A信息源B信息处理器C信息使用者D信息管理者 13.在下列说法中, (12) 是造成软件危机的主要原因。 用户使用不当 软件本身的特点 硬件不可靠 对
4、软件的错误认识 缺乏好的开发方法和手段 开发效率低ABCD 14.关于匿名性的描述不正确的是 (42) 。A匿名性不会导致侵犯行为B上网要达到匿名(安全),有三个环节:本机、网络和被访问机器CIK的历史记录就破坏了本机上的匿名性D路由器或ISP可以记录上网的所有行为 15.在32位的总线系统中,若时钟频率为1.6GHz,总线上4个时钟周期传送一个32位字,则该总线系统的数据传送速率约为 (1) 。A400MB/sB800MB/sC1.6GB/sD3.2GB/s 16.VLANtag在OSI参考模型的 (50) 实现。A物理层B数据链路层C网络层D应用层 17.一般一个Internet的防火墙是
5、建立在网络的 (43) 。A内部子网之间传送信息的中枢B内部网与外部网的交叉点C部分内部网络和外部网络的结合点D每个子网的内部 18.避免死锁的一个著名的算法是 (26) 。A先入先出法B银行家算法C优先级算法D资源按序分配法 19.DHCP客户端是使用地址 (65) 来申请一个新的IP地址的。A0.0.0.0B10.0.0.1C127.0.0.1D255.255.255.255 20.关于TCP/IP与OSI模型的说法中,正确的是 (24) 。ATCP/IP应用层汇集了OSI模型中的会话层、表示层和应用层BTCP/IP网络接口层对应OSI模型中的网络层CTCP/IP网络接口层对应OSI模型的
6、物理层DTCP/IP的传输层包含OSI模型中的传输层和数据链路层 21.局域网常用的双绞线中不包括 (33) 。A1类双绞线B3类双绞线C4类双绞线D5类双绞线 22.IEEE802.5标准是指 (44) 。A以太网B令牌总线网C令牌环网DFDDI网 23.NetXray的功能是 (64) 。A捕获并分析数据包B发送数据包C网络管理查看功能DA、B和C 24.虚电路服务的通信子网内部的实际操作是 (25) 。A虚电路或数据报方式B数据报方式C虚电路方式D非上述方式 25.信息系统工程建设过程比较复杂,涉及基础设施、网络、软件开发、系统集成等各个方面。下列叙述中,不正确的是_。A由于信息系统工程
7、属于典型的多学科合作项目,因此承建单位除了要有IT方面的技术外,还要有行业应用方面的丰富经验B信息系统工程可以采用软件复用技术,因此能够标准化快速开发完成C信息系统工程行业特征比较明显,行业差异比较大D信息系统工程在逐渐明晰的过程中产生很多变更,意味着工作范围可能发生改变 二、多项选择题(共25题,每题2分。每题的备选项中,有多个符合题意) 1. 有如下关系数据库: S(SNO,SN,STATUS,CITY) P(PNO,PN,COLORS,WEIGHT) J(JNO,JN,CITY) SPJ(SNO,PNO,JNO,QTY) 其中,S为供应单位,P为零件,J为工程项目,SPJ为工程订购零件的
8、订单,其语义为:某供应单位供应某种零件给某个工程,请用SQL完成下列操作。1. 求为工程J1提供红色零件的供应商代号。 2.下面是一个用C编写的快速排序算法。为了避免最坏情况,取基准记录pivot时,采用从left、right和mid=(left+right)/2中取中间值,并交换到right位置的办法。数组a存放待排序的一组记录,数据类型为T,left和right是待排序子区间的最左端点和最右端点。 void quicksort (int a, int left, int right) int temp; if (leftright) hat pivot = median3 (a, left
9、, right); /三者取中子程序 int i = left, j = right-1; for(;) while (i j & ai pivot) i+; while (i j & pivot aj) j-; if(ij) temp = ai; aj = ai; ai = temp; i+; j-; else break; if (ai pivot) temp = ai; ai = aright; aright = temp; quicksort( (1) ); /递归排序左子区间 quieksort(a,i+1 ,right); /递归排序右子区间 void median3 (int a
10、, int left, int right) int mid= (2) ; int k = left; if(amid ak)k = mid; if(ahigh ak) k = high; /选最小记录 int temp = ak; ak = aleft; aleft = temp; /最小者交换到 left if(amid aright) temp=amid; amid=aright; aright=temp;消去第二个递归调用 quicksort (a,i+1,right)。 采用循环的办法:void quicksort (int a, int left, int right) int t
11、emp; int i,j; (3) int pivot = median3(a, left, right); /三者取中子程序 i = left; j = righi-1; for (; ) while (ij & ai pivot)i+; while (ij & pivot aj) j-; if(i j) temp = ai; aj; = ai; ai=temp; i+; j-; else break; if(aipivot) (4) ;ai=pivot; quicksoft ( (5) ); /递归排序左子区间 left = i+1; 3. 有如下关系数据库: S(SNO,SN,STATU
12、S,CITY) P(PNO,PN,COLORS,WEIGHT) J(JNO,JN,CITY) SPJ(SNO,PNO,JNO,QTY) 其中,S为供应单位,P为零件,J为工程项目,SPJ为工程订购零件的订单,其语义为:某供应单位供应某种零件给某个工程,请用SQL完成下列操作。1. 求为工程J1提供红色零件的供应商代号。 4. 若采用电视铜缆接入计算机主干网络,用户端需增添什么设备网络通信速率为多少 5. 依据ISO/OSI参考模型对无线扩频网络设备进行分类,可以分为哪几种类型用无线扩频设备实现网络互连需要何种配套设备 6. 试述从PC1发送一个IP包到PC2的路由计算过程和传送路径。 7. 请
13、指出现有虚拟局域网络的4种划分方式。 8. 在基于端口的VLAN划分中,交换机上的每一个端口允许以哪3种模式划入VLAN中,并简述它们的含义。 9. 以下为Cisco以太网交换机Catalyst 2924(ws-c2924xlA,拥有24个10/100Mbit/s自适应端口)的VLAN划分命令,请解释(1)(3)处的标有下划线部分配置命令的含义。(“/”后为注释内容) switchen /进入特权执行态 switch#config term /进入通用配置状态 switch(config)#interface vlan1 /配置vlan 1(ID为1的Vlan) (1)(此处有2条下划线) s
14、witch(config-if)# ip address 202.112.111.23 255.255.255.0 switch(config-if)# management switch(confing-if)# exit /退出对vlan的配置状态 switch(config)# interface fa0/1 /配置第一模块的第2个端口 (2)(此处有2条下划线) switch(config-if)# switchport mode access switch(config-if)# switchport acess vlan switch(conflg-if)# exit /退出对端口
15、的配置状态 switch(config)# interface fao/2 /配置第一模块的第3个端口 (3)(此处有2条下划线) switch(config-if)# switchport mode multi switch(config-if)# switchport multi vlan add 2,3 switch(config-if)# exit/退出对端口的配置状态 10.远程访问服务所使用到的AAA技术中的3个A分别指代什么 11.简述无线接入技术的实现主要基于哪几种类型的技术 12. 实现连通图G的深度优先遍历(从顶点v出发)的非递归过程。 第一步:首先访问连通图G的指定起始顶
16、点v; 第二步:从V出发,访问一个与v (1) p,再从顶点P出发,访问与p (2) 顶点q,然后从q出发,重复上述过程,直到找不到存在 (3) 的邻接顶点为止。 第三步:回退到尚有 (4) 顶点,从该顶点出发,重复第二、三步,直到所有被访问过的顶点的邻接点都已被访问为止。 因此,在这个算法中应设一个栈保存被 (5) 的顶点,以便回溯查找被访问过顶点的未被访问过的邻接点。 13. 本题中的函数encode()和decode()分别实现对字符串的变换和复原。其中变换函数encode()顺序考查已知字符串的字符,按以下规则逐组生成新字符串: (1)若已知字符串的当前字符不是数字字符,则将该字符复制
17、在新字符串中。 (2)若已知字符串的当前字符是一个数字字符,且它之后没有后继字符,则简单地将它复制到新字符串中。 (3)若已知字符串的当前字符是一个数字字符,并且还有后继字符,设该数字字符的面值为n,则将它的后继字符(包括后继字符是一个数字字符)重复复制n+1次到新字符串中。 (4)以上述一次变换为一组,在不同组之间另插入一个下划线“_”用于分隔。例如,encode()函数对字符串26a3t2的变换结果为666_a_tttt_2。 复原函数decode()做与变换函数encode()相反的工作。即复制不连续相同的单个字符,而将一组连续相同的字符(不超过10个)变换成一个用于表示重复次数的数字符
18、和一个重复出现的字符,并在复原过程中略过变换函数,为不同组之间添加的一个下划线字符。 假定调用变换函数encode()时的已知字符串中不含下划线字符。 int encode(char *instr, char *outstr) char *ip, *op, c; int k,n; ip=instr; op=outstr; while(*ip) if(*ip=0 & *ip=9 & *(ip+1) n= (1) ; c= (2) ; for(k=0; kn;k+) *op+=c; else (3) ; *op+=_; ip+; if(opoutstr)op-; (4) ; return op-o
19、utstr; int decode(char *instr, char *outstr) char *ip, *op, c; int n; ip=instr; op=outstr; while(*ip) c=*ip; n=0; while(*ip=c&n10) ip+; n+; if( (5) )*op+=0+n-1; *op+=c; if( (6) )ip+; *op=0; return op-outstr; 14. 函数palindrome(char s)的功能是:判断字符串s是否为回文字符串。若是,则返回0,否则返回-1。若一个字符串顺读和倒读都一样时,则可称该字符串是回文字符串。例如,
20、“LEVEL”是回文字符串,而“LEVAL”不是。 int palindrome(char s char *pi, *pj; pi=s; pj=s+strlen(s)-1; while(pipj& (1) ) pi+; pj-; if( (2) )return-1; else return 0; 函数f(char *str, char del)的功能是:将非空字符串str分割成若干个子字符串并输出,del表示分割时的标志字符。 例如,若str的值为“33123333435”,del的值为“3”,调用此函数后,将输出三个子字符串,分别为“12”、“4”和“5”。 void f(char *str
21、, char del) int i,j, len; len=strlen(str); i=0; while(ilen) While( (3) ) i+; /*忽略连续的标志字符*/ /*寻找从stri开始直到标志字符出现的一个子字符串*/ j=i+1; while(strj!=del & strj!=0)j+; (4) =0; /*给找到的字符序列置字符串结束标志*/ printf(%st,&stri); (5) ; 15. 下面程序完成从键盘读入一个字符串,然后采用parseInt方法将其转换为一个相应的整数。 import java.io.*; public class testThrow
22、s public static (1) readString() (2) IOException int ch; String r=; boolean done=false; while( (3) ) ch=System.in.read(); if(ch0 | ch=0xd) /处理回车符中第一个符号 done=true; else r=r+(char)ch; return r; public static void main(Stling args) String str; (4) str=readString(); (5) (IOException e) System.out.printl
23、n(error); return; System.out.println(input integer: +Integer.parselnt(str); 16. 请说出图9-1的拓扑结构名称与特点。 17. 根据IP地址与子网掩码,请判断它们是否属于同一个网段如果不是,请说出他们分别属于哪个网段。 18. PC2、PC4与PCI、PC3、PC5要连网且能相互访问,需要增添什么设备 19. 当增加了问题3中的设备后(此设备设置正确,且PC3与PC2是连通的,PCI与PC3也是连通的,经测试PCI与PC2物理连接正常),但PCIPing不通PC2。请问是什么原因 20. 请比较交换机的堆叠与级联的区
24、别。 21. PON包括哪两种网络 22. EPON由哪3部分组成,采用什么拓扑结构 23. EPON使用什么复用技术 24. 下列所叙述中不属于无源光网络的优势的是哪几项 (1)无源光网络设备简单,安装维护费用低,投资相对也较小。 (2)无源光设备组网灵活,拓扑结构可支持树型、星型、总线型、混合型、冗余型等网络拓扑结构。 (3)安装方便,它有室内型和室外型。室外型可直接挂在墙上,不要另外租用或建造机房。而有源系统需进行光电、电光转换,设备制造费用高,要使用专门的场地和机房,远端供电问题不好解决,日常维护工作量大。 (4)无源光网络适用于点对点通信,仅利用无源分光器实现光功率的分配。 (5)无
25、源光网络是纯介质网络,彻底避免了电磁干扰和雷电影口向,极适合在自然条件恶劣的地区使用。 (6)从技术发展角度看,无源光网络扩容比较简单,不涉及设备改造,只需设备软件升级,硬件设备一次购买,长期使用,为光纤入户奠定了基础,使用户投资得到保证。 (7)由于PON成本较低,现在PON接入网普遍用于各企业。 25.说明 电子邮件是Internet中应用最广泛的服务,因此安装和配置一个高效与满足实际需求的电子邮件系统是每一个系统管理员的奋斗的目标之一,Linux的出现为构建低成本的、高效的电子邮件服务器提供了可能,以下是在Linux下配置Sendmail的部分清单。 /在/etc/mail目录下创建ac
26、cess文件,内容如下 127.0.0.1 RELAY 220.168.141RELAY (1) . . 在终端命令窗口运行以下命令: cp/etc/mial/sendmail.cf /etc/mail/sendmail.cf. bak (2) m4/etc/mail/sendmail.mc /etc/mail/sendmail.ef /生成sendmail.cf文件rootahpeng root/etc/rc.d/init.d/sendmail restart (3) .rootahpeng root#adduser ciu -p ciu (4) ciuDomain. com、 ciudow
27、nloadD、eiuquestionrD (5) vi/etc/aliases Ciudownload :ciu (6) ciuquestio: ciuMaxMessageSize=1000000 (7) /保存该/etc/aliases并退出。rootahpeng root# newaliases (8) /etc/aliases: 63 aliases, longest 10 bytes, 625 bytes total第19页 共19页第 19 页 共 19 页第 19 页 共 19 页第 19 页 共 19 页第 19 页 共 19 页第 19 页 共 19 页第 19 页 共 19 页第 19 页 共 19 页第 19 页 共 19 页第 19 页 共 19 页第 19 页 共 19 页