电子科技大学2021年9月《计算机操作系统》作业考核试题及答案参考1386.pdf

上传人:深夜****等你... 文档编号:84261208 上传时间:2023-04-04 格式:PDF 页数:10 大小:309.93KB
返回 下载 相关 举报
电子科技大学2021年9月《计算机操作系统》作业考核试题及答案参考1386.pdf_第1页
第1页 / 共10页
电子科技大学2021年9月《计算机操作系统》作业考核试题及答案参考1386.pdf_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《电子科技大学2021年9月《计算机操作系统》作业考核试题及答案参考1386.pdf》由会员分享,可在线阅读,更多相关《电子科技大学2021年9月《计算机操作系统》作业考核试题及答案参考1386.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、电子科技大学 2021 年 9月计算机操作系统作业考核试题及答案参考 1.是 IBM 公司研制的一种关系型数据库系统,主要应用于大型应用系统,具有较好的可伸缩性,可支持 是 IBM 公司研制的一种关系型数据库系统,主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于 OS2、Windows 等平台下。ASQLServer BOracle CDB2 DAccess 正确答案:C 2.DMA 方式是指直接依靠硬件在_与 I/O 设备之间进行直接的数据传送,在传送期间不需 CPU 的程序干 DMA 方式是指直接依靠硬件在_与 I/O 设备之间进行直接的数据传送,在传送期间不

2、需 CPU 的程序干预。正确答案:主存 主存 3.典型的软件开发模型有哪些?各自有何优缺点?如果所开发的软件规模是中等规模,则采用何种软件开发 典型的软件开发模型有哪些?各自有何优缺点?如果所开发的软件规模是中等规模,则采用何种软件开发模型比较合适?为什么?正确答案:典型的软件开发模型有:瀑布模型、演化模型、螺旋模型、喷泉模型和智能模型。rn 各种软件开发模型的优缺点如下:rn 瀑布模型作为第一种软件开发模型为软件开发与维护提供了一种有效的管理模式。根据这一模式人们可以制订开发计划、进行成本预算、组织开发人员以阶段评审和文档控制为手段有效地对整个开发过程进行指导从而保证了软件产品的质量。瀑布模

3、型在支持开发结构化软件、控制软件开发的复杂度、促进软件开发过程工程化管理方面具有显著作用。但是由于应用发展的动态性和恒变性导致软件生命周期各个阶段间的关系并非单向线性关系。后面阶段的反馈致使在各阶段间产生环路。因此瀑布模型的缺陷是缺乏灵活性无法通过开发活动澄清本来不够确切的软件需求。从而增加了开发成本、延长了开发周期对软件的质量带来一定影响。rn 演化模型强调并加强与用户的交流使用户尽早了解最终软件产品的特征。从而可以克服瀑布模型的缺陷减少由于软件需求不明确给开发工作带来的风险。但是演化模型不适合于大型软件项目的开发因为大型软件项目的原型本身的开发也需要有效的模型支撑。rn 螺旋模型结合瀑布模

4、型与演化模型的优点并具有风险分析模型适合于大型软件项目的开发。但这种模型用于中小型软件项目开发时成本比较高。rn 喷泉模型具有迭代和无间隙特征可以缩短开发的周期。但是它的文档建立的实时性太强增加了文档建立的难度。rn 智能模型是基于知识的模型。它综合了瀑布模型、演化模型与螺旋模型的优点将模型本身、软件工程知识和特定领域知识分别存入知识库采用推理机制帮助软件开发人员完成开发工作并使维护在功能规约层进行。智能模型的实现具有较大的难度需要对各类知识进行归纳和抽象。rn 如果所开发的软件规模是中等规模则采用演化模型比较合适。一方面可以克服瀑布模型的弊端增强需求的明确性;另一方面又可以有效地降低开发成本

