- 1
- 0
- 约6.3千字
- 约 18页
- 2026-07-17 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序设计挑战题库:C++与Python语言实践
C++语言实践题(共5题,总分25分)
第1题(基础编程题,5分)
题目:
编写一个C++函数,实现将一个字符串中的所有小写字母转换为大写字母。函数原型如下:
cpp
voidtoUpperCase(std::stringstr);
要求:
1.不能使用标准库中的`toupper()`函数。
2.示例输入输出:
-输入:`HelloWorld!`
-输出:`HELLOWORLD!`
第2题(算法设计题,6分)
题目:
给定一个无重复元素的整数数组`nums`和一个目标值`target`,请设计一个C++函数,找出数组中和为目标值的所有整数对,并以二维向量形式返回结果。函数原型如下:
cpp
std::vectorstd::vectorintfindPairs(conststd::vectorintnums,inttarget);
要求:
1.时间复杂度不超过O(n)。
2.示例输入输出:
-输入:`nums={1,2,3,4,5}`,`target=7`
-输出:`{{2,5},{3,4}}`
第3题(面向对象编程题,6分)
题目:
设计一个`Employee`类,包含以下属性和方法:
1.属性:`name`(字符串)
原创力文档

文档评论(0)