软件技术基础模拟试题及参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件技术基础模拟试题(第二十次省统考)
一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)
1、数据元素是数据的基本单位,数据项是数据的最小单位。()
2、栈是特殊的线性表,须用一组地址连续的存储单元来存储其元素。()
3、引入虚拟存储技术后,逻辑内存总容量是由地址总线的位置确定的。()
4、编译程序是一种常用应用软件。()
5、顺序文件和链接文件的长度都可以动态变化。()
6、在文件系统中采用目录管理文件。()
7、允许多用户在其终端上同时交互地使用计算机的操作系统称为实时系统。()
8、程序、数据、和进程控制块是构成一个进程的三要素。()
9、黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。()
10、软件的总体设计和详细设计都要用PAD图形工具。()
(参考答案:1~10:ABABB 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:A、A、A、B、A、B、A、A、A、B)
二、单项选择题:(每小题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:C、B、D、D、A)
软件技术基础模拟试题(第十六次省统考)
一、是非判断题(正确选填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)