计算机软件填空程序总结(附程序)
第三章 计算机软件练习题

第三章计算机软件习题一、判断题1.Windows系统中,不同文件夹中的文件不能同名。
()2.编写汇编语言程序比机器语言方便一些,但仍然不够直观简便。
()3.计算机软件包括软件开发和使用的所有涉及的资料。
()4.Windows系统中,每一个物理硬盘只能建立一个根目录,不同的根目录在不同的物理硬盘中。
()5.Java语言和C++语言都属于面向对象的程序设计语言。
()6.“软件使用手册”不属于软件的范畴。
()7.Windows系统中,可以象删除子目录一样删除根目录。
()8.软件必须依附于一定的硬件或软件环境,否则它可能无法正常运行。
()9.操作系统提供了“任务管理”、“文件管理”、“存储管理”、“设备管理”等多种功能。
()10.为了方便人们记忆、阅读和编程,汇编语言将机器指令采用助记符号表示。
()11.存储在磁盘中的MP3音乐都是计算机软件。
()12.Linux操作系统的源代码是公开的,它是一种“自由软件”。
()13.在某一计算机上编写的机器语言程序,可以在任何其它计算机上运行。
()14.Unix操作系统主要在PC机上使用。
()15.软件产品是交付给用户使用的一整套程序、相关的文档和必要的数据。
( )16.一般情况下,计算机加电后自动执行BIOS中的程序,将所需的操作系统软件装载到内存中,这个过程称为“自举”、“引导”或“系统启动”。
()17.一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。
()18.源程序通过编译程序的处理可以一次性地产生高效运行的目的程序,并把它保存在磁盘上,以备多次执行。
()19.当计算机完成加载过程后,操作系统即被装人到内存中运行。
()20.“引导程序”的功能是把操作系统从内存写入硬盘。
( )21.C++语言是对C语言的扩充。
( )22.MATLAB是将编程、计算和数据可视化集成在一起的一种数学软件。
( )23.P3是世界著名的项目管理软件。
计算机组成原理填空题

第一章1.基于(存储程序)原理的冯工作方式的基本特点(按地址访问并顺序执行指令)。
2.计算机硬件指(计算机系统的实体部分,他由看得见摸得着的各种电子元器件及各类光电机设备的实物组成,包括主机外设等)软件指(人们事先编制的具有各类特殊功能的程序,是无形的),固件是指(具有某软件功能的硬件,一般由ROM实现)3.计算机唯一能直接执行的语言是(机器)语言。
4.计算机将存储、算术逻辑运算和控制三个部分合称为(主机),再加上(输入设备)和(输出设备)就组成了计算机硬件系统。
5.(指令)和(数据)都放在存储器中,(控制器)能自动识别他们。
6.指令的解释是由(控制器)来完成的,运算器用来完成(算术和逻辑运算)7.计算机硬件的主要技术指标:(机器字长),(存储容量),(运算速度)。
第二章1.移码常用来表示浮点数的(阶码)部分,移码和补码除符号位不相同外,其它各位相同。
2.在浮点表示时,若用全0表示机器零(尾数为0,阶码最小),则阶码应采用(移码)机器数形式。
在定点表示时,若要求数值0在计算机中唯一表示全零,则应采用(补码)机器数形式。
3.正数补码算术移位时,(符号)位不变,空位补(0)。
负数补码算术左移时,(符号)位不变,低位补(0)。
负数补码算术右移时,(符号)位不变,高位补(1)。
4.正数原码左移时,(符号)位不变,高位丢0,结果(正确),右移时低位丢(1),结果引起误差。
负数原码左移时,(符号)位不变,高位丢(1),结果出错,右移时低位丢(1),结果正确。
5.正数补码左移时,(符号)位不变,高位丢1,结果(出错),右移时低位丢(0),结果引起误差。
负数补码左移时,(符号)位不变,高位丢(1),结果正确,右移时低位丢(1),结果引起误差。
第三章1.(Cache)、(主存)和(辅存)组成三级存储系统,分级目的是(提高访存速度、扩大存储容量)。
2.半导体静态RAM依据(触发器原理)存储信息,半导体动态RAM依据(电容存储电荷原理)存储信息。
第三章计算机软件

