2021年辽宁软件水平考试考试考前冲刺卷(5).docx

上传人:w**** 文档编号:20544241 上传时间:2022-06-17 格式:DOCX 页数:22 大小:25.97KB
返回 下载 相关 举报
2021年辽宁软件水平考试考试考前冲刺卷(5).docx_第1页
第1页 / 共22页
2021年辽宁软件水平考试考试考前冲刺卷(5).docx_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《2021年辽宁软件水平考试考试考前冲刺卷(5).docx》由会员分享,可在线阅读,更多相关《2021年辽宁软件水平考试考试考前冲刺卷(5).docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2021年辽宁软件水平考试考试考前冲刺卷(5)本卷共分为2大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共25题,每题2分。每题的备选项中,只有一个最符合题意) 1.以下关于Excel单元格操作的叙述,_是错误的。A拖曳单元格,可以选定若干个不连续的单元格B单击某单元格可选定该单元格C单击某单元格,再按住ShiR键不放,单击另一个单元格,可选定一个区域D按住Ctrl键不放,再单击某些单元格,可选定不连续的某些单元格 2.在Excel中,_函数用来计算某个区域中空单元格的数量。ACOUNTBCOUNTACCOUNTBLANKDCOUNTIF 3.在Excel中,若

2、单元格C1中的公式为=A1+B2,将其复制到单元格C5,则C5中的公式是_。A=A1+B2B=A5+B6C=A5+B2D=A1+B6 4.在Excel中,1,A2,B1,B2,C1,C2单元格的值分别为1、2、3、4、3、5,在D1单元格中输入函数“=SUM(A1:B2,B1:C2)”,按Enter一键后,D1单元格中显示的值为_。A25B18C11D7 5.如果己知一个Excel表格B1单元格是空格,B2单元格的内容为数值2,B3单元格的内容为数值3,B4单元格的内容为数值4.5,B5单元格的内容为数值5.5,B6单元格的内容为“=COUNT(B1:B5)”,那么:B6单元格显示的内容应为_

3、。A1B4C5D15 6.假设在Excel中的工作表中有如下图的数据,如在A3单元格里输入公式=SUMIF(1:D2,25,A2:I)2),那么回车后在A3中显示的数值是()。A100B70C200D1407.在Excel中,“Sheet1!$A$1:$E$1,Sheet1!$B$3:$D$3,Sheet1!$C$5”共选定了_个单元格。A9B7C8D6 8.在Excel中,将A1单元格的格式设置为数值,小数位数为2,然后在此单元格输入数值65.2568,按:Enter键后,单元格显示的内容是_。A65.00B65.25C65.26D65.30 9.某学生要进行数据结构、操作系统和计算机组成原

4、理三门课的考试。已知数据结构成绩是85分、操作系统成绩是87分,希望总分达到240分,需要求出计算机组成原理应考的分数。此类问题可以使用Excel中的_功能来解决。A自动求和B公式求解C单变量求解D双变量求解 10.在Excel中,若单元格C5=1000、D5=50、C6=6000、D6=40,在单元格E5中输入公式“=C5*$D$5”,再将此公式复制到F6单元格中,则F6单元格的值为_。A50000B2000C240000D300000 11.在Excel中,A1:C3区域中各单元格的值都为10,如果在D1单元格中输入公式“=SUM(A1,c3)”,则D1单元格中显示的值为_。A20B30C

5、60D90 12.当向当前单元格输入公式时,使用单元格地址D$2引用D列第2行单元格,该单元格的引用称为_。A交叉地址引用B混合地址引用C相对地址引用D绝对地址引用 13.在Excel中,A1单元格的内容为“中国”,B1单元格的内容为“北京”,如果要在C1单元格中显示“中国北京”,则应该在C1单元格中输入的公式是_。A=A1&B1B=A1+B1C=A1*B1D=A1%B1 14.在Excel中,在D2单元格输入函数=INT(B2/C2),则D2单元格的值为()。A11B10.67C10D0.0915.在常规格式下,Excel单元格中的数值最多只能有11位,如果输入了12位以上的数字,则将以_显

