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

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

单项选择题
**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.mrgr.cn/news/42037.html

相关文章:

  • C++(string类的实现)
  • 大师级GC调优:剖析高并发系统的垃圾回收优化实战
  • 数据结构笔记01
  • 面试官:谈谈自己对IOC和AOP的理解? Part2
  • 动手学深度学习(李沐)PyTorch 第 7 章 现代卷积神经网络
  • 关于联邦学习 每个参与者的 每次epoch结果是否需要聚合;联邦学习流程
  • 祖先重组图的推断与应用-文献精读59
  • HTML增加文本复制模块(使用户快速复制内容到剪贴板)
  • 【算法与图】通向高效解决方案的钥匙
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-02
  • 【数据结构强化】应用题打卡
  • Day01-postgresql数据库基础入门培训
  • (一)Web 网站服务之 Apache
  • 重新登录到Shell后查看或继续与之前正在运行的程序进行交互
  • 12.数据结构和算法-栈和队列的定义和特点
  • 讲讲Webpack的打包过程/打包原理/构建流程?
  • CMU 10423 Generative AI:lec15(Scaling Laws 大规模语言模型的扩展法则)
  • 硬件-开关电源-结构组成及元件作用
  • 2024 夸克网盘优质免费资源合集分享推荐 - 原创
  • 婚庆公司展示网站品牌获客