2021CSP-J 书面题-单项选择题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
请输出答案
题目
一 基础选择题
1 以下不属于面向对象程序设计语言的是( )。
A. C++
B. Python
C. Java
D. C
2. 以下奖项与计算机领域最相关的是( )。
A. 奥斯卡奖
B. 图灵奖
C. 诺贝尔奖
D. 普利策奖
3. 目前主流的计算机储存数据最终都是转换成( )数据进行储存。
A. 二进制
B. 十进制
C. 八进制
D. 十六进制
4. 以比较作为基本运算,在N个数中找出最大数,最坏情况下所需要的最少的比较次数为
( )。
A. N2
B. N
C. N-1
D. N+1
5 对于入栈顺序为a, b, c, d, e的序列,下列( )不是合法的出栈序列。
A. a, b, c, d, e
B. e, d, c, b, a
C. b, a, c, d, e
D. c, d, a, e, b
6 对于有n个顶点、m条边的无向连通图 (m>n),需要删掉( )条边才能使其成为一棵
树。
A. n-1
B. m-n
C. m-n-1
D. m-n+1
7 二进制数101.11对应的十进制数是( )。
A. 6.5
B. 5.5
C. 5.75
D. 5.25
8 如果一棵二叉树只有根结点,那么这棵二叉树高度为1。请问高度为5的完全二叉树有
( )种不同的形态?
A. 16
B. 15
C. 17
D. 32
9 表达式a*(b+c)*d的后缀表达式为( ),其中“*”和“+”是运算符。
A. **a+bcd
B. abc+*d*
C. abc+d**
D. *a*+bcd
10 6个人,两个人组一队,总共组成三队,不区分队伍的编号。不同的组队情况有( )
种。
A. 10
B. 15
C. 30
D. 20
11 在数据压缩编码中的哈夫曼编码方法,在本质上是一种( )的策略。
A. 枚举
B. 贪心
C. 递归
D. 动态规划
12 由1,1,2,2,3这五个数字组成不同的三位数有( )种。
A. 18
B. 15
C. 12
D. 24
13 考虑如下递归算法
solve(n)
if n<=1 return 1
else if n>=5 return n*solve(n-2)
else return n*solve(n-1)
则调用solve(7)得到的返回结果为( )。
A. 105
B. 840
C. 210
D. 420
14 以a为起点,对右边的无向图进行深度优先遍历,则b、 c、 d、 e四个点中有可能作
为最后一个遍历到的点的个数为( )。
A. 1
B. 2
C. 3
D. 4
15 有四个人要从A点坐一条船过河到B点,船一开始在A点。该船一次最多可坐两个人。
已知这四个人中每个人独自坐船的过河时间分别为1, 2, 4, 8, 且两个人坐船的过河时
间为两人独自过河时间的较大者。则最短( )时间可以让四个人都过河到B点(包括从
B点把船开回A点的时间)。
A. 14
B. 15
C. 16
D. 17