6、示。A若干个“#”B科学记数形式C若干个“”D文本形式 16.在Excel中,_函数的功能是将指定单元格区域中的最小值返回并显示在当前单元格中。AMAXBSMALLCMINDLARGE 17.下列关于Excel排序的叙述,不正确的是_。A可以递增排序B可以指定按四个关键字排序C可以指定按三个关键字排序D可以递减排序 18.在Excel中,A1单元格的值为3.14E+05,则与A1单元格中的值等价的是_。A3.19B8.14C314000D31405 19.在Excel中,若A1单元格中的值为5,在B2和C2单元格中分别输入“=A1+8”和“=A1+8”,则_。AB2单元格中显示5,C2单元格中

7、显示8BB2和C2单元格中均显示13CB2单元格中显示#VALUE!,C2单元格中显示13DB2单元格中显示13,C2单元格中显示#VALUE! 20.在Excel中,设A1单元格的值为10,A2单元格的值为20,在A3单元格中输入“A2-A1”,则A3单元格中的值为_。A10B-10CA2-A1D# 21.下列各个子图表类型中,属于折线图的是()A.B.C.D.22.在Excel中,在某一个单元格中输入了一个位数较多的数字,但该单元格却显示#,原因是_。A系统故障B输入错误C单元格宽不够D使用了科学计数法 23.在Excel中,函数“=IF(58,0,1)”的值为_。A0B1C5D8 24.

8、在Excel中,一个Excel的工作簿中可以包含_工作表。A最多1个B最多2个C不超过3个D超过3个 25.在ExCel中,函数Min(A1:A10)的功能是_。A求出A1A10单元格数组中的最小值B求出A1A10单元格数组中的最大值C求出A1A10单元格数组中的平均值D求出A1A10单元格的个数 二、多项选择题(共25题,每题2分。每题的备选项中,有多个符合题意) 1.程序6说明单源最短路径的分支限界算法。const int MAXNUM=29999;#includeiostream#includevector#includealgorithm#includefunctionalusing

9、namespace std;template class VertexType,class EdgeTypeclass MinNode /程序中使用的最小化堆的结点说明friend class GraphVertexType,EdgeTypepublic:MinNode (int nl, EdgeType length1) VexNum=nl;length=length1;bool operator(const MinNodeVertexType,EdgeType&p)const return (1) p.length;private: int VexNum; /记录源点序号,序号数组p及di

10、stance下标相一致。源点为初始扩展顶点 EdgeType length; /记录源点到本顶点的当前最短路径的长度,源点到自身的长度为0templateclass VertexType,classEdgeTypevoid GraphVertexType,EdgeType: shortestpath(VertexType start) int j,k,source;/source 记录源点的序号。 EdgeType*distance= (2) ; int*p=new intMaxNumVertex; vectorMinNodeVertexType,EdgeType H; for(source=

11、0;sourceMaxNumVertex;source+) if(NodeListsource=start)break; if (source=MaxNumVertex)cout”This is error!”end1;return; MinNodeVertexType,Edge Type (3) ; for(k=0;kMaxNumVertex;k+) distancek:MAXXUM; /记录源点到本顶点k的最终的最短路径的长度 pk=source; /记录最短路径上的本顶点的直接前驱顶点的序号 distancesource=0;psource=-1;/m 是源点,前一顶点不存在 vecto

