2026年程序设计挑战题库C与Python语言实践.docxVIP

  • 1
  • 0
  • 约6.3千字
  • 约 18页
  • 2026-07-17 发布于福建
  • 举报

2026年程序设计挑战题库C与Python语言实践.docx

第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)

1亿VIP精品文档

相关文档