没有合适的资源?快使用搜索试试~ 我知道了~
CSP-J 2024 题目及答案
资源推荐
资源详情
资源评论
1.32 位 int 类型的存储范围是( )
A. -2147483647 ~ +2147483647
B. -2147483647 ~ +2147483648
C. -2147483648 ~ +2147483647
D. -2147483648 ~ +2147483648
题解:C
int 的范围为”-
”,算出来的结果是-2147483648~2147483647
2. 计算(
)
的结果,并选择答案的十进制值:( )
A.13
B.14
C.15
D.16
题解:A
原式化成十进制后为(12-10)*13-13,计算后得 13
3. 某公司有 10 名员工,分为 3 个部门:A 部门有 4 名员工,B 部门有 3 名员工、C 部门有
3 名员工。现需要从这 10 名员工中选出 4 名组成一个工作组,且每个部门至少要有 1 人。
问有多少种选择方式?( )
A.120
B.126
C.132
D.238
题解:B
A 选 2 人,BC 各一人:
B 选 2 人,AC 各一人:
C 选 2 人,AB 各一人:
加一起得 126
4. 以下哪个序列对应数组 0 至 8 的 4 位二进制格雷码(Gray code)?
A.0000,0001,0011,0010,0110,0111,0101,1000
B.0000,0001,0011,0010,0110,0111,0100,0101
C.0000,0001,0011,0010,0100,0101,0111,0110
D.0000,0001,0011,0010,0110,0111,0101,0100
题解:D
根据格雷码定义推算即可
5. 记 1Kb 位 1024 字节(byte), 1MB 位 1024KB,那么 1MB 是多少二进制位(bit)?
A.1000000
B.1048576
C.8000000
D.8388608
题解:D
一个字节占用 8 个 bit 位,因此 1MB 一共占用 1024*1024*8=8388608 个 bit 位
6. 以下哪个不是 C++中的基本数据类型?
A. Int
B. float
C. struct
D. char
题解:C
struct 不是基本数据类型
7. 以下哪个不是 C++中的循环语句?
A. for
B. while
C. do-while
D. repeat-untill
题解:D
Repeat-untill 是 Pascal、lua 等语言中的直到循环语句,C++并不支持
8. 在 C/C++中,(char)(a+13)与下面的哪一个值相等( )
A. m
B. n
C. z
D. 3
题解:B
a的 ASCII 码为 97,a+13 为 110,ASCII 为n
9. 假设有序表中有 1000 个元素,则用二分法查找元素 x 最多需要比较( )次
A.25
B.10
C.7
D.1
题解:B
故选 B
10. 下面哪一个不是操作系统名字( )
A. Notepad
B. Linux
C. Windows
D. macOS
题解:A
其他三个都是操作系统
11. 在无向图中,所有顶点的度数之和等于( )
A. 图的边数
B. 图的边数的两倍
C. 图的定点数
D. 图的定点数的两倍
题解:B
一条边贡献两个度,因此所有顶点度数之和等于边数的两倍
12. 已知二叉树的前序遍历为[A,B,D,E,C,F,G],中序遍历为[D,B,E,A,F,C,G],求二叉树的后序遍历
的结果是( )
A. [D,E,B,F,G,C,A]
B. [D,E,B,F,G,A,C]
C. [D,B,E,F,G,C,A]
D. [D,E,B,F,G,A,C]
题解:A
还原二叉树即可
剩余13页未读,继续阅读
资源评论
BestMonkey
- 粉丝: 1312
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功