二级C++语言程序设计-公共基础知识-第1章计算机系统.docx

上传人:王** 文档编号:1622498 上传时间:2024-11-25 格式:DOCX 页数:18 大小:42.78KB
下载 相关 举报
二级C++语言程序设计-公共基础知识-第1章计算机系统.docx_第1页
第1页 / 共18页
二级C++语言程序设计-公共基础知识-第1章计算机系统.docx_第2页
第2页 / 共18页
二级C++语言程序设计-公共基础知识-第1章计算机系统.docx_第3页
第3页 / 共18页
二级C++语言程序设计-公共基础知识-第1章计算机系统.docx_第4页
第4页 / 共18页
二级C++语言程序设计-公共基础知识-第1章计算机系统.docx_第5页
第5页 / 共18页
二级C++语言程序设计-公共基础知识-第1章计算机系统.docx_第6页
第6页 / 共18页
二级C++语言程序设计-公共基础知识-第1章计算机系统.docx_第7页
第7页 / 共18页
二级C++语言程序设计-公共基础知识-第1章计算机系统.docx_第8页
第8页 / 共18页
二级C++语言程序设计-公共基础知识-第1章计算机系统.docx_第9页
第9页 / 共18页
二级C++语言程序设计-公共基础知识-第1章计算机系统.docx_第10页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《二级C++语言程序设计-公共基础知识-第1章计算机系统.docx》由会员分享,可在线阅读,更多相关《二级C++语言程序设计-公共基础知识-第1章计算机系统.docx(18页珍藏版)》请在优知文库上搜索。

1、二级C+语言程序设计-公共基础知识-第1章计算机系统单选题1.假定带符号整数采用补码表示,若ini型变量X和y的机器数分别是FFFFFFDFH和OOOO0041H,则x、y的值以及-y的机器数分别(江南博哥)是0。A.X=-65,y=41,xy的机器数溢出B.x=-33,y=65,-y的机器数为FFFFFF9DHC. x=-33,y=65,-y的机器数为FFFFFF9EHD. x=-65,y=41,-y的机器数为FFFFFF96H正确答案:C参考解析:X机器数为FFFFEEDbH,转换为二进制数为In1.U1.uU1.UU1111111111011111,通过按位取反末位加1可得原码为100o

2、ooooooooooooOoOOoOOOo(HOoOOI,即一33;y机器数为OoOO0041,由于y为正数,因此其补码为其原码,故y原码为Oooo0041,即65。一65的二进制原码为100OOOOOOOOOOoOO0000000001000001,转换为补码十六进制为FFFFFFBF,则-y为FFFFFFDF+FFFFFFBF=FFFFFF9E。此处也可以直接将一98转换为机器码即可得到此结果。单选题12.()优先数是在创建进程时确定的,确定之后在整个进程运行期间不再改变。A.先来先服务B.静态C.动态D.短作业正确答案:B参考解析:静态优先数是在进程创建时根据进程初始特性或用户要求而确定

3、的,而且该优先数在进程的整个生命周期内一直不变。单选题3.下面有关选择进程调度算法的准则错误的是()。A.尽量提高处理器利用率B.尽可能提高系统吞吐量C.适当增长进程在就绪队列中的等待时间D.尽快响应交互式用户的请求正确答案:C参考解析:选择调度算法应该尽量减少等待时间,从而降低响应时间。单选题M.已知IEEE754单精度浮点数十六进制值为42E48000,那它的十进制为0。A. 114.25B. 57.125C. 50.25D. 28.5625正确答案:A参考解析:将此十六进制表示浮点数表示为二进制为O1000010111001001000000000000000,其中阶码为133,换成原码

4、为6,所以此数为1.1100100126=1110010.01(B),换成卜进制为114.25。单选题5.冯诺依曼计算机的特点是O。I.采用二进制11.存储程序HI.控制流驱动方式IV.数据流驱动方式A.仅I、IIB.仅I、IKIIIC.仅I、IKIVD.I、11.I1.kIV正确答案:A参考解析:冯诺依曼计算机采用指令流驱动,并不采用数据流和控制流驱动,所以只有I、H正确。单选题J6.卜列关于IEEE754浮点数格式的叙述中,正确的是()。A.尾数和阶码均用原码表示B,尾数用补码表示、阶码用原码表示C.只能表示规格化数D.可以表示规格化数和非规格化数正确答案:D参考解析:IEEE754的浮点

5、格式既可以表示规格化数,也可以表示非规格化数,同时,指数部分采用移码表示,尾数部分采用原码表示。单选题7.存储管理的目的是O。A.方便用户B.提高内存利用率C.方便用户和提高内存利用率D.增加内存实际容量正确答案:C参考解析:存储管理的目的有两个:一是方便用户,二是提高内存利用率。单选题8.由3个“1”和5个“0”组成的8位二进制补码,能表示的最小整数是()。A. -126B. -125C. -32D. 3正确答案:B参考解析:能表示的最小整数一定是负数,符号位占用1个“1”;负数的补码和原码的转化是:原码符号位不变,数值部分按位取反,末位加“1”。因此最小的整数的补码是“10000011”,

6、原码为“的IH1.O1”,即一125m单选题9.下列数中最大的数是()。A. (10011001)2B. (227)C. (98)1.6D. (152)H)正确答案:参考解析:比较大小,一般是要转成十进制进行比较,A项的十进制为153;B项的十进制为151:C项的十进制为152;D项的十进制为152。单选题10.计算机的存储器采用分级方式是为/().A.减少主机箱的体积B.解淡容量、速度、价格三者之间的矛盾C.存储大量数据方便D.操作方便正确答案:B参考解析:Caehe和内存、硬盘,速度高的造价也高,而且容量也小,所以得兼顾。单选题11.操作系统实现O存储管理的代价最小。区页段页分分分段.B.

