旗云科技集团笔试面试题.docxVIP

  • 1
  • 0
  • 约8.39千字
  • 约 11页
  • 2026-11-05 发布于江西
  • 举报

旗云科技集团笔试面试题

考试时间:______分钟总分:______分姓名:______

第一部分:编程能力测试

1.请简述面向对象编程的四大基本特性(封装、继承、多态、抽象)及其含义。

2.请分别解释数组(Array)和链表(LinkedList)在插入和删除操作时,其时间复杂度通常是怎样的?并说明原因。

3.给定两个字符串`s1`和`s2`,请写出一种方法,判断`s2`是否是`s1`的子串(不区分大小写)。要求描述算法思路,不必实现具体代码。

4.请解释什么是递归?请以“计算阶乘”为例,描述递归函数的设计思路(包括函数定义、基准情形和递归步骤)。

5.请简述快速排序(QuickSort)算法的基本思想,并说明其在平均情况和最坏情况下的时间复杂度。

第二部分:数学与逻辑

6.一个班级有40名学生,其中25人喜欢篮球,30人喜欢足球,15人既喜欢篮球又喜欢足球。请问只喜欢篮球或只喜欢足球的学生共有多少人?

7.某公司员工工资按级别计算,级别越高工资越高。规则如下:级别1工资1000元,每提升一级,工资增加前一级工资的10%。请计算级别5的员工工资是多少?

8.请判断命题如果今天下雨,那么地面湿的逆命题、否命题和逆否命题分别是什么?并说明这些命题与原命题的真值关系。

第三部分:专业知识(以

文档评论(0)

1亿VIP精品文档

相关文档