2026年程序员助理面试题及答案.docxVIP

  • 0
  • 0
  • 约7.03千字
  • 约 21页
  • 2026-01-08 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年程序员助理面试题及答案

一、编程语言基础(共5题,每题6分,总分30分)

1.题目(JavaScript):

写出一段JavaScript代码,实现一个函数`countVowels(str)`,统计字符串中元音字母(a,e,i,o,u)的数量,不区分大小写。

答案:

javascript

functioncountVowels(str){

constvowels=aeiou;

letcount=0;

for(letcharofstr.toLowerCase()){

if(vowels.includes(char)){

count++;

}

}

returncount;

}

//示例:countVowels(HelloWorld)→3

解析:

-将输入字符串转为小写,确保不区分大小写。

-遍历每个字符,检查是否包含在元音集合中。

-统计满足条件的字符数量并返回。

2.题目(Python):

用Python实现一个生成器函数`fibonacci(n)`,生成斐波那契数列的前n项(n≥1)。

答案:

python

deffibonacci(n):

a,b=0,1

for_inrange(n):

yielda

a,b=b,a+b

示例:lis

文档评论(0)

1亿VIP精品文档

相关文档