ImageVerifierCode 换一换
格式:DOCX , 页数:60 ,大小:95.86KB ,
资源ID:6829224      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6829224.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(noip初赛复习知识点.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

noip初赛复习知识点.docx

1、noip初赛复习知识点六、数据结构与算法例题一个高度为h 的二叉树最小元素数目是(B )。 A) 2h+1 B) h C) 2h-1 D) 2h E) 2h-1一个向量第一个元素的存储地址是100,每个元素的长度是2,则第5个元素的地址是( B ) 。A)110 B)108 C) 100 D) 109设有一个含有13个元素的Hash表(012),Hash函数是:H(key)=key % 13,其中% 是求余数运算。用线性探查法解决冲突,则对于序列(2、31、20、19、18、53、27),18应放在第几号格中( B ) 。A) 5 B) 9 C) 4 D) 0按照二叉树的定义,具有3个结点的二

2、叉树有( C ) 种。A) 3 B) 4 C) 5 D) 6在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的( B ) 倍。A) 1/2 B)1 C) 2 D) 4要使1.8号格子的访问顺序为:8、2、6、5、7、3、1、4,则下图中的空格中应填入( C ) 。12345678461-1732A) 6 B) O C) 5 D) 3设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5,e6依次通过栈S,一个元素出栈后即进入队列Q,若出队的顺序为e2,e4,e3,e6,e5,e1,则栈S的容量至少应该为( B ) 。A) 2 B) 3 C) 4 D) 5设有一棵k叉树,其中只有

3、度为0和k两种结点,设n0,nk分别表示度为0和度为k的结点个数,试求出n0,nk之间的关系(n0=数学表达式,数学表达式仅含nk,k和数字)N0 = (K1) Nk +1若已知一个栈的入栈顺序是1,2,3,n,其输出序列为P1,P2,P3,Pn,若P1是n,则Pi是(C) A)i B)n-1 C)n-i+1 D)不确定以下哪一个不是栈的基本运算( B)A)删除栈顶元素B)删除栈底的元素 C)判断栈是否为空 D)将栈置为空栈下面关于算法的错误说法是( B)A)算法必须有输出B)算法必须在计算机上用某种语言实现C)算法不一定有输入 D)算法必须在有限步执行后能结束在顺序表(2,5,7,10,14

4、,15,18,23,35,41,52)中,用二分法查找12,所需的关键码比较的次数为(C)A)2 B)3 C)4 D)5一棵二叉树的高度为h,所有结点的度为0,或为2,则此树最少有(B)个结点A)2h-1 B)2h-1 C)2h+1 D)h+1无向图G=(V,E),其中V=a,b,c,d,e,f E=(a,b),(a,e),(a,c),(b,e),(c,f),(f,d),(e,d) 对该图进行深度优先遍历,得到的顶点序列正确的是(D) A)a,b,e,c,d,fB)a,c,f,e,b,dC)a,e,b,c,f,dD)a,b,e,d,f,c已知一棵二叉树的结点名为大写英文字母,其中序与后序遍历的

5、顺序分别为:CBGEAFHDIJ与CGEBHFJIDA则该二叉树的先序遍历的顺序为:ABCEGDFHIJ在有N个叶子节点的哈夫曼树中,其节点总数为(B)A.不确定B. 2N-1C. 2N+1D. 2N某数列有1000个各不相同的单元,由低至高按序排列;现要对该数列进行二分法检索(binary-search),在最坏的情况下,需检视(B)个单元。A.1000B. 10C. 100D. 500线性表若采用链表存贮结构,要求内存中可用存贮单元地址(D)A.必须连续B. 部分地址必须连续C. 一定不连续D. 连续不连续均可下列叙述中,正确的是(D)A.线性表的线性存贮结构优于链表存贮结构B.队列的操作

