唯品会软件开发笔试题.docxVIP

  • 2
  • 0
  • 约6.35千字
  • 约 9页
  • 2026-11-03 发布于河南
  • 举报

唯品会软件开发笔试题

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

一、编程基础

1.写出以下Java代码片段的输出结果:

```java

inta=5;

intb=a++;

intc=++a;

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

```

2.请用C++语句定义一个常量`PI`,其值为3.14159,并声明一个浮点数变量`radius`用于存储圆的半径。

3.在Python中,如何判断一个给定的字符串`s`是否为空字符串?请写出相应的代码表达式。

4.将整数12345从右到左逆序打印出来,要求不能使用额外的数组或字符串。请用你熟悉的编程语言写出实现该功能的代码片段。

二、数据结构与算法

5.请解释什么是“递归”?并举一个使用递归解决问题的例子(例如阶乘、斐波那契数列或树的遍历),说明其基本思路。

6.有一个无重复元素的整数数组`nums`,请写出快速排序(QuickSort)算法的伪代码或你熟悉的编程语言代码实现,要求以数组第一个元素作为基准(pivot)。

7.请实现一个函数,输入是一个非空链表的头节点`head`,输出是该链表的反转。链表

文档评论(0)

1亿VIP精品文档

相关文档