免费,C++蓝桥杯等级考试真题--第7级(含答案解析和代码)

C++蓝桥杯等级考试真题--第7级

答案:D

解析:步骤如下:

  1. 首先,--a 操作会使 a 的值减1,因此 a 变为 3
  2. 判断 a > b 即 3 > 3,此时表达式为假,因为 --a 后 a 并不大于 b
  3. 因此,程序进入 else 分支, a * b = 3 * 4 = 12,故答案为D。

答案:B

解析:A. for(int i=1;i<= 6;++i):从1开始,每次增加1,直到6为止,包括6,因此循环次数为6(即1, 2, 3, 4, 5, 6)。

B. for(int i=6;i<0;--i):从6开始,每次减少1,直到小于0为止。由于初始值已经是6,即使减到0也不满足条件(因为是i<0),所以这个循环实际上不会执行,循环次数为0

C. for(int i=6 ;>0;i-=1):这里似乎有一个语法错误,应该是for(int i=6;i>0;i-=1)。假设修正后,它从6开始,每次减少1,直到大于0的条件不再满足,也就是在i变为0时停止,因此循环次数为6(即6, 5, 4, 3, 2, 1)。

D. for(int i=0 ;i<=10; i+=2):从0开始,每次增加2,直到10为止,包括10,因此循环次数为6(即0, 2, 4, 6, 8, 10)。

其中,选项B的循环次数与其他选项不同,它是唯一一个不执行任何循环体的语句,故答案为B

答案:B

解析:初始化n1sum0,然后当n小于10时进入循环。

在循环内,如果n是奇数(即n%2 != 0),则将n累加到sum上,接着n自增。循环直到n不小于10时结束。最后,输出累积的sum值。

因此:sum = 1 + 3 + 5 + 7 + 9 = 25故答案为B


【参考程序】

#include <iostream>

int main() {
    int n;
    std::cin >> n;

    for(int i = 1; i <= n; ++i) {
        std::cout << 2 * i << (i < n ? " " : "");
    }
    std::cout << std::endl;

    return 0;
}

解析:首先读取一个正整数n,然后使用for循环从1遍历到n,每次循环计算等差数列的当前项(首项2乘以当前索引i),并输出。如果当前项不是最后一个项,则输出后跟一个空格。这样就按照要求输出了首项为2、公差为2的等差数列的前n项。

【参考程序】

#include <iostream>
#include <vector>
using namespace std;

int main() {
    int n;
    cin >> n; // 输入工作周数

    vector<int> wages(n); // 创建一个动态数组来存储每周工资
    for(int i = 0; i < n; ++i) {
        cin >> wages[i]; // 输入每周的工资
    }

    int total = 0;
    for(int wage : wages) {
        total += wage; // 计算总工资
    }

    int average = total / n; // 计算平均工资,结果自动向下取整
    cout << average << endl; // 输出平均工资

    return 0;
}

解析:首先读取佩琪工作的周数n,然后使用一个动态数组wages来存储接下来输入的n个周的工资数值。通过遍历这个数组并累加所有的工资值到变量total中,之后将总工资除以周数n得到平均工资,由于是整数除法,结果会自动向下取整。最后,程序输出这个平均工资值。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Java——包装类、泛型简介

一、包装类 在Java中&#xff0c;由于基本类型不是继承自Object&#xff0c;为了在泛型代码中可以支持基本类型&#xff0c;Java给每个基本类型都对应了一个包装类型 1.1 基本数据类型和对应的包装类 基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoub…

[图解]企业应用架构模式2024新译本讲解09-领域模型2

1 00:00:01,750 --> 00:00:03,030 代码还是一样的 2 00:00:03,040 --> 00:00:12,640 我们还是从前面人家做的复刻案例来看 3 00:00:14,170 --> 00:00:15,200 这个是它的类图 4 00:00:15,640 --> 00:00:20,650 我们同样用UModel逆转&#xff0c;这个太小了&#…

博物馆文物库房管理软件

博物馆作为文化遗产的守护者和传承者&#xff0c;承载着人类智慧与文明的结晶。在博物馆的背后&#xff0c;一个庞大而严密的管理系统支撑着文物的保护与展示。而其中&#xff0c;文物库房管理软件的使用&#xff0c;无疑是一项重要的管理工具。 文物库房管理软件的功能具有多样…

EDA数据跨网交换解决方案,一文了解

EDA数据通常与电子设计自动化相关&#xff0c;这是一种利用计算机辅助设计&#xff08;CAD&#xff09;软件来完成超大规模集成电路&#xff08;VLSI&#xff09;芯片的功能设计、综合、验证、物理设计等流程的技术。以下是一些会涉及到EDA数据的行业&#xff1a; 集成电路设计…

Hadoop3:MapReduce源码解读之Mapper阶段的FileInputFormat的切片原理(2)

Job那块的断点代码截图省略&#xff0c;直接进入切片逻辑 参考&#xff1a;Hadoop3&#xff1a;MapReduce源码解读之Mapper阶段的Job任务提交流程&#xff08;1&#xff09; 4、FileInputFormat切片源码解析 切片入口 获取切片 获取切片最大的Size和切片最小的Size 判断文…

戴尔R720服务器(3)组RAID

