2021CSP-J2

2021CSP-J2

一、 单项选择题(共15题,每题2分,共计30分;每题有且仅有一个正确选项)
1. 设栈S的初始状态为空,现有5个元素组成的序列{1,2,3,4,5},对该序列在S栈上依次进行如下操作(从序列中的1开始,出栈后不在进栈):进栈、进栈、进栈、出栈、进栈、出栈、进栈。试问出栈的元素序列是(   )
A. {5,4,3,2,1}			B. {2,1}				C. {2,3}				D. {3,4}

2. 设循环队列数组中的下标范围是n,其中头尾指针分别是f和r,则其元素个数是(   )
A. r-f				B. r-f+1				C. (r-f) MOD n+1		D. (r-f+n) MOD n

3. 电线上停着两种鸟(A,B),可以看出两只相邻的鸟就将电线分为了一个线段。这些线段可分为两类:一类是两端的小鸟相同;另一类是两端的小鸟不相同。已知:电线上两个顶点上正好停着相同的小鸟,试问两端为不同小鸟的线段数目一定是(   )
A. 奇数				B. 偶数				C. 可奇可偶			D. 数据固定

4. 从未排序序列中挑选元素,并将其依次放入已排序序列(初始时为空)的一端,这种排序方法称为(   )
A. 插入排序			B. 归并排序			C. 选择排序			D. 快速排序

5. 对于一个满二叉树,m个树叶,l个分枝节点,n个节点,则(    )
A. n=l+m			B. l+m=2n			C. m=l-1				D. n=2l-1

6. 已知元素(8,25,14,87,51,90,6,19,20),问这些元素以怎样的顺序进入栈,才能使出栈的顺序满足:8在51前面,90在87的后面,20在14的后面,25在6的前面,19在90的后面。(    )
A. 20,6,8,51,90,25,14,19,87
B. 51,6,19,20,14,8,87,90,25
C. 19,20,90,8,6,25,51,14,87
D. 6,25,51,8,20,19,90,87,14

7. 假设我们用d=(a1,a2,…,a5),表示无向图G的5个顶点的度数,下面给出的哪组d值合理(   )
A. {2,2,2,2,2}
B. {1,2,2,1,1}
C. {3,3,3,2,2}
D. {5,4,3,2,1}

8. 使用冒泡排序对序列进行升序排列,每执行一次交换操作系统将会减少1个逆序对,因此序列 5,4,3,2,1需要执行(  )次操作,才能完成冒泡排序。  
A.0 		B.5 		C.10 		D.15 
9. 1946年诞生于美国宾夕法尼亚大学的ENIAC属于(    )计算机。 
A.电子管 	B.晶体管 	C.集成电路 	D.超大规模集成电路

10.(    )就是把一个复杂的问题分成两个或更多的相同类似的子问题,再把子问题分解成更小的子问题……直到最后的子问
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值