5、、缩短开发周期。软件开发模型是支持软件开发过程工程化管理的方法学的具体体现。不同的软件开发模型,体现了不同的方法学。然而,所有方法学都是以提高软件的质量、降低软件开发的成本以及缩短开发的周期为目标。同时,各种模型之间不是完全割裂的。从瀑布模型、演化模型、螺旋模型、喷泉模型到智能模型,是一个发展的过程,每一种模型都是为了解决已有模型的缺点而提出的。另外,不同的模型适用于不同的场合,需要灵活运用。从本质上看,软件开发模型的发展过程,也反映了人们对软件开发活动本身的认识的深入。4.SELECT 语句的功能是_。SELECT 语句的功能是_。primary key 5.已知有 8 个整数:1,7,3,

6、2,0,5,6,8,分别用下列方法进行排序,编写程序。(1)直接插入排序;(2)折半插入排序;已知有 8 个整数:1,7,3,2,0,5,6,8,分别用下列方法进行排序,编写程序。(1)直接插入排序;(2)折半插入排序;(3)希尔排序。算法由主函数和直接插入排序、折半插入排序、希尔排序、输出五个函数组成。程序如下:#includestdio.h#define LENGTH 8 void InsertSort(int r,int n)/*直接插入排序*/inti,j;for(i=2;in;+i)/*认为第一个数有序,i 从 2 开始*/if(riri-1)/*若小于,将 ri插入有序序列中*/r

7、0=ri;/*ri的值放入监视哨中*/for(j=i-1;r0rj;-j)rj+1=rj;/*记录后移*/rj+1=r0;/*插入到正确位置*/printdata(r,n);void BinSort(int r,int n)/*折半插入排序*/int i,J,low,high,m;/*定义变量,其中 low,high 表示查找的上下界*/for(i=2;in;+i)/*认为第一个数有序,i 从 2 开始*/r0=ri;/*将 ri暂时存入 r0中*/low=1;high=i-1;/*置有序序列区间的初值*/while(low=high)/*从 rlow到 rhigh折半查找插入位置*/m=(l

8、ow+high)/2;/*折半,取中间位置送 m*/if(r0rm)high=m-1;/*插入位置在低半区*/else low=m+1;/*插入位置在高半区*/for(j=i-1;j=high+1;-j)rj+1=rj;/*插入位置以后的记录后移*/rhigh+1=r0;/*插入记录*/printdata(r,n);void ShellSort(int r,int n)/*希尔排序*/int i,J,d;d=n/2;/*取第一个步长值*/while(d=1)/*步长 d=1*/for(i=d;in;i+)/*对每组进行直接插入排序*/r0=ri;/*记录 ri暂存入 r0中*/j=i-d:/*

9、确定每组中的记录 ri前一个位置*/while(j0)(r0rj)/*在组中查找插入位置*/rj+d=rj;/*记录后移*/j=j-d;/*记录位置前移一个步长*/rj+d=r0;/*插入记录*/d=d/2;/*缩小步长值*/printdata(r,n);void printdata(int r,int n)int i;for(i=1;in;i+)printf(%d,ri);main()/*主程序*/int rLENGTH+1=0,1,7,3,2,0,5,6,8;/*定义数组并赋初值*/int r1LENGTH+1;/*暂用数组*/int i,n=LENGTH+1;for(i=0;i=LENG

10、TH;i+)/*复制数组*/r1i=ri;printf(nlnsertSort output:);InsertSort(r1,n);/*直接插入排序并输出*/for(i=0;iLENGTH;i+)/*复制数组*/r1i=ri;printf(nBinSort output:);BinSort(r1,n);/*折半插入排序并输出*/for(i=0;iLENGTH;i+)/*复制数组*/r1i=ri;printff(nShellSort output:);ShellSort(r1,n);/*希尔排序并输出*/输出结果为:InsertSort output:0 1 2 3 5 6 7 8 BinSor

11、t output:0 1 2 3 5 6 7 8 SheliSort output:0 1 2 3 5 6 7 8 6.进位链是_。进位链是_。正确答案:传送进位的逻辑电路 传送进位的逻辑电路 7.Java 语言中,调用方法时,参数传递是【】调用,而不是地址调用。Java 语言中,调用方法时,参数传递是【】调用,而不是地址调用。正确答案:值 先来回顾一下程序设计语言中有关参数传递的计算机科学术语。“传值调用”表示方法得到的是调用者提供的值。与之相对,“引用调用”表示方法得到的是调用者提供的变量地址。这样,方法可以修改引用调用所传递变量的值,但不能修改传值调用送来的变量。Java 语言总是使用传