6、方式是先进后出C.栈的操作方式是先进先出D. 二维数组是指它的每个数据元素为一个线性表的线性表已知,按中序遍历二叉树的结果为:abc问:有多少种不同形态的二叉树可以得到这一遍历结果,并画出这些二叉树。5种设有一个共有n级的楼梯,某人每步可走1级,也可走2级,也可走3级,用递推公式给出某人从底层开始走完全部楼梯的走法。例如:当n=3时,共有4种走法,即1+1+1,1+2,2+1,3。F(n)=f(n-1)+f(n-2)+f(n-3),n=4;F(1)=1; f(2)=2; f(3)=4;在磁盘的目录结构中,我们将与某个子目录有关联的目录数称为度例如下图: 该图表达了A盘的目录结构:DI,Dll,

7、D2均表示子目录的名字.在这里,根目录的度为2,D1子目录的度为3,D11子目录的度为4,D12,D2,D111,D112,D113的度均为1。又不考虑子目录的名字,则可简单的图示为如下的树结构: 若知道一个磁盘的目录结构中,度为2的子目录有2个,度为3的子目录有1个,度为4的子目录有3个。 试问:度为1的子目录有几个?2*2+3*1+4*3+1*x=(2+1+3+x-1)*2根据Nocomachns定理,任何一个正整数n的立方一定可以表示成n个连续的奇数的和。 例如: 13 1 23 3+ 5 33 7+9+11 43 13+15+17+19 在这里,若将每一个式中的最小奇数称为X,那么当给

8、出n之后,请写出X与n之间的关系表达式:n2-n+1设循环队列中数组的下标范围是1n,其头尾指针分别为f和r,则其元素个数为(D) A.r-f B.r-f+1 C.(r-f)MODn+1 D.(r-f+n)MODn有2n的一个长方形方格,用一个12的骨牌铺满方格。例如n=3时,为23方格。 此时用一个12的骨牌铺满方格,共有3种铺法: 试对给出的任意一个n(n)0),求出铺法总数的递推公式。F(1)=1 F(2)=2 F(n)=F(n-1)+F(n-2), n=3FUNCTION ACK(M,N:INTEGER):INTEGER;BEGINIF M=0 THEN ACK:=N+1 ELSE I

9、F N=0 THEN ACK:=ACK(M-1,1) ELSE ACK:=ACK(M-1,ACK(M,N-1)END; BEGIN WRITELN(ACK(3,4); READLN; END.输出125表达式(1+34)*5-56/7 的后缀表达式为(C )。 A) 1+34*5-56/7 B) -*+1 34 5/56 7 C) 1 34 +5*56 7/- D) 1 34 5* +56 7/- E) 1 34+5 56 7-*/已知元素(8,25,14,87,51,90,6,19,20),问这些元素以怎样的顺序进入栈,才能使出栈的顺序满足:8在51前面;90在87的后面;20在14的后面;

10、25在6的前面;19在90的后面。(D )。(题意是全部进栈,再依次出栈) A)20,6,8,51,90,25,14,19,87 B)51,6,19,20,14,8,87,90,25 C)19,20,90,7,6,25,51,14,87 D)6,25,51,8,20,19,90,87,14 E)25,6,8,51,87,90,19,14,20假设我们用d=(a1,a2,.,a5),表示无向图G的5个顶点的度数,下面给出的哪(些)组d 值合理(BE )。 A)5,4,4,3,1 B)4,2,2,1,1 C)3,3,3,2,2 D)5,4,3,2,1 E)2,2,2,2,2下列关于程序语言的叙述,

11、不正确的是( D )。 A)编写机器代码不比编写汇编代码容易。B)高级语言需要编译成目标代码或通过解释器解释后才能被CPU执行。C)同样一段高级语言程序通过不同的编译器可能产生不同的可执行程序。D)汇编代码可被CPU直接运行。E)不同的高级语言语法略有不同。下列哪个程序设计语言不支持面向对象程序设计方法( C )。A. C+ B. Object Pascal C. C D. Smalltalk E. Java某个车站呈狭长形,宽度只能容下一台车,并且只有一个出入口。已知某时刻该车站状态为空,从这一时刻开始的出入记录为:“进,出,进,进,出,进,进,进,出,出,进,出”。假设车辆入站的顺序为1,

