电子科技大学17秋《软件技术基础》在线作业123资料
17秋《软件技术基础》在线作业1一、单选题:【5道,总分:20分】
1.存储管理的目的是( )。 (满分:4)
A. 方便用户
B. 提高内存利用率
C. 方便用户和提高内存利用率
D. 增加内存实际容量
2.栈中输入A,B,C,D,E,F六个字符,出栈顺序是( )。 (满分:4)
A. ABCDEF
B. FEDCBA
C. AFECB
D. FABCDE
3.可作为页面大小的只有( )。 (满分:4)
A. 100B
B. 200B
C. 300B
D. 512B
4.已经获得除( )以外的所有运行所需资源的进程处于就绪状态。 (满分:4)
A. 存储器
B. 打印机
C. CPU
D. 磁盘空间
5.下列操作中不是数据操作的是( )。 (满分:4)
A. 删除
B. 排序
C. 构造
D. 查找
二、多选题:【10道,总分:50分】
1.衡量一个算法的优劣有哪两个要素( )。 (满分:5)
A. 难度
B. 占用空间
C. 人员投入
D. 耗费时间
2.常用的页面淘汰算法有( )。 (满分:5)
A. FIFO
B. LRU
C. LFU
D. LLU
3.数据的处理及运算包括( )。 (满分:5)
A. 遍历
B. 插入
C. 更新
D. 删除
4.虚拟存储方式分为( )。 (满分:5)
A. 分页存储管理
B. 分段存储管理
C. 段页式存储管理
D. 虚拟外设
5.内存分配常采用的策略有( )。 (满分:5)
A. 首次适用算法
B. 最佳适用算法
C. 最坏适用算法
D. 中等适用算法
6.分页式存储管理的特点包括( )。 (满分:5)
A. 存储效率高
B. 具有较强的存储保护功能
C. 方便的重定位
D. 易于共享页面
7.为了实现将作业的逻辑地址转换为实际内存地址,需要建立的数据结构有( )。 (满分:5)
A. 表头地址
B. 存储分块表
C. 页表
D. 作业表
8.分时系统中作业的控制有哪些( )。 (满分:5)
A. 命令驱动方式
B. 菜单驱动方式
C. 窗口环境
D. 脱机控制
9.目前常用的高级通信方式有( )。 (满分:5)
A. 消息缓冲通信
B. 管道通信
C. 信箱通信
D. 直接通信
10.对作业调度算法的选择要考虑三个目标是( )。 (满分:5)
A. 尽量提高系统的作业吞吐量,即每天处理尽可能多的作业
B. 尽量使CPU和外部设备保持忙碌状态,以提高资源利用率
C. 对各种作业公平合理,使用有用户都满意
D. 减少作业运行次数
三、判断题:【10道,总分:30分】
1.采用分段技术,不用对段进行保护。 (满分:3)
A. 错误
B. 正确
2.引入缓冲区的目的是为了解决高速CPU和低速外设的匹配。 (满分:3)
A. 错误
B. 正确
3.栈结构是先进先出,队列是先进后出。 (满分:3)
A. 错误
B. 正确
4.外设和内设之间的数据传输有很多种,选择的原则是:在保证足够的传送速度下数据的正确传送。 (满分:3)
A. 错误
B. 正确
5.淘汰不当会产生抖动。 (满分:3)
A. 错误
B. 正确
6.操作系统是计算机系统中直接控制和管理各种软硬件资源,以方便用户充分而有效地利用这些资源的程序的集合。 (满分:3)
A. 错误
B. 正确
7.线程有三种基本状态:执行、就绪和阻塞。 (满分:3)
A. 错误
B. 正确
8.虚拟设备可以节约硬件资源。 (满分:3)
A. 错误
B. 正确
9.DMA指直接内存访问方式。 (满分:3)
A. 错误
B. 正确
10.数据的基本单位是数据元素。 (满分:3)
A. 错误
B. 正确
17秋《软件技术基础》在线作业2
一、单选题:【5道,总分:20分】
1.栈中输入A,B,C,D,E,F六个字符,出栈顺序是( )。 (满分:4)
A. ABCDEF
B. FEDCBA
C. AFECB
D. FABCDE
2.下列哪个不是线性结构( )。 (满分:4)
A. 链表
B. 队列
C. 串
D. 树
3.已知某二叉树的前序序列是ABDC,中序序列是DBAC,问它的后序序列是( )。 (满分:4)
A. 虚拟存储
B. 地址变换与重定位
C. 内存分配与回收
D. 进程调度
4.在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称作( )。 (满分:4)
A. 文件系统
B. 操作系统
C. 网络管理系统
D. 数据库管理系统
5.存储管理的目的是( )。 (满分:4)
A. 方便用户
B. 提高内存利用率
C. 方便用户和提高内存利用率
D. 增加内存实际容量
二、多选题:【10道,总分:50分】
1.页面大小可以是( )。 (满分:5)
A. 2KB
B. 4KB
C. 8KB
D. 10KB
2.数据的处理及运算包括( )。 (满分:5)
A. 遍历
B. 插入
C. 更新
D. 删除
3.进程控制原语包括( )。 (满分:5)
A. 创建原语
B. 撤销原语
C. 阻塞原语
D. 唤醒原语
4.分时系统中作业的控制有哪些( )。 (满分:5)
A. 命令驱动方式
B. 菜单驱动方式
C. 窗口环境
D. 脱机控制
5.评估进程调度算法的优劣主要从以下哪几方面进行( )。 (满分:5)
A. 周转时间
B. 执行时间
C. 响应时间
D. 建立时间
6.存储管理的内容包括( )。 (满分:5)
A. 内存的分配和释放
B. 虚拟存储管理技术
C. 地址变换
D. 内存保护与共享
7.在操作系统中按开辟缓冲区的数量将缓冲区分为( )。 (满分:5)
A. 单缓冲区
B. 双缓冲区
C. 多缓冲区
D. 缓冲池
8.作业的状态分为( )。 (满分:5)
A. 进入状态
B. 后备状态
C. 运行状态
D. 完成状态
9.进程的几个状态包括( )。 (满分:5)
A. 等待状态
B. 执行状态
C. 就绪状态
D. 创建状态
10.I/O设备驱动程序的作用包括( )。 (满分:5)
A. 服务请求校验
B. 确认设备状态
C. 启动IO请求
D. 中断处理、完成
三、判断题:【10道,总分:30分】
1.数据的基本单位是数据元素。 (满分:3)
A. 错误
B. 正确
2.进程就是程序,程序就是进程。 (满分:3)
A. 错误
B. 正确
3.作业控制块(JCB)是作业在系统中存在的唯一标志。 (满分:3)
A. 错误
B. 正确
4.虚拟设备可以节约硬件资源。 (满分:3)
A. 错误
B. 正确
5.冒泡法的基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。 (满分:3)
A. 错误
B. 正确
6.数据的物理结构又称为数据的存储结构。 (满分:3)
A. 错误
B. 正确
7.虚拟存储技术不能提高内存空间。 (满分:3)
A. 错误
B. 正确
8.分段逻辑地址由段号和段内地址两部分组成。 (满分:3)
A. 错误
B. 正确
9.淘汰不当会产生抖动。 (满分:3)
A. 错误
B. 正确
10.栈结构是先进先出,队列是先进后出。 (满分:3)
A. 错误
B. 正确
17秋《软件技术基础》在线作业3
一、单选题:【5道,总分:20分】
1.可以采取下列哪些预防措施防止死锁的产生( )。 (满分:4)
A. 采用资源静态分配策略,破坏"部分分配"条件
B. 允许进程剥夺使用其他进程占有的资源,从而破坏"不可剥夺"条件
C. 采用资源有序分配法,破坏"环路"条件
D. 采用虚拟设备共享法
2.下列操作中不是数据操作的是( )。 (满分:4)
A. 删除
B. 排序
C. 构造
D. 查找
3.存储管理的目的是( )。 (满分:4)
A. 方便用户
B. 提高内存利用率
C. 方便用户和提高内存利用率
D. 增加内存实际容量
4.可作为页面大小的只有( )。 (满分:4)
A. 100B
B. 200B
C. 300B
D. 512B
5.栈中输入A,B,C,D,E,F六个字符,出栈顺序是( )。 (满分:4)
A. ABCDEF
B. FEDCBA
C. AFECB
D. FABCDE
二、多选题:【10道,总分:50分】
1.对作业调度算法的选择要考虑三个目标是( )。 (满分:5)
A. 尽量提高系统的作业吞吐量,即每天处理尽可能多的作业
B. 尽量使CPU和外部设备保持忙碌状态,以提高资源利用率
C. 对各种作业公平合理,使用有用户都满意
D. 减少作业运行次数
2.在操作系统中按开辟缓冲区的数量将缓冲区分为( )。 (满分:5)
A. 单缓冲区
B. 双缓冲区
C. 多缓冲区
D. 缓冲池
3.下列哪些操作系统( )。 (满分:5)
A. DOS
B. WINDOWS
C. UNIX
D. OFFICE
4.I/O设备驱动程序的作用包括( )。 (满分:5)
A. 服务请求校验
B. 确认设备状态
C. 启动IO请求
D. 中断处理、完成
5.下面属于C语言的基本类型的是( )。 (满分:5)
A. 3
B. '3'
C. "33"
D. 3.3
6.以下属于外设的是( )。 (满分:5)
A. 内存
B. 硬盘
C. 键盘
D. 显示器
7.按操作系统的使用环境和对作业的处理方式来分,操作系统的的基本类型有( )。 (满分:5)
A. 批处理操作系统
B. 实时操作系统
C. 网络操作系统
D. 分布式操作系统
8.外设与内存常用的数据传送方式有( )。 (满分:5)
A. 中断控制方式
B. DMA方式
C. 通道方式
D. 缓冲方式
9.产生死锁的必要条件是( )。 (满分:5)
A. 互斥条件:一个资源每次只能被一个进程使用。
B. 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。
C. 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。
D. 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。
10.数据结构的三层次是( )。 (满分:5)
A. 数据的逻辑结构
B. 数据的存储结构
C. 数据的操作集合
D. 非线性结构
三、判断题:【10道,总分:30分】
1.虚拟存储技术不能提高内存空间。 (满分:3)
A. 错误
B. 正确
2.常用的进程调度算法有:先来先服务(FCFS)调度算法、最短CPU运行优先(SCBF)算法、时间片轮转(RR)算法,多级队列反馈法。 (满分:3)
A. 错误
B. 正确
3.现代计算机系统由软件和硬件两大系统组成。 (满分:3)
A. 错误
B. 正确
4.作业控制仅仅是用户通过作业控制接口,组织和控制作业在计算机上的运行的全过程。 (满分:3)
A. 错误
B. 正确
5.数据是指对客观事物的符号表示,在计算机中是指所有能输入到计算机中被计算机程序处理的符号的总称。 (满分:3)
A. 错误
B. 正确
6.栈结构是先进先出,队列是先进后出。 (满分:3)
A. 错误
B. 正确
7.系统死锁再严重也不至于使系统崩溃。 (满分:3)
A. 错误
B. 正确
8.主存属于外部设备。 (满分:3)
A. 错误
B. 正确
9.按照工作特性,可把外设分为外部设备和存储设备。 (满分:3)
A. 错误
B. 正确
10.联机命令机制由三部分组成:终端处理、命令解释、命令执行。 (满分:3)
A. 错误
B. 正确
页:
[1]