中信科软件开发工程师面试题库含答案.docxVIP

  • 0
  • 0
  • 约7.71千字
  • 约 24页
  • 2026-11-08 发布于福建
  • 举报

中信科软件开发工程师面试题库含答案.docx

第PAGE页共NUMPAGES页

2026年中信科软件开发工程师面试题库含答案

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

题目1(Java)

java

publicclassTest{

publicstaticvoidmain(String[]args){

inta=10;

intb=20;

//将a和b的值交换,不使用临时变量

a=a+b;

b=a-b;

a=a-b;

System.out.println(a=+a+,b=+b);

}

}

上述代码的输出是什么?请解释交换原理。

题目2(Python)

python

defmerge_dicts(dict1,dict2):

result=dict1.copy()

result.update(dict2)

returnresult

dict1={a:1,b:2}

dict2={b:3,c:4}

print(merge_dicts(dict1,dict2))

这段代码的输出是什么?如果将dict1和dict2的键值对完全合并,应该如何实现?

题目3(C++)

cpp

includeiostream

usingnamespacestd;

intmain(){

intarr[5]={1,2,3,4,5

文档评论(0)

1亿VIP精品文档

相关文档