一、单选题1. (2005) 能将高级语言源程序转换成目标程序。
A.解释程序B. 编辑程序C. 编译程序D. 调试程序C2. (2005)下列不属于多用户多任务操作系统的软件。
A. LinuxB. UNIXC. Windows XPD. DOSD3. (2006)计算机软件操作系统的作用是__________。
A. 管理系统资源,控制程序的执行B. 实现软硬件功能的转换C. 把源程序翻译成目标程序D. 便于进行数据处理A4. (2006)下列软件中,_________是专门的网页制作软件。
A. FrontPage 2000B. Visual BASIC 6.0C. Excel 2000D. PowerPoint2000A5. (2006)在计算机的软件分类中,应用软件和系统软件的相互关系是__________。
A. 前者以后者为基础B. 后者以前者为基础C.每一类都不以另一方为基础D.每一类都以另一方为基础A6.(2007)在计算机系统中,对计算机各类资源进行统一管理和调度的软件是_______.A.语言处理程序 B.应用软件C.操作系统 D.数据库管理系统C7.(2007)虚拟存储技术是将上的一部分作为内存来使用。
A.硬盘 B.缓存C.光盘 D.内存条A8.(2007) 以下常用的高级程序设计语言中,主要用于数值计算的是。
A.FORTRAN B.BASIC C.Java D.CA9.(2007)应用软件分为通用应用软件和定制应用软件两类,下列软件中全部属于通用应用软件的是。
A.WPS、 Windows 、WordB.PowerPoint 、MSN 、UNIXC.ALGOL 、Photoshop 、FORTROND.PowerPoint 、Photoshop、WordD10. (2008)下列关于计算机软件的叙述,错误的是________。
A. 操作系统产生于高级语言及其编译系统之前B. 为解决软件危机,人们提出了用工程方法开发软件的思想C. 数据库软件技术、软件工具环境技术都属于计算机软件技术D. 设计和编制程序的工作方式是由个体发展到合作方式,再到现在的工程方式A11. (2008)下列软件属于系统软件的是________。
计算机操作考试题库附答案(全文)

计算机操作考试题库附答案(全文)一、选择题1. 计算机硬件系统主要包括哪些部件?A. CPU、内存、硬盘B. 键盘、鼠标、显示器C. 主板、显卡、声卡D. A选项和B选项答案:D2. 下面哪个软件不属于操作系统?A. WindowsB. LinuxC. Microsoft OfficeD. macOS答案:C3. 在计算机中,下列哪个设备属于输入设备?A. 显示器B. 键盘C. 鼠标D. 打印机答案:B、C4. 计算机网络的拓扑结构主要有哪几种?A. 星形B. 环形C. 扁平形D. A选项和B选项答案:D5. 下面哪个IP地址表示私有地址?A. 192.168.1.1B. 10.0.0.1C. 172.16.0.1D. A选项和B选项答案:D二、填空题6. 计算机操作系统的作用是______、______、______。
答案:资源管理、进程管理、用户接口7. 计算机网络的目的是实现______、______、______。
答案:数据通信、资源共享、分布式处理8. 计算机病毒的传播途径主要有______、______、______。
答案:网络传播、移动存储设备、电子邮件9. 在计算机中,下列哪些文件格式属于图片格式?______、______、______。
答案:jpg、png、bmp三、判断题10. 计算机的内存越大,计算机的运行速度越快。
()答案:错误11. 在Windows操作系统中,可以通过“任务管理器”结束一个正在运行的应用程序。
()答案:正确12. 计算机网络的传输速率是指每秒传输的比特数。
()答案:正确13. 计算机病毒是一种特殊的程序,它能够自我复制并感染其他程序。
()答案:正确四、简答题14. 简述计算机硬件系统和软件系统的关系。
答案:计算机硬件系统是计算机的物理实体,包括CPU、内存、硬盘等设备。
计算机软件系统是计算机的运行程序和相应的文档,包括系统软件和应用软件。
硬件系统和软件系统相互依存,硬件是软件的运行基础,软件是硬件的功能体现。
微计算机原理基础填空题附答案

