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

第 1 题 【 单选题 】

(110010)₂+(c3)₁₆的结果是(    )。

A:(240)₁₀

B:(11110101)₂

C:(366)₈

D:(366)₈

解析:

(110010)₂ = (50)₁₀

(C3)₁₆ = (195)₁₀

所以(110010)₂+(C3)₁₆=(245)₁₀=(11110101)₂

答案:

B

第 2 题 【 单选题 】

表达式1000/3的结果是(    )。

A:333

B:333.3

C:334

D:333.0

解析:

C++ 中的除法规则

  • 如果两个操作数都是整数,那么结果也是整数(即截断小数部分)。
  • 如果有一个操作数是浮点数,那么结果就是浮点数。

答案:

A

第 3 题 【 单选题 】

下列选项中,判断a等于1并且b等于1正确的表达式是(    )。

A:!((a!=1)&&(b!=1))

B:!((a!=1)||(b!=1))

C:!(a==1)&&(b==1)

D:(a=1)&&(b=1)

解析:

  • 选项 A:!((a!=1)&&(b!=1))

    • 这个表达式的逻辑是“a 不等于 1 并且 b 不等于 1”的取反。
    • a == 1b == 1 时,((a!=1)&&(b!=1)) 为假,取反后为真。
    • 但这并不能保证 a == 1 并且 b == 1
    • 例如,当 a == 1b == 2 时,表达式仍然为真。
    • 因此,选项 A 错误。
  • 选项 B:!((a!=1)||(b!=1))

    • 这个表达式的逻辑是“a 不等于 1 或者 b 不等于 1”的取反。
    • a == 1 并且 b == 1 时,((a!=1)||(b!=1)) 为假,取反后为真。
    • a != 1b != 1 时,((a!=1)||(b!=1)) 为真,取反后为假。
    • 因此,选项 B 正确。
  • 选项 C:!(a==1)&&(b==1)

    • 这个表达式的逻辑是“a 不等于 1 并且 b 等于 1”。
    • 这显然与目标不符。
    • 因此,选项 C 错误。
  • 选项 D:(a=1)&&(b=1)

    • 这个表达式使用了赋值运算符 = 而不是比较运算符 ==
    • (a=1) 会将 a 赋值为 1,并返回 1(真);(b=1) 同理。
    • 因此,这个表达式永远为真,但不能正确判断 ab 是否等于 1
    • 因此,选项 D 错误。

答案:

B

第 4 题 【 单选题 】

定义 char a[]="His name is Jack",请问 sizeof(a)的结果是(    )。

A:14

B:15

C:16

D:17

解析:

  • 在 C++ 中,字符串常量(如 "His name is Jack")是以字符数组的形式存储的。
  • 字符串的末尾会自动添加一个空字符(\0)作为结束符。
  • sizeof 用于计算变量或类型所占用的内存大小(以字节为单位)。
  • 对于字符数组 char a[]sizeof(a) 会返回整个数组的大小,包括空字符 \0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/25299.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

llama.cpp 一键运行本地大模型 - Windows

文章目录 llama.cpp 一键运行本地大模型 - Windows嘿,咱来唠唠 llama.cpp 这玩意儿!gguf 格式是啥?咱得好好说道说道基座模型咋选?所需物料,咱得准备齐全咯核心命令,得记牢啦运行方式咋选?测试应…

SQLark 数据迁移|断点续迁已上线(Oracle-达梦)

数据迁移是 SQLark 最受企业和个人用户欢迎的功能之一,截止目前已帮助政府、金融、能源、通信等 50 家单位完成从 Oracle、MySQL 到达梦的全量迁移,自动化迁移成功率达 96% 以上。 在 Oracle 到达梦数据库迁移过程中,SQLark V3.3 新增 断点续…

sklearn中的决策树-分类树:剪枝参数

剪枝参数 在不加限制的情况下,一棵决策树会生长到衡量不纯度的指标最优,或者没有更多的特征可用为止。这样的决策树 往往会过拟合。为了让决策树有更好的泛化性,我们要对决策树进行剪枝。剪枝策略对决策树的影响巨大,正确的剪枝策…

基于SSM实现的bbs论坛系统功能实现四

一、前言介绍: 1.1 项目摘要 随着互联网技术的不断进步和普及,网络社区已成为人们获取信息、交流意见、分享经验的重要场所。BBS(Bulletin Board System,电子公告板系统)论坛系统作为网络社区的一种重要形式&#xf…

git - study

文章目录 git - study概述可以用 git gui工具来添加快捷命令工具如果要在提交日志中搜索,可以用gitk的view编辑功能实验环境直接用git自带环境进行git操作的好处查看git所有配置配置全局数据配置项目专用的数据查询配置数据的原始值配置git使用的文本编辑器获取某个…

事故02分析报告:慢查询+逻辑耦合导致订单无法生成