12、值调用。这也意味着方法得到的只是所有参数的值的拷贝。8.在 Premiere pro 中,视频特效中的“键控”,最适合制作的效果是 A.运动特效 B.素材的透明控制 C.转 在 Premiere pro 中,视频特效中的“键控”,最适合制作的效果是 A.运动特效 B.素材的透明控制 C.转场特效 D.形变特效 参考答案:B 9.以下程序的输出结果是_。main()int s,i;for(s=0,i=4;i2;i-,s+=i);以下程序的输出结果是_。main()int s,i;for(s=0,i=4;i2;i-,s+=i);printf(%dn,s);正确答案:5 5 10.对网络用户来说,操

13、作系统是指()。A.能够运行自己应用软件的平台 B.提供一系列的功能、接口等工具来编写和调试程序的裸机 C.一个资源管理者 D.实现数据传输和安全保证的计算机环境 参考答案:D 11.在深度为 5 的完全二叉树中,度为 2 的结点数最多为上【】。在深度为 5 的完全二叉树中,度为 2 的结点数最多为上【】。正确答案:15 在深度为 5 的完全二叉树中,度为 2 的结点数最多的是深度为 5 的满二叉树。在深度为 5 的满二叉树中,前 4 层中所有结点的度为 2。即在深度为 5 的完全二叉树中,度为 2 的结点数最多相当于深度为 4 的满二叉树中的结点数。深度为 4 的满二叉树中的结点数为 24-

14、1=15。12.Java 源程序文件编译后产生的文件称为字节代码文件,其扩展名为【】。Java 源程序文件编译后产生的文件称为字节代码文件,其扩展名为【】。正确答案:class(或.class)class(或.class)13.按照设备的信息交换单位,可将设备分成字符设备和块设备。()T.对 F.错 参考答案:T 14.如果有 2000 比特的数据通过一个。1Mbps 的网卡进行传输,所产生的发送时延是()。A2 sB02 sC 如果有 2000 比特的数据通过一个。1Mbps 的网卡进行传输,所产生的发送时延是()。A2 s B02 s C002 s D0002 s 正确答案:C 此题考查的

15、是时延知识点。发送时延是节点在发送数据时使报文或分组从节点进入到传输介质所需要的时间,计算公式为发送时延=报文或分组长度信道数据传输率=20001000000=0002s,因此 D 正确。15.一个基本磁盘最多可以分为 4 个区,即 4 个主磁盘分区或 1 个主磁盘分区和 3个扩展磁盘分区。()A.错误 B.正确 参考答案:A 16.数据结构分为线性结构和非线性结构,线性表、栈和队列都属于【】。数据结构分为线性结构和非线性结构,线性表、栈和队列都属于【】。正确答案:线性结构 本题考查了数据结构的基本概念。与栈类似,队列也是线性表,可以采用链式存储结构,所以带链的队列属于线性结构。17.()数据

16、类型可以进行排序。A备注 BOLE 对象 C自动编号 D超级链接()数据类型可以进行排序。A备注 BOLE 对象 C自动编号 D超级链接 C 18.在 PowerPoint2003 中,要将用附件“画图”做好的一幅图片文件“piclBMP”插入到当前幻灯片的当前位置,在 PowerPoint2003 中,要将用附件“画图”做好的一幅图片文件“piclBMP”插入到当前幻灯片的当前位置,可()。A单击菜单栏上“插入”“文本框”B单击菜单栏上“插入”“图片”“剪切画”C单击菜单栏上“插入”“图片”“来自文件”“piclBMP”D单击菜单栏上“插入”“图片”“自选图形”正确答案:C 19.以卜函数

