《2021安徽软件水平考试考试真题卷(4).docx》由会员分享,可在线阅读,更多相关《2021安徽软件水平考试考试真题卷(4).docx(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2021安徽软件水平考试考试真题卷(4)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.软件系统的可维护性评价指标不包括()。A可理解性B可测试性C可扩展性D可修改性2.以下关于软件系统文档的叙述中,错误的是()。A软件系统文档既包括有一定格式要求的规范文档,又包括系统建设过程中的各种来往文件、会议纪要、会计单据等资料形成的不规范文档B软件系统文档可以提高软件开发的可见度C软件系统文档不能提高软件开发效率D软件系统文档便于用户理解软件的功能、性能等各项指标3.以下关于软件测试的叙述中,正确的
2、是()。A软件测试不仅能表明软件中存在错误,也能说明软件中不存在错误B软件测试活动应从编码阶段开始C一个成功的测试能发现至今未发现的错误D在一个被测程序段中,若已发现的错误越多,则残存的错误数越少4.不属于黑盒测试技术的是()。A错误猜测B逻辑覆盖C边界值分析D等价类划分5.下图所示为两个有限自动机M1和M2(A是初态、C是终态),()。AM1和M2都是确定的有限自动机BM1和M2都是不确定的有限自动机CM1是确定的有限自动机,M2是不确定的有限自动机DM1是不确定的有限自动机,M2是确定的有限自动机6.以下关于可视化程序设计的叙述中,错误的是()。A可视化程序设计使开发应用程序无需编写程序代
3、码B可视化程序设计基于面向对象的思想,引入了控件和事件驱动C在可视化程序设计中,构造应用程序界面就像搭积木D在可视化程序设计中,采用解释方式可随时查看程序的运行效果7.以下关于汇编语言的叙述中,错误的是()。A汇编语言源程序中的指令语句将被翻译成机器代码B汇编程序先将源程序中的伪指令翻译成机器代码,然后再翻译指令语句C汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出D汇编语言的指令语句必须具有操作码字段,可以没有操作数字段8.在某企业的营销管理系统设计阶段,属性“员工”在考勤管理子系统中被称为“员工”,而在档案管理子系统中被称为“职工”,这类冲突称为()冲突。A语义B结构C属性D
4、命名9.设循环队列Q的定义中有rear和len两个域变量,其中rear表示队尾元素的指针,len表示队列的长度,如下图所示(队列长度为3,队头元素为e)。设队列的存储空间容量为M,则队头元素的指针为()。A(Q.rear+Q.len-1)B(Q.rear+Q.len-1+M)%MC(Q.rear-Q.len+1)D(Q.rear-Q.len+1+M)%M10.下面关于哈夫曼树的叙述中,正确的是()。A哈夫曼树一定是完全二叉树B哈夫曼树一定是平衡二叉树C哈夫曼树中权值最小的两个节点互为兄弟节点D哈夫曼树中左孩子节点小于父节点、右孩子节点大于父节点11.()是下图的合法拓扑序列。A6 5 4 3
5、2 1B1 2 3 4 5 6C5 6 3 4 2 1D5 6 4 2 1 312.某一维数组中依次存放了数据元素15,23,38,47,55,62,88,95,102,123,采用折半(二分)法查找元素95时,依次与()进行了比较。A62,88,95B62,95C55,88,95D55,9513.已知一棵度为3的树(一个节点的度是指其子树的数目,树的度是指该树中所有节点的度的最大值)中有5个度为1的节点,4个度为2的节点,2个度为3的节点,那么,该树中的叶子节点数目为()。A10B9C8D714.某算法的时间复杂度可用递归式表示,若用Θ表示该算法的渐进时间复杂度的紧致界,则正确的
6、是()。A.Θ(nlg2n)B.Θ(nlgn)C.Θ(n2)D.Θ(n3)15.用动态规划策略求解矩阵连乘问题M1M2M3M4,其中M1(20*5)、M2(535)、M3(354)和M4(425),则最优的计算次序为()。A.(M1×M2)×M3)×M4B.(M1×M2)×(M3×M4)C.(M1×(M2×M3)×M4D.M1×(M2×(M3×M4)16.下面C程序段中count+语句执行的次数为()。
7、for(int i = 1;i = 11;i *= 2) for(int j = 1; j (10) 。A国内优先权B国际优先权C两项专利权D优先使用权 22.用UML建立业务模型是理解企业业务过程的第一步。业务人员扮演业务中的角色及其交互方式,例如长途汽车站的售票员是业务人员,大型商场的销售员也是业务人员,他们之间的关系是 (40) 。A聚集关系(Aggregation)B组装关系(Composition)C泛化关系(Generalization)D关联关系(Association) 23.在UML所提供的扩展机制中,标记值(Tagged values)扩展了UML (43) 。A语境,允许
8、创建新的构造块B词汇,允许创建新的构造块C构造块的特性,允许创建详述元素的新信息D构造块的语义,允许增加新的规则或修改现有的规则 24.在OSI参考模型中,网络层处理的数据单位是 (67) 。A比特B帧C分组D报文 25.以下关于单身模式(Singleton)的叙述中,说法正确的是 (47) 。A它描述了只有一个属性的类的集合B它描述了只有一个方法的类的集合C它能够保证一个类只产生一个唯一的实例D它能够保证一个类的方法只能被一个唯一的类调用 26.若将有限状态自动机(DFA)识别的0、1符号串看做二进制数,则自动机()识别的是能被十进制数3整除的正整数。A.B.C.D.27.某系统的可靠性结构
9、框图如图6-1所示。该系统由4个部件组成,其中2、3两部件并联冗余,再与1、4部件串联构成。假设部件2、3、4的可靠度分别为0.80、0.80、0.90。若要求该系统的可靠度不低于0.75,则进行系统设计时,分配给部件1的可靠度至少应为()A0.868B0.913C0.595D0.76228.极限编程(XP)策划活动始于建立一系列描述等开发软件必要特征与功能的“故事”。如果某个故事的成本超过了 (30) 开发周,将请客户把故事进一步细分。A2个B3个C5个D7个 29.在 (58) 存储结构中,在元素的存储结构之上另外建立一个元素与其存储位置之间的映射关系。A索引(Index)B散列(Hash
10、)C链表(Link)D顺序(Sequence) 30. (24) 操作需要特权指令执行。A读取当前日期B消除一块内存C关闭中断D存取某地址单元的内容 31.一幅分辨率为800600256色未压缩图像的数据量约为 (14) KB。A470B480C3 760D480000 32.统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。该软件过程的用例图(Use Case Diagram)是通过 (37) 得到的。A捕获需求B分析C设计D实现 33.拓扑序列是无环有向图中所有顶点的一个线性序列,图中任意路径中的各个顶点在该图的拓扑序列中
11、保持先后关系。对于图6-10所示的有向图,()不是其的一个拓扑序列。A1526374B1526734C5123764D512637434.“通过指明一系列可执行的运算及运算的次序来描述计算过程”是 (29) 语言的特点。A逻辑式B过程式C函数式D交互式 35.黑盒测试方法是根据软件产品的功能设计规格说明书,通过运行程序进行测试,证实每个已经实现的功能是否符合设计要求。如果某产品的文本编辑框允许输入11023个字符,采用 (31) 测试方法,其测试数据为:0个字符、1个字符、1023个字符和1024个字符。A等价类划分B边界值分析C比较测试D正交数组测试 36.某软件公司统计发现该公司每1000
12、0行C语言源代码形成源文件(.c和.h文件)约为25KB。该公司开发的一个益智游戏软件源文件大小为375KB,累计投入工作量为16个月,每个月费用为9000元,则该项目1LOC的价值约为 (19) 元/LOC。A0.375B0.96C2.81D5.625 37.利用ARP的协议漏洞,通过伪造IP地址和MAC地址发送大量虚假ARP报文,导致网络用户上网不稳定,甚至网络短时瘫痪。这种攻击行为属于 (8) 。A拒绝服务攻击B非服务攻击C缓冲区溢出漏洞攻击D漏洞入侵 38.某单位网络拓扑如图6-11所示,路由器R1R7均运行OSPF协议。其中,()为主干路由器。AR3BR1、R2CR6、R7DR3、R
13、6、R739.在图6-9中,由点O(0,0)到点P(5,6)的最短路径共有()条。A126B128C252D25640.某书店有一个收银员,该书店最多允许n个购书者进入。将收银员和购书者看做不同的进程,其工作流程如图6-3所示。利用PV操作实现该过程,设置信号量S1、S2和Sn,初值分别为0,0,n。则图6-3中a1、a2、b1和b2应分别填入()AP(S1)、V(S2)、P(Sn)、V(S2)BP(S2)、V(S)、V(Sn)、P(S2)CV(S1)、P(S2)、P(S1)、V(S2)DV(Sn)、P(Sn)、P(S2)、V(S1)41.带32 MB Flash Memory数字录音笔的应用
14、程序占用1MB内存,其余存储空间用于存储声音数据。若该录音笔采用G.723.1的声音编码标准(数据传输速率为5.3Kbps),则最长的录音时间约为 (13) 。A566sB46792sC49065sD50640s 42.在面向对象程序设计中,通常将接口的定义与接口的实现相分离,可定义不同的类实现相同的接口。在程序运行过程中,对该接口的调用可根据实际的对象类型调用其相应的实现。为达到上述目的,面向对象语言须提供 (48) 机制。A抽象类B对象自身引用C继承和过载(Overloading)D继承和重置(Overriding) 43.系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持
15、续处理业务的系统而言,其 (6) 。A响应时间不会影响作业吞吐量B响应时间越短,作业吞吐量越小C响应时间越短,作业吞吐量越大D响应时间越长,作业吞吐量越大 44.在彩色显示器中,将红、绿、蓝光束进行混合后得到的颜色称为 (12) 色。A互补B比例C相加D相减 45.软件能力成熟度模型CMM(Capability Maturity Model)描述和分析了软件过程能力的发展和改进程度,确立了一个软件过程成熟程度的分级标准。该模型的第2级为可重复级,它包含了 (34) 等关键过程域。A软件子合同管理、软件配置管理、软件项目计划和需求管理、软件项目跟踪与监控B软件配置管理、软件质量保证、过程变更管理
16、、软件项目计划和需求管理C过程变更管理、软件产品工程、组织过程定义、软件项目计划和需求管理D软件质量保证、软件项目计划和需求管理、技术变更管理、软件子合同管理 46.以下列出了系统维护工作流程中的几项关键步骤,正确的工作顺序是 (33) 。 用户提交维护申请报告 交付使用 更新文档 测试 核实和评价维护申请报告 制定维护计划 实施维护ABCD 47.在UML中,系统的 (44) 包含了类、接口和协作,它们形成了问题及其对问题的解决方案的术语词汇。A实现视图(Implementation View)B设计视图(Design View)C部署视图(Deployment View)D用例视图(Use
17、 Case View) 48.一个算法是对某类给定问题求解过程的精确描述,算法中描述的操作都可以通过将已经实现的基本操作执行有限次来实现,这句话说明算法具有 (62) 特性。A有穷性B健壮性C可行性D确定性 49.如果读取 (23) 的某磁盘块,修改后在写回磁盘前系统崩溃,则对系统的影响相对较大。A空闲表磁盘块B用户目录文件C用户文件的某磁盘块D系统目录文件 50.对象及其类型之间的关系称之为分类(Classification)。 (39) 的对象可以改变自身类型或角色。A动态分类B多态分类C逻辑分类D多重分类第18页 共18页第 18 页 共 18 页第 18 页 共 18 页第 18 页 共 18 页第 18 页 共 18 页第 18 页 共 18 页第 18 页 共 18 页第 18 页 共 18 页第 18 页 共 18 页第 18 页 共 18 页第 18 页 共 18 页