第二章 操作系统 第二章 操作系统 单元测验 1、下列进程状态的转换中,不可能发生的是()。
a、就绪à运行
b、运行à就绪
c、等待à运行
d、等待à就绪
2、在pv操作中,对信号量s的p原语操作定义中,使进程进入相应等待队列等待的条件是()。
a、s<0
b、s=0
c、s>0
d、s≠0
3、进程调度有各种各样的算法,如果算法选择不当,就会出现()。
a、颠簸(抖动)
b、进程长期等待
c、死锁
d、异常
4、在请求页式存储管理中,若所需页面不在内存中,则会引起()。
a、输入输出中断
b、时钟中断
c、缺页中断
d、越界中断
5、在单处理器上执行程序,多道程序的执行是在( )进行的。
a、同一时刻
b、某一固定时间
c、同一时间间隔内
d、某一固定时间间隔内
6、系统出现死锁的原因是()。
a、计算机系统发生了重大故障
b、有多个封锁的进程同时存在
c、若干进程因竞争资源而无休止的等待着,且不释放已占用的资源
d、资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数
7、进程p1使用资源情况:申请资源s1…申请资源s2…释放资源s1;进程p2使用资源情况:申请资源s2…申请资源s1…释放资源s2,系统并发执行进程p1、p2,系统将()。
a、必定产生死锁
b、可能产生死锁
c、不会产生死锁
d、p1先到达就不会产生死锁
8、当一进程运行时,系统可基于某种原则,强行将其撤下,把处理器分配给其他进程,这种调度方式是()。
a、非剥夺方式
b、剥夺方式
c、中断方式
d、查询方式
9、为了照顾短作业用户,进程调度可采用( )算法。
a、先进先出调度
b、优先级调度
c、短进程优先调度
d、时间片轮转调度
10、进程间的基本关系为()。
a、相互独立与相互制约
b、并行执行与资源共享
c、同步与互斥
d、信息传递与信息缓冲
11、两个进程合作完成一个任务,在并发执行中,一个进程要等待k8凯发的合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的( )关系。
a、同步
b、互斥
c、竞争
d、合作
12、下列不支持虚拟存储技术的内存管理方法是()。
a、页式管理
b、段式管理
c、段页式管理
d、分区管理
13、某进程所要求的一次打印输出结束,该进程被唤醒,其进程的状态发生的转换是()。
a、运行状态到阻塞状态
b、就绪到运行
c、阻塞到就绪
d、运行到就绪
14、临界区是指()。
a、一段共享数据区
b、一个缓冲区
c、一种互斥访问的资源
d、访问互斥资源的代码
15、进程从运行态到阻塞状态可能是由于()。
a、进程调度程序的调度
b、现运行进程的时间片用完
c、现运行进程执行了p操作
d、现运行进程执行了v操作
16、造成死锁的原因除了资源分配不当外,还可能是()。
a、进程优先权定义问题
b、不当的临界区定义
c、资源的线性分配问题
d、对列优先权分配问题
17、在互斥代码中,进入区之后通常是()。
a、一段共享数据区
b、一个缓冲区
c、一段互斥执行的程序段
d、一个互斥资源
18、在为多道程序所提供的可共享的系统资源不足时,可能出现死锁。但是,不适当的( )也可能产生死锁。
a、进程优先权
b、临界区定义
c、资源的线性分配
d、分配对列优先权
19、在下列几种内存管理技术中,支持内存空间扩充的是()。
a、固定分区
b、可变分区
c、页式存储管理
d、分块管理
20、在分区管理中,内存分配策略中,最佳的策略是()。
a、首次适应算法
b、最佳适应算法
c、最坏适应算法
d、不确定
21、在互斥代码中,可能引起互斥的代码区域称为()。
a、互斥区
b、进入区
c、退出区
d、临界区
22、页式管理中使用的三张表结构不包括()。
a、存储分块表
b、可变分区表
c、页表
d、系统作业表
23、进程在运行过程中,处于不同的状态,表达了进程的当前行为。进程的基本状态不包括()。
a、执行状态
b、休眠状态
c、就绪状态
d、阻塞状态
24、下列描述中错误的是()。
a、通常用户编写程序中所使用的地址是逻辑地址
b、逻辑地址到物理地址的转换过程称为地址映射或重定位
c、用户编程的地址空间不应超过实际内存空间
d、重定位包括静态重定位和动态重定位
25、操作系统的功能不包括下列()。
a、处理机管理
b、输入输出管理
c、内存管理
d、文字处理
26、从操作系统的发展历史来看,手工操作阶段之后出现的是()。
a、管理程序阶段
b、早期批处理阶段
c、多道程序
d、分时系统
27、多道批处理系统的优点不包括()。
a、资源利用率高
b、作业平均周转时间短
c、作业吞吐量大
d、内存利用率较高
28、下列关于进程的描述,不正确的是()。
a、进程是一抽象的实体,它在执行的过程中需要分配和释放各种资源
b、进程是可并发执行的程序在给定数据集合上的一次执行过程
c、程序是一组有序的指令,是一种静态的概念。而进程是指一次运行的活动,是动态的概念
d、一个程序可以演化为若干个进程,但一个进程只能执行一个程序
29、进程控制原语不包括()。
a、创建原语
b、阻塞原语
c、执行原语
d、唤醒原语
30、时间片轮转算法设计的关键在于时间片的选择,确定时间片时需要考虑的因素不包括()。
a、系统响应时间
b、就绪进程的数量
c、最长进程的执行时间
d、计算机的处理能力
31、在多级队列反馈调度法中,同一级队列内部的调度算法采用()。
a、先来先服务
b、时间片轮转
c、最高优先级优先
d、先来先服务及时间片轮转结合
32、下列关于pv操作的描述,不正确的是()。
a、由荷兰计算机科学家dijkstra提出
b、其中信号量s必须为非负整数
c、信号量s表示共享资源的使用情况
d、信号量s也可用于表示等待队列中进程的数量
33、在pv操作中,当执行p(s)操作后,发现s=-1,则()。
a、该进程可以进入临界区继续执行,但其后到达的进程会被阻塞
b、该进程阻塞进入s信号量的等待队列
c、表明s对应的资源未被占用
d、s不会为负值
34、在pv操作中,当执行v(s)操作后,发现s=-2,则()。
a、v操作表示执行完临界区后退出,该进程只须继续运行其后续代码即可
b、s信号量不会为负值
c、表明还有1个进程在等待该资源
d、当前进程必须唤醒等待队列中的第一个进程
35、下列关于信号量的描述,不正确的是()。
a、若信号量s为正,s的值可以代表可用资源的数量
b、若信号量s为负,s的绝对值可以代表等待该资源的进程数量
c、互斥信号量的初值一定为1
d、进程执行过程中,互斥信号量可以为负
36、死锁产生的必要条件不包括()。
a、互斥条件
b、不剥夺条件
c、部分分配条件
d、同步条件
37、下列存储管理技术中,会产生“外零头”的是()。
a、固定分区管理
b、段式管理
c、页式管理
d、可变分区管理
38、在可变分区管理技术中,分区分配策略不包括()。
a、首次适应算法
b、最佳适应算法
c、最坏适应算法
d、轮转算法
39、发生缺页中断而内存中又没有空闲块时,需将内存中的一些页面置换出去,即页面淘汰,常见的页面淘汰算法不包括()。
a、fifo
b、最近最久不用页面淘汰
c、最近最少使用页面淘汰
d、轮转淘汰
40、从资源分配角度对设备进行分类时,常见的三类设备不包括下列()。
a、独占设备
b、共享设备
c、虚拟设备
d、字符设备
41、关于地址的描述,错误的是()。
a、用户编程的地址空间不能超过实际内存空间
b、地址映射或重定位是指逻辑地址到物理地址的转换过程
c、用户编写程序中所使用的地址是逻辑地址
d、重定位包括静态重定位和动态重定位
第五章 软件工程 第五章 软件工程 单元测验 1、需求规格说明书的作用不包括下列( )。
a、是软件设计的依据
b、是用户和开发人员对软件功能的共同理解
c、软件验收的重要依据
d、软件可行性研究的依据
2、白盒测试是通过分析程序的( )来设计测试用例的。
a、应用范围
b、软件功能
c、输入/输出
d、内部逻辑
3、瀑布模型本质上是一种( )模型。
a、顺序迭代
b、线性迭代
c、快速
d、线性顺序
4、软件质量必须在( )加以保证。
a、软件开发之前
b、软件开发之后
c、可行性研究中
d、设计与实现过程中
5、在需求分析阶段,开发人员需要通过用户沟通解决的最重要问题是( )。
a、要给软件提供哪些信息
b、软件的工作效率如何
c、软件应该采用何种结构
d、要让软件做什么
6、在确认测试环节,作为测试依据的文档是( )。
a、设计说明书
b、源代码
c、开发计划书
d、需求规格说明书
7、瀑布模型是一种( )。
a、风险驱动模型
b、对象驱动模型
c、非整体开发模型
d、整体开发模型
8、瀑布模型存在的主要问题是( )。
a、用户参与开发
b、用户与开发者难以沟通
c、适用于可变需求
d、缺乏灵活性
9、程序的三种基本控制结构是( )。
a、过程、子程序和主程序
b、堆栈、队列和堆
c、调用、返回和转移
d、顺序、选择和循环
10、软件开发的成本和质量之间存在着尖锐矛盾,通常表现出软件质量难以保证,这种现象称为( )。
a、软件工程
b、软件周期
c、软件生产
d、软件危机
11、黑盒测试在设计测试用例时,主要参考( )。
a、项目开发计划
b、详细设计说明书
c、概要设计说明书
d、需求规格说明书和概要设计说明书
12、下列属于维护阶段文档的是( )。
a、软件规格说明书
b、用户操作手册
c、软件测试分析报告
d、软件问题报告
13、快速原型模型的主要特点是( )。
a、开发完毕才见到产品
b、及早提供全部完整的软件产品
c、开发完毕才见到工作软件
d、及早提供工作软件
14、需求分析的任务不包括( )。
a、问题分析
b、需求描述
c、需求评审
d、系统设计
15、为适应软件运行的软硬件环境变化而修改软件的活动称为( )。
a、纠错性维护
b、改善性维护
c、预防性维护
d、适应性维护
16、下列不属于黑盒测试技术要考虑的问题是( )。
a、模块的接口
b、数据的名称和用途
c、模块的功能
d、程序段或语句
17、软件危机产生的主要原因来自于( )。
a、对软件的认识不够
b、软件生产能力不足
c、软件工具落后
d、软件本身特点及开发方法
18、软件工程是对软件( )的一切活动进行管理。
a、开发期
b、制定计划
c、项目
d、生命周期
19、在软件项目中,开发人数的增加不一定能提升软件生产率的原因是( )。
a、生产原型的复杂性
b、工作阶段间的等待时间开销
c、参与人员所需的工作站数量大
d、开发人员之间的通信交流开销大
20、在可行性分析阶段,应当从不同的角度对软件进行研究,下列属于从功能可行性角度研究的是( )。
a、经济可行性
b、操作可行性
c、法律可行性
d、技术可行性
21、下列不属于软件需求分析阶段工作的是( )。
a、分析软件系统的数据要求
b、确定软件系统的功能要求
c、确定软件系统的性能要求
d、确定软件系统的运行平台
22、在软件开发过程中,计划阶段应该完成的工作依次为( )。
a、开发计划、需求分析、系统定义
b、需求分析、概要设计、开发计划
c、开发计划、需求分析、概要设计
d、系统定义、开发计划、需求分析
23、从工程管理的角度来看,软件设计分为( )两步。
a、数据设计及接口设计
b、软件结构设计及数据设计
c、过程设计及数据设计
d、概要设计及详细设计
24、若系统重用了不包含源代码的第三方组件,则对该组件进行测试应采用( )。
a、基本路径覆盖测试
b、分支覆盖测试
c、环路覆盖测试
d、黑盒测试
25、在软件测试中,白盒法是通过分析程序的( )来设计测试用例的。
a、应用范围
b、功能
c、输入输出
d、内部逻辑
26、在软件生命周期中,能准确定义软件系统体系结构的阶段是( )。
a、需求分析
b、可行性分析
c、详细设计
d、概要设计
27、下列不属于软件工程的3个要素的是( )。
a、过程
b、方法
c、工具
d、环境
28、在瀑布模型中,将软件生命周期分为若干个时期,可行性研究属于( )。
a、维护时期
b、开发时期
c、运行时期
d、计划时期
29、下列不属于软件特点的是( )。
a、软件是一种产品
b、软件产品不存在磨损、消耗问题
c、软件产品的生产主要是研制
d、软件产品比硬件便宜
30、下列关于程序设计语言的描述,错误的是( )。
a、机器语言程序执行效率高
b、高级语言程序的执行效率不如汇编
c、高级语言的可读性和可维护性好
d、高级语言的编程效率不如汇编
第四章 数据库 第四章 数据库 单元测验 1、反映现实世界中实体及实体间联系的信息模型是()。
a、关系模型
b、层次模型
c、网状模型
d、e-r模型
2、dbms的主要功能不包括( )。
a、数据定义
b、数据操纵
c、数据库运行控制
d、关系型数据支持
3、属于数据库系统组成部分的是( )。
a、db
b、dbms
c、dba
d、以上都是
4、关于数据的描述不正确的是( )。
a、数据是对事物事物特性的反映
b、数据是一种物理符号序列
c、数据是计算机化的信息
d、任何数据都包含有用的信息
5、关于信息的描述不正确的是( )。
a、信息是数据的内涵
b、信息不随数据形式而改变
c、相同信息的数据表达形式可以不同
d、信息不是抽象的,是具体的
6、数据库管理系统的主要目标不包括( )。
a、实现数据共享
b、提高数据的安全性
c、确保数据的完整性及可用性
d、从数据中挖掘信息
7、e-r模型的三要素不包括下列( )。
a、实体
b、属性
c、联系
d、操作
8、下列不属于常见的关系型数据库系统的是( )。
a、mysql
b、oracle
c、sql server
d、python
9、sql的两种工作方式是( )。
a、联机式及脱机式
b、联机式及交互式
c、脱机式及嵌入式
d、交互式及嵌入
10、下列关于sql数据库的描述不正确的是( )。
a、sql数据库是表的汇集
b、sql的表可以是基表或者视图
c、用户可以使用sql语句对基表和视图进行操作
d、sql的用户是指终端用户
11、数据库的概念模型是对现实世界的第一层抽象,概念模型中最著名的模型是( )。
a、层次模型
b、关系模型
c、网状模型
d、实体-关系模型
12、下列不属于数据库管理员(dba)的指责的是( )。
a、完整性约束说明
b、数据库模式定义
c、数据库安全
d、数据库管理系统设计
13、在数据库管理系统发展的三个阶段中,没有专门软件对数据进行管理的是( )。
a、手工管理阶段和文件系统文件系统阶段
b、文件系统阶段
c、文件系统阶段和数据库阶段
d、手工管理阶段
14、数据库的概念模型独立于( )。
a、e-r图
b、信息世界
c、现实世界
d、具体的的硬件和dbms
15、面向对象数据模型是一种( )。
a、结构模型
b、形象模型
c、物理模型
d、概念模型
16、dbms提供的sql工作方式有两种,其中一种是将sql嵌入到高级语言中,此时该高级语言称为( )。
a、查询语言
b、包含语言
c、交互语言
d、宿主语言
17、对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全等授权工作的是( )。
a、应用程序开发人员
b、终端用户
c、数据库管理系统设计人员
d、数据库管理员
18、关系模型( )。
a、只能表示实体间的1:1联系
b、只能表示实体间的1:n联系
c、只能表示实体间的m:n联系
d、可以表示实体间的上述三种联系
19、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为( )。
a、数据库语言
b、数据操纵语言
c、数据结构语言
d、数据定义语言
20、下列不属于关系型数据库特征的是( )。
a、不同的列应具有不同的列名
b、与行的次序无关
c、与列的次序无关
d、不同的列应有不同的数据类型
21、若用如下的sql语句创建一个表student: create table student (no char(4) not null, name char(8) not null, sex char(2), age int) 则下列可以插入到student表中的记录是( )。
a、('1031','张三',男,成年)
b、(null,'张三', '男', '23')
c、('1031',null,‘男’,23)
d、('1031','张三',null,null)
22、在视图上不能进行的操作是( )。
a、更新视图
b、查询
c、定义新的视图
d、定义新的表
23、create、drop、alter语句实现的是( )功能。
a、数据查询
b、数据操纵
c、数据库控制
d、数据定义
24、sql语言中,删除视图的指令是( )。
a、delete
b、clear
c、remove
d、drop
25、下列不属于数据定义语句的是( )。
a、create table
b、create view
c、drop table
d、grant
26、删除当前数据库中的表student的语句应当是( )。
a、delete table student
b、delete student
c、drop student
d、drop table student
27、设已有关系student(sno, sname, sex, age),若欲删除该表中的属性age,恰当的sql语句是( )。
a、delete age from student
b、update student age
c、alter table student(age)
d、alter table student drop age
28、设有关系s(sno,sname,sage),c(cno,cname),sc(sno,cno,grade)。其中sno是学生号,sname是学生姓名,sage 是学生年龄, cno是课程号,cname是课程名称。要查询选修“software”课的年龄不小于20的全体学生姓名的sql语句是 select sname from s,c,sc where子句。这里的where子句的内容应该是( )。
a、s.sno = sc.sno and c.cno = sc.cno and sage in>=20 and cname in ' software '
b、sage in>=20 and cname in ' software '
c、sage>=20 and cname=' software '
d、s.sno = sc.sno and c.cno = sc.cno and sage>=20 and cname=' software '
29、设已有关系表score(学生姓名,课程名称,课程分数),其中学生姓名和课程名称为字符型,课程分数为数值型,则将张三化学成绩85插入score表中的正确语句是( )。
a、add into score values('张三','化学','85')
b、insert into score values('张三','化学','85')
c、add into score values('张三','化学',85)
d、insert into score values('张三','化学',85)
30、在sql语言中,子查询是指( )。
a、返回表单中数据子集的查询语句
b、选取多个表中字段子集的查询语句
c、选取单个表中字段子集的查询语句
d、嵌入到另一个查询语句之中的查询语句
猜你喜欢 2022-12-05 21:25 2022-12-05 20:40 2022-12-05 20:29 2022-12-05 20:12 2022-12-05 19:58 2022-12-05 19:36 2022-12-05 19:32 2022-12-05 19:29 2022-12-05 19:10 2022-12-05 18:56