17、sstrcat()的功能是实现宁符串的连接,即将 t 所指字符串复制到s 所指字符串的尾部。例如:s 所 以卜函数 sstrcat()的功能是实现宁符串的连接,即将 t 所指字符串复制到 s 所指字符串的尾部。例如:s 所指字符串为 abcd,t 所指字符申为 efgh,函数调用后s 所指字符串为 abcdefgh。请填空。include string.h void sstrcat(char*s,char*t)int n;n=strlen(s);while(*(s+n)=)s+;t+;正确答案:*t 函数中首先让 n=stxlen(s)所以 while 循环的循环条件表达式中*(s+n)指向字

18、符串s 的结束标志0,处,而该处应该等于字符串 t 的第 1 个字符,另外循环体中让 s 和 t 指向下一个字符,即 s+n 和 t 同时被移动到下一个位置,所以该处应该填*t,即 t 所指内容当 t 指向字符串结束标志0的时候,整个循环条件表达式的值也为 0(“假”)了,循环结束正好满足将 t 所指字符串复制到 s 所指的字符串的尾部。20.在 Visual FoxPro 中,宏替换可以从变量中替换出()。A字符串 B数值 C命令 D以上 3 种都可能 在 Visual FoxPro 中,宏替换可以从变量中替换出()。A字符串 B数值 C命令 D以上 3 种都可能 A 21.声音的心理学特征

19、包括音调、音色和_。声音的心理学特征包括音调、音色和_。参考答案:响度 22.网络操作系统能够对网络中的共享资源进行有效管理,协调用户对共享资源的使用,但是并不能保证共享数据的安全性和一致性。()A.错误 B.正确 参考答案:A 23.假设在关系模式 R(U)中,X、Y、Z 都是 U 的子集,且 Z=U-X-y。若 XY,而U-X-Y=,则称 XY 为_。假设在关系模式 R(U)中,X、Y、Z 都是 U 的子集,且 Z=U-X-y。若 XY,而 U-X-Y=,则称 XY 为_。正确答案:平凡的多值依赖 平凡的多值依赖 24.“拆分数据库”的作用是什么?“拆分数据库”的作用是什么?拆分数据库是把

20、数据库中的前台程序文件和后台数据文件分开,将数据库文件放在后端数据库服务器上,而前台程序文件放在每一个用户的计算机上。用户负责在自己的机器上操作,而数据库服务器负责传输数据,从而构成一个客户/服务器的应用模式。25.在 Word 中,图像只能从系统内置的剪辑库中选择后才能插入到文档中去。()在 Word 中,图像只能从系统内置的剪辑库中选择后才能插入到文档中去。()答案:对 26.微处理器 8086 可用间接寻址的寄存器有_个。A6 B2 C4D8 微处理器 8086 可用间接寻址的寄存器有_个。A6 B2 C4D8 C 27.操作系统与用户的接口包括()和系统调用。A编译程序 B作业调度 C

21、进程调度 D作业控制 操作系统与用户的接口包括()和系统调用。A编译程序 B作业调度 C进程调度 D作业控制 正确答案:D 从用户角度来看,操作系统是用户与计算机硬件之间的接口。操作系统提供的服务可以帮助用户来方便、有效地使用计算机。一般而言,操作系统为用户提供两类接口服务,程序级接口和作业级接口,即通过一组系统调用供用户程序和其他系统程序调用;另一种是作业一级的接口,即提供一组控制命令供用户去组织和控制自己的作业流程。28.根据信息传输速率方式,设备分为三大类,其中键盘、鼠标是()设备。A.中速 B.低速 C.高速 D.以上都不对 参考答案:B 29.已知一组关键字为5,88,12,56,7l,28,33,43,93,17,采用链地址法构造哈希表,并计算查找成功时的平 已知一组关键字为5,88,12,56,7l,28,33,43,93,17,采用链地址法构造哈希表,并计算查找成功时的平均查找长度。正确答案:30.定点原码除法和定点补码除法均可采用_法,但补码除法中_参与运算。定点原码除法和定点补码除法均可采用_法,但补码除法中_参与运算。正确答案:加减交替 符号位 加减交替符号位

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