12、2,3,则车辆出站的顺序为( )。A. 1, 2, 3, 4, 5 B. 1, 2, 4, 5, 7 C. 1, 3, 5, 4, 6 D. 1, 3, 5, 6, 7 E. 1, 3, 6, 5, 7二叉树T,已知其前序遍历序列为1 2 4 3 5 7 6,中序遍历序列为4 2 1 5 7 3 6,则其后序遍历序列为( B )。A. 4 2 5 7 6 3 1 B. 4 2 7 5 6 3 1 C. 4 2 7 5 3 6 1 D. 4 7 2 3 5 6 1 E. 4 5 2 6 3 7 1满二叉树的叶结点个数为N,则它的结点总数为( C )。A. N B. 2 * N C. 2 * N

13、1 D. 2 * N + 1 E. 2N 1在下图中,从顶点( E )出发存在一条路径可以遍历图中的每条边一次,而且仅遍历一次。A. A点 B. B点 C. C点 D. D点 E. E点某大学计算机专业的必修课及其先修课程如下表所示:课程代号C0C1C2C3C4C5C6C7课程名称高等数学程序设计语言离散数学数据结构编译技术操作系统普通物理计算机原理先修课程C0, C1C1, C2C3C3, C7C0C6请你判断下列课程安排方案哪个是不合理的( D )。A. C0, C6, C7, C1, C2, C3, C4, C5 B. C0, C1, C2, C3, C4, C6, C7, C5C. C

14、0, C1, C6, C7, C2, C3, C4, C5 D. C0, C1, C6, C7, C5, C2, C3, C4E. C0, C1, C2, C3, C6, C7, C5, C4完全二叉树的结点个数为4 * N + 3,则它的叶结点个数为(E )。A. 2 * N B. 2 * N - 1 C. 2 * N + 1 D. 2 * N - 2 E. 2 * N + 2平面上有五个点A(5, 3), B(3, 5), C(2, 1), D(3, 3), E(5, 1)。以这五点作为完全图G 的顶点,每两点之间的直线距离是图G 中对应边的权值。以下哪条边不是图G 的最小生成树中的边(D

15、)。A. AD B. BD C. CD D. DE E. EA二叉树T的宽度优先遍历序列为A B C D E F G H I,已知A是C的父结点,D 是G 的父结点,F 是I 的父结点,树中所有结点的最大深度为3(根结点深度设为0),可知F的父结点是(C)。A. 无法确定 B. B C. C D. D E. E设栈S的初始状态为空,元素a, b, c, d, e, f, g依次入栈,以下出栈序列不可能出现的是(E)。A. a, b, c, e, d, f, g B. b, c, a, f, e, g, d C. a, e, d, c, b, f, gD. d, c, f, e, b, a, g

16、 E. g, e, f, d, c, b, a将数组32, 74, 25, 53, 28, 43, 86, 47中的元素按从小到大的顺序排列,每次可以交换任意两个元素,最少需要交换_5_次。取火柴游戏的规则如下:一堆火柴有N 根,A、B 两人轮流取出。每人每次可以取1 根或2 根,最先没有火柴可取的人为败方,另一方为胜方。如果先取者有必胜策略则记为1,先取者没有必胜策略记为0。当N 分别为100,200,300,400,500 时,先取者有无必胜策略的标记顺序为 _11011_(回答应为一个由0 和/或1 组成的字符串)在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是(BD) 。

17、A) 希尔排序 B) 起泡排序 C) 插入排序 D) 选择排序七、排列组合例题在书架上放有编号为1,2,.n的n本书。现将n本书全部取下然后再放回去,当放回去时要求每本书都不能放在原来的位置上。例如:n=3时:原来位置为:123放回去时只能为:312或231这两种问题:求当n=5时满足以上条件的放法共有多少种?(不用列出每种放法)c(5,0)*5!-c(5,1)*4!+c(5,2)*3!-c(5,3)*2!+c(5,4)*1!-c(5,5)*0!=60-20+5-1=44平面上有三条平行直线,每条直线上分别有7,5,6个点,且不同直线上三个点都不在同一条直线上。问用这些点为顶点,能组成多少个不

