当前位置: 首页 > news >正文

第 11 届蓝桥杯 C++ 青少组中 / 高级组省赛 2020 年真题答和案解析

一、选择题

第 1 题 单选题

题目:表达式 ‘6’ - ‘1’ 的值是 ( )
A. 整数 5
B. 字符 5
C. 表达式不合法
D. 字符 6

答案:A
解析:在 C++ 中,字符常量以 ASCII 码形式存储。'6' 的 ASCII 码为 54,'1' 的 ASCII 码为 49,二者相减结果为 5,是整数类型,因此选 A。

第 2 题 单选题

题目:若二维数组 a 有 n 列,则在 a [i][j] 前的元素个数为 ( )
A. in+j-1 B. in+j C. jn+i D. in+j+1

答案:B
解析:二维数组按行存储,假设数组索引从 0 开始,第 i 行(0≤i)前有 i 行,每行 n 列,共 in 个元素;第 j 列(0≤j)前有 j 个元素,因此总个数为 in+j,选 B。

第 3 题 单选题

题目:以下叙述正确的是 ( )
A. break 语句只能用于 switch 语句体中;
B. continue 语句的作用是使程序的执行流程跳出包含它的所有循环;
C. break 语句只能用在循环体内和 switch 语句体内;
D. 在循环体内使用 break 语句和 continue 语句的作用相同。

答案:C
解析

  • A 错误,break 也可用于循环体(如 for、while);
  • B 错误,continue 仅跳过当前循环迭代,不跳出所有循环;
  • C 正确,break 的合法使用场景是循环体和 switch 语句;
  • D 错误,break 跳出当前循环,continue 跳过当前迭代,作用不同。

第 4 题 单选题

题目:按照 “先进后出” 原则组织数据的结构是 ( )
A. 队列
B. 栈
C. 双向链表 D. 二叉树

答案:B
解析:栈(Stack)遵循先进后出(LIFO)原则,队列是先进先出(FIFO),双向链表和二叉树无此特性,选 B。

第 5 题 单选题

题目:用 0、1、2、3、4 这五个数字,能组成多少个没有重复数字的多位偶数?
A. 144 B. 147 C. 160 D. 163

答案:B

相关文章:

  • 【机器学习】使用VGG16与K-Means对大量图片进行自动分类
  • 海思3559a_怎么开启SHUB_UART1功能
  • kbuild system学习
  • AI Agent(1):概念与定义
  • ​​深度学习在智能制造中的缺陷检测应用​​
  • 通过API网关防御重放攻击:技术方案与实战验证
  • C# 事件与委托
  • DIT(Diffusion In Transformer)学习笔记
  • PID控制中,一阶低通滤波算法
  • c#TCPsever
  • 配置 Odoo 的 PostgreSQL 数据库以允许远程访问的步骤
  • 高级java每日一道面试题-2025年4月30日-基础篇[反射篇]-在反射中,`setAccessible(true)`的作用是什么?
  • LVGL -按键介绍 上
  • Spring AI如何调用本地部署的大模型
  • Learning vtkjs之ImplicitBoolean
  • 脏读、不可重复读、幻读示例
  • Clang-Tidy协助C++编译期检查
  • 在Windows系统上如何用Manifest管理嵌入式项目
  • 《Python实战进阶》No45:性能分析工具 cProfile 与 line_profiler
  • 架构进阶:72页集管IT基础设施蓝图设计方案【附全文阅读】
  • 美商界报告:全美超86万岗位依赖对华出口,关税将重创美国出口商
  • 讲座|为什么要不断地翻译叶芝的诗?它们为什么值得细读?
  • 铁路迎来节前出行高峰,今日全国铁路预计发送旅客1870万人次
  • 街区党支部书记们亮出治理实招,解锁“善治街区二十法”
  • 这就是上海!
  • 演员刘美含二手集市被曝售假,本人道歉