第一章:概述●计算机时钟脉冲的频率称为(主频),它的倒数称为(时钟周期)。
●冯. 诺依曼原理是基于(程序存储)和(程序控制)。
●计算机中的总线包括(地址总线)、(数据总线)和(控制总线)。
●CPU有(运算器)、(控制器)、(寄存器)和(接口单元)。
●计算机硬件系统由(CPU )、(存储器)和(I/O接口)组成。
●计算机系统由(硬件)系统和(软件)系统两大部分组成。
●CPU的字长与(数据线宽度)有关;寻址空间与(地址线宽度)有关。
●若CPU的数据线宽度为8位,则它的字长为(8 )位;地址线宽度为16位,则它的寻址空间为(64K )。
●计算机语言分为(机器)语言、(汇编)语言和(高级)语言。
●计算机软件分为(系统)软件和(应用)软件两大类。
●将源程序翻译为目标程序的语言处理程序有(汇编)程序、(解释)程序和(编译)程序。
●指令通常包含(操作码)和(操作数)两部分;不同功能指令的有序集合称为(程序)。
●正数的原、反、补码(相同);负数的原、反、补码(不同)。
●十进制数17的二进制数表示为(00010001B )。
●十六进制数17H的二进制数表示为(00010111B )。
●十进制符号数+5在计算机中的8位二进制补码表示为(00000101 )。
●十进制符号数-5在计算机中的8位二进制补码表示为(11111011 )。
●机内符号数01111000的真值为(+120 );机内符号数11111000的真值为(-8 )。
●计算机处理小数有(定点)表示法和(浮点)表示法。
●在小数的定点表示中有(纯小数)表示和(纯整数)表示。
●基本ASCII码为(7 )位编码,共(128 )个码值;含(32 )个控制码和(94 )个符号码。
●字符A的ASCII码值为41H;字符a的ASCII码值为(61H );字符B的ASCII码值为(42H )。
●十进制数89的二进制表示为(01011001 );十六进制表示为(59H )。
●十六进制数7BH的十进制数表示为(124 );二进制表示为(01111011B )。
第三章计算机软件习题

