- 0
- 0
- 约7.02千字
- 约 21页
- 2026-02-11 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年华为技术研发部面试题及答案
一、编程题(共3题,每题10分,总分30分)
题目1(Python编程):
编写一个函数,输入一个正整数n,返回一个列表,其中包含从1到n的所有数字,但将所有偶数替换为该偶数的平方,所有奇数保持不变。
示例:
输入:5
输出:[1,4,3,16,5]
答案:
python
deftransform_numbers(n):
return[i2ifi%2==0elseiforiinrange(1,n+1)]
示例测试
print(transform_numbers(5))#输出:[1,4,3,16,5]
解析:
-使用列表推导式,遍历1到n的数字。
-判断每个数字的奇偶性:偶数则计算其平方,奇数保持不变。
-返回处理后的列表。
题目2(C++编程):
实现一个函数,输入一个字符串,返回该字符串中所有单词的逆序排列。单词之间由空格分隔。
示例:
输入:helloworld
输出:ollehdlrow
答案:
cpp
includeiostream
includestring
includevector
includealgorithm
std::stringreverse_words(conststd::strings){
std::vectorstd::stringwords;
std::stringword;
for(charc:s){
if(c==){
if(!word.empty()){
words.push_back(word);
word.clear();
}
}else{
word+=c;
}
}
if(!word.empty()){
words.push_back(word);
}
std::reverse(words.begin(),words.end());
std::stringresult;
for(constautow:words){
result+=w+;
}
if(!result.empty()){
result.pop_back();//移除最后一个空格
}
returnresult;
}
//示例测试
intmain(){
std::stringinput=helloworld;
std::coutreverse_words(input)std::endl;//输出:ollehdlrow
return0;
}
解析:
-遍历输入字符串,按空格分割单词并存储到向量中。
-将单词向量逆序排列。
-将逆序后的单词拼接为字符串并返回。
题目3(Java编程):
设计一个类,包含一个整数数组属性,提供两个方法:
1.`add(intnum)`:将数字添加到数组末尾。
2.`remove(intindex)`:删除指定索引处的数字,并保持数组顺序。
示例:
java
ArrayProcessorap=newArrayProcessor();
ap.add(1);
ap.add(2);
ap.add(3);
ap.remove(1);//删除索引为1的数字2
System.out.println(ap);//输出:[1,3]
答案:
java
importjava.util.ArrayList;
importjava.util.List;
classArrayProcessor{
privateListIntegerarray;
publicArrayProcessor(){
array=newArrayList();
}
publicvoidadd(intnum){
array.add(num);
}
publicvoidremove(intindex){
if(index=0indexarray.size()){
array.remove(index);
}
}
@Override
publicStringtoString(){
returnarray.toString();
}
//示例测试
publicstaticvoidmain(String[]args){
ArrayProcessorap=newArrayProcessor();
ap.add(1);
ap.add(2);
ap.add(3);
ap.remove(1);//删除索引为1的数字2
System.out.println(ap);//输出
您可能关注的文档
- 采购与招标部招标工程师岗位技能考核题含答案.docx
- 餐厅厨师长职位面试题目解析.docx
- 2026年互联网金融行业财务分析师面试题集及解析.docx
- 金融行业研究员的面试题集.docx
- 2026年核燃料元件性能测试面试题集.docx
- 考试技巧提升隐私计算开发知识水平.docx
- 室内设计师专业面试问题与答案详解.docx
- 2026年西安公务员考试面试技巧指南含答案.docx
- 2026年旅游产品经理面试要点与问题集.docx
- 2026年游戏美术设计师的面试题目集.docx
- 智能汽车产业深度研究:L3车型产品准入,智能汽车发展加速.docx
- 制冷设备行业2026年度投资策略:产业并购活跃,布局全球化与前沿冷却技术.docx
- 中风领域的发展:关键管道和临床试验见解.docx
- 有色金属行业研究:2026年年度策略:供需重塑与资源再定价.docx
- 2026高一数学寒假自学课(苏教版)专题06 幂函数的图象与性质(2重点+15题型)(解析版).pdf
- 2026高一数学寒假自学课(苏教版)专题03 不等式(5重点+16题型)(解析版).pdf
- 2026高一数学寒假自学课(苏教版)专题11 三角函数图象变换及实际应用(3重点+8题型)(解析版).pdf
- 2026年高二物理寒假自学课(人教版)第07讲 涡流、电磁阻尼和电磁驱动(原卷版).docx
- 2026年高二物理寒假自学课(人教版)第08讲 自感与互感(解析版).docx
- 辽宁省2025中考数学第二章方程(组)与不等式(组)第8课时一元一次不等式(组)及不等式的应用讲课件.pptx
最近下载
- 2025年安徽省中考语文真题试卷(含答案).pdf VIP
- (高清版)-B-T 34590.1-2022 道路车辆 功能安全 第1部分:术语.pdf VIP
- 中职《金属加工与实训》-基础常识与技能训练第四章 金属热加工基础第二节 锻压(一).ppt VIP
- 中职《金属加工与实训》-基础常识与技能训练第四章 金属热加工基础第二节 锻压(二).ppt VIP
- 光伏工程春节后复工方案(3篇).docx VIP
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- (2026春新版)人教版三年级数学下册全册PPT课件.pptx
- 高考学业规划机构服务规范.docx VIP
- 土石方工程居间合同.docx VIP
- (正式版)DB51∕T 3334-2025 《食品追溯码编码技术规范》.pdf VIP
原创力文档

文档评论(0)