爱奇艺2018秋季校招java工程师(第二场)

时长:120分钟 总分:100分

121浏览 0人已完成答题

题型介绍
题型 单选题 填空题
数量 10 3
1.
下列SQL语句用法错误的是( )
问题详情

下列SQL语句用法错误的是(      )





2.
下面关于B+树的叙述中,错误的是?
问题详情

下面关于B+树的叙述中,错误的是________。




3.
在一个C类地址段内,需要将网络划分为 7个子网,每个子网有15个主机,则将...
问题详情

在一个C类地址段内,需要将网络划分为 7个子网,每个子网有15个主机,则将使用哪个子网掩码 ()




4.
下面输入输出流中面向字符的流是?( )
问题详情




5.
以下注解中哪一个表示类或方法已过时?()
问题详情




6.
Java中实现Runnable的类的线程执行体应写在什么方法中?()
问题详情




7.
Linux下哪个命令可以用于判断host1主机是否能够访问host2主机的端口
问题详情




8.
以下关于操作系统,说法错误的是()
问题详情




9.
有一个算法的递推关系式为:T(n) = 9 T(n / 3) + n,则该...
问题详情

有一个算法的递推关系式为:T(n) = 9 T(n / 3) + n,则该算法的时间复杂度为()(^符号是幂的意思)




10.
Linux系统下,用什么命令来查看系统进程?
问题详情




11.
字符串价值
问题详情

有一种有趣的字符串价值计算方式:统计字符串中每种字符出现的次数,然后求所有字符次数的平方和作为字符串的价值
例如: 字符串"abacaba",里面包括4个'a',2个'b',1个'c',于是这个字符串的价值为4 * 4 + 2 * 2 + 1 * 1 = 21
牛牛有一个字符串s,并且允许你从s中移除最多k个字符,你的目标是让得到的字符串的价值最小。 输入描述: 输入包括两行,第一行一个字符串s,字符串s的长度length(1 &le length &le 50),其中只包含小写字母('a'-'z')。 第二行包含一个整数k(0 &le k &le length),即允许移除的字符个数。输入样例: aba 1 输出描述: 输出一个整数,表示得到的最小价值输出样例 2
12.
青草游戏
问题详情

牛牛和羊羊都很喜欢青草。今天他们决定玩青草游戏。
最初有一个装有n份青草的箱子,牛牛和羊羊依次进行,牛牛先开始。在每个回合中,每个玩家必须吃一些箱子中的青草,所吃的青草份数必须是4的x次幂,比如1,4,16,64等等。不能在箱子中吃到有效份数青草的玩家落败。假定牛牛和羊羊都是按照最佳方法进行游戏,请输出胜利者的名字。 输入描述: 输入包括t+1行。 第一行包括一个整数t(1 &le t &le 100),表示情况数. 接下来t行每行一个n(1 &le n &le 10^9),表示青草份数输入样例: 3 1 2 3 输出描述: 对于每一个n,如果牛牛胜利输出"niu",如果羊羊胜利输出"yang"。输出样例 niu yang niu
13.
无聊的牛牛和羊羊
问题详情

牛牛和羊羊非常无聊.他们有n + m个共同朋友,他们中有n个是无聊的,m个是不无聊的。每个小时牛牛和羊羊随机选择两个不同的朋友A和B.(如果存在多种可能的pair(A, B),任意一个被选到的概率相同。),然后牛牛会和朋友A进行交谈,羊羊会和朋友B进行交谈。在交谈之后,如果被选择的朋友之前不是无聊会变得无聊。现在你需要计算让所有朋友变得无聊所需要的时间的期望值。 输入描述: 输入包括两个整数n 和 m(1 &le n, m &le 50)输入样例: 2 1 输出描述: 输出一个实数,表示需要时间的期望值,四舍五入保留一位小数。输出样例 1.5