西南大学2020年春季操作系统【0058】课程考试大作业参考答案
- 格式:docx
- 大小:15.39 KB
- 文档页数:4
printf("请输入两个正的整数(之间用逗号隔开):\n");scanf("%d,%d",&int_num1,&int_num2);printf("int_num1=%d,int_num2=%d\n",int_num1,int_num2);printf("The maximun common divisor is%d\n",fun(int_num1,int_num2));}3.阅读下列程序,按照要求回答下列问题#include <stdio.h>int fun(int n){int s=0,i;for(i=1;i<=n;i++)s=s+i;return s;}int main( ){int i,n;int sum=0;printf("请输入一个正整数(n≥5):\n");scanf("%d", &n);for(i=1;i<=n;i++) sum=sum+fun(i);printf("1+(1+2)+(1+2+3)+ ......+(1+2+3+...+%d)=%d\n",n,sum); }(1)上述程序中函数fun的功能是什么?答:上述程序中函数fun的功能是求n之内的自然数求和(2)依据函数fun的功能画出其流程图。
(3) 当输入n的值为5时,其输出结果是什么?答:当输入n的值为5时,其输出结果是1+(1+2)+(1+2+3)+ ......+(1+2+3+...+5)=35二、大作业要求大作业共需要完成3个大题:第1题满分30分;第2题(1)-(6)小题任选两题完成,各15分,(7)小题必做,10分,满分40分;第3题(1)-(3)必做,满分30分。
鼠标右键------>字体------>中文字体------>黑体;
鼠标右键------>字体------>字号------>72;
1.插入------>新建幻灯片
插入------>形状------>五角星
左键选中五角星,填充------>渐变填充------>红色—栗色渐变
渐变样式中选择“射线渐变”,射线渐变下选择“中心辐射”
3.
选中五角星,依次复制,粘贴,成3个
4.同时选中三个五角星,然后点击“动画”,然后选择“飞入”
5.设有一Word文档为“kaoshi.docx”(如下图所示),请根据下面的操作要求,
写出相应的操作步骤即可。
操作要求:
(1)在正文第一段开始处插入一张风景画(任意选即可),加3磅实心双实线边框,将
环绕方式设置为“四周型”;
(2)第二段分为三栏,第一栏宽为12字符,第二栏宽为14字符,栏间距均为2字符,栏
间加分隔线;
(3)第二段填充黄色底纹(应用范围为段落)。
操作完成后以原文件名保存在考生文件夹下。
二、大作业要求
大作业共需要完成4道题:
第1-3题必做,每题20分,共60分;
第4-5题选作一题,满分40分;。
西南大学 网络与继续教育学院课程代码: 0058 学年学季:20182单项选择题1、如果I/O 设备与存储设备进行数据交换不经过CPU 来完成,这种数据交换方式是()。
1.中断方式 2. 程序查询 3. DMA 方式4.无条件存取方式2、在( )情况下,系统出现死锁。
1. 若干进程因竞争资源而无休止地相互等持他方释放已占有的资源2. 计算机系统发生了重大故障3. 有多个封锁的进程同时存在4.资源数大大小于进程数或进程同时申请的资源数大大超过资源总数3、操作系统是( )进行管理的软件。
1. 硬件2. 应用程序3. 软件4.计算机资源4、文件系统是指( ) 。
1. 实现文件管理的一组软件2. 文件、管理文件的软件及数据结构的总体3. 文件的目录4.文件的集合5、文件的逻辑组织将文件分为记录式文件和( )文件。
1.读写文件 2. 字符文件 3. 流式文件4.索引文件6、若P 、V 操作的信号量S 初值为2,当前值为-1,则表示有( ) 等待进程。
1. 3个2. 2个3. 1个4.0个7、不能实现虚存的存储管理方式是:( )1. 段式管理2. 页式管理3. 段页式管理4.分区管理8、操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的()和方便用户使用计算机而配备的一种系统软件。
1. 灵活性2. 速度3. 兼容性4.利用率9、以下叙述中正确的是()。
1. 进程进入临界区时要执行开锁原语2.既考虑作业等待时间,又考虑作业执行时间的调度算法是先来先服务算法3.预防死锁的发生可以通过破坏产生死锁的四个必要条件之一来实现,但破坏互斥条件的可能性不大4.调度原语主要是按照一定的算法,从阻塞队列中选择一个进程,将处理机分配给它10、在分页系统环境下,程序员编制的程序,其地址空间是连续的,分页是由()完成的。
1.用户2.系统3.程序员4.编译地址11、在分时操作系统环境下运行的作业通常称为()。
1.终端型作业2.长作业3.批量型作业4.后台作业12、用V操作唤醒一个等待进程时,被唤醒进程的状态变为()。
操作要求:1)将标题文字(改变页面文件的位置)设置为红色、黑体、三号、加粗,居中对齐。
2)为文档中第二段至最后一段(其目的…文件删除。
)添加自动项目符号“●”。
3)将文中所有的“页面文件”改为“Pagefile”。
4)纸张设置为A4(21×29.7 厘米)。
答:1)鼠标选定标题文字,然后从菜单栏的“开始”里找到“字体颜色”,将标题文字(改变页面文件的位置)设置成红色,然后点击“字体”下拉框,选择“黑体”,点击“字号”,从出现的下拉框中选择“三号”;接下来,按下快捷键“Ctrl+B”,或者点击“加粗”功能,将标题文字加粗;最后,按下快捷键“Ctrl+E”或者点击菜单栏“开始”中的“居中对齐”功能,完成设置。
2)选中第二段至最后一段这些段落之后,可以直接在“开始”菜单中单击“项目符号”或“编号”按钮进行设置。
或者选中段落,鼠标右击后选择“项目符号和编号”命令,会弹出“项目符号和编号”对话框。
单击“自定义”按钮,设定选中段落的编号格式,编号样式。
另外,还可以单击“高级”按钮,从中可以设置编号的样式。
3)保存文档后,右击“我的电脑/属性”,然后在对话框的“高级”标签下单击“性能”下的“设置”按钮,在”性能选项”对话框中切换到“高级”标签下,再单击“虚拟内存”下的“更改”按钮,即可根据需要更改页面文件大小——先选中c盘,然后选“无分页文件”,再点“设置”按钮;之后选中要生成该文件盘符,在下面点选“自定义大小”并输入合适的数值,此数值通常为物理内存的1.5倍,再单击“设置”,最后确定,重新启动电脑,该文件就在其他分区上了。
4)点击word菜单栏中的“页面布局”按钮,然后点击下方的“页面设置”按钮,页面设置中,点击“纸张”。
点击“纸张大小”的下拉箭头,选择其中的选项“A4”。
4.在某Excel文档中“sheet1”工作表如下图所示,请根据下面的操作要求,写出相应的操作步骤。
1)将标题文字设置为“微软雅黑,加粗,11号”,并添加标准色为黄色的底纹;2)用MAX( )函数求出各学科的最高分并填入相应的单元格中;3)用MIN( )函数求出各学科的最低分并填入相应的单元格中;4)计算每位学生的平均分,并填入相应的单元格中。
[西南大学2017 秋学期计算机专业[0058]《操作系统》作业题目及参考答案lu西南大学网络与继续教育学院课程代码:0058学年学季:20172窗体顶端单项选择题1、当信号量的数值为-1时表示()刚好没有进程等待该信号量有一个进程等待该信号量再施加P操作就会导致系统错误发生数值溢出2、临界区是()一个内存段一种状态表一段程序一组变量3、不能实现虚存的存储管理方式是:()段式管理页式管理段页式管理分区管理4、操作系统中一般以()方式提供编程接口程序库工具软件命令系统调用5、当用户程序在运行过程中执行一条原语(primitive)时,则()。
不响应中断能响应时钟中断能响应外部中断能响应高优先级中断6、下面关于作业的脱机输入方式的描述中正确的是()E. 适合于处理紧急任务需要主机和设备直接连接输入是由主机控制完成的也称为预输入方式7、衡量分时系统调度策略优劣的指标是:()带权平均响应时间带权平均周转时间平均响应时间平均周转时间8、如果分时操作系统的时间片一定,那么()则响应时间越长。
A. 内存越多内存越少用户数越少用户数越多9、并发进程间引起制约的原因是()D. 进程共有上下文进程相互调用竞争共有资源进程共用代码10、段式存储管理中可以以()为单位进行内存代码交换到外存。
C. 段或者页段分区页11、一个进程被唤醒意味着()。
B. 该进程重新占有了CPU其PCB移至等待队列队首它的优先权变为最大进程变为就绪状态12、下列进程状态转换中,哪个是不正确的执行态到就绪态就绪态到执行态执行态到等待态等待态到执行态13、当进程等待的某个事件发生后,该进程会由()状态变为()状态等待、执行就绪、执行等待、就绪执行、就绪14、当信号量的数值为-2时表示()有2个进程等待该信号量刚好没有进程等待该信号量有2个多余的资源发生数值溢出15、临界区是()一种状态表一个内存段一段程序一组变量16、进程间互斥是由()引起的?进程间相互排斥进程间共享资源进程间的顺序执行进程输入输出干扰17、实时系统的主要应用领域不包括:工业控制信号采集媒体播放轨迹跟踪18、进程是程序的执行实体代码序列编译中的程序程序进入系统的过程19、操作系统发展过程中出现多道程序系统的阶段是分时操作系统批处理操作系统实时操作系统网络操作系统20、为了执行更多的程序,计算机需要更大的硬盘更大的内存更快的CPU更多的CPU21、操作系统是一种通用软件应用软件软件包系统软件22、段页式存储管理中可以以()为单位进行内存代码交换到外存。
操作系统0058A一、单项选择题1-5 CABBC 6-10CDAAC二、填空题:1、联机处理脱机处理2、设备控制表、系统设备表、控制器表、通道控制表3、串联文件、索引文件4、选择通道、字节多路通道5、进程互斥6、处理机管理、存储管理7、描述信息8、交换、请求调入和预调入9、通道10、作业在系统中的停留时间/作业等待时间加作业运行时间三、简答题:1、什么是作业?作业有哪三个部分组成,其主要内容是什么?答:在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作称为一个作业。
从系统的角度看,作业由程序、数据和作业说明书组成。
系统通过作业说明书控制文件形式的程序和数据,使之执行和操作。
一个作业可以包含多个程序和多个数据集。
作业中包含的程序和数据完成用户所要求的业务处理工作,作业说明书则体现用户的控制意图,作业说明书包含三个基本方面的内容,即作业的基本描述、作业的控制描述和资源要求描述。
2、常用的进程调度算法和作业调度算法有哪些?哪些适用于作业调度?哪些适用于进程调度?答:调度算法有以下几种:1、先来先服务(FCFS)调度算法;2、轮转法;3、多级反馈轮转法;4、优先级法;5、最短作业优先(SJF)算法;最短进程优先(SPF)算法6、最高相应比优先法(HRN)其中适用于作业调度:先来先服务算法;优先级法;最短作业优先(SJF)算法;其中适用于进程调度:轮转法;多级反馈轮转法;先来先服务算法;优先级法;最短进程优先算法;3、什么是文件?文件系统必须完成的工作有哪些?文件是一段程序或数据的集合。
这是一种较为模糊的说法。
在计算机系统中,文件被解释为一组赋名的相关联字符流的集合,或者是相关联记录(一个有意义的信息单位)的集合。
操作系统中与管理文件有关的软件和数据称为文件系统。
它负责为用户建立文件,撤销、读写、修改和复制文件,还负责完成对文件的按名存取和进行存取控制。
4、外围设备与内存之间的常用数据传输方式,除中断方式外还有哪几种?使用中断方式输入数据的基本步骤是什么?答:除中断方式外还有(1)程序直接控制方式;(2)DMA方式;(3)通道方式。
1、当信号量的数值为-1时表示(有一个进程等待该信号量)2、临界区是(一段程序)3、不能实现虚存的存储管理方式是(分区管理)4、操作系统中一般以(系统调用)方式提供编程接口5、当用户程序在运行过程中执行一条原语(primitive)时,则(不响应中断)6、下面关于作业的脱机输入方式的描述中正确的是(也称为预输入方式)7、衡量分时系统调度策略优劣的指标是:(平均响应时间)8、如果分时操作系统的时间片一定,那么(用户数越多)则响应时间越长9、并发进程间引起制约的原因是(竞争共有资源)10、段式存储管理中可以以(段)为单位进行内存代码交换到外存。
11、一个进程被唤醒意味着(进程变为就绪状态)12、下列进程状态转换中,哪个是不正确的(等待态到执行态)13、当进程等待的某个事件发生后,该进程会由(等待)状态变为(就绪)状态14、当信号量的数值为-2时表示(有2个进程等待该信号量)15、临界区是(一段程序)16、进程间互斥是由(进程间共享资源)引起的?17、实时系统的主要应用领域不包括(媒体播放)18、进程是(程序的执行实体)19、操作系统发展过程中出现多道程序系统的阶段是(批处理操作系统)20、为了执行更多的程序,计算机需要( 更大的内存)21、操作系统是一种( 系统软件)22、段页式存储管理中可以以(页)为单位进行内存代码交换到外存。
23、分时系统中没有(JCB )概念24、有SPOOLING系统不正确的叙述是(是一种特殊的直接耦合方式)25、Unix中用于创建进程的系统调用是(Fork() )26、虚拟存储器的最大容量是(由计算机的地址结构决定的)27、虚拟存储器是指:(虚拟地址组成的虚拟空间)28、下面的叙述中正确的是(进程同步是指某些进程之间在逻辑上的相互制约关系)。
多项选择题29、比较常用的页面置换算法有(A. 理想型淘汰算法B. 随机淘汰算法C. 轮转法D. 先进先出法)30、提高系统性能,解决抖动问题,可以采用(A. 增大内存B. 采用速度更快的外存 D. 改进淘汰算法)31、多道程序系统中程序执行环境的特点是(B. 独立性C. 并行性)32、数据传送控制方式有哪几种(A. 程序直接控制方式B. 中断控制方式C. DMA方式D. 通道方式)33、文件的物理结构有哪几种( B. 连续文件C. 串联文件D. 索引文件)34、存储管理的主要功能包括( A. 在硬件的支持下完成统一管理内存和外存之间数据和程序段自动交换的虚拟存储 B. 将多个虚存的一维线性空间或多维线性空间变换到内存的唯一的一维物理线性地址 D. 实现内存的分配和回收)35、文件目录中包含哪些信息(A. 文件名B. 文件内部标识C. 第一个物理块的地址D. 文件管理信息)36、进程调度应具备的功能有(A. 记录各进程的执行情况B. 进行上下文切换C. 选择占有处理机的进程)37、并发进程间的制约有哪几种(A. 直接制约B. 间接制约)38、线程和进程的主要区别是:(A. 线程只是处理机调度的基本单位,进程是资源管理的基本单位。
(0058)《操作系统》机考答案
一、单项选择题(本大题共10小题,每道题2.0分,共20.0分)
1. 只允许操作系统使用,不允许用户程序中直接使用的指令称为(C )。
A.访管指令
B.中断指令
C.特权指令
D.调用指令
2. 操作系统是一种( B)
A.通用软件
B.系统软件
C.应用软件
D.软件包
3. 操作系统中对数据进行管理的部分叫做(B )。
A.数据库系统
B.文件系统
C.检索系统
D.数据存储系统
4. 在虚拟存储系统中,若进程在内存中占3块(开始时为空),采用先进先出页面淘汰算法,当执行访问页号序列为1、2、3、4、1、2、5、1、2、3、4、5、6时,将产生(D )次缺页中断。
A.7
B.8
C.9
D.10
5. 在进程管理中,当(C )时进程从阻塞状态变为就绪状态。
A.进程被进程调度程序选中
B.等待某一事件
C.等待的事件发生
D.时间片用完
6. 在为多道程序所提供的可共享的系统资源不足时,可能出现死锁。
但是,不适当的(C)也可能产生死锁。
A.进程优先权
B.资源的线性分配
C.进程推进顺序
D.分配队列优先权
7. 资源的按序分配策略可以破坏(D)条件。
A.互斥使用资源
B.占有且等待资源
C.非抢夺资源
D.循环等待资源
8. 进程的并发执行是指若干个进程(B )。
A.同时执行
B.在执行的时间上是重叠的。