电子科大《软件技术基础》13秋在线作业1、2、3答案
电子科大《软件技术基础》13秋在线作业1一、单选题(共5道试题,共20分。)
1.可以采取下列哪些预防措施防止死锁的产生()。
A. 采用资源静态分配策略,破坏"部分分配"条件
B. 允许进程剥夺使用其他进程占有的资源,从而破坏"不可剥夺"条件
C. 采用资源有序分配法,破坏"环路"条件
D. 采用虚拟设备共享法
满分:4分
2.下列操作中不是数据操作的是()。
A. 删除B. 排序
C. 构造D. 查找
满分:4分
3.适用于飞行器及火炮发射的操作系统为()。
A. 批处理操作系统B. 实时操作系统
C. 网络操作系统D. 分布式操作系统
满分:4分
4.在计算机系统中,操作系统是()。
A. 处于裸机之上的第一层软件B. 处于硬件之下的低层软件
C. 处于应用软件之上的系统软件D. 处于系统软件之上的用户软件
满分:4分
5.在等概率情况下,二分查找的平均查找长度为()。
A. (N+1)/2B. Nlog2N-1
C. ND. N2
满分:4分
二、多选题(共10道试题,共50分。)
1.按操作系统的使用环境和对作业的处理方式来分,操作系统的的基本类型有()。
A. 批处理操作系统
B. 实时操作系统
C. 网络操作系统
D. 分布式操作系统
满分:5分
2.分时系统中作业的控制有哪些()。
A. 命令驱动方式
B. 菜单驱动方式
C. 窗口环境
D. 脱机控制
满分:5分
3.数据的存储方法分为()。
A. 顺序存储
B. 链接存储
C. 索引存储
D. 散列存储
满分:5分
4.为了实现将作业的逻辑地址转换为实际内存地址,需要建立的数据结构有()。
A. 表头地址
B. 存储分块表
C. 页表
D. 作业表
满分:5分
5.I/O设备驱动程序的作用包括()。
A. 服务请求校验
B. 确认设备状态
C. 启动IO请求
D. 中断处理、完成
满分:5分
6.进程控制原语包括()。
A. 创建原语
B. 撤销原语
C. 阻塞原语
D. 唤醒原语
满分:5分
7.进程管理应具有以下功能()。
A. 进程控制
B. 进程同步
C. 进程通信
D. 进程调度
满分:5分
8.衡量一个算法的优劣有哪两个要素()。
A. 难度
B. 占用空间
C. 人员投入
D. 耗费时间
满分:5分
9.数据结构的三层次是()。
A. 数据的逻辑结构
B. 数据的存储结构
C. 数据的操作集合
D. 非线性结构
满分:5分
10.数据的处理及运算包括()。
A. 遍历
B. 插入
C. 更新
D. 删除
满分:5分
三、判断题(共10道试题,共30分。)
1.冒泡法的基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。
A. 错误
B. 正确
满分:3分
2.栈结构是先进先出,队列是先进后出。
A. 错误
B. 正确
满分:3分
3.主存属于外部设备。
A. 错误
B. 正确
满分:3分
4.数据结构是讨论数据的组织结构及其相互关系。
A. 错误
B. 正确
满分:3分
5.操作系统是计算机系统中直接控制和管理各种软硬件资源,以方便用户充分而有效地利用这些资源的程序的集合。
A. 错误
B. 正确
满分:3分
6.联机命令机制由三部分组成:终端处理、命令解释、命令执行。
A. 错误
B. 正确
满分:3分
7.作业调度是确定哪些作业有资格调入内存。
A. 错误
B. 正确
满分:3分
8.引入缓冲区的目的是为了解决高速CPU和低速外设的匹配。
A. 错误
B. 正确
满分:3分
9.float是C语言的基本类型。
A. 错误
B. 正确
满分:3分
电子科大《软件技术基础》13秋在线作业2
试卷总分:100 测试时间:--
一、单选题(共5道试题,共20分。)
1.C语言的基本数据类型不包括
A. double
B. int
C. float
D. char
满分:4分
2.下列哪个不是线性结构()。
A. 链表
B. 队列
C. 串
D. 树
满分:4分
3.适用于飞行器及火炮发射的操作系统为()。
A. 批处理操作系统
B. 实时操作系统
C. 网络操作系统
D. 分布式操作系统
满分:4分
4.存储器的管理不能完成下述()功能。
A. 虚拟存储
B. 地址变换与重定位
C. 内存分配与回收
D. 进程调度
满分:4分
5.栈中输入A,B,C,D,E,F六个字符,出栈顺序是()。
A. ABCDEF
B. FEDCBA
C. AFECB
D. FABCDE
满分:4分
二、多选题(共10道试题,共50分。)
1.排序算法一般的评价依据()。
A. 平均的比较次数
B. 元素搬移的次数
C. 算法的稳定性
D. 算法的难度
满分:5分
2.操作系统的特征包括()。
A. 并发性
B. 共享性
C. 虚拟性
D. 不确定性
满分:5分
3.线程的两种基本类型是()。
A. 用户线程
B. 系统线程
C. 程序线程
D. explorer线程
满分:5分
4.按操作系统的使用环境和对作业的处理方式来分,操作系统的的基本类型有()。
A. 批处理操作系统
B. 实时操作系统
C. 网络操作系统
D. 分布式操作系统
满分:5分
5.内存分配常采用的策略有()。
A. 首次适用算法
B. 最佳适用算法
C. 最坏适用算法
D. 中等适用算法
满分:5分
6.进程的几个状态包括()。
A. 等待状态
B. 执行状态
C. 就绪状态
D. 创建状态
满分:5分
7.对作业调度算法的选择要考虑三个目标是()。
A. 尽量提高系统的作业吞吐量,即每天处理尽可能多的作业
B. 尽量使CPU和外部设备保持忙碌状态,以提高资源利用率
C. 对各种作业公平合理,使用有用户都满意
D. 减少作业运行次数
满分:5分
8.下面属于C语言的基本类型的是()。
A. 3
B. '3'
C. "33"
D. 3.3
满分:5分
9.从资源分配角度,外设可分为()。
A. 独占设备
B. 共享设备
C. 虚拟设备
D. I/O设备
满分:5分
10.进程之间的两种基本关系()。
A. 互斥
B. 异步
C. 同步
D. 并发
满分:5分
三、判断题(共10道试题,共30分。)
1.循环链表一般以头指针命名。
A. 错误
B. 正确
满分:3分
2.图都是有方向的。
A. 错误
B. 正确
满分:3分
3.数据的基本单位是数据元素。
A. 错误
B. 正确
满分:3分
4.SPOOLing系统又称为假脱机系统。
A. 错误
B. 正确
满分:3分
5.段页式管理只会使软件开销增加,不会是硬件开销增加。
A. 错误
B. 正确
满分:3分
6.采用分段技术,不用对段进行保护。
A. 错误
B. 正确
满分:3分
7.进程调度并不是影响CPU的利用率和系统性能的直接因素。
A. 错误
B. 正确
满分:3分
8.从静态观点,作业有控制命令序列、程序集及数据集三部分构成。
A. 错误
B. 正确
满分:3分
9.进程的创建有两种方式:系统程序模块统一创建、父进程创建。
A. 错误
B. 正确
满分:3分
10.在工业过程控制、飞行物及火炮发射等应用场合一般采用分时操作系统。
电子科大《软件技术基础》13秋在线作业3
试卷总分:100 测试时间:--
一、单选题(共5道试题,共20分。)
1.已经获得除()以外的所有运行所需资源的进程处于就绪状态。
A. 存储器
B. 打印机
C. CPU
D. 磁盘空间
满分:4分
2.在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称作()。
A. 文件系统
B. 操作系统
C. 网络管理系统
D. 数据库管理系统
满分:4分
3.可以采取下列哪些预防措施防止死锁的产生()。
A. 采用资源静态分配策略,破坏"部分分配"条件
B. 允许进程剥夺使用其他进程占有的资源,从而破坏"不可剥夺"条件
C. 采用资源有序分配法,破坏"环路"条件
D. 采用虚拟设备共享法
满分:4分
4.下列哪个不是线性结构()。
A. 链表
B. 队列
C. 串
D. 树
满分:4分
5.队列中输入A,B,C,D,E,F六个字符,出队列顺序是()。
A. ABCDEF
B. FEDCBA
C. AFECB
D. FABCDE
满分:4分
二、多选题(共10道试题,共50分。)
1.存储管理的内容包括()。
A. 内存的分配和释放
B. 虚拟存储管理技术
C. 地址变换
D. 内存保护与共享
满分:5分
2.进程之间的两种基本关系()。
A. 互斥
B. 异步
C. 同步
D. 并发
满分:5分
3.进程管理应具有以下功能()。
A. 进程控制
B. 进程同步
C. 进程通信
D. 进程调度
满分:5分
4.评估进程调度算法的优劣主要从以下哪几方面进行()。
A. 周转时间
B. 执行时间
C. 响应时间
D. 建立时间
满分:5分
5.进程控制原语包括()。
A. 创建原语
B. 撤销原语
C. 阻塞原语
D. 唤醒原语
满分:5分
6.目前常用的高级通信方式有()。
A. 消息缓冲通信
B. 管道通信
C. 信箱通信
D. 直接通信
满分:5分
7.衡量一个算法的优劣有哪两个要素()。
A. 难度
B. 占用空间
C. 人员投入
D. 耗费时间
满分:5分
8.产生死锁的必要条件是()。
A. 互斥条件:一个资源每次只能被一个进程使用。
B. 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。
C. 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。
D. 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。
满分:5分
9.数据的存储方法分为()。
A. 顺序存储
B. 链接存储
C. 索引存储
D. 散列存储
满分:5分
10.对作业调度算法的选择要考虑三个目标是()。
A. 尽量提高系统的作业吞吐量,即每天处理尽可能多的作业
B. 尽量使CPU和外部设备保持忙碌状态,以提高资源利用率
C. 对各种作业公平合理,使用有用户都满意
D. 减少作业运行次数
满分:5分
三、判断题(共10道试题,共30分。)
1.操作系统是计算机系统中直接控制和管理各种软硬件资源,以方便用户充分而有效地利用这些资源的程序的集合。
A. 错误
B. 正确
满分:3分
2.循环链表一般以头指针命名。
A. 错误
B. 正确
满分:3分
3.哈希查找的关键是建立哈希表。
A. 错误
B. 正确
满分:3分
4.通道技术和DMA相比可以显著提高CPU和设备的利用率。
A. 错误
B. 正确
满分:3分
5.常用的进程调度算法有:先来先服务(FCFS)调度算法、最短CPU运行优先(SCBF)算法、时间片轮转(RR)算法,多级队列反馈法。
A. 错误
B. 正确
满分:3分
6.DMA指直接内存访问方式。
A. 错误
B. 正确
满分:3分
7.作业控制仅仅是用户通过作业控制接口,组织和控制作业在计算机上的运行的全过程。
A. 错误
B. 正确
满分:3分
8.对于非连通图,需要多次调用深度优先遍历或广度优先遍历算法才可能遍历完图的全部节点。
A. 错误
B. 正确
满分:3分
9.引入缓冲区的目的是为了解决高速CPU和低速外设的匹配。
A. 错误
B. 正确
满分:3分
10.进程调度并不是影响CPU的利用率和系统性能的直接因素。
A. 错误
B. 正确
满分:3分
页:
[1]