7、CD.正确答案:A参考解析:及现分页、分段和段页式存储管理都需要特殊的硬件的支持,因而代价比较高。分区存储管理是满足多道程序运行的最简单的存储管理方案,这种管理方法特别适用于小型机、微型机上的多道程序系统。单选题12.卜.列方式中,O不适用于实现虚拟存储器。A.可变分区管理B.页式存储管理C.段式存储管理D.段页式存储管理正确答案:A参考解析:虚拟存储器必须建立在离散分配的基础上,因此其实现方式也可分成请求分页、请求分段和请求段页式等方式。单选题13.下列选项中的英文缩写均为总线标准的是O。A.PCkCRT、USB、EISAB.ISA.CPI、VESA、EISAC.ISA、SCSKRAM、MI

8、PSD.ISA、EISA、PCI、PCI-Express正确答案:D参考解析:选项A中的CRT和USB、选项B中的CPI、选项C中的RAM和M1.PS均不是总线标准的英文缩写,只有选项D中的英文缩写均为总线标准。单选题M.下列选项中,可能将进程唤醒的事件是O。I.I/O结束11某进程退出临界区III.当前进程的时间片用完仅IXI仅HA.B.IU、HHC.D.正确答案:C参考解析:可能唤醒进程的事件包括I/O结束、某进程退出临界区等。当前进程的时间片用完会引起另一个进程的调度并运行,不是唤醒进程。单选题15.操作系统在计算机系统中位于()之间。A.CPU和用户之间B.中央处理器CPUC.计算机硬

9、件和用户D.计算机硬件和软件之间正确答案:C参考解析:现代操作系统是一个复杂的软件系统,它与计弊机硬件系统有着紧密联系,也与用户有密不可分的关系,它在计算机系统中位于计算机裸机和计算机用户之间,用户通过OS来使用计算机系统。或者说,用户在OS帮助下,能够方便、快捷、安全、可靠地操纵计算机硬件和运行自己的程序。单选题J16.在设备管理中,不属于I/O控制方式的是0。A.程序查询方式B.中断驱动方式C.DM方式D.重定位方式正确答案:D参芍解析:1/0控制方式匕要仃以卜方式:程序查询方式,该方式采用用户程序直接控制主机与外部设备之间输入/输出操作;中面方式,I/O设备的结束与启动都是向CPU发出中

10、断请求信号,CPU接收到信号就可以采取相应措施;DMA方式,无需CPU的干预,允许主存储器和I/O设备之间通过“DMA控制器(DMAC)”直接进行批量数据交换;I/O通道控制方式,通过一个称为外围设备处理器的通道,来实现主存与I/O设备进行直接数据交换的控制方式。单选题17.操作系统是对O进行管理的软件。A.软件B.硬件C.计算机资源D应用程序正确答案:C参考解析:从一般用户的观点,可把OS看做是用户与计算机硬件系统之间的接口;从资源管理的观点看,则可把OS视为计算机系统资源的管理者。另外,OS实现了对计弊机资源的抽象,隐藏了对硬件操作的细节,使用户能更方便地使用机器。操作系统是系统软件,它管

