软件技术基础模拟试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件技术基础模拟试题(第二十四次省统考)
一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)
1. 顺序表和线性链表的物理存贮形式都是顺序存贮。( 1 )
2. 数据类型是某种程序设计语言中已实现的数据结构。( 2 )
3. 如果通过软件测试没有发现错误,则说明软件是完全正确的。( 3 )
4. 快速原型模型可以有效地适应用户需求的动态变化。( 4 )
5. 不同进程之间的动作在时间上不能重叠。( 5 )
6. 分区式存储管理能够进行存储空间共享。( 6 )
7. 链接文件和索引文件都可以非连续存放。( 7 )
8. 中断处理一般分为中断响应和中断处理两个步骤。前者由软件实施,后者主要由硬件实施。( 8 )
9. 在C++语言中,“重载”表达了最简单的多态性。( 9 )
10.进程调度根据一定的调度算法,从等待队列中挑选出合适的进程。( 10 )
(参考答案:1~10:ABBAB BABAB )
二、单项选择题:(每小题1分,共5分)
1. 在数据结构中,一个存储结点存放一个(11 )。
11 (A) 数据项(B) 数据元素(C) 数据结构(D) 数据类型
2. 把逻辑地址转变为存储的物理地址的过程称作(12 )。
12 (A) 编译(B) 连接(C) 运行(D) 重定位
3. SPOOLing技术可以实现设备的(13 )分配。
13 (A) 虚拟(B) 共享(C) 独占(D) 物理
4. 允许用户把若干作业提交计算机系统集中处理的操作系统称为(14 )。
14 (A) 分时操作系统(B) 实时操作系统
(C) 网络操作系统(D) 批处理操作系统
5. 进程从运行状态进入就绪状态的原因可能是(15 )。
15 (A) 被选中占有处理机(B) 时间片用完
(C) 等待的事件已发生(D) 等待某一事件
(参考答案:BBADB)
软件技术基础模拟试题(第二十三次省统考)
一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)
1. 数据在计算机内在中的表示是指数据的存储结构。( 1 )
2. 能影响中断响应次序的技术是中断优先级和中断屏蔽。( 2 )
3. 链表可以随机访问任意一个结点,而顺序表则不能。( 3 )
4. 作业与进程的主要区别是前者是由用户提交,后者是由系统自动生成。( 4 )
5. Windows、OS/2、Linux微机操作系统都是多用户多任务操作系统。( 5 )
6. 数据的逻辑结构是从逻辑关系上描述数据,它与数据的存储结构无关,是独立于计算机的。
( 6 )
7. 流式文件和记录式文件都以字符为基本单位进行存取。( 7 )
8. 不定长文件是指字段的长度不固定。( 8 )
9. 软件工程的三要素包括方法、工具和环境。( 9 )
10.软件结构是以指令为基础而组成的一种控制层次结构。( 10 )
(参考答案:1~10:AABAB ABBBB)
二、单项选择题:(每小题1分,共5分)
1. 若进栈序列为1,2,3,4,且进栈过程中可以出栈,则不可能出栈的序列是 ( 11 ).
11 (A) 1,4,3,2 (B) 2,3,4,1 (C) 3,1,4,2 (D) 3,4,2,1
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)软件的测试
(参考答案:CDABA)
软件技术基础模拟试题(第二十二次省统考)
一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)
1. C++语言中所定义的类实际上也是一种数据类型。( 1 )
2. 数据结构的表示包括数据逻辑结构和存储结构两方面的表示。( 2 )
3. 冒泡排序算法是一种只能实现升序排序,而不能实现降序排序的排序算法。( 3 )
4. 线性表采用链式存储时,结点的存储地址必须是连续的。( 4 )
5. 栈顶的位置是随着进栈和退栈操作而变化的。( 5 )
6. 在软件生存期内,软件必须进行维护,维护不会产生副作用。( 6 )
7. 采用动态重定位进行地址转换,允许程序在执行过程中在内在中移动。而静态重定位则不可以。( 7 )
8. 在软件的需要分析阶段,要直接面向用户,主要考虑用户的经济承受能力和费用的支付问题。( 8 )
9. 需求分析阶段的主要任务应由系统分析员主持完成。( 9 )
10.操作系统是最重要的系统软件。( 10 )
(参考答案:1~10:AABBA BBBAA )
二、单项选择题:(每小题1分,共5分)
1. 以下特征中哪个不是算法的特征( 11 )。
11 (A) 可行性(B) 确定性(C) 有穷性(D) 唯一性
2. 在多道程序设计系统中,处于后备状态的作业要经过( 12 ) 调度后才能真正执行。
12 (A) 作业调度(B) 作业调度和进程调度
(C) 进程调度(D) 作业调度和设备调度
3. 为解决CPU和I/O设备之间速度匹配问题,常采用“缓冲区”方法。“缓冲区”的结构多为( 13 )。
13 (A) 顺序栈(B) 链栈(C) 顺序队列(D) 循环队列
4. 对象实现了数据和操作的结合,使数据和操作( 14 ) 于对象的统一体中。
14 (A) 结合(B) 程序的效率(C) 封装(D) 抽象
5. 结构化程序设计主要强调的是( 15 )。
15 (A) 程序易读性(B) 程序的效率
(C) 程序设计语言的先进性(D) 程序的规模
(参考答案:DCDCD)
软件技术基础模拟试题(第二十一次省统考)
一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)
1.应用程序在执行过程中,需要通过打印输出数据时,一般先形成一个打印作业,将其存放在硬盘中的一个指定队列中。当打印空闲时,就会按先来后服务的方式从中取出待打印的作业进行打印。( 1 )2.若无进程牌运行状态,则就绪队列和等待队列均为空。( 2 )