← 返回历年试卷

CSP-J 2024 第一轮试卷

单项选择

第 1 题
32 位 int 类型的存储范围是( )?
2 分
第 2 题
计算 (148−10102)×D16−11012(14_8 - 1010_2) \times D_{16} - 1101_2 的结果,并选择答案的十进制值:( )
2 分
第 3 题
某公司有 1010 名员工,分为 33 个部门:A 部门有 44 名员工,B 部门有 33 名员工,C 部门有 33 名员工。现需要从这 1010 名员工中选出 44 名组成一个工作小组,且每个部门至少要有 11 人。问有多少种选择方式?( )
2 分
第 4 题
以下哪个序列对应数字 00 至 88 的 44 位二进制格雷码(Gray code)?( )
2 分
第 5 题
记 1KB 为 1024 字节(byte),1MB 为 1024KB,那么 1MB 是多少二进制位(bit)?( )
2 分
第 6 题
以下哪个不是 C++ 中的基本数据类型?( )
2 分
第 7 题
以下哪个不是 C++ 中的循环语句?( )
2 分
第 8 题
在 C/C++ 中,(char)('a' + 13) 与下面的哪一个值相等?( )
2 分
第 9 题
假设有序表中有 10001000 个元素,则用二分法查找元素 XX 最多需要比较( )次。
2 分
第 10 题
下面的哪一个不是操作系统名字?( )
2 分
第 11 题
在无向图中,所有顶点的度数之和等于( )。
2 分
第 12 题
已知二叉树的前序遍历为 [A,B,D,E,C,F,G][A, B, D, E, C, F, G],中序遍历为 [D,B,E,A,F,C,G][D, B, E, A, F, C, G],请问该二叉树的后序遍历结果是?( )
2 分
第 13 题
给定一个空栈,支持入栈和出栈操作。若入栈操作的元素依次是 1 2 3 4 5 61\ 2\ 3\ 4\ 5\ 6,其中 11 最先入栈,66 最后入栈,下面哪种出栈顺序是不可能的?( )
2 分
第 14 题
有 55 个男生和 33 个女生站成一排,规定 33 个女生必须相邻。问有多少种不同的排列方式?( )
2 分
第 15 题
编译器的主要作用是什么?( )
2 分

阅读程序

第 16–20 题5 个小题
第 21–26 题6 个小题
第 27–32 题6 个小题

完善程序

第 33–37 题5 个小题
第 38–42 题5 个小题