CSP-J-2010真题

题目总数:37
总分数:100
时间:不限时
第 1 题    单选题

2E+03 表示( )。

A.

2.03

B.

5

C.

8

D.

2000

第 2 题    单选题

一个字节(byte)由( )个二进制位组成。

A.

8

B.

16

C.

32

D.

以上皆有可能

第 3 题    单选题

以下逻辑表达式的值恒为真的是( )。

A.

PV(¬PΛQ)V(¬PΛQ)

B.

QV(¬PΛQ)V(PΛ¬Q)

C.

PVQV(PΛ¬Q)V(¬PΛQ)

D.

PV¬QV(PΛ¬Q)V(¬PΛ¬Q)

第 4 题    单选题

Linux 下可执行文件的扩展名为( )。

A.

exe

B.

com

C.

dll

D.

以上都不是

第 5 题    单选题

.如果树根算第 1 层,那么一棵 n 层的二叉树最多有( )个结点。

A.

2 n-1

B.

2 n

C.

2 n+1

D.

2 n+1

第 6 题    单选题

提出“存储程序”的计算机原理的是( )

A.

克劳德·香农

B.

戈登·摩尔

C.

查尔斯·巴比奇

D.

冯·诺依曼

第 7 题    单选题

设 X、Y、Z 分别代表三进制下的一位数字,若等式 XY+ZX=XYX 在三进制下成立,那么同样在三进制下, 等式 XY*ZX=( )也成立。

A.

YXZ

B.

ZXY

C.

XYZ

D.

XZY

第 8 题    单选题

Pascal 语言、C 语言和 C++语言都属于( )。

A.

面向对象语言

B.

脚本语言

C.

解释性语言

D.

编译性语言

第 9 题    单选题

前缀表达式“+3*2+5 12”的值是( )。

A.

23

B.

25

C.

37

D.

65

第 10 题    单选题

主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。而根据局 部性原理,CPU 所访问的存储单元通常都趋于聚集在一个较小的连续区域中。于是,为了提高系统的整体执行 效率,在 CPU 中引入( )。

A.

寄存器

B.

高速缓存

C.

闪存

D.

外存

第 11 题    单选题

一个字长为 8 位的整数的补码是 1111 1001,则它的原码是( )。

A.

0000 0111

B.

0111 1001

C.

1111 1001

D.

1000 0111

第 12 题    单选题

基于比较的排序时间复杂度的下限是( ),其中 n 表示待排序的元素个数。

A.

Θ(n)

B.

Θ(n log n)

C.

θ( log n)

D.

Θ(n 2)

第 13 题    单选题

一个自然数在十进制下有 n 位,则它在二进制下的位数与( )最接近。

A.

5n

B.

n*log2 10

C.

10* log2 n

D.

10 n log2 n

第 14 题    单选题

在下列 HTML 语句中,可以正确产生一个指向 NOI 官方网站的超链接的是( )。

A.

<a url="http://www.noi.cn">欢迎访问NOI网站</a>

B.

<a href="http://www.noi.cn">欢迎访问NOI网站</a>


C.

<a >="http://www.noi.cn"</a>


D.

<a name="http://www.noi.cn">欢迎访问NOI网站</a>


第 15 题    单选题

元素 R1、R2、R3、R4、R5 入栈的顺序为 R1、R2、R3、R4、R5。如果第一个出栈的是 R3,那么第五 个出栈的不可能是( )。

A.

R1

B.

R2

C.

R4

D.

R5

第 16 题    单选题

双向链表中有两个指针域 llink 和 rlink,分别指向该结点的前驱和后继。设 P 指向链表中的一个结点,它 的左右结点均非空。现要求删除结点 P,则下面语句序列中错误的是( )。

A.

P^.rlink^.llink = p^.rlink; P^.llink^.rlink = p^.llink; dispose(p)

B.

P^.llink^.rlink = p^.rlink; P^.rlink^.llink = p^.llink; dispose(p)

