软件技术基础模拟试题(精)

更新时间:2023-12-25 08:06:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

软件技术基础模拟试题(第二十四次省统考

一、是非判断题(正确选填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 3.多道程序设计是指在一台处理上迸发运行多个程序逻辑。( 3 4.黑盒法是软件测试方法中的静态测试方法之一。( 4 5.软件的详细设计就是要编写出具体的程序。( 5

6.软件生命周期中花费最多的阶段是软件维护。( 6

7.Windows 是单用户多任务操作系统,UNIX是多用户多任务操作系统。(7 8.进程把程序作为它的运行实体,没有程序也就没有进程。(8

9.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表和判定树。(9

10.作业调度程序从后备队列中选一个作业装入主存后,决定能否占用处理机的是设备调度程序。

(10

(参考答案:1~10:BBABB ABBAB 二、单项选择题:(每小题1分,共5分 1.交换技术是在(11 之间交换程序和数据。

11(A主内存与CPU (BCPU与外设(C主内存与外存(D外存与CPU 2.以下的工具中哪个不是软件详细设计中使用的工具(12 。 12(A数据流图(BN-S图(CPDA图(DPDL语言 3.任何两个并发进程之间(13 。

13(A一定存在互斥关系(B一定存在同步关系 (C一定彼此独立无关(D可能存在同步或互斥关系 4.进程从运行状态进入就绪状态的原因可能是(14 。 14(A被选中占有处理机(B等待某一事件

(C等待的事件已发生(D时间片用完 5.算法指的是(15 。

15(A计算机程序(B解决问题的有限运算序列 (C排序算法(D解决问题的计算方法 (参考答案:CCDDB

软件技术基础模拟试题(第二十次省统考

一、是非判断题(正确选填A,错误选填B(每小题1分,共10分 1、数据元素是数据的基本单位,数据项是数据的最小单位。( 2、栈是特殊的线性表,须用一组地址连续的存储单元来存储其元素。( 3、引入虚拟存储技术后,逻辑内存总容量是由地址总线的位置确定的。( 4、编译程序是一种常用应用软件。(

5、顺序文件和链接文件的长度都可以动态变化。( 6、在文件系统中采用目录管理文件。(

7、允许多用户在其终端上同时交互地使用计算机的操作系统称为实时系统。( 8、程序、数据、和进程控制块是构成一个进程的三要素。(

9、黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。( 10、软件的总体设计和详细设计都要用PAD图形工具。( (参考答案:1~10:ABBBB ABABB 二、单项选择题:(每小题1分,共5分

1、允许用户把若干作业提交计算机系统集中处理的操作系统称为(。 A分时操作系统B实时操作系统C网络操作系统D批处理操作系统 2、分配到必要资源并获得了处理机时的进程的状态称为(。 A就绪状态B执行状态C等待状态D阻塞状态 3、利用通道技术可以在(之间直接交换数据。

A内存与CPU B CPU与外设C内存与外设D内存、CPU和外设三者 4、以下的准则中哪个不是软件设计的准则(。 A编程语言选择准则B信息屏蔽准则 C结构化和模块化准则D抽象准则

5、有一数列:97657613294958经过一趟排序后得到:

65971376294958请问使用的是何种排序方法?( A简单插入排序B冒泡排序C2路归并排序D快速排序

(参考答案:DBCAC

软件技术基础模拟试题(第十九次省统考

一、是非判断题(正确选填A,错误选填B(每小题1分,共10分 1、在目前,用于保证软件质量的主要手段是进行软件测试。( 2、使用DMA方式传送数据期间不需要CPU干预。( 3、线性顺序队列会产生“假溢出”,而线性循环队列则不会。(

4、对同一种算法,用高级语言编写的程序比用低级语言编写的程序运行速度快。(

5、在线性表中,数据的存储方式有顺序和链接两种。( 6、进程由程序块、文件控件块和数据块三部分组成。( 7、在面向对象的程序设计中,派生类只能从一个基类产生。( 8、操作系统是用户和硬件的接口。(

9、个人计算机中可配置的最大内存容量受地址总线位数的限制。( 10、软件维护中最困难的问题是软件配置不全。( (参考答案:1~10:AAABA、BBAAB 二、单项选择题:(每小题1分,共5分

1、在排序法中,从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列

的正确位置称为(。

A选择排序B快速排序C插入排序D冒泡排序

2、有X、Y、Z三个元素依次入栈,不可能的出栈顺序是(。 A Z,Y,X B Z,X,Y C Y,X,Z D X,Y,Z

3、进程的状态是可以转换的,而以下哪个状态转换是不可能的(。 A就绪状态-执行状态B执行状态-就绪状态 C阻塞状态-就绪状态D等待状态-执行状态 4、线性链表的地址(。

A必须连续B部分地址必须连续 C一定不连续 D连续与否均可以 5、在软件测试中,(主要分析程序的内部结构。 A白盒法B黑盒法C因果图法 D错误推测法 (参考答案:1~5:CBDDA

软件技术基础模拟试题(第十六次省统考

一、是非判断题(正确选填A,错误选填B(每小题1分,共10分 1、软件测试的目的是为了发现软件中的全部错误。(

2、在树形结构中,每一层的数据元素只和上一层中的一个元素相关。( 3、所谓共享设备是指可以分时地为多个作业服务的设备,打印机属于共享设备。(

4、面向对象的程序设计的基本做法是将数据及对数据的操作放在一起,作为一个相互依存、不可分割

的整体来处理。(

5、高级程序设计语言C++是C语言的发展和扩充,它们都是结构化程序设计语言。(

6、文件管理系统只负责对系统文件和用户文件的组织和管理,它不负责对文件进行保护和故障恢复。

(

7、树形结构是用于描述数据元素之间的层次关系的一种线性数据结构。( 8、进程的建立可以通过作业调度来实现。(

9、进程间由于共享资源而产生的制约关系称为进程同步。(

10、缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。( (参考答案:1~10:BABAB BBABA

二、单项选择题:(每小题1分,共5分

1、不属于面向对象程序设计的主要特性的是(。 A封装性B重载与多态性C数据的完整性D继承性 2、引入缓冲区的主要目的是(。

A节省内存B提高CPU的利用率C提高I/O设备的效率 D改善CPU和I/O设备间速度不匹配的情况 3、要进行二分查找,则线性表(。

A必须以顺序方式存储B必须以链接方式存储

C必须以队列方式存储D必须以顺序方式存储,且数据元素有序。 4、在结构化程序设计中,应尽量避免使用(。 A条件语句B循环语句C转向语句D输出语句

5、在以下所列中不是虚拟设备技术的是(。 A多窗口技术B脱机输出C虚拟内存D中断处理 (参考答案:CDDCD 操作系统部分试题 一、单选题:

1、线程是进程的实体,意味着(② ①线程在进程中是唯一的 ②线程可以使用进程中的资源 ③线程在运行中不能中断

④在同一进程中的多个线程具有不同的地址空间 2、检测死锁的算法是在(④

①程序中申请资源时使用②死锁出现之后使用 ③死锁即将出现时使用④定时检查系统状态时使用 3、在下列问题中,哪一个不是设备中应考虑的问题(④ ①设备的固有属性②与设备无关性 ③安全性④及时性

4、在下列哪一个不是外存分配方式(③ ①连续分配②链接分配 ③互斥分配④索引分配

5、联想存储器就是(① ①快表②页表③段表④内存 6、磁盘为共享设备的主要原因是(① ①多个用户可同时访问磁盘 ②磁盘空间可让多个用户共享 ③磁盘可支持SPOOLING技术 ④磁盘有多个磁头 7、指出以下非临界资源(④ ①变量②数据结构 ③队列④纯代码

8、进程被阻塞以后,代表进程在阻塞队列的是它的(② ①文件控制块②进程控制块 ③作业控制块④设备控制块

9、在以下哪种状态下,作业已获得虚处理机。(② ①提交状态②运行状态 ③输入状态④输出状态

10、进程调度程序的主要功能是(③

①在作业和作业之间切换CPU ②防止死锁

③在进程和进程之间切换CPU ④实现进程之间的同步与互斥 11、衡量系统的调度性能主要是(①

①作业的周转时间②作业的输入/输出时间 ③作业的等待时间④作业的响应时间 12、批处理系统的主要缺点是(①

①无交互性②输入/输出设备利用率低 ③CPU利用率低④失去了多道性 13、设备处理程序就是(②

①通道处理程序②I/O进程与设备控制器之间的通信程序 ③设备分配程序④缓冲管理程序 14、AND信号量机制是为了(③

①信号量的集中使用②解决结果的不可再现性问题 ③防止系统的不安全性④实现进程的相互制约

15、将硬盘信息存到内存之前的磁盘访问需要三个延迟时间,请按从最慢到最快的次序,正确选择访问数据的延迟时间。(④

①旋转延迟时间,快表的开销时间,寻道时间 ②快表的开销时间,旋转延迟时间,寻道时间 ③数据读出或写入磁盘时间,旋转延迟时间,寻道时间 ④寻道时间,旋转延迟时间,数据读出或写入磁盘时间 16、使用访问位的目的是:(② ①实现LRU页面置换算法 ②实现NRU页面置换算法 ③在快表中检查页面是否进入 ④检查页面是否最近被写过

17、可能出现抖动的存储管理方法有:(④ ①固定式分区 ②动态分区分配 ③动态重定位分区分配 ④请求分页存储管理

18、进程间的同步是指进程间在逻辑上的相互(②关系。 ①联接②制约③继续④调用

19、在操作系统中,用户使用I/O设备时,通常采用(②

①物理设备名②逻辑设备名 ③虚拟设备名④设备出厂号 20、SPOOLING技术的实质是(①。

①以空间换取时间②将独享设备改造为共享设备 ③在进程和进程之间切换设备④虚拟设备 21、不是内核的基本功能(④

①中断处理②时钟管理 ③原语操作④命令接口

22、给定一个连续文件有100个存储块,由于磁盘操作需要一块插入在文件中间,现已插入该块,该块的最小编号为多少?(③

① 2 ② 52 ③ 101 ④ 151

23、资源的按序分配策略可以破坏哪个条件(④ ①互斥使用资源②占有且等待资源 ③非抢夺资源④循环等待资源

24、在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是:(④

①FCFS/FIFO ②优先数

③最高响应比优先④短作业优先 25、不是由内核为之创建的进程(③

①用户登录②作业调度 ③应用请求④提供服务

26、不能体现多处理机性能的描述(① ①管理科学,提高了单机的运行速度 ②增加了系统的吞吐量

③性价比高④提高了系统的可靠性

27、为了变换页表的整个空间,需要确定相应的一些(③ ①页面和在进程中的段号 ②页面与在进程中的段号相乘 ③在物理存储器中的页帧 ④以上都不正确

28、若有一进程拥有100个线程,这些线程属于用户级线程,则在系统调度执行时间上占用(①时间片。

① 1 ② 100 ③1/100 ④ 0

29、能从一种状态转变为3种状态的是(④

①就绪②阻塞③完成④执行

30、作业的周转时间与响应时间的时序关系是(④ ①重叠的②相邻接的 ③有间隔的④不存在的

31、下面哪一个不会引起进程创建 ( ③ ①用户登录②作业调度 ③设备分配④应用请求

32、不是同步机制应遵循的准则(④ ①让权等待②空闲让进 ③忙则等待④AND条件

33、死锁定理是用于处理死锁的那一种方法(③ ①预防死锁②避免死锁 ③检测死锁④解除死锁

34、当分配一通道给进程,由该进程传送完数据之后才能给别的进程占用,这种情况是属那一种通道类型。(②

①字节多通道②数组选择通道 ③数组多路通道④PIPE

35、段式存储管理中,处理零头问题可采用(②方法。 ①重定位②拼接

③spooling技术④覆盖技术

36、适合多道程序运行的存储管理中,存储保护是为了(④ ①防止一个作业占用同一个分区 ②防止非法访问磁盘文件 ③防止非法访问磁带文件 ④防止各道作业相互干扰

37、分页存储管理中,主存的分配是(①。 ①以块为单位进行②以作业的大小分配 ③以物理段进行分配④以逻辑记录大小进行分配 38、请求页式存储管理系统可能出现(①问题。 ①抖动②不能共享③外零头④动态链接 39、缓冲池管理中着重考虑的问题是(③。 ①选择缓冲区的大小②决定缓冲区的数量 ③实现进程访问缓冲池的同步④限制进程的数量 40、设置当前目录的主要原因是(②。 ①节省主存空间②加快文件查找速度 ⑤节省辅存空间④便于打开文件 41、建立多级目录(③。

①便于文件的保护②便于关闭文件

③解决文件的重名与共享④提高系统的效率

42、各站点既可以作为客户去访问其它站点,又可以为其它站点服务,这种方式称为(③

①服务器模式②客户模式 ③对等模式④客户/服务器模式 43、文件的顺序存取是(②。

①按终端号依次存取②按文件的逻辑号逐一存取

③按物理块号依次存取④按文件逻辑记录的大小逐一存取 44、AND信号量机制是为了(③

①信号量的集中使用②解决结果的不可再现性问题 ③防止系统的不安全性④实现进程的相互制约 45、使用修改位的目的是:(④

①实现LRU页面置换算法②实现NRU页面置换算法 ③在快表中检查页面是否进入④检查页面是否最近被写过 46、通道程序是(②。

①由一系列机器指令组成②由一系列通道指令组成 ③可以由高级语言编写④就是通道控制器

47、在n个进程的分时系统中,其虚处理机的速度,约为单道系统的(②。 ①n倍② 1/n ③同等大小④ nq(注:q为是时间片

3.(静态链接需要共享目标模块的拷贝,而动态链接不需要共享目标模块的拷贝。

4.(在页面置换算法中,最近最久不用页面置换算法LRU与简单的Clock置换算法是相同的。

5.(设备控制器是可编址设备。当用于控制多台设备时,则具有多地址。 6.(缓冲技术是以空间换取时间,而且只能在设备使用不均衡时起到平滑作用。 7.(由系统通过逻辑设备表实现逻辑设备到物理设备的映射。当更换物理设备时,用户的程序不用改,仅修改逻辑设备表

8(采用多级目录不能实现不同用户可使用不同名字,来访问系统中的同一个共享文件。

9.(用户对文件的访问:将由用户访问表、目录访问权限及文件属性三者的权限所确定。

10.(请求页式管理系统中,既可以减少外零头,又可以消除内零头。 (正确:6、7、9错误:1、2、3、4、5、8、10

1.并行是指两个或多个事件在同一时间间隔内发生,而并发性是指两个或多个事件在同一时刻发生。 ( ) 2.响应比高者优先调度算法解决了长作业死等的问( ) 3.程序的顺序执行具有顺序性,封闭性和不可再现性。 ( ) 4.进程控制一般是由操作系统的内核来实现。 ( ) 5.在引入线程的操作系统中,则把进程作为调度和分派的基本单位,而把线程作为资源拥有的基本单位。 ( ) (正确:2、4 错误:1、3、5)

本文来源:https://www.bwwdw.com/article/mvyx.html

Top