12、rMinNodeVertexType, EdgeType:iterator q; while(1) for(j=0;jMaxNumVertex;j+) if(AdjMatrixE.VexNum* MaxNumVertex+jMAXNUM) &( (4) distancej) distancej=E.length+AdjMatrixE.VexNum* MaxNumVertex+j; pj=E. VexNum; /记录顶点j的前一顶点 MinNodeVertexType, EdgeType (5) ; Hpush_ back(N); push_heap(H. begin(),H.end(),gre

13、aterMinNodeVertexType, EdgeType(); if(H.empty()true)break; /若优先队列为空,那么算法结束 else pop_ heap(H.begin(),H. end(),greaterMinNodeVertexType, EdgeType(); q=H.end()-1; /从最小化堆中取路径最短的顶点 E=*q; H.pop_ back(); /删除从最小化堆中“挤”出的顶点 /end while for(k=0;kMaxNumVertex;k+) coutShorstest path from vertexkisdistancekend1; j

14、=k;coutAll vertices are:; while(j!=source)coutj-;j=pj; coutsource”.”end1; /打印顶点的最短路径长度和至源点的最短路径上经过的顶点序列 return; 2.说明 某旅馆的电话服务如下:可以拨分机号和外线号码。分机号是从7201至7299。外线号码先拨9,然后是市话号码或长话号码。长话号码是以区号和市话号码组成。区号是从100到300中任意的数字串。市话号码是以局号和分局号组成。局号可以是455,466,888,552中任意一个号码。分局号是任意长度为4的数字串。要求:写出在数据字典中,电话号码的数据条目的定义(即组成)。

15、3. 若要加入第5台主机E,使它能与D主机直接通信,其IP地址的设定范围应是多少 4.A、B、C、D4台主机之间哪些可以直接通信哪些需要通过设置网关(或路由器)才能通信请画出网络连接示意图,并注明各个主机的子网地址和主机地址。 5. 若要使主机A、B、C、D4台主机在这个网上都能直接相互通信,可采取什么办法 6. 不改变A主机的物理位置,将其IP地址改为192.155.12.168,试问它的直接广播地址和本地广播地址各是多少若使用本地广播地址发送信息,请问哪些主机能够收到 7. 若采用电视铜缆接入计算机主干网络,用户端需增添什么设备网络通信速率为多少 8. 若采用电话线方式上网,并按要求在计算

16、机连入网络的同时能通电话,连网速率高于 500Kbps,可以选用哪种技术方案其最高通信速率为多少 9. 依据ISO/OSI参考模型对无线扩频网络设备进行分类,可以分为哪几种类型用无线扩频设备实现网络互连需要何种配套设备 10. 试述从PC1发送一个IP包到PC4数据封装与解封的全过程。 11. 为了实现VLAN1,VLAN2和VLAN3的虚拟网络划分,在ATM和RT路由器中应设置哪几种服务协议(如BUS) 12. 试述从PC1发送一个IP包到PC2的路由计算过程和传送路径。 13. 在基于端口的VLAN划分中,交换机上的每一个端口允许以哪3种模式划入VLAN中,并简述它们的含义。 14. 以下

17、为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条下划线) switch(config-if)# ip address 202.112.111.23 255.255.255.0 switch(config-if)#

18、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 /退出对端口的配置状态 switch(config)# interface fao/2 /配置第一模块的第3个端口 (3)(此处有2条下划线) switch(conf

19、ig-if)# switchport mode multi switch(config-if)# switchport multi vlan add 2,3 switch(config-if)# exit/退出对端口的配置状态 15. 请指出现有虚拟局域网络的4种划分方式。 16.英语教学设计既是一门艺术,又是一门科学。其设计过程的科学性应该体现在哪些方面 17. 在一个矩阵中,如果其零元素的个数远远多于其非零元素的个数时,称这样的矩阵为稀疏矩阵。稀疏矩阵通常采用三元组数组表示。每个非零元素用一个三元组来表示,即非零元素的行号、列号和它的值。然后按某种顺序将全部非零元素的三元组存于一个数组中。

20、例如,对于以下二维数组: int x34=1,0,0,0,0,5,0,0),0,0,7,2; 可用以下数组a来表示: int a3=3,4,4,0,0,1,1,1,5),2,2,7,2,3,2; 其中三元数组a的第1行元素的值分别存储稀疏矩阵的行数、列数和非零元素的个数。 下面的流程图描述了稀疏矩阵转换的过程。 18. 以字符流形式读入一个文件,从文件中检索出6种C语言的关键字,并统计、输出每种关键字在文件中出现的次数。本程序中规定:单词是一个以空格或t、n结束的字符串。其中6种关键字在程序中已经给出。 #include stdio.h #include stdlib.h FILE *cp;