18、同三角形?C(7,2)*(5+6)+C(5,2)*(7+6)+C(6,2)*(7+5)+7*6*5=21*11+10*13+15*12+210=231+130+180+210=751平面上有三条平行直线,每条直线上分别有7,5,6个点,且不同直线上三个点都不在同一条直线上。问用这些点为顶点,能组成多少个不同四边形?21*10+21*15+10*15+21*30+10*42+15*35=1155+525+570=2250由3个a,1个b和2个c构成的所有字符串中,包含子串“abc”的共有( D )个。A. 20 B. 8 C. 16 D. 12 E. 24由3个a,5个b和2个c构成的所有字符串

19、中,包含子串“abc”的共有( D )个。A. 40320 B. 39600 C. 840 D. 780 E. 608*7!/2!/4!-4*C(5,2)-4*5=8*3*5*7-40-20=840-60=780八、综合下面一段程序是用(C )语言书写的。 int func1(int n) int i,sum=0; for(i=1;i=n;i+) sum+=i*i; return sum; A) FORTRAN B) PASCAL C) C D) PROLOG E) BASIC多媒体计算机是指( D ) 计算机。A)专供家庭使用的 B)装有CD-ROM的B)连接在网络上的高级 D) 具有处理文

20、字、图形、声音、影像等信息的在WORD文档编辑中实现图文混合排版时,关于文本框的下列叙述正确的是( C ) 。A)文本框中的图形没有办法和文档中输入文字叠加在一起,只能在文档的不同位置B)文本框中的图形不可以衬于文档中输入的文字的下方。C) 通过文本框,可以实现图形和文档中输入的文字的叠加,也可实现文字环绕。D) 将图形放入文本框后,文档中输入的文字不能环绕图形。计算机软件保护法是用来保护软件(D )的。A)编写权 B)复制权 C)使用权 D)著作权64KB的存储器用十六进制表示,它的最大的地址码是(B )A)10000 B)FFFF C)1FFFF D)EFFFF在外部设备中,绘图仪属于(B

21、)A. 输入设备B.输出设备C. 辅(外)存储器D.主(内)存储器某种计算机的内存容量是640K,这里的640K容量是指(C)个字节A.640B. 640*1000C. 640*1024D. 640*1024*1024已知数组中A中,每个元素A(I,J)在存贮时要占3个字节,设I从1变化到8,J从1变化到10,分配内存时是从地址SA开始连续按行存贮分配的。试问:A(5,8)的起始地址为(A)A.SA+141B. SA+180C. SA+222D. SA+225电线上停着两种鸟(A,B),可以看出两只相邻的鸟就将电线分为了一个线段。这些线段可分为两类;一类是两端的小鸟相同;另一类则是两端的小鸟不

22、相同。已知:电线两个顶点上正好停着相同的小鸟,试问两端为不同小鸟的线段数目一定是(B)。A.奇数B. 偶数C. 可奇可偶D. 数目固定一个文本屏幕有25列及80行,屏幕的左上角以(1,1)表示,而右下角则以(80,25)表示,屏幕上每一个字符占用两字节(byte),整个屏幕则以线性方式存储在电脑的存储器内,内屏幕左上角开始,位移为0,然后逐列逐列存储。求位於屏幕(X,Y)的第一个字节的位移是(B)A.(Y*80+X)*2-1B.(Y-1)*80+X-1)*2C.(Y*80+X-1)*2D.(Y-1)*80+X)*2-1计算机能直接执行的指令包括两部分,它们是(B) A.源操作数与目标操作数 B

23、.操作码与操作数 C.ASCII码与汉字代码 D.数字与字符解释程序的功能是(C ) A)将高级语言程序转换为目标程序B)将汇编语言程序转换为目标程序C)解释执行高级语言程序D)解释执行汇编语言程序192.168.0.1属于(C)A. A类地址 B.B类地址 C. C类地址 D. D类地址最高位1.126为A类,128.191是B类,192.223是C类。十进制数13和14,进行“与”操作的结果是(B)A.27 B.12 C.15 D.111101 and 1110=1100=12完全二叉树对每个节点从上往下,从左往右编号,第i层的第j个节点的编号是(D)A.2i+j B.2i+j-1 C.2

