- 1
- 0
- 约6.71千字
- 约 9页
- 2026-07-29 发布于河北
- 举报
中软国际开发岗笔试真题(含详细答案)
考试说明:总分100分,考试时长120分钟,适配Java后端开发岗位,题型包含选择、填空、简答、编程题,贴合中软国际校招、社招真实笔试考点
一、单项选择题(10题,每题2分,共20分)
1.以下关于Java中equals和==的区别,说法正确的是()
A.基本数据类型可用equals比较值
B.==对于引用类型比较的是对象地址
C.equals方法默认实现也是比较对象地址,不可重写
D.字符串比较优先使用==
答案:B
详细解析:基本数据类型只有==,没有equals方法;Object类的equals默认比较地址,但String、Integer等类重写了该方法,用于比较内容;字符串内容对比必须用equals,==仅判断地址是否一致。
2.下列排序算法中,平均时间复杂度为O(nlogn)且不稳定的是()
A.冒泡排序B.插入排序C.快速排序D.归并排序
答案:C
详细解析:冒泡、插入平均复杂度O(n2);归并排序O(nlogn)且稳定;快速排序平均O(nlogn),最坏O(n2),属于不稳定排序,也是工程中最常用的排序算法。
3.MySQL中,用于保证两张表数据参照完整性的约束是()
A.主键约束B.唯一约束C.外键约束D.非空约束
答案:C
详细解析:主键保证单表数据唯一非空;外键关联主表与从表,限
原创力文档

文档评论(0)