当前位置: 首页 > 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}<

相关文章:

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

第 1 题 【 单选题 】 表达式117 % 16 的结果是( )。 A:0 B:5 C:7 D:10 解析: % 是取模运算符,用于计算两个数相除后的余数。 计算 117 / 16,结果是 7,余数是 5。因此,117 % 16 = 5。答案: B 第 2 题 【 单选题 】 下列选项中,字符数组定义正确的是( …...

《AI大模型趣味实战》第10集:开发一个基于Mermaid的AI绘图网站

《AI大模型趣味实战》第10集&#xff1a;开发一个基于Mermaid的AI绘图网站 抱歉不按顺序出牌&#xff0c;先出一个第10集&#xff0c;第1到第9集慢慢来&#xff0c;后续也不会按顺序&#xff0c;总之凑满36集&#xff0c;可能或补充12集。 AI大模型趣味实战专栏 所有36个主题预…...

androidstudio 运行项目加载很慢,优化方法

一、Android Studio 运行项目加载缓慢可能由多种原因引起&#xff0c;以下是一些优化建议&#xff1a; 1. 升级硬件配置 内存&#xff1a;建议至少 8GB&#xff0c;16GB 或以上更佳。 SSD&#xff1a;使用 SSD 替代 HDD 以加快读写速度。 CPU&#xff1a;多核处理器有助于提…...

python脚本实现接入企微机器人

企业微信中的群聊机器人在日常办公中无处不在&#xff0c;对提升工作效率、保证消息及时送达提供了重要的技术保障。例如&#xff1a;DevOps助手、JIRA、构建通知等&#xff1b;还常常使用在运维服务器中配合Prometheus监控体系及时发送告警信息等 文章目录 源码示例Demo源码处…...

《论面向对象的建模及应用》审题技巧 - 系统架构设计师

论面向对象的建模及应用写作框架 一、考点概述 本论题“论面向对象的建模及应用”主要考察软件测试工程师对面向对象建模技术的理解和应用能力。具体涵盖以下几个方面&#xff1a; 面向对象建模的基本概念 &#xff1a;这包括理解面向对象编程&#xff08;OOP&#xff09;的基…...

【Godot4.3】自定义圆角容器

概述 Godot控件想要完全实现现代UI风格&#xff0c;需要进行大量的自定义组件设计。本篇就依托于笔者自己对现代UI设计中的圆角面板元素模仿来制作圆角容器组件。 圆角容器 圆角元素在现代的扁平UI设计中非常常见&#xff0c;在Godot中可以通过改进PanelContainer来或者自定…...

开源RAG主流框架有哪些?如何选型?

开源RAG主流框架有哪些?如何选型? 一、开源RAG框架全景图 (一)核心框架类型对比 类型典型工具技术特征适用场景传统RAGLangChain, Haystack线性流程(检索→生成)通用问答、知识库检索增强型RAGRAGFlow, AutoRAG支持重排序、多路召回优化高精度问答、复杂文档处理轻量级…...

【Microsoft PowerPoint for Mac】2分钟配置-MAC一键删除PPT中的所有备注

MAC一键删除PPT中的所有备注 1.搜索自动操作2.点击快速操作3.搜索并运行AppleScript4.输入代码&#xff0c;并选择只应用于Microsoft PowerPoint for Mac【右上角】5. CRTLS保存为“清除当前文稿中的所有备注”&#xff0c;PPT中应用。 MAC没自带&#xff0c;需要自己配置 1.搜…...

【UML】统一建模语言 UML 基础

【UML】统一建模语言UML 基础 文章目录 一、概述1.1 - 什么是建模1.2 建模的原则1.3 软件建模的实现过程 二、 UML2.1 UML中10种图 三、用例图3.1 用例之间的关系 —— 泛化关系3.2 用例之间的关系 —— 包含关系3.3 用例之间的关系 —— 扩展关系 四、类图4.1 类的表示方法4.2…...

AWS S3深度解析:十大核心应用场景与高可用架构设计实践

摘要&#xff1a;作为全球领先的对象存储服务&#xff0c;Amazon S3凭借其高扩展性、持久性和安全性&#xff0c;已成为企业云原生架构的核心组件。本文将深入探讨S3的典型技术场景&#xff0c;并揭秘其背后的架构设计逻辑。 一、AWS S3核心技术特性解析 Amazon Simple Storag…...

如何用Python 3自动打开exe程序

诸神缄默不语-个人CSDN博文目录 本文所说的exe程序特指那种双击直接就能打开的Windows软件。本文中给出的具体例子是C:\Users\user_name\AppData\Local\Postman\Postman.exe&#xff0c;这串字符串在示例代码中都用exe_path代替了&#xff0c;方便你用的时候直接换成自己的软件…...

计算机网络之路由协议(自治系统)

一、自治系统&#xff08;AS&#xff09; 自治系统是由同一个技术管理机构管理、使用统一选路策略的一些路由器的集合。它是网络的基本构成单位&#xff0c;每个自治系统是一个独立运营并自主决定与谁交换流量的实体。自治系统内部运行内部网关协议&#xff08;IGP&#xff09…...

MFC笔记:本专栏课件

专栏导航 上一篇&#xff1a;在VS2019里面&#xff0c;调整代码字体大小 回到目录 下一篇&#xff1a;无 本节前言 在之前的讲解里面&#xff0c;我讲解了 Visual Studio 软件的一些个基础操作步骤。从本节开始&#xff0c;我们进入预备章。 本节内容&#xff0c;属于是 …...

springboot集成jackson-dataformat-xml实现发送XML请求和XML响应参数处理

背景 最近在做发票相关的业务&#xff0c;需要对接第三方进行开发票等一系列操作&#xff0c;对方的系统是较老系统&#xff0c;需要采用XML的请求方式。 思路 一般来说&#xff0c;基于springboot的项目采用的都是JSON格式的请求参数和响应参数&#xff0c;因此需要做一个转…...

Spring Cloud Gateway 网关的使用

在之前的学习中&#xff0c;所有的微服务接口都是对外开放的&#xff0c;这就意味着用户可以直接访问&#xff0c;为了保证对外服务的安全性&#xff0c;服务端实现的微服务接口都带有一定的权限校验机制&#xff0c;但是由于使用了微服务&#xff0c;就需要每一个服务都进行一…...

超高速工业相机的应用

超高速工业相机一般安装在机器流水线上代替人眼来做测量和判断&#xff0c;通过数字图像摄取目标转换成图像信号&#xff0c;传送给专用的图像处理系统。图像处理系统对这些信号进行各种运算来抽取目标的特征&#xff0c;进而根据判别的结果来控制现场的设备动作。一般来说&…...

学习笔记--电磁兼容性EMC

一、基本概念 电磁兼容性&#xff08;Electromagnetic Compatibility&#xff0c;EMC&#xff09;是电子电气设备在特定电磁环境中正常工作的能力&#xff0c;同时不会对其他设备产生不可接受的电磁干扰。其核心目标是确保设备在共享的电磁环境中既能抵抗干扰&#xff0c;又能避…...

利用开源小智AI制作桌宠机器狗

本文主要介绍如何利用开源小智AI制作桌宠机器狗 1 源码下载 首先下载小智源码,下载地址, 下载源码后,使用vsCode打开,需要在vscode上安装esp-idf,安装方式请自己解决 2 源码修改 2.1添加机器狗控制代码 在目录main/iot/things下添加dog.cc文件,内容如下; #include…...

基于PSO-LSTM长短期记忆神经网络的多分类预测【MATLAB】

一、研究背景与意义 在时间序列分类、信号识别、故障诊断等领域&#xff0c;多分类预测任务对模型的时序特征捕捉能力提出了极高要求。传统LSTM网络虽能有效建模长程依赖关系&#xff0c;但其性能高度依赖超参数的选择&#xff0c;例如隐含层神经元数量、学习率、迭代次数等。…...

Qt中C++与QML交互从原理、方法与实践陷阱深度解析

在我们使用Qt开发中&#xff0c;现在以及普遍通过 C 与 QML 的交互&#xff0c;将 C 的强大功能与 QML 的界面设计优势相结合&#xff0c;既保证了应用程序的性能和稳定性&#xff0c;又能快速实现美观、易用的用户界面。接下来专门讲下C与QML交互原理、方法与实践中的一些陷阱…...

别再只用官方API了!苹果CMS二次开发:打造你自己的影片数据接口保姆级教程

苹果CMS深度定制&#xff1a;构建高性能影片数据接口的实战指南 许多视频站长和开发者都遇到过这样的困境——苹果CMS自带的API功能过于基础&#xff0c;无法满足复杂的数据查询需求。当你的项目需要按特定分类筛选、自定义排序规则或实现多条件组合查询时&#xff0c;官方API就…...

用自定义图像微调FLUX.1模型

使用自有图像微调FLUX.1模型 现在可以在Replicate上使用快速FLUX训练器微调模型。 该训练速度极快&#xff08;不到2分钟&#xff09;、成本低廉&#xff08;低于2美元&#xff09;&#xff0c;并提供可运行的模型以及可下载的LoRA权重。 FLUX.1是Black Forest Labs今年夏季发布…...

React 无状态组件的纯粹性:探讨引用透明性对 React 渲染性能与可预测性的核心贡献

各位同学好&#xff01;欢迎来到今天的讲座。我是你们的老朋友&#xff0c;一个在 React 的世界里摸爬滚打多年&#xff0c;头发比发际线跑得还快的资深编程专家。今天我们要聊一个听起来非常“学术”&#xff0c;但实际上决定了你应用性能上限和代码可维护性下限的核心概念——…...

用AI修复和复刻老照片

最近&#xff0c;用AI修复了自己不同时期的照片&#xff0c;非常感慨。尤其是小时的场景&#xff0c;我并没有留下多少童年照片&#xff0c;现在&#xff0c;AI根据我的口述&#xff0c;把我放进去了。也算是拼接上了久远的时间轴。包括老的数码、彩照&#xff0c;黑白&#xf…...

智能代码生成与文档同步实战手册(2024企业级落地白皮书)

第一章&#xff1a;智能代码生成与文档同步实战手册&#xff08;2024企业级落地白皮书&#xff09; 2026奇点智能技术大会(https://ml-summit.org) 在现代DevOps流水线中&#xff0c;代码与文档的语义割裂已成为交付延迟与知识衰减的核心瓶颈。本章聚焦于基于LLM增强的双向同…...

别再为VSCode里Python的import报错抓狂了!一个dev.env文件搞定所有路径问题

VSCode中Python项目路径管理的终极解决方案 每次在VSCode中打开Python项目&#xff0c;看到那些红色的波浪线和"ModuleNotFoundError"错误提示&#xff0c;是不是感觉特别烦躁&#xff1f;作为一个长期在VSCode中开发Python项目的工程师&#xff0c;我完全理解这种痛…...

如何用 event.composedPath 获取事件触发经过的所有节点

event.composedPath()用于获取事件在Shadow DOM中的完整传播路径&#xff0c;返回从目标节点到根节点的数组&#xff1b;适用于Web Components中跨Shadow边界精准判断事件来源或委托。event.composedPath() 是一个用于获取事件在 Shadow DOM 中传播路径的方法&#xff0c;它返回…...

material-ripple未来展望:虽然项目已废弃,但技术思想依然值得学习

material-ripple未来展望&#xff1a;虽然项目已废弃&#xff0c;但技术思想依然值得学习 【免费下载链接】material-ripple [deprecated] Android L Ripple effect wrapper for Views 项目地址: https://gitcode.com/gh_mirrors/ma/material-ripple ⚠️ The project i…...

AGI倒计时进入“工程化攻坚年”(2026–2027双年冲刺指南):从算法层到部署层的7类卡点与企业级应对清单

第一章&#xff1a;SITS2026圆桌&#xff1a;AGI何时到来 2026奇点智能技术大会(https://ml-summit.org) 在SITS2026圆桌论坛上&#xff0c;来自DeepMind、OpenAI、中科院自动化所及东京大学的六位AGI研究者围绕“AGI何时到来”展开深度交锋。分歧远超预期&#xff1a;部分专…...

别再傻傻分不清了!一文搞懂激光雷达里的‘零差’和‘外差’探测(附FMCW/ToF对比)

激光雷达核心技术解析&#xff1a;零差与外差探测的本质差异与应用场景 在自动驾驶和遥感测绘领域&#xff0c;激光雷达技术正经历着从机械式到固态、从间接测量到相干探测的演进。当我们拆解一台现代激光雷达设备时&#xff0c;会发现其核心测距原理主要分为两大技术路线&…...