途虎养车2021秋招Java笔试试卷A

时长:120分钟 总分:100分

245浏览 0人已完成答题

题型介绍
题型 单选题 多选题 判断题 填空题 简答题
数量 1 2 2 2 2
1.
以下说法正确的是?
问题详情

以下说法正确的是:





2.
一个栈的入栈序列为ABCDEF,则不可能的出栈序列是
问题详情






3.
在Java中类型ArrayList中,添加一个元素(add方法)的时间复杂度是
问题详情




4.
有50个人乘坐一架50座的飞机,他们在登机前都被分配好了位置。第一个登上飞...
问题详情

有50个人乘坐一架50座的飞机,他们在登机前被分配好了位置。第一个登上飞机的乘客随机选择了一个位置坐下,之后的乘客会尝试按照自己被分配的位置入座,如果发现该位置已经有人入座,则他会随机的在剩余的位子中选一个坐下。
那么,最后一个登上飞机的乘客能够正确坐在自己位置的概率是()%。
5.
面向对象程序设计的三个最主要特性是[$##$]、[$##$]及[$##$]
问题详情

面向对象程序设计的三个最主要特性是()、()及()
6.
请写出以下两者的相同点,至少5个
问题详情
7.
请简要说明:超市的手推车停在电梯上的时候,为什么不往下滑?
问题详情
8.
计算组合数
问题详情

对于给定的非负整数r和n(r≤n),请编写程序计算组合数C(r,n) = n! / r! / (n-r)!。
(本题目用于测试的所有用例,都保证结果小于231-1)
9.
合并两个有序数组
问题详情

现给出两个有序整型数组,其中array1按升序(从小到大)排序,array2按降序排序,请你将 array1和array2 合并到一个新的数组中,并保持新中的元素按升序排序

说明:

给出 array1 和 array2 及其元素数量n 和 m ,返回合并后的新数组。