网站首页 > 技术文章 正文
2022 CCF非专业级别软件能力认证第一轮
(CSP-S1)提高级C++语言试题及答案
认证时间:2022年9月18日14:30-16:30
一、单项选择
1.答案:B
解析:考查Linux命令,其中,“cd”为切换目录命令。
2.答案:A
解析:考查Linux下的time命令。其中,“real”为实际时间,“user”为用户CPU时间,“sys”为系统CPU时间。
3.答案:D
解析:考查栈的基本操作。
4.答案:C
解析:考查排序的时间复杂度。
5.答案:A
解析:考查基数排序。
6.答案:B
解析:计算机内存存储的基本知识。
7.答案:C
解析:对于多叉树,前序遍历为先遍历根节点,然后对子节点按照从左至右的顺序依次访问。
8.答案:B
解析:强连通图是指在有向图中,任意两点之间都存在路径。
9.答案:D
解析:考查欧拉回路以及排列计算。
10.答案:A
解析:组合数学计算题。
11.答案:C
解析:考查乘法原理。
12.答案:D
解析:哈希表冲突解决问题。
13.答案:B
解析:考试原题有错误,“j=0”改为“j=1”。
考查时间复杂度。
14.答案:B
解析:线性序列找最大值/最小值问题。
15.答案:B
解析:递归模拟计算题。
二、阅读程序
(1)
16. 答案:T
解析:字符串匹配。
17. 答案:F
解析:第18行,下标i是从0开始的。
18. 答案:T
解析:模拟即可。
19. 答案:D
解析:考查最坏情况下时间复杂度评估,代入一个特例。
20. 答案:A
解析:在字符串a中找字符串b第一次出现的位置。
21. 答案:B
解析:模拟即可。
(2)
这道题是k进制下的基数排序。
22. 答案:F
解析:基数排序是稳定的排序算法。
23. 答案:F
解析:空间复杂度是O(n+k)。
24. 答案:T
解析:考查时间复杂度的评估。
25. 答案:D
解析:模拟即可。
26. 答案:D
解析:运算次数还和n有关。
27. 答案:C
解析:代入一个特例。
(3)
28. 答案:T
解析:考查时间复杂度评估。
29. 答案:F
解析:考查语法知识。
30. 答案:T
解析:根据程序的含义进行推导。
31. 答案:A
解析:模拟即可。
32. 答案:B
解析:模拟即可。
33. 答案:B
解析:模拟即可。
三、完善程序
(1)
34. 答案:C
解析:记录合并数组的当前位置的下标。
35. 答案:B
解析:比较待归并的两个数组的当前元素的大小。
36. 答案:C
解析:根据程序明确left1和right1的含义。
37. 答案:C
解析:确定a2数组对应的下标。
38. 答案:A
解析:确定a1数组对应的下标。
(2)
39. 答案:A
解析:根据题意作答,容器2中的水倒入容器1。
40. 答案:C
解析:容器1中的水倒入容器2。
41. 答案:A
解析:判断是否已有C升水。
42. 答案:A
解析:判断接下来是否将容器2中的水倒入容器1。
43. 答案:C
解析:判断接下来是否将容器1中的水倒入容器2。
猜你喜欢
- 2024-10-26 CSP-J 2021 初赛单项选择真题及解析
- 2024-10-26 CSP-NOIP信息学竞赛 算法(02)由鸡兔同笼看限定条件
- 2024-10-26 掌握C++冒泡排序算法 |3D动画编程教育软件首发 #冒泡算法#CSP
- 2024-10-26 CSP-J/S常考算法探秘:不用比较也能排序(3)——桶排序
- 2024-10-26 CCF四川大学学生分会举办CSP认证和算法学习经验分享会
- 2024-10-26 CSP-J初赛知识点 十大排序算法 结构体和联合体区别
- 2024-10-26 自创一道差分和快排分区算法的题(CSP-J2难度)
- 2024-10-26 CSP高分说 | 武汉大学徐嘉浩:热爱不止于此——我的算法之旅
- 2024-10-26 CSP-S 复赛知识点梳理 csp复赛获奖比例
- 2024-10-26 走进CSP-J:2024年最新冲刺指南与历年初赛真题详解
你 发表评论:
欢迎- 最近发表
-
- 在 Spring Boot 项目中使用 activiti
- 开箱即用-activiti流程引擎(active 流程引擎)
- 在springBoot项目中整合使用activiti
- activiti中的网关是干什么的?(activiti包含网关)
- SpringBoot集成工作流Activiti(完整源码和配套文档)
- Activiti工作流介绍及使用(activiti工作流会签)
- SpringBoot集成工作流Activiti(实际项目演示)
- activiti工作流引擎(activiti工作流引擎怎么用)
- 工作流Activiti初体验及在数据库中生成的表
- Activiti工作流浅析(activiti6.0工作流引擎深度解析)
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)