2026年科技教育项目创新实践编程挑战及智力测验题库.docxVIP

  • 0
  • 0
  • 约4.43千字
  • 约 15页
  • 2026-06-28 发布于福建
  • 举报

2026年科技教育项目创新实践编程挑战及智力测验题库.docx

第PAGE页共NUMPAGES页

2026年科技教育项目创新实践:编程挑战及智力测验题库

编程挑战题(共5题,总分100分)

1.Python编程题(20分)

题目:

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

-输入一个正整数n(n≥3),函数返回一个列表,其中包含从1到n的所有数字,但将其中所有的偶数替换为0。

-示例输入:n=10

-示例输出:[1,1,3,0,5,0,7,0,9,0]

答案与解析:

python

defreplace_even(n):

return[iifi%2!=0else0foriinrange(1,n+1)]

解析:

-使用列表推导式遍历1到n的所有数字。

-判断每个数字是否为偶数(`i%2!=0`),如果是偶数则替换为0,否则保留原数字。

2.JavaScript编程题(25分)

题目:

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

-输入一个字符串,函数返回一个新字符串,其中所有的大写字母转换为小写,所有的小写字母转换为大写,其余字符保持不变。

-示例输入:HelloWorld

-示例输出:hELLOwORLD

答案与解析:

javascript

functionswapCase(str){

returnstr.split().ma

文档评论(0)

1亿VIP精品文档

相关文档