今天收到7块硬盘&#xff0c;现在共有8块硬盘了&#xff0c;找了个视频学习了怎么使用阵列卡组RAID并记录。 ​​ ‍ 视频参考&#xff1a;【戴尔服务器添加RAID5热备盘hotspare】 ‍ 阵列卡组RAID5 开始 连接iDRAC控制台服务器开机按F2进入BIOS选择Device Settings​ ​​…

数据结构之归并排序算法【图文详解】

P. S.&#xff1a;以下代码均在VS2019环境下测试&#xff0c;不代表所有编译器均可通过。 P. S.&#xff1a;测试代码均未展示头文件stdio.h的声明&#xff0c;使用时请自行添加。 博主主页&#xff1a;LiUEEEEE                        …

【JS】详解reduce()方法及其奇技淫巧、性能

历史小剧场 或许到人生的最后一刻&#xff0c;他都不知道自己为什么会死&#xff0c;他永远也不会知道&#xff0c;在这个世界上&#xff0c;有着许多或明或暗的规则&#xff0c;必须适应&#xff0c;必须放弃原则&#xff0c;背离良知&#xff0c;与光同尘&#xff0c;否则你有…

make_ext4fs:not found

报错信息&#xff1a; 解决&#xff1a; sudo apt-get install android-tools-fsutils sudo apt-get install android-sdk-libsparse-utils sudo apt-get install android-sdk-ext4-utils

代码随想录训练营Day29

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、递增子序列二、全排列三、全排列2 前言 今天是跟着代码随想录刷题的第29天&#xff0c;今天主要学了以下几个内容&#xff1a;491.递增子序列、46.全排列、…

python中实现队列功能

【小白从小学Python、C、Java】 【考研初试复试毕业设计】 【Python基础AI数据分析】 python中实现队列功能 选择题 以下代码最后一次输出的结果是&#xff1f; from collections import deque queue deque() queue.append(1) queue.append(2) queue.append(3) print(【显示】…

惊呆了!六西格玛培训竟然这么强大!——张驰咨询

六西格玛&#xff0c;这个在业界久负盛名的管理理念&#xff0c;它的魅力太强大了。曾听闻它能帮助企业和个人提升竞争力&#xff0c;但当真正走进这个培训体系时&#xff0c;会发现它的影响力远超你的想象。 在六西格玛的指导下&#xff0c;企业实现了显著的转变。之前那些看…

微软云计算[1]之云计算平台、云操作系统Windows Azure

微软云计算平台 微软云计算平台微软的云计算技术Windows Azure组成 微软云操作系统Windows AzureWindows Azure概述Windows Azure计算服务Windows Azure存储服务全局命名空间体系架构存储域的层次结构双复制引擎文件流层分区层 Windows Azure ConnectWindows Azure CDNFabric控…

第二证券股市资讯:全球第二!英伟达市值再超苹果

昨夜&#xff0c;英伟达股价再度大涨。‍‍‍ 当地时间6月5日周三&#xff0c;美股三大股指全线收涨。到收盘&#xff0c;道指涨0.25%&#xff0c;纳指涨1.96%&#xff0c;标普500指数涨1.18%。 经济数据方面&#xff0c;美国5月ADP新增工作人数15.2万人&#xff0c;低于预期…

python书上的动物是啥

Python的创始人为Guido van Rossum。1989年圣诞节期间&#xff0c;在阿姆斯特丹&#xff0c;Guido为了打发圣诞节的无趣&#xff0c;决心开发一个新的脚本解释程序&#xff0c;做为ABC语言的一种继承。之所以选中Python作为程序的名字&#xff0c;是因为他是一个叫Monty Python…

【Python报错】AttributeError: ‘NoneType‘ object has no attribute ‘xxx‘

成功解决“AttributeError: ‘NoneType’ object has no attribute ‘xxx’”错误的全面指南 一、引言 在Python编程中&#xff0c;AttributeError是一种常见的异常类型&#xff0c;它通常表示尝试访问对象没有的属性或方法。而当我们看到错误消息“AttributeError: ‘NoneTyp…

基于springboot实现餐饮管理系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现餐饮管理系统演示 摘要 互联网发展至今&#xff0c;无论是其理论还是技术都已经成熟&#xff0c;而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播&#xff0c;搭配信息管理工具可以很好地为人们提供服务。针对信息管理混乱&#xff0c;出错率…

基于springboot实现民族婚纱预定系统项目【项目源码+论文说明】

基于springboot实现民族婚纱预定系统的设计演示 摘要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本民族婚纱预定系统就是在这样的大环境下诞生&#xff0c;其可…

3. 使用tcpdump抓取rdma数据包

系列文章 第1章 多机多卡运行nccl-tests 和channel获取第2章 多机多卡nccl-tests 对比分析第3章 使用tcpdump抓取rdma数据包 目录 系列文章一、准备工作1. 源码编译tcpdump2. 安装wireshark 二、Tcpdump抓包三、Wireshark分析 一、准备工作 1. 源码编译tcpdump 使用 tcpdump…

一、【源码】创建简单的映射器代理工厂

源码地址&#xff1a;https://github.com/mybatis/mybatis-3/ 仓库地址&#xff1a;https://gitcode.net/qq_42665745/mybatis/-/tree/01-xxxDao-proxy 创建简单的映射器代理工厂 执行xxxDao.method()时都做了些什么&#xff1f; 原理是&#xff1a;首先定义Dao接口&#xff…