软件技术基础模拟试题(第二十四次省统考)一、是非判断题(正确选填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,12. 任何两个并发进程之间( 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 (B)CPU与外设(C)主内存与外存(D)外存与CPU2.以下的工具中哪个不是软件详细设计中使用的工具(12 )。
12(A)数据流图(B)N-S图(C)PDA图(D)PDL语言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,XB Z,X,YC Y,X,ZD X,Y,Z3、进程的状态是可以转换的,而以下哪个状态转换是不可能的()。