学习C++从娃娃抓起!记录下CSP-J备考学习过程中的题目,记录每一个瞬间。
附上汇总贴:历年CSP-J初赛真题解析 | 汇总_热爱编程的通信人的博客-CSDN博客
第1题
32位int类型的存储范围是( )
A.-2147483647 ~ +2147483647
B.-2147483647 ~ +2147483648
C.-2147483648 ~ +2147483647
D.-2147483638 ~ +2147483648
【答案】:C
第2题
计算 ( 1 4 8 − 101 0 2 ) ∗ D 16 − 110 1 2 (14_8-1010_2)*D_{16}-1101_2 (148−10102)∗D16−11012的结果,并选择答案的十进制值( )
A.13
B.14
C.15
D.16
【答案】:A
第3题
某公司有 10 名员工,分为 3 个部门:A 部门有 4 名员工,B 部门有 3 名员工、C 部门有3 名员工。现需要从这 10 名员工中选出 4 名组成一个工作组,且每个部门至少要有 1 人。问有多少种选择方式?( )
A.120
B.126
C.132
D.238
【答案】:B
第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
第6题
以下哪个不是 C++中的基本数据类型?( )
A. int
B. float
C. struct
D. char
【答案】:C
第7题
以下哪个不是 C++中的循环语句?( )
A. for
B. while
C. do-while
D. repeat-untill
【答案】:D
第8题
在 C/C++中,(char)(‘a’+13)与下面的哪一个值相等( )
A.‘m’
B.‘n’
C.‘z’
D.‘3’
【答案】:B
第9题
假设有序表中有 1000 个元素,则用二分法查找元素 x 最多需要比较( )次
A.25
B.10
C.7
D.1
【答案】: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题
给定一个空栈,支持入栈和出栈操作。若入栈操作的元素依次是 1 2 3 4 5 6,其中 1 最先入栈,6 最后入栈,下面哪种出栈顺序是不可能的( )
A.6 5 4 3 2 1
B.1 6 5 4 3 2
C.2 4 6 5 3 1
D.1 3 5 2 4 6
【答案】:D
第14题
有 5 个男生和 3 个女生站成一排,规定 3 个女生必须相邻,问有多少种不同的排列方式?
A.4320 种
B.5040 种
C.3600 种
D.2880 种
【答案】:A
第15题
编译器的主要作用是什么( )?
A.直接执行源代码
B.将源代码转换为机器代码
C.进行代码调试
D.管理程序运行时的内存
标签:0110,0111,.-,真题,0101,初赛,答案,CSP From: https://blog.csdn.net/guolianggsta/article/details/142416322