11、理着计算机的软硬件资源。软件资源是指计算机中的应用程序和数据。单选题18.下列关于SpOO1.ing技术的叙述中,错误的是0.A.需要外存的支持B.需要多道程序设计技术的支持C.可以让多个作业共享一台独占设备D由用户作业控制设备与输入/输出之间的数据传送正确答案:D参考解析:D项,输入/输出进程是系统控制的,不是用户作业控制设备控制的,因此D项错误:A项,输入井、输出井就是在磁盘(外存)开辟的存储空间,需要外存的支持:B项,SPOo1.ing技术需要多道程序设计技术通过输入/输出进程实现I/O的输入输出控制;C项,SPoo1.ing技术设计的目的是实现多个作业共享一台独占设备。单选题19.操作

12、系统通过0来管理计算机系统内的进程。A.进程控制块B.程序C.PCBD作业控制块正确答案:C参考解析:为了便于系统控制和描述进程的基本情况以及进程的活动过程,在操作系统中为进程定义了一个专门的数据结构,称为进程控制块(PCB)当系统创建一个进程时,系统为其建立一个PCB,然后利用PCB对进程进行控制和管理;当进程被撤销时,系统收回它的PCB,随之该进程也就消亡了。单选题20.操作系统的I/O子系统通常由四个层次组成,每一层明确定义了与邻近层次的接口。其合理的层次组织排列顺序是()。A.用户级I/O软件、B.用户级I/O软件、C.用户级I/O软件、D用户级I/O软件、设备无关软件、设备无关软件、

13、设备驱动程序、中断处理程序、设备驱动程序、中断处理程序、设备无关软件、设备无关软件、中断处理程序设备驱动程序中断处理程序设备驱动程序正确答案:A参考解析:对于一次设备的调用,操作系统为用户准备了系统调用的接口,当用户使用设备时,首先在用户程序中发起一次系统调用,操作系统的设备无关层软件接到该调用请求后调用处理程序进行处理,根据调用格式和形参,再转到相应的设备驱动程序去处理:大部分设备在运行时是需要时间的,所以设备驱动程序会以中断方式驱动设备,即设置好控制寄存器参数和中断向量等参数后阻塞自己;当设备准备好或所需数据到达后设备硬件发出中断,设备驱动程序唤醒,将数据按上述调用顺序逆向回传到用户程序中

14、,或继续驱动设备执行下一条指令。因此,I/O子系统从上到下分为四个层次:用户层、与设备无关的软件层、设备驱动程序以及中断处理程序。单选题21.采用段式存储管理时,一个程序如何分段是在O决定的。A.分配主存时B.用户编程时C.装作业时D.程序执行时正确答案:B参考解析:段式存储管理是为了方便编程,满足用户需求而引入的,所以分段必须在用户编程时决定。单选题22.下列选项中,降低进程优先级的合理时机是().A.进程的时间片用完B进程刚完成I/O,进入就绪队列C.进程长期处于就绪队列D.进程从就绪状态转为运行态正确答案:A参考解析:进程时间片用完可以降低其优先级;进程刚完成I/O,进入就绪队列后应该等

15、待被处理器调度,故应提高优先:长期处于就绪队列中的进程应当提高其优先级:D中不应该在此时降低,应该在时间片用完后降低。进行降低优先级的操作主要是为了改善交互式系统的晌应时间,并均衡各个作业的公平性。单选题23.批处理操作系统的目的是()A.提高系统与用户的交互性能B.提高系统资源利用率C.降低用户作业的周转时间D减少用户作业的等待时间正确答案:B参考解析:在批处理系统中,操作人员将作业成批地装入计算机中,由操作系统在计算机某个特定区域(一般称为输入井)将其组织好并按一定的律法选择其中的一个或几个作业,将其调入内存使其运行。运行结束后,把结果放入“输出井”,由计算机统一输出后,交给用户。批处理系统的主要优点是系统吞吐量大、资源利用率高。批处理系统的主要缺点是交互能力比较差、作业周转时间长。单选

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

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