一、事故背景与现象 时间范围 2022年2月3日 18:11~18:43(历时32分钟) 受影响系统 系统名称角色影响范围dc3订单数据库主库订单生成、事务回滚dc4订单数据库从库数据同步、容灾切换 业务影响 核心业务:手机点餐、C扫B支付订单无法推送至…

ONES 功能上新|ONES Copilot、ONES Project 新功能一览

ONES Copilot 智能 AI 助手模型可配置多种类型模型,服务提供方 Dashscope 的模型列表中新增 DeepSeek V3 与 DeepSeek R1;选择自定义模型配置时,填写私有部署的 DeepSeek 模型相关参数即可。 应用场景: 企业内部自部署或在模型服务…

docker镜像和容器(二)

在开始这篇文章之前,有几个需要了解的概念 docker镜像是什么 docker镜像是什么(有兴趣可以参考一下这篇知乎的回答) 文章这里引用一个回答 电脑装系统的时候,需要一张盘,我们称其为镜像,镜像是一个固定的文件,这次读…

51c嵌入式~电路~合集12

我自己的原文哦~ https://blog.51cto.com/whaosoft/12318429 一、单端、推挽、桥式拓扑结构变压器对比 单端正激式 单端:通过一只开关器件单向驱动脉冲变压器。 正激:脉冲变压器的原/付边相位关系,确保在开关管导通,驱动脉冲…

DNS的解析流程

引言 在互联网世界中,域名系统(DNS,Domain Name System)扮演着至关重要的角色。它就像是一个巨大的电话簿,将人类可读的域名(如www.example.com)转换为机器可读的IP地址(如192.0.2.…

基于云函数的自习室预约微信小程序+LW示例参考

全阶段全种类学习资源,内涵少儿、小学、初中、高中、大学、专升本、考研、四六级、建造师、法考、网赚技巧、毕业设计等,持续更新~ 文章目录 [TOC](文章目录) 1.项目介绍2.项目部署3.项目部分截图4.获取方式 1.项目介绍 技术栈工具:云数据库…

算法仿真平台搭建1-FFMPEG+RtspSever快速搭建一个RTSP服务器

一、前言 本文相关的全部源码和RtspSever库,我已打包上传,欢迎大家免费下载,testRTSPSever。 每一个嵌入式视觉算法工程师,都应该有一套属于自己的算法仿真和测试环境。可以方便地进行视频、图像等素材进行在线导入,可…

LabVIEW 中 codeGenEngine.llb 工具库

codeGenEngine.llb 是 LabVIEW 2019 安装目录下C:\Program Files (x86)\National Instruments\LabVIEW 2019\vi.lib\Platform\路径下的工具库,主要用于代码生成相关的操作,帮助开发者在 LabVIEW 项目中便捷地实现自动化代码生成任务,提高开发…

开发工具和库的一些介绍

一.开发工具 1.在Linux中安装软件,一般有三种途径:源码安装(不推荐);软件包安装(rpm)(不推荐,易出现缺失和版本兼容问题);包管理器(yum/apt)(Centos:yum;Ubu…

12字符函数

一、函数strchr与strrchr 注意: 这两个函数的功能,都是在指定的字符串 s 中,试图找到字符 c。strchr() 从左往右找,strrchr() 从右往左找。字符串结束标记 ‘\0’ 被认为是字符串的一部分。 图解: 示例代码&#xff…

【数据挖掘】NumPy

NumPy 是 Python 中一个用于进行科学计算的基础库,它提供了高效的数组操作和数学运算功能。在数据挖掘中,NumPy 被广泛应用于数据预处理、特征工程、算法实现等方面,尤其是在处理大规模数据时,因其提供的高效运算和矩阵操作的能力…

.gitignore 文件中添加忽略 .pdb 文件

我在项目的根目录下创建.gitignore文件。打开.gitignore文件并添加忽略.pdb文件的规则。如下: 已经在 .gitignore 文件中添加了忽略 .pdb 文件的规则,但是提交到 Git 仓库时仍然看到了 .pdb 文件,这通常意味着 .pdb 文件在 .gitignore 文件被…

C++ 常见面试知识点

主要介绍C常见面试题 1、说一下你理解的C中的四种智能指针 常用接口 T* get(); T& operator*(); T* operator->(); T& operator(const T& val); T* release(); 将 封装在内部的指针置为nullptr, 但并不会破坏指针所指向的内容, 函 数返回的是内部指针置空之前…

wx056基于ssm+vue+uniapp的二手闲置交易市场小程序

开发语言:Java框架:ssmuniappJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:M…

Flash-03

1-问题:Flash软件画两个图形,若有部分重合则变为一个整体 解决方法1:两个图形分属于不同的图层 解决方法2:将每个图形都转化为【元件】 问题2:元件是什么? 在 Adobe Flash(现在称为 Adobe Anim…