全国青少年信息学奥林匹克联赛初赛练习卷(十)new答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国青少年信息学奥林匹克联赛初赛练习卷(十)答案
(普及组PASCAL语言二小时完成)
●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●
一、单项选择题(20题,每题1.5分,共计30分。每题有且仅有一个正确答案)
1.计算机系统由硬件系统和软件系统组成,平常我们所说的计算机软件是由程序和()
组成。
A. 软盘
B. 文档
C. 操作平台
D. 相关软件工具
2.下面有关数制的式子中,正确的是()。
A. (A2
B.C5)16 = (101000101011.01011100)2
B. 在八进制中,2*6=14
C. (110010)2+(16)10=(1000100)2
D. (01000)2=(8)8
3.汉字输入方法实质上是对汉字进行编码。下面()不是汉字输入方法的编码方式。
A. 音码
B. 形码
C. 音形码
D. ASCII码
4.Windows是一种多任务的操作系统,各个Windows应用程序之间可以非常方便地通过
()来交换数据。
A. 复制
B. 读/写文件
C. 剪贴板
D. 剪切
5.因特网(Internet)给我们提供了资源共享、浏览、检索信息和远程登录等多种服务。
下面几个选项中,用于远程登录的是()。
A. Telnet
B. E-mail
C. TCP/IP
D. WWW
6.在数据结构中,链表是()。
A. 顺序存储的线性表结构
B. 非顺序存储的线性表结构
C. 非顺序存储的非线性表结构
D. 顺序存储的非线性表结构
7.如果一棵M度树中有N1个度为1的顶点,N2个度为2的顶点,……,Nm个度为M
的顶点,则该树中的叶子顶点个数为()。
A. N1
B. M-N1-N2
C. N1+2N2+…+(m-1)N m-1+1
D. N2+2N3+…+(m-1)N m+1
8.设有1024个数据,利用二分法进行查找时,最坏情况下的比较次数为()。
A. 11
B. 10
C. 9
D. 8
9.设数组X[10..40, 20..50]以行优先的方式存储,每个元素占4个字节,且已知x[10,20]
的地址为1000,则x[30,30]的地址为()。
A. 2280
B. 2980
C. 2240
D. 2284
10.在各种排序算法中,其平均算法复杂度为O(nlog2n)的是()。
A. 快速排序
B. 冒泡排序
C. 归并排序
D. 直接插入排序
冒泡排序和直接插入排序的时间复杂度均为O(n2),归并排序的时间复杂度为O(n+m),其中n、m分别为两个归并排序的长度。快速排序是冒泡排序的一种改进,在最坏情况下其执行时间为O(n2),平均执行时间为O(nlog2n)。
11.已知一棵二叉树的前序遍历序列为ABDEGCFH,中序遍历序列为DBGEACHF,则该
二叉树的层次序列为()。
A. GEDHFBCA
B. DGEBHFCA
C. ABCDEFGH
D. ACBFEDHG
12.对于一个无向带权图G=(V,E),其中V={a,b,c,d,e},
E={(a,b),(a,c),(b,d),(c,d),(e,d),(c,e),(a,d),(b,e)},E中边的权值分别为{1,4,2,5,3,1,2,3},现寻找E的一个子集E1,使得V中任意两个顶点之间均存在至少一条路径,且子集E1中边的权值之和最小,则最小权值是()。
A. 5
B. 7
C. 6
D. 8
根据图的最小生成树算法,边集E的一个子集E1={(q, b), (b, d), (e, d), (c, e)}为满足条件的一个子集,其最小权值和为7。
13.给定一个正整数N=8934632178,现决定依次删除其中6个数位上的数字(每次删除一
个数位上的数字),每次删除后按原来的次序组成一个新数,每次得到的新数M的值均是当前状态下的最小数,则第4次应该删除的数字是()。
A. 6
B. 8
C. 7
D. 4
此题可以推出一个贪心标准:每次从最高位起寻找递减区间,若存在递减区间,则递减区间的最高位数字,否则,删除最末位数字。根据这一贪心标准,要删除6个数位上的数字,使得每次删除后组成的新数最小,应依次删除数字9、8、6、4、3、3。
14.下列不属于冯。诺伊曼计算机模型的核心思想的是()。
A. 采用二进制形式表示数据和指令
B. 采用“存储程序”工作方式
C. 计算机硬件由五大部件(运算器、控制器、存储器、输入和输出设备)组成
D. 结构化程序设计方法
15.不属于结构化程序设计基本特点的是()。
A. 程序是由三种基本结构组成
B. 一个程序可以分解为多个不同的模块
C. 采用“自顶向下、逐步求精”的设计方法
D. 程序是由各种不同的对象组成的
16.对一般的数组G而言,当()时,其按行存储的G[I,J]的地址与按列存储的G[J,
I]的地址相同。
A. G的列数与行数相同
B. G的列的上界与G的行的上界相同
C. G的列的下界与行的下界相同
D. G的列下界与行的下界相同
设G数组有n行、m列。Aij为G[I,J]的地址,元素的长度为L。按行存储时,有:aij=a11+(i-1)*m+(j-1))*L
aji=a11+((i-1)*n+(j-1))*L
若aij=aji,则m=n,故答案为C。
17.在Window s操作系统中,当硬盘空间不足时,一般情况下,可最先考虑删除()目
录下的文件来释放空间。
A. My Documents
B. Temp
C. Program Files
D. Fonts
18.分辨率为1280*1024真彩色(16位)的17英寸显示器的显存容量至少应为()MB。
A. 1
B. 2
C. 4
D. 8
1280*1024*16/(8*1024*1024)=2621440(B)=2.5(MB),故答案为C。
19.IE是目前流行的浏览器软件,它的工作基础是解释执行用()语言书写的文件。
A. VC
B. C++
C. HTML
D. HTTP
20.计算机之所以能自动工作,主要是因为采用了()。
A. 二进制数制
B. 高速电子元件
C. 存储程序控制
D. 程序设计语言
二、问题求解(三小题,每题4分,共12分)
第1题
已知8个数据元素为(26,75,15,23,14,62,72,19),按照依次插入结点的方法生成一棵二叉排序树,则该树的深度为4。(假设树根结点为第1层)
第2题
假设按先根次序遍历某棵树的顶点顺序为SACEFBDGHIJK,后根次序遍历该树的顶点顺序为CFEABHGIKJDS,请画出这棵树。
答:以广义表形式给出这棵树:
S(A(C),B(,E(F)),D(G(H),I,J(K))),或者:
S(A(C),B(,E(,F)),D(G(,H),I,J(,K)))