C.

P^.rlink^.llink = p^.llink; P^.rlink^.llink ^.rlink= p^.rlink; dispose(p)

D.

P^.llink^.rlink = p^.rlink; P^.llink^.rlink^.llink = p^.llink; dispose(p)

第 17 题    单选题

一棵二叉树的前序遍历序列是 ABCDEFG,后序遍历序列是 CBFEGDA,则根结点的左子树的结点个数可 能是( )。

A.

2

B.

3

C.

4

D.

5

第 18 题    单选题

关于拓扑排序,下面说法正确的是( )。

A.

所有连通的有向图都可以实现拓扑排序

B.

对同一个图而言,拓扑排序的结果是唯一的

C.

拓扑排序中入度为 0 的结点总会排在入度大于 0 的结点前面

D.

拓扑排序结果序列中的第一个结点一定是入度为 0 的点

第 19 题    单选题

完全二叉树的顺序存储方案,是指将完全二叉树的结点从上至下、从左至右依次存放到一个顺序结构的数 组中。假定根结点存放在数组的 1 号位置,则第 K 号结点的父结点如果存在的话,应当存放在数组的( ) 号位置。

A.

2k

B.

2k+1

C.

k/2 下取整

D.

(k+1)/2 下取整

第 20 题    单选题

全国青少年信息学奥林匹克系列活动的主办单位是( )。

A.

教育部

B.

科技部

C.

共青团中央

D.

中国计算机协会

第 21 题    填空题

LZW 编码是一种自适应词典编码。在编码的过程中,开始时只有一部基础构造元素的编码词典,如果在编 码的过程中遇到一个新的词条,则该词条及一个新的编码会被追加到词典中,并用于后继信息的编码。 举例说明,考虑一个待编码的信息串:“xyx yy yy xyx”。初始词典只有 3 个条目,第一个为 x,编码为 1; 第二个为 y,编码为 2;第三个为空格,编码为 3;于是串“xyx”的编码为 1-2-1(其中-为编码分隔符),加上 后面的一个空格就是 1-2-1-3。但由于有了一个空格,我们就知道前面的“xyx”是一个单词,而由于该单词没有 在词典中,我们就可以自适应的把这个词条添加到词典里,编码为 4,然后按照新的词典对后继信息进行编码, 以此类推。于是,最后得到编码:1-2-1-3-2-2-3-5-3-4。 现 在 已 知 初 始 词 典 的 3 个 条 目 如 上 述 , 则 信 息 串 “yyxy xx yyxy xyx xx xyx” 的编码 是 ______________________

第 22 题    填空题

队列快照是指某一时刻队列中的元素组成的有序序列。例如,当元素 1、2、3 入队,元素 1 出队后,此刻 的队列快照“2 3”。当元素 2、3 也出队后,队列快照是“ ”,即为空。现有 3 个正整数元素依次入队、出队。已 知它们的和为 8,则共有(                                 ) 种可能的不同的队列快照(不同队列的相同快照只计一次)。例如,“5 1”, “4 2 2”,“”都是可能的队列快照;而“7”不是可能的队列快照,因为剩下的 2 个正整数的和不可能为 1。

第 23 题    填空题

阅读程序写结果

第 24 题    填空题

阅读程序写结果

第 25 题    填空题

阅读程序写结果

第 26-27 题    填空题

阅读程序写结果

第 28-32 题    多题目

(哥德巴赫猜想)哥德巴赫猜想是指,任一大于 2 的偶数都可写成两个质数之和。迄今为止,这仍然是一个 著名的世界难题,被誉为数学王冠上的明珠。试编写程序,验证任一大于 2 且不超过 n 的偶数都能写成两个质 数之和。


第 1 题 填空

第 2 题 填空

第 3 题 填空

第 4 题 填空

第 5 题 填空

第 33-37 题    多题目

完善程序

第 1 题 填空

第 2 题 填空

第 3 题 填空

第 4 题 填空

第 5 题 填空