第4套初赛模拟试题

( 普及组 C++语言 两小时完成 )
* 你的姓名:
* 一、单项选择题(共15题,每题2分,共计30分;每题有且仅有一个正确选项)


1、不同类型的存储器组成了多层次结构的存储器体系,按存取速度从快到慢排列的是()
* 2、RAM中的信息是( )
* 3、在24*24 点阵的字库中,汉字“一”与“编”的字模占用字节数分别是()
* 4、计算机的运算速度取决于给定的时间内,它的处理器所能处理的数据量。处理器一次能处理的数据量叫字长。已知64位的奔腾处理器一次能处理 64个信息,相当于()字节
* 5、在计算机领域中,通常用英文单词“BYTE”来表示()
* 6、GB2312-80规定了- -级汉字3755 个,二级汉字3008 个,其中二级汉字字库中的汉字是以()为序排列的。
* 7、设栈S的初始状态为空,现有5个元素组成的序列{1,2,3,4, 5},对该序列在S栈上依次进行如下操作(从序列中的1开始,出栈后不再进栈):进栈、进栈、进栈、出栈、进栈、出栈、进栈。试问出栈的元素序列是()
* 8、设循环队列中数组的下标范围是n,其中头尾指针分别是f和r,则其元素个数是()
* 9、电线上停着两种鸟(A, B),可以看出两只相邻的鸟就将电线分为了一个线段。这些线段可公为两类: 一类是两端的小鸟相同;另一类是两端的小鸟不相同。已知:电线上两个顶点上正好停着相同的小鸟,试问两端为不同小鸟的线段数目一定是()
* 10、从未排序序列中挑选元素,并将其依次放入已排序序列(初始时为空)的一端,这种排序方法称为()
* 11、对一个满二叉树,m个树叶,l个分枝结点,n个结点,则()
* 12、下列哪个软件不是操作系统软件的名字()。
* 13、下列哪个不是个人计算机的硬件组成部分()。
* 14、已知元素(8,25,14,87,51, 90,6,19, 20),问这些元素以怎样的顺序进入栈,才能使出栈的顺序满足:8在51前面:90在87的后面;20在14的后面:25在6的前面;19在90的后面。()
* 15、假设我们用d=(a1,a2....,a5), 表示无向图G的5个顶点的度数,下面给出的哪组d值合理()。
* 二、阅读程序(程序输入不超过数组或字符串定义的范围;判断题正确填小,错误填X;除特殊说明外,判断题1.5分,选择题4分,共计40分)
1、


判断题:

1. (1分)第19行输入97时,输出为“NO” (不含引号)。
* 2. (1分)第19行输入119时,输出为“YES” (不含引号)。
* 3.若将第7行的“<=”改成“<”,程序输出的结果一定不会改变。
* 4.当程序执行第14行时,i的值为sqrt(num)。
* 选择题:

1. (3分)最坏情况下,此程序的时间复杂度是()。
* 2.若输入的num为20以内的正整数,则输出为“YES”的概率是()。
* 2、


判断题:

1.(1分)将第9行和第11行的括号去掉,程序输出结果一定不变。
* 2. (1分)将第12行的“mi>>=1”改为“mi*=0.5”,程序输出结果一定不变。
* 3.若输入为“4 4”,则输出为“78”。
* 4.此程序的时间复杂度为0(logn )。
* 选择题:

1.若输入为“3 4”,则输出为()。
* 2. kasumi (2046,13)的返回值为()。
* 3、

判断题:

1. (1分)程序结束时,对任意1≤i≤n, mark[i]=0。
* 2. (2分)若n<r,则程序无输出。
* 3. (2分)若输入为“4 3”,则输出中数字1和2的个数不同。
* 4. (2分)此程序的时间复杂度为0(n )。
* 选择题:

5.若输入为“6 3”,则函数print的执行次数为()。
* 6.若输入为“7 4”,则输出的最后一行为()。
* 五、完善程序(单选题,每小题3分,共计30分)
1、克鲁斯卡尔求最小生成树思想:首先将n个点看做n个独立的集合,将所有边快排(从小到大)。然后,按排好的顺序枚举每一条边, 判断这条边连接的两个点是否属于一个集合。若是,则将这条边加入最小生成树,并将两个点所在的集合合并为一个集合。若否,则跳过。直到找到n-1条边为止。



1.①处应填()
* 2.②处应填()
* 3.③处应填()
* 4.④处应填()
* 5.⑤处应填()
* 2、欧拉回路问题由七桥问题而来,其基本问题是是否能一次性不重 复地走遍这七座桥,转换为数学问题中的图论就是指的是从图中的一个顶点出发,是否能够一次性不回头地走遍所有的边,算法代码如下:


1.①处应填()
* 2.②处应填()
* 3.③处应填().
* 4.④处应填()
* 5.⑤处应填()
加载中...
如果由于网络原因导致此框一直不消失,请重新刷新页面!