2026年计算机编程能力测试题编程实践与算法应用.docxVIP

  • 0
  • 0
  • 约8.68千字
  • 约 25页
  • 2026-08-14 发布于福建
  • 举报

2026年计算机编程能力测试题编程实践与算法应用.docx

第PAGE页共NUMPAGES页

2026年计算机编程能力测试题:编程实践与算法应用

一、编程实践(共5题,每题20分,总计100分)

1.Python编程题(20分)

题目:

请编写一个Python函数,实现以下功能:

(1)接收一个字符串作为输入,统计并返回该字符串中每个字符出现的次数,结果以字典形式返回,键为字符,值为出现次数。

(2)若输入为空字符串,返回`{error:输入不能为空}`。

(3)若输入为非字符串类型,返回`{error:输入类型错误,请输入字符串}`。

示例:

python

input_str=helloworld

result=count_chars(input_str)

print(result)#输出:{h:1,e:1,l:3,o:2,:1,w:1,r:1,d:1}

要求:

-不能使用内置的`collections.Counter`,需手动实现统计逻辑。

-考虑异常处理,确保代码鲁棒性。

2.Java编程题(20分)

题目:

请编写一个Java方法,实现以下功能:

(1)接收一个整数数组作为输入,返回一个新数组,新数组的元素为原数组中所有偶数的平方,按升序排列。

(2)若输入数组为空或不存在偶数,返回`newint[]{-1}`。

示例:

java

int[]input=

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档