1、二级C语言笔试软件技术部分参考标准答案(3 )(4 )(5 )(6 )(7 )(8 )(9 )第三十次:一、是非判断题(每小题1分,共10分)(判断下列各题是否正确,如正确,在客观答题纸上对应编号选 A,否则选B )1.能影响中断响应次序的技术是中断优先级和中断屏蔽。2.线性结构中元素的关系是一对一,树形结构中元素的关系也是一对一。3.在操作系统中,进程是一个具有独立运行功能的程序在某个数据集合上的一次运行过程。4.操作系统的存储器管理部分负责对进程进行调度。5.分时操作系统通常采用时间片轮转策略为用户服务。6.作业与进程的主要区别是前者是由用户提交,后者是由系统自动生成。7.顺序查找只适用于
2、存储结构为顺序存储的线性表。8.栈顶的位置是随着进栈和退栈操作而变化的。9.结构化程序设计主要强调的是程序的易读性。10.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、判定树。(10 )参考答案:ABABA BBABA二、选择题(每小题1分,共5分)1.分页式存储管理的主要特点是( 1111(A)要求作业全部同时装入内存(C)要求扩充外存容量2.进程从运行状态进入就绪状态的原因可能是(12(A)被选中占有处理机(C)等待的事件已发生3.多道程序设计是指( 13 )。13(A)在实时系统中并发运行多个程序(C)在一台处理机上同一时刻运行多个程序4.需求分析中开发人员主
3、要从用户那里了解(14(A)软件如何做(C)软件做什么5.对象实现了数据和操作的结合,使数据和操作15(A)结合(C)封装参考答案:BDDCC(B)不要求作业装入到内存的连续区域(D)不要求处理缺页中断12 )。(B)等待某一事件(D)时间片用完(B)在分布系统工程中同一时刻运行多个程序(D)在一台处理机上并发运行多个程序14 )。(B)软件数据结构(D)软件模块大小(15 )于对象的统一体中。(B)隐藏(D)抽象第二十九次:一、是非判断题(每小题1分,共10分)(判断下列各题是否正确,如正确,在客观答题纸上对应编号选 A,否则选B )1.在设备管理中通道是处理输入、输出的软件。 (1 )2.
4、从逻辑上可以把数据结构分为线性结构和非线性结构。 (2 )3.若无进程处于运行状态,则就绪队列为空。 (3 )4.在单处理器系统中,程序的并发执行,实质上是程序的交替执行。 (4 )5.分页存储管理中,页面不能映射到不连续的内存块中。 (5 )6.瀑布模型的突出缺点是不适应用户需求的变化。 (6 )7.栈和队列的共同特点是允许在端点之外处插入和删除元素。 (7 )8.为了便于对照检查,测试用例应由输入数据和预期的输出结果两部分组成。 (8 )9.在软件生存期内,能确定软件系统必须做什么和必须具备的功能阶段是编码。 (9 )10.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、
5、判定表、判定树。1011(A)低偶合、高内聚(C)高偶合、低内聚(B)高偶合、高内聚(D)低偶合、低内聚2.进程从运行状态进入就绪状态的原因可能是(12 )12(A)时间片用完(B)等待某一事件(C)等待的事件已发生(D)被选中占有处理机3.队列的操作原则是( 13 )13(A)先进后出(B)先进先出(C)只进不出(D)只出不进4.以下( 14 )不是实时操作系统的特点。14(A)咼可靠性(B)及时响应(C)高效性(D)通用性5.程序流程图是用于描述结构化方法中 (15 )工作阶段的工具。15(A)可行性分析(B)程序编码(C)详细设计(D)需求分析)11O参考答案:AABDC参考答案:BAA
6、AB ABABA二、选择题(每小题1分,共5分)1.软件开发中,模块设计的原则是(第二十八次:一、是非判断题(每小题1分,共10分)(判断下列各题是否正确,如正确,在客观答题纸上对应编号选1.在程序设计中,常用一维数组来表示线性表的顺序存储空间。2.数据在计算机内存中的表示是指数据的存储结构。3.Windows是多用户多任务操作系统。能影响中断响应次序的技术是中断优先级和中断屏蔽。链表可以随机访问任意一个结点,而顺序表则不能。作业与进程的主要区别是前者是由用户提交,后者是由系统自动生成。数据的逻辑结构是从逻辑关系上描述数据,它与数据的存储结构无关,是独立于计算机的。A,否则选B4.5.6.7.
7、()8.9.中断控制方式适用于外存同 CPU之间进行大量数据交换。提供没有错误的程序是提高软件的可维护性的基本措施。10.软件结构是以指令为基础而组成的一种控制层次结构。参考答案:AABAB AABBB二、选择题(每小题1分,共5分)数据流图是用于描述结构化方法中(11(A)可行性分析(C)详细设计1.11)工作阶段的工具。(B)程序编码(D)需求分析2.3.若进栈序列为1,2,3, 4,且进栈过程中可以出栈,则不可能的出栈序列是(12(A) 1,4,3,2(C) 2,3,4,1任何两个并发进程之间( 1313(A)可能存在同步或互斥关系(C) 一定彼此独立无关(B)3 , 1 , 4, 2(
8、D) 3 , 4, 2, 1(B) 一定存在同步关系(D)定存在互斥关系12(78910)4.以下的哪个特征不是分时操作系统的主要特征(14(A)分时性(C)交互性5.需求分析中开发人员主要从用户那里了解15(A)软件的维护(C)软件做什么参考答案:DBA BC(B)(D)15(B)(D)14 )。独占性多路性)。软件的结构 软件的测试第二十七次:一、 是非判断题(每小题1分,共10分)判断下列各题是否正确,如正确,在客观答题纸上对应编号选 数组也是一种数据结构,一维数组就是一种顺序表结构。 递归算法的程序结构比迭代算法的程序结构更为精炼。进程调度按一定的调度算法,从就绪队列中挑选出合适的进程
9、。 在单处理器系统中,程序的并发执行,实质上是程序的交替执行。 数据的基本单位是数据元素。分页存储管理中,页面可以映射到不连续的内存块中。通道方式能实现外设与 CPU之间直接进行数据交换。软件测试和软件调试没有任何区别。白盒测试方法一般适合用于系统测试。(1.2.3.4.5.6.7.8.9.10.瀑布模型的突出缺点是不适应用户需求的变化。参考答案:ABAAA ABBBA二、 选择题(每小题1分,共5分)线性表不具有的特点是 (11A,否则选B )(1 )(2 )(3 )(4 )(5 )(6 )(7 )(8 )(9 )(10 )11(A)(C)随机访问插入时不必移动元素(B)无须事先估计所需存储
10、空间大小(D)所需空间与纯属表长度成正比2.以下(12 )不是实时操作系统的特点。12(A)咼可靠性(B)及时响应(C)中断管理(D)独立性3.右当前进程因时间片用完而让出处理机时,该进程应转变为 (13 )状态。13(A)运行(B)就绪(C)等待(D)完成4.以下(14 )不是数据结构研究的主要问题。14(A)数据兀素之间的逻辑关系(B)数据兀素之间的存储结构(C)软件开发方法(D)实现操作的算法5.软件开发中,模块设计的原则是 (15 )。15(A)低偶合、高内聚(B)高偶合、高内聚(C)高偶合、低内聚(D)低偶合、低内聚)。1.参考答案:C DBCA第二十六次:一、是非判断题(每小题1分
11、,共10分)(判断下列各题是否正确,如正确,在客观答题纸上对应编号选1.Windows是多用户多任务操作系统。2.在程序设计中,常用一维数组来表示线性表的顺序存储空间。3.在面向对象的软件开发方法中,类可以创建对象,类是对象的实例,对象是生成类的模板。A,否则选B(3 )(4 )(5 )(6 )(7 )(8 )(9 )(10 )11 )。(B)边界值分析测试(D)逻辑覆盖测试(4 )(5 )(6 )(7 )(8 )(9 )(10 )4.在计算机系统中,操作系统是处于裸机之上的第一层软件。5.数据的存储结构与数据的处理效率无关。6.提供没有错误的程序是提高软件的可维护性的基本措施。7.中断控制方
12、式适用于外设同 CPU之间进行大量数据交换。8.在软件工程中,结构化软件开发方法是一种自顶向下分阶段实现的软件开发方法。9.进程把程序作为它的运行实体,没有程序也就没有进程。10.软件工程的目的是最终解决软件的生产工程化。 参考答案:BABAB BBABB二、选择题(每小题1分,共5分)1.以下哪种测试方法不属于白盒测试技术 (11 (A)基本路径测试(C)循环覆盖测试2.若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是 (12 )。12(A) 1,4,3,2(C)3,1,4, 23.在多道程序设计系统中,处于后备状态的作业要经过13(A)作业调度(C)进程调度4.
13、检查软件产品是否符合需求定义的过程称为 (14(A)确认测试(C)验证测试5.数据字典是结构化软件开发方法中用于描述15 (A)需求分析(C)详细设计 参考答案:BCDDA第二十五次:一、 是非判断题(每小题1分,共10分)(判断下列各题是否正确,如正确,在客观答题纸上对应编号选 A,否则选B )1.在操作系统中,作业调度和进程调度没有区别。2.数据类型是具有共同属性的一类变量的抽象。3.瀑布模型中需求分析的主要工作是确定要开发的软件做什么。4.软件设计阶段产生的最重要的文档之一是概要设计说明书。5.在进行插入排序时,其数据比较次数与数据的初始排列无关。6.软件测试不是为了证明软件的正确性,而
14、是立足于软件有错误而进行的。7.线性表若采用链式存储表示时所有结点之间的存储单元地址必须连续。8.中断处理通常是按中断优先级响应和进行中断的。9.缓冲池可作为CPU和I/O设备之间信息传输的集散地。10.进程调度根据一定的调度算法,从等待队列中挑选出合适的进程。参考答案:BAAAB ABAAB二、 选择题(每小题1分,共5分)1.把高级语言的源程序翻译成二进制代码的过程称为: (11 )。11 (A)编译 (B)连接(C)运行 (D)重定位2.把逻辑地址转变为内存的物理地址的过程称作 (12 )。12(B)地址连接(D)地址变换13)。(B)系统测试(D)单元测试14)。(B)顺序性和可再现性(D)执行过程的封闭性
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1