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