第三章计算机软件习题一、判断题1.Windows系统中,不同文件夹中的文件不能同名。
()2.编写汇编语言程序比机器语言方便一些,但仍然不够直观简便。
()3.计算机软件包括软件开发和使用的所有涉及的资料。
()4.Windows系统中,每一个物理硬盘只能建立一个根目录,不同的根目录在不同的物理硬盘中。
()5.Java语言和C++语言都属于面向对象的程序设计语言。
()6.“软件使用手册”不属于软件的范畴。
()7.Windows系统中,可以象删除子目录一样删除根目录。
()8.软件必须依附于一定的硬件或软件环境,否则它可能无法正常运行。
()9.操作系统提供了“任务管理”、“文件管理”、“存储管理”、“设备管理”等多种功能。
()10.为了方便人们记忆、阅读和编程,汇编语言将机器指令采用助记符号表示。
()11.存储在磁盘中的MP3音乐都是计算机软件。
()12.Linux操作系统的源代码是公开的,它是一种“自由软件”。
()13.在某一计算机上编写的机器语言程序,可以在任何其它计算机上运行。
()14.Unix操作系统主要在PC机上使用。
()15.软件产品是交付给用户使用的一整套程序、相关的文档和必要的数据。
( )16.一般情况下,计算机加电后自动执行BIOS中的程序,将所需的操作系统软件装载到内存中,这个过程称为“自举”、“引导”或“系统启动”。
()17.一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。
()18.源程序通过编译程序的处理可以一次性地产生高效运行的目的程序,并把它保存在磁盘上,以备多次执行。
()19.当计算机完成加载过程后,操作系统即被装人到内存中运行。
()20.“引导程序”的功能是把操作系统从内存写入硬盘。
( )21.C++语言是对C语言的扩充。
( )22.MATLAB是将编程、计算和数据可视化集成在一起的一种数学软件。
( )23.P3是世界著名的项目管理软件。
计算机组成原理知识点总结——详细版
计算机组成原理2009年12月期末考试复习大纲第一章1.计算机软件的分类。
P11 计算机软件一般分为两大类:一类叫系统程序,一类叫应用程序。
2.源程序转换到目标程序的方法。
P12 源程序是用算法语言编写的程序。
目标程序(目的程序)是用机器语言书写的程序。
源程序转换到目标程序的方法一种是通过编译程序把源程序翻译成目的程序,另一种是通过解释程序解释执行。
3.怎样理解软件和硬件的逻辑等价性。
P14 因为任何操作可以有软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软件来完成。
对于某一机器功能采用硬件方案还是软件方案,取决于器件价格,速度,可靠性,存储容量等因素。
因此,软件和硬件之间具有逻辑等价性。
第二章1.定点数和浮点数的表示方法。
P16 定点数通常为纯小数或纯整数。
X=XnXn-1 (X1X0)Xn为符号位,0表示正数,1表示负数。
其余位数代表它的量值。
纯小数表示范围0≤|X|≤1-2-n纯整数表示范围0≤|X|≤2n -1浮点数:一个十进制浮点数N=。
一个任意进制浮点数N=其中M称为浮点数的尾数,是一个纯小数。
E称为浮点数的指数,是一个整数。
比例因子的基数R=2对二进制计数的机器是一个常数。
做题时请注意题目的要求是否是采用IEEE754标准来表示的浮点数。
32位浮点数S(31)E(30-23)M(22-0)64位浮点数S(63)E(62-52)M(51-0)S是浮点数的符号位0正1负。
E是阶码,采用移码方法来表示正负指数。
M为尾数。
P18P182.数据的原码、反码和补码之间的转换。
数据零的三种机器码的表示方法。
P21 一个正整数,当用原码、反码、补码表示时,符号位都固定为0,用二进制表示的数位值都相同,既三种表示方法完全一样。
一个负整数,当用原码、反码、补码表示时,符号位都固定为1,用二进制表示的数位值都不相同,表示方法。
1.原码符号位为1不变,整数的每一位二进制数位求反得到反码;2.反码符号位为1不变,反码数值位最低位加1,得到补码。
2022年南京航空航天大学金城学院软件工程专业《计算机组成原理》科目期末试卷B(有答案)
2022年南京航空航天大学金城学院软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、关于Cache的3种基本映射方式,下面叙述中错误的是()。
A.Cache的地址映射有全相联、直接和多路组相联3种基本映射方式B.全相联映射方式,即主存单元与Cache单元随意对应,线路过于复杂,成本太高C.多路组相联映射是全相联映射和直接映射的一种折中方案,有利于提高命中率D.直接映射是全相联映射和组相联映射的一种折中方案,有利于提高命中率2、访问相联存储器时,()A.根据内容,不需要地址B.不根据内容,只需要地址C.既要内容,又要地址D.不要内容也不要地址3、程序P在机器M上的执行时间是20s,编译优化后,P执行的指令数减少到原来的70%,而CPl增加到原来的1.2倍,则P在M上的执行时间是()。
A.8.4sB.11.7sC.14sD.16.8s4、计算机()负责指令译码。
A.算术逻辑单元B.控制单元(或者操作码译码器)C.存储器电路D.输入/输出译码电路5、下列关于配备32位微处理器的计算机的说法中,正确的是()。
该机器的通用寄存器一般为32位Ⅱ.该机器的地址总线宽度为32位Ⅲ.该机器能支持64位操作系统IV.一般来说,64位微处理器的性能比32位微处理器的高A.I、ⅡB.I、ⅢC.I、ⅣD.I、IⅡ、Ⅳ6、总线按连接部件不同可分为()。
A.片内总线、系统总线、通信总线B.数据总线、地址总线、控制总线C.主存总线I/O总线、DMA总线D.ISA总线、VESA总线、PCI总线7、系统总线中的数据线、地址线、控制线是根据()来划分的。
A.总线所处的位置B.总线的传输方向C.总线传输的内容D.总线的材料8、组合逻辑控制器和微程序控制器的主要区别在于()。
A.ALU结构不同B.数据通路不同C.CPU寄存器组织不同D.微操作信号发生器的构成方法不同。
9、指令从流水线开始建立时执行,设指令流水线把一条指令分为取指、分析、执行三部分,且三部分的时间分别是2ns、2ns、Ins,则100条指令全部执行完毕需要()。
《计算机控制技术》题目(含答案)
《计算机控制技术》复习资料一、填空题1、计算机控制是自动控制发展中的(高级)阶段,是自动控制的(重要分支)。
2、计算机在信息处理、(逻辑分析)、决策判断、(输入输出)管理等各个方面显示出突出的优点。
3、计算机控制系统利用计算机的(硬件)和(软件)代替自动控制系统的控制器。
4、自动控制是指在(没有人)直接参与的前提下,应用(控制装置)自动地、有目的地控制或操纵机器设备或生产过程,使他们具备相应的功能。
5、在控制系统中如果给定值是(恒定不变)的,则此系统称为(定值)控制系统。
6、若系统控制(变量)的变化规律为已知函数,并被事先确定,则此类控制为(程序)控制系统。
7、广义上说系统的给定信号和扰动都可以看作是系统外作用信号,给定信号(决定)着系统输出量的变化;而扰动则(破坏)给定信号对系统输出量的控制。
8、计算机控制过程是在(外部)作用下使系统由一个平衡或稳定状态过渡到另一个(平衡或稳定)状态的过程,称为瞬态过程或系统响应。
9、自动控制的瞬态过程有两种典型形式,一种是(收敛)的,对应的系统运行是稳定的;另一种是(发散)的,对应的系统是不稳定的。
10、在计算机控制系统中为了达到控制目标,可以采用(模拟)化设计方法和(离散)化设计方法来设计控制器。
11、工业控制计算机是一种面向工业控制、采用标准(总线)技术和开放式( 体系)结构的计算机。
12、计算机各功能模板之间的内部总线可以分为:(数据)总线、( 地址)总线、控制总线、电源总线。
13、外部总线是计算机与计算机或计算机与其他(智能)设备之间进行( 通信)的连线。
14、典型的工业控制计算机IPC应具备抗(电磁)干扰、防震、防潮、( 耐高温)等性能。
15、可编程序控制器是(继电器)逻辑控制系统与( 微型)计算机技术相结合的产物。
16、大多数PLC采用继电控制形式的(梯形图)编程方式,继承了传统(控制)线路的清晰直观容易掌握。
17、整体式的(PLC)把电源、CPU、内存、I/O系统都( 集成)在一个小箱体内构成一台完整的PLC。
计算机程序设计基础(C++)(景红版)课后全部习题及参考答案
()7. short,int都是C++语言的关键字。
()8. C++编译系统对源程序编译时,可以检查出注释语句中的语法错误。
()9. 将一个字符常量放到一个字符变量中,并不是把该字符本身放到内存变量中去,而是将该字符相应的ASCII代码放到存储单元中。
()10. 语句int answer=3+2 9/(10-6);执行完毕后,变量answer的值是7.5。
三、单项选择题1. C++源程序文件的扩展名为()。
(A).CPP(B).OBJ(C).C(D).EXE2. 下列变量名中,()是合法的。
(A)double(B)A+a(C)CHINA(D)5s3. 下列符号能用作C++标识符的是()(A)xyz/2 (B)2xsale (C)x-sale (D)x_sale4. 下列各运算符中,()只能用于整型数据的运算。
(A)+(B)/(C) (D)%5.()不是C++的基本数据类型。
(A)字符类型(B)数组类型(C)整数类型(D)布尔类型6. 下列运算符中,优先级最高的是()。
(A)%(B)!(C)>=(D)/7. 字符串常量“ME”的字符个数是()。
(A)4(B)3(C)2(D)18. 在C++语言中,080是()。
(A)八进制数(B)十进制数(C)十六进制数(D)非法数9. 整型变量i定义后赋初值的结果是()。
int i=2.8 6;(A)12(B)16(C)17(D)1810.如有int m=31;则表达式(m++*1/2)的值是()。
(A)0 (B)15 (C)15.5 (D)1611.每个C++程序都必须有且仅有一个()。
(A)预处理命令(B)主函数(C)函数(D)语句12.在C++语言中,自定义的标志符()。
(A)能使用关键字并且不区分大小写(B)不能使用关键字并且不区分大小写(C)能使用关键字并且区分大小写(D)不能使用关键字并且区分大小写13.下列C++标点符号中表示一条语句结束的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
)1()(2+-n n i n ⎣⎦1log 2+n 软件填空程序总结1.线性表的链式存储结构与顺序存储结构相比优点是便于插入和删除/便于利用零散的存储器空间。
2.线性表是具有n 个数据元素的有限序列。
3.若长度为n 的线性表采用顺序存储结构,在其第I 个位置插入一个新元素的算法的时间复杂度为O(n)(1≤I ≤n+1)4.设A 是一个线性表(a 1,a 2,…,a n ),采用顺序存储结构,则在等概率的前提下,平均每插入一个元素需要移动的元素个数为n/2,平均每删除一个元素需要移动的元素个数为(n-1)/2;若元素插在a i 与a i+1之间(0≤I ≤n-1)的概率为,则平均每插入一个元素所要移动的元素个数为(2n+1)/3;5.下列函数中,按它们在∞→n 时的无穷大阶数,最大的是n!。
6.将下图所示的s 所指结点加到p 所指的结点之后,其语句应为:s->next=p->next; p->next=s; 。
7.将两个各有n 个元素的有序表归并为一个有序表时,其最少的比较次数是n 。
13.用单链表表示的链式队列的队头在链表的链头位置。
14.若用单链表表示队列,则应该选用带尾指针的循环链表。
15.在解决计算机主机与打印机之间速度不匹配问题时,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则从该缓冲区中取出数据打印,先放入打印缓冲区的数据先被打印。
该缓冲区应该是一个 队列 结构。
16.若用一个大小为6的数组来实现循环队列,且当前rear 和front 的值分别为0和3。
当从队列中删除一个元素,再加入两个元素后,rear 和front 的值分别为2和4 。
17.设栈的输入序列为1,2,…,10,输出序列为a 1,a 2,…,a 10,若a 5=10,则a 7为不确定。
18.设栈的输入序列是1,2,3,4,则 4312 不可能是其出栈序列。
19.以下“21AB”是C 语言中”abcd321ABCD”的子串。
20.若串S=”software”,其子串的数目是 36 。
21.将一个A[1:100,1:100]的三对角矩阵,按行优先存入一维数组B[1:298]中,A 中元素A66,65(即该元素的下标)在B 数组中位置k 为195。
22.设高为h 的二叉树只有度为0和2的结点,则此类二叉树的结点数至少为2h-1,至多为 2h-1。
高为h 的完全二叉树的结点数至少为2h-1,至多为 2h-1 。
23.一棵有124个叶结点的完全二叉树,最多有248个结点。
24.若从二叉树的任一结点出发到根的路径上所经过的结点序列按其关键字有序,则该二叉树是 堆。
25.前序遍历和中序遍历结果相同的二叉树为所有结点只有右孩子的二叉树;前序遍历和后序遍历结果相同的二叉树为只有根结点的二叉树。
27.若在线性表中采用折半查找法查找元素,该线性表应该 元素按值有序,且采用顺序存储结构。
28.在分块检索中,对256个元素的线性表分成16 块最好,每块的最佳长度是16;若每块的长度为8,其平均检索长度为21。
29.假定有K 个关键字互为同义词,若用线性探测法把这K 个关键字存入散列表中,至少要进行K(K+1)/2次次探测。
30.在n 个记录的有序顺序表中进行折半查找,最大的比较次数是。
32.在下述排序算法中,所需辅助存储空间最多的是归并排序,所需辅助存储空间最小的是堆排序,平均速度最快的是快速排序。
33.在文件局部有序或文件长度较小的情况下,最佳内部排序的方法是直接插入排序。
34.快速排序在最坏情况下时间复杂度是O(n 2),比堆排序的性能差。
35.若需在O(nlogn)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是归并排序。
36.如果只想得到1000个元素组成的序列中第5个最小元素之前的部分排序的序列,用快速排序 方法最快。
37.以下结点序列是堆的为100,90,80,60,85,75,20,25,10,70,65,50。
38.若要尽可能快地完成对实数数组的排序,且要求排序是稳定的,则应选归并排序。
39.从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然后将其放在已排序序列的合适位置,该排序方法称为插入排序排序法。
40.直接插入排序在最好情况下的时间复杂度为O(n)。
41.表是一种数据结构,链表是一种非顺序存储线性表。
队列和栈都是线性表,栈的操作特性是先进后出,队列的操作特性是后进后出。
今有一空栈S ,对下列待进栈的数据元素序列a,b,c,d,e,f 依次进栈、进栈、出栈、进栈、进栈、出栈的操作,则此操作完成后,栈S 的栈顶元素为c ,栈底元素为a 。
42.操作系统主要是对计算机系统全部资源进行管理,以方便用户、提高计算机使用效率的一种系统软件。
它的主要功能有:处理机管理、存储管理、文件管理、作业管理和设备管理等。
Windows 和Unix 是最常用的两类操作系统。
前者是一个具有图形界面的窗口式的多任务系统软件,后者是一个基本上采用C 语言编制而成的的系统软件。
在 实时操作系统控制下,计算机能及时处理由过程控制反馈的信息并作出响应。
44.计算机数据处理的对象是具有不同结构的各种数据,可以访问的最小数据信息单位是数据元素,可以引用的最小命名数据单位是数据项。
线性表是最简单的一种数据结构,有顺序和链接两种存储方式。
线性表按链接方式存储时,每个结点的包括数据与指针两部分。
线性表的查找有顺序查找和二分法查找两种,但二分法查找只能用于顺序存储的情况。
46. 从未排序的序列中,依次取出元素,与已排序序列的元素比较后,放入已排序序列中的恰当位置上,这是插入排序。
从未排序的序列中,挑选出元素,放在已排序序列的某一端位置,这是选择排序。
逐次将待排序的序列中的相邻元素两两比较,凡是逆序则进行交换,这是冒泡 排序。
如果整个排序过程都在内存中进行,称为内部排序。
排序算法的复杂性与排序算法的运算量大小与占用存储多少 有关。
47.操作系统是对计算机资源进行的管理和控制系统软件,是用户和计算机的接口。
在处理机管理中,进程是一个重要的概念,它由程序块、进程控制块 和数据块三部分组成,它有3种基本状态,不可能发生的状态转换是等待态转换为运行态。
虚拟存储器的作用是允许程序直接访问比内存更大的地址空间,它通常使用硬盘作为它的一个主要组成部分。
48.数据是信息的载体,它能够被计算机识别、存储和加工处理。
52.数据结构是一门研究非数值计算的程序设计问题中,计算机的操作对象以及它们之间的关系和运算等的学科。
53.在数据结构中,从逻辑上可以把数据结构分成 线性结构和非线性结构。
54.算法分析的目的是分析算法的效率以求改进。
55.算法分析的两个主要方面是数据复杂性和程序复杂性。
56.一个线性顺序表第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址为108。
57.若已知一个栈的入栈序列是1,2,3,…,n ,其输出序列为P 1,P 2,P 3,…,P n ,若P 1=n ,则P i 为n-i+1。
58.对于一个栈,给出输入项A,B,C 。
如果输入项序列由A,B,C 所组成,则不可能产生的输出序列是CAB 。
60.二维数组A mn 按行序为主顺序存放在内存中,每个数组元素占1个存储单元,则元素a ij的地址计算公式是LOC(a ij) =LOC(a11)+[(i-1)*n+(j-1)]。
61.以下哪一个不是队列的基本运算C判断一个队列是否为空。
A.从队尾插入一个新元素B.从队列中删除第i 个元素D.读取队头元素的值62.在一个长度为n的顺序表中,向第i个元素之前插入一个新元素,需向后移动n-i+1个元素。
63.从一个长度为n的顺序表中删除第i个元素时,需向前移动n-i个元素。
64.在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队首指针和队尾指针,则判断队空的条件是 front=rear 。
65.从一个具有n个结点的单链表中查找其值等于x的结点时,在查找成功的情况下,需平均比较 (n+1)/2个结点。
66.一个栈的入栈序列是a,b,c,d,e,则栈不可能的输出序列是dceab。
67.栈结构通常采用的两种存储结构是顺序存储结构和链表存储结构。
68.判断一个顺序栈ST(最多元素为mo)为空的条件是ST->top=0。
69.不带头结点的单链表head为空表的判定条件是head==NILL 。
70.在一个单链表中,已知q 所指结点是p所指结点的前驱结点,若在p和q之间插入s结点,则应执行q->next = s; s->next=p; 。
72.串是一种特殊的线性表,其特殊性体现在数据元素是一个字符。
73.设有两个串p和q,求q 在p中首次出现的位置的运算称作模式匹配。
74.设串s1=”ABCDEFG”,s2=”PQRST”,函数con(x,y)返回x和y串的连接串,subs(s,I,j)返回串s 的从序号i的字符开始的j 个字符组成的子串,len(s)返回串s的长度,则con(sub(s1,2,len(s2)),su b(s1,len(s2),2))的结果是BCDEFEF 。
75.常对数组进行的两种基本操作是查找和修改。
76.稀疏矩阵一般的压缩存储方法有两种,即三元组和十字链表。
77.对下图所示的二叉表,按先根次序遍历得到的结点序列为 ABDHIECFG 。
78.在一棵二叉树上,度为0的结点个数为n0,度为2的结点数为n2,则n0= n2+1 。
79.某二叉树前序遍历结点的访问顺序是ABCDEFG,中序遍历结点的访问顺序是CBDAFGE,则其后序遍历结点的访问顺序是CDBGFEA。
80.在下列存储形式中,顺序存储表示法不是树的存储形式。
82. 已知一棵权集W={2,3,4,7,8,9}的哈夫曼树,其加权路径长度WPL为80 。
83.已知一棵度为m的树中有n1个度为1的结点,n2个度为2的结点,…,n m个度为m的结点,问这棵树中叶子结点为n1+n2+…+nm 。
85.设高度为h的二叉树上只有度为0或度为2的结点,则此类二叉树中所包含的结点数至少为 2h-1 。
87.已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,则其前序遍历序列为cedba。
88.如果T2是由有序树T转换而来的二叉树,则T中结点的前序就是T2中结点的前序。
89.树的基本遍历策略可分为先根遍历和后根遍历;二叉树的基本遍历策略可分为先序遍历、中序遍历和后序遍历。
这里,我们把由树转化得到的二叉树叫做这棵树对应的二叉树。
下面结论正确的是树的先根遍历序列与其对应的二叉树的先序遍历序列相同。