蓝桥等级考试C++组17级真题-2023-05-21

news/2024/10/5 17:14:57 标签: c++, 开发语言, 蓝桥杯

单项选择题
**1、C++L17(15分)**选择题
关于面向对象,以下说法正确的是( )
A. C语言是面向对象的语言
B. C++语言只支持面向对象的程序设计
C. C++语言是面向对象的语言,但C语言不是
D. C++语言中的类和int、char等类型一样,都是基本数据类型

2、C++L17 (15分)
假设定义了字符串类的对象s,以下说法不正确的是( )
A. 字符串s的最后一个字符是s[s.length()]
B. 如果使用cin从键盘输入字符串到s中,输入中开头的空格会被忽略
C. 即使s中包含空格字符,也可以使用cout输出s的所有字符
D. 可以使用getline(cin,s)来读取包含空格的一行输入

3、C++L17(20分)

执行以下代码,输出结果是()。

strings"Hello,C++";
string s1= s.substr(3,5);
cout <<s1;

A. I1o,C+
B. IIo,C
C. Io,C+
D. Io,C++

编程题
4、C++L17大小写互换(20分)
给定一个字符串,把其中所有的大写字母都替换成小写字母,同时把小写字母替换成大写字母,其余的字符不变。
输入
1个可能包含空格的字符串,长度不超过250。
输出
1行,为完成大小写互换的字符串。

输入样例1

I love C++100%!

输出样例1

i LOVE c++100%!

5、C++ L17 小蓝的秘密通信(30分)
小蓝和表哥相约发电子邮件来交流。但是为了不让其他人"窃听"他们之间的通信内容,他俩决定对发送的信息进行加密处理。
小蓝设计的加密方法如下:
1.把原文里面的所有字符进行倒序存储(如把"abc def"存为"fed cba")2.原文中所有的字符都在字母表中被循环左移了4个位置(如defg变成zabc, DEFG 变成了ZABC)
现在小蓝收到表哥发的一封邮件,请设计一个程序帮他把原文解密出来。
输入
一个字符串,长度不超过2000,可能包含字母、数字、空格或标点符号,表示加密后的信息。
输出
一个字符串,表示解密后的原文信息。

输入样例1

```

!hhwxpagowx cjeuwhl arkh E
```

输出样例1

I love playing basketball!

http://www.niftyadmin.cn/n/5691082.html

相关文章

MySQL表操作(进阶)

一、数据库约束 1、约束类型 NOT NULL - 指示某列不能存储 NULL 值 UNIQUE - 保证某列的每行必须有唯一的值 DEFAULT - 规定没有给列赋值时的默认值 PRIMARY KEY - NOT NULL 和 UNIQUE 的结合。确保某列&#xff08;或两个列多个列的结合&#xff09;有唯一标 识&#xff…

C初阶(十二)do - while循环 --- 致敬革命烈士

大家国庆看阅兵仪式和天安门升旗仪式了吗&#xff1f;岁月安好&#xff0c;只因有人负重前行。 ————山那边是什么 ————是烈士的英魄 ————是他们拼死保卫的新中国 ————河那边是什么 ————是绵延的战火 ————她望着远方泪一滴滴的落 ————和平来了 ——…

创建Vue项目的时出现:无法加载文件 E:\software\node\node_global\vue.ps1,因为在此系统上禁止运行脚本

创建Vue项目的时出现的问题:出现&#xff1a;无法加载文件 E:\software\node\node_global\vue.ps1&#xff0c;因为在此系统上禁止运行脚本 解决方法&#xff1a; .PowerShelll的执行政策阻止了该操作,用 get-ExecutionPolicy 查看执行策略的状态为受限 输入Set-ExecutionPo…

【现代控制理论】第2-5章课后题刷题笔记

文章目录 第二章&#xff1a;线性控制系统的状态空间描述第三章&#xff1a;控制系统状态空间描述的特性3.1 计算状态转移矩阵&#xff08;矩阵指数函数&#xff09;3.2 计算系统的时间响应&#xff08;状态方程的解&#xff09;3.3 判断系统的能控性和能观性&#xff0c;以及能…

Flink从ck拉起任务脚本

#!/bin/bashAPP_NAME"orderTest"CHECKPOINT_BASE_PATH"hdfs:///jobs/flink/checkpoints/aaa-test/"is_running$(yarn application -list | grep -w "$APP_NAME" | grep -c "RUNNING")if [ $is_running -gt 0 ]; thenecho "应用程…

【RabbitMQ】RabbitMQ学习

1. 发送流程 生产者 - connection - channel - 交换机 - 对列- channel - connection - 消费者 2. 工作模式 2.1. 简单模式&#xff08;点对点&#xff09; 一个消费者一个生产者&#xff0c;直接进行通信。 2.2. 工作对列模式 多个消费者共同消费消息对列中的消息。同一条…

[uni-app]小兔鲜-07订单+支付

订单模块 基本信息渲染 import type { OrderState } from /services/constants import type { AddressItem } from ./address import type { PageParams } from /types/global/** 获取预付订单 返回信息 */ export type OrderPreResult {/** 商品集合 [ 商品信息 ] */goods: …

使用 Spring Boot 在电商平台中动态调整促销信息

业务背景 在电商平台上&#xff0c;促销活动是吸引用户的重要手段之一。然而&#xff0c;促销活动的状态&#xff08;如开始、结束&#xff09;可能会频繁变化&#xff0c;而这些变化需要实时反映在商品详情页上。如果每次促销状态改变都需要重新部署应用或者手动更改代码&…