24、i-1+j D.2i-1+j-1以下排序方法,那种是稳定的(C)A.希尔排序 B.堆排序 C.冒泡排序 D.快速排序排序的稳定性指的是对于原来所有的ai=aj,ij,排序以后ai的新位置仍然在aj的前面。关于“0”的原码、反码和补码描述正确的是(C)A.“0”的原码只有一种表示方法B.“0”的反码只有一种表示方法C.“0”的补码只有一种表示方法D.“0”的原码、反码和补码均有两种表示方法要使用1280*1024,16位真彩显示,显存至少应为(C)MBA.1 B.2 C.4 D.81280*1024*2Byte=2.5MB计算机能够自动工作,主要是因为采用了(C)A. 二进制数制B. 高速电子元

25、件C. 存储程序控制D. 程序设计语言当计算机的主存储器的容量达到1GB的时候,其地址的表示至少需要(C)位A.10 B.20 C.30 D.401024*1024*1024Byte=230Byte,每个字节的地址用一个数表示,所以需要30个位。TCP/IP协议中,不属于应用层的是(D)A.WWW B.FTP C.SMTP D.TCP一棵有n个节点的完全二叉树的高度是(D)A.n/2 B.log2n C.(log2n)/2 D.(log2n)+1借助一个栈,输入顺序是,以下输出顺序不可能的是(A)A. B. C. D.对整数N=,每次删除一个位置上的数字,使得新的数尽可能小,那么第四次删掉的数

26、字是(D)A.6 B.8 C.7 D.4二叉树T,设n0,n1和n2分别表示度为0,1和2的顶点个数,则它们的关系是(A)A. n0=n2+1B. n1=n0+1C. n2=n0+1D. n2=n1+1中缀表达式A-(B+C/D)*E的后缀表达式形式是(D)A. AB-C+D/E*B. ABC+D/-E*C. ABCD/E*+-D. ABCD/+E*-G是一个非连通的无向图,共有28条边,则它至少有(C)个顶点A.6 B.8 C.9 D.10对n个元素从小到大排序,已将它们分成了n/k组,每组k个数。而且每组中的所有数都大于前一组的所有数。那么采用基于比较的排序,时间下界是(B)A.O(nlo

27、gn) B. O(nlogk) C. O(klogn) D. O(klogk)计算机是由(D)、控制器、存储器、输入设备和输出设备构成的A.ROM B.I/O C.CPU D.ALUALU算术逻辑单元,即通常所说的运算器。圆周上有n个点,任意两点间连一条弦,而且没有3条弦交于一点的情况,问在圆内一共有多少三角形。C(n,3)+4*C(n,4)+5*C(n,5)+C(n,6)ASCII码的主要作用是(A)A.方便信息交换 B.方便信息存储 C.便于管理 D.便于输出现在的计算机通常是将处理程序放在连续的内存地址中。CPU在执行这个处理程序时,是使用一个叫做(D)的寄存器来指示程序的执行顺序。A.

28、累加寄存器 B.指令寄存器 C.内存地址寄存器 D.指令地址寄存器结构化程序设计的一种基本方法是(B)A.归纳法 B.逐步求精法 C.递归法 D.筛选法二叉树后序遍历是dabec,中序遍历是debac,则后序遍历是(D)A.acbed B.decab C.deabc D.cedbaOSI七层协议中,最底层是( )。(A) 会话层 (B) 数据链路层 (C) 物理层 (D) 网络层设x是值大于零的实型变量,计算PASCAL中x8的表达式为( )。(A) ln(8*exp(x) (B) exp(8*ln(x) (C) x8 (D) sqr(sqr(sqr(x)*x在微型计算机中,常用( )码实现十进制数与二进制数之间的自动转换。(A) BCD码 (B) ASCII码 (C) 海明码 (D) 机内码已知A=B,B=B,C=B,A V BC=( )B。(A) (B) (C) (D) 二叉树是重要的数据结构,5个点的不同的二叉树有()个。(A) 22 (B) 30 (C) 40 (D) 42逻辑代数式子f=AB+ABC+AB(C+D), 则f的简化式子为( )。(A)AB (B) A+B (C) ABC (D) ABCD插入排序是一种简单实用的工具,在对数组

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1