21、char fname20, buf100; int NUM; struct key char word10; int count; keyword= if, 0, char, 0, int, 0, else, 0, while, 0, return, 0; char *getword (FILE *fp) int i=0; char c; while(c=getc(fp)!= EOF & (1) ); if(c=EOF) return (NULL); else bufi+=c; while(c=fgetc(fp)!=EOF & c!=& c!=t & c!=n ) bufi+=c; bufi=

22、0; return(buf); void lookup(char *p) int i; char *q, *s; for(i=0; iNUM; i+) q= (2) ; s=p; while(*s & (*s=*q) (3) ) if( (4) ) keywordi.count+; break; return; void main() int i; char *word; printf(lnput file name:); scanf(%s, fname); if(cp=fopen(fname, r)=NULL) printf(File open error: %sn, fname); exi

23、t(0); NUM=sizeof(keyword)/sizeof(struct key); while( (5) ) lookup(word); fclose(cp); for(i=0;iNUM;i+) printf(keyword:%-20s count=%dn,keywordi.word,keywordi.count); 19. 魔方阵,又叫幻方,在我国古代称为“纵横图”。由1N2共N2个自然数构成每行、每列及两对角线上各数之和都相等的NN方阵,这样的方阵就叫做N阶魔方阵。顾名思义,奇阶魔方阵就是N为奇数的幻方。 奇数阶魔方阵的生成方法如下: (1)第一个位置在第一行正中。 (2)新位置应

24、当处于最近一个插入位置右上方,但如果右上方位置已超出方阵上边界,则新位置取应选列的最下一个位置;如果超出右边界,则新位置取应选行的最左一个位置。 (3)若最近一个插入元素为N的整数倍,则选下面一行同列上的位置为新位置。本题要求输入一个数据n,然后打印由自然数1到n2的自然数构成的魔方阵(n为奇数)。例如,当n=3时,魔方阵为: 8 1 6 3 5 7 4 9 2 了解其生成方法后,就可以根据此方法来写出程序了。首先设置int变量i,j,m, n。其中i标记魔方阵的行;j标记魔方阵的列;n表示魔方阵的维数,通过输入得到;通过m递加得到插入的数据。数组aMAXMAX用于存放魔方阵元素。这里预定义了

25、 MAX的大小,没有采用动态分配,在此设置为15,即最大求得1515阶魔方阵。 #include stdio.h #define MAX 15 void main() int n; int m=1; int i,j; int aMAXMAX; printf(Please input the rank of matrix:); scanf(%d,&n); i=0; (1) while( (2) ) aij=m; m+; i-; j+; if(m-1)%n=0 & m1) (3) j=j-1; if(j(n-1) /超出上界 (4) if(j(n-1) (5) for(i=0;in;i+) /输出

