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

第15届 蓝桥杯 C++编程青少组中/高级选拔赛 202401 真题答案及解析

第 1 题 【 单选题 】

表达式117 % 16 的结果是(   )。

A:0

B:5

C:7

D:10

解析:

% 是取模运算符,用于计算两个数相除后的余数。

  • 计算 117 / 16,结果是 7,余数是 5
  • 因此,117 % 16 = 5

答案:

 B

第 2 题 【 单选题 】

下列选项中,字符数组定义正确的是(   )。

A:char a[5] = "hello";

B:char a[ ] = "hello";

C:char a = "hello"; 

D:char a[6] = 'hello';

解析:

  • A:char a[5] = "hello";
    错误。"hello" 的长度为5,但字符数组需要6个空间(包括结尾的 \0),因此数组大小不足。

  • B:char a[ ] = "hello";
    正确。编译器会自动计算数组大小,包括结尾的 \0,因此 a 的大小为6。

  • C:char a = "hello";
    错误。char 是单个字符类型,不能用于存储字符串。

  • D:char a[6] = 'hello';
    错误。'hello' 是多字符字面量,其类型是 int,而不是字符串。正确的初始化方式应使用双引号。

答案:

B

第 3 题 【 单选题 】

定义int i = 0, a = 10; 执行表达式a = (i <= 0 ? 1 : 2) 后,a 的值是(   )。

A:1

B:2

C:10

D:随机值

解析:

表达式 a = (i <= 0 ? 1 : 2) 是一个三元运算符表达式,其逻辑如下:

  • 判断 i <= 0
    • 已知 i = 0,因此 i <= 0true
  • 三元运算符 ? : 的规则是:
    • 如果条件为 true,则结果为 1
    • 如果条件为 false,则结果为 2
  • 由于 i <= 0true,因此表达式的值为 1
  • 最后,将 1 赋值给 a

答案:

A

第 4 题 【 单选题 】

十进制数22.5625 转换成十六进制数是(   )。

A:16.7

B:16.8

C:16.9

D:17.1

解析:

步骤一:转换整数部分(22)

  1. 用除16法转换整数部分:
    • 22 ÷ 16 = 1 余 6
    • 1 ÷ 16 = 0 余 1
  2. 将余数逆序排列,得到整数部分的十六进制值为 16

步骤二:转换小数部分(0.5625)

  1. 用乘16法转换小数部分:
    • 0.5625 × 16 = 9.0
  2. 取整数部分,得到小数部分的十六进制值为 .9

合并结果

将整数部分和小数部分合并,得到十六进制数为 16.9


答案:

C

第 5 题 【 单选题 】

定义int a[5] = {1, 2, 3, 4, 5}, *p = a, *q = p++; 那么*p 和*q 的值分别是(   )。

A:2、3

B:3、2

C:3、2

D:2、1

解析:

  • 定义数组和指针:

    • int a[5] = {1, 2, 3, 4, 5};
      定义了一个数组 a,其元素为 {1, 2, 3, 4, 5}<

相关文章:

  • [250222] Kimi Latest 模型发布:尝鲜最新特性与追求稳定性的平衡 | SQLPage v0.33 发布
  • QT闲记-工具栏
  • nginx反向代理以及负载均衡(常见案例)
  • 容器和虚拟机选择对比
  • windows的CMD命令提示符
  • 【C语言】第六期——数组
  • 进程间通信(上)
  • 0221作业
  • leetcode 题目解析 第3题 无重复字符的最长子串
  • go 环境准备
  • cadence报错解决1
  • 光明谷推出AT指令版本的蓝牙音箱SOC 开启便捷智能音频开发新体验
  • at32f403a rt thread led基础bsp工程测试
  • 黑神话悟空火焰山攻略来了
  • 041集——封装之:新建图层(CAD—C#二次开发入门)
  • 动态订阅kafka mq实现(消费者组动态上下线)
  • 代码随想录-训练营-day35
  • 基于ffmpeg+openGL ES实现的视频编辑工具-添加转场(九)
  • C语言进阶习题【3】(7预处理)——写一个宏计算结构体变量相对于首地址的偏移
  • 先进制造aps专题三十 用免费生产排程软件isuperaps进行长期生产计划制定
  • 网易一季度净利增长三成,丁磊:高度重视海外游戏市场
  • 马上评丨岂能为流量拿自己的生命开玩笑
  • 外交部:正确认识和对待历史是检验日本能否恪守和平发展承诺的重要标准
  • 广东:十年后省级水网主骨架全面建成,与国家骨干网互联互通
  • 6连败后再战萨巴伦卡,郑钦文期待打出更稳定发挥
  • 季后赛主场优势消失之谜,这事竟然要赖库里