26、魔方阵 for(j=0;jn;j+) if(aij/10=0) printf(%d ,aij); /对程序无影响,只是使输出的数每一列对齐 else printf(%d ,aij); if(j=(n-1) printf(n); 20.CMMI (Capability Maturity Model Integration)的本质是软件管理工程的一个部分。软件过程改善是当前软件管理工程的核心问题,计算的发展使人们认识到要高效率、高质量和低成本地开发软件,必须改善软件生产过程。基于模型的过程改进是指用采用能力模型来指导组织的过程改进,使之过程能力稳定的进行改善,该组织也能变得更加成熟。请根据你实际参

27、与开发的经验,论述下列三个问题:问题1 简述软件能力成熟度模型集成(CMMI)与CMM的区别,它的优点在哪里。问题2 具体叙述你在参与开发的软件项目中是如何利用软件能力成熟度模型集成(CMMI)的,遇到过哪些实际问题对你参与开发的软件项目有什么益处问题3 简述你所采用软件能力成熟度模型集成(CMMI)后的效果。你有哪些主要体会和进一步的设想。 21.实施软件复用的目的是要使软件开发工作进行得“更快、更好、更省”。“更快”是指在市场竞争的环境中,软件产品能够及时满足市场的要求;“更好”是指开发出来的软件产品具有更好的可靠的质量;“更省”是指在开发和维护过程中成本更低。换句话说,实施软件复用的目的

28、是快速、可靠、低成本地完成客户合同。请根据你实际参与开发的经验,论述下列三个问题:问题1 简述你参与分析和开发的系统概要和你所承担的具体工作。问题2 具体叙述你在软件开发过程中是如何进行软件复用的,采取过哪些软件复用的技术和措施解决过哪些相应的矛盾或问题问题3 简要说明你在软件开发过程中实施软件复用的具体效果。你现在认为还有哪些可以改进的地方如何加以改进 22.软件构架是脱胎于软件工程的,但它的形成同时借鉴了计算机构架和网络构架中的很多宝贵的思想和方法,最近几年软件构架研究已经完全独立于软件工程的研究,成为计算机科学的一个最新的研究方向和独立学科分支。其研究涉及软件架构的描述,软件架构风格,软

29、件架构评价和软件架构的形式化方法等。请根据你实际参与开发的经验,论述下列三个问题:问题1 简述你参加过软件应用开发项目的概要和你所担任的工作,包括你选用软件架构的经验。问题2 具体讨论你在选用软件架构的原则,包括软件开发过程中遇到的问题和所采取的措施。问题3 分析你所选用软件架构开发应用程序后的具体效果。你现在认为应当作哪些方面的改进以及如何加以改进 23.数据仓库通常是一个分散的数据存储,在其中信息是存为这样的一种形式,它适合于业务智能化和决策支持系统。数据可能是以不同形式存储的,它并不影响OLTP系统的运作,数据仓库的建立是用一种循环的逐步完善的过程而不是一步完善的。通常是与解决企业不断改

30、变的组织问题的全过程有关。请根据你实际参与开发的经验,论述下列三个问题:问题1 简述数据仓库设计中的核心概念与实施的具体步骤。问题2 具体叙述在设计数据仓库方面你从事过的工作和经验。遇到过哪些实际问题怎么解决这些问题的问题3 简述你在设计数据仓库后有哪些主要体会和进一步的设想。你现在认为在开发数据仓库方面还有哪些可以改进的地方如何加以改进 24.IP地址有固定分配和动态分配两种方式,这台主机使用的是哪种方式 25.设单链表的结点类和链表类的定义如下,链表不带有表头结点。请填空: #includeiostreamh #includeasserth templateclass Tclass Lis

31、t; templateclass Tclass ListNOde friend (1) ; private: T data; ListNodeT *link; public: ListNode():link(NULL)() ListNOde(const T& item,ListNOdeT*nextNULL) :data(item),link(next) ; templateclass Tclass List private: ListNodeT*first; void createList(T A,int n,int i,ListNOdeT*&p); void printList(ListNO

32、deT*p); public: List(); List(); friend ostream& operator(ostream& ost,ListT&L); friend istream& operator(istream& ist,ListT&L); ; templateclass T istream& operator(istream& ist,ListT&1) int i,n; istn; T An; for(i0;in;i+) (2) ; createList(A,n,0,first); templateclass T void ListT:createList(TA,int n,i

33、nt i,ListNOdeT*& p) /私有函数:递归调用建立单链表 if(in)pNULL; else pnew ListNodeT(Ai); assert(p !NULL); createList( (3) ); templateclass T ostream& operator(ostream& ost,ListT& L) (4) ; templateclass T void ListT:printList(ostream& ost,ListNodeT*p) if(p!NULL) ostp-data; (5) ; 第22页 共22页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页第 22 页 共 22 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