哔哩哔哩2020校园招聘 Android 方向笔试卷(一)
时长:120分钟 总分:100分
342浏览 0人已完成答题
题型介绍
题型 | 单选题 | 填空题 |
---|---|---|
数量 | 30 | 3 |
最小子串
ABAKJSDYUIWNQJNDSAHDBALSDH
输入一个字符集(不会为空,也不会出现重复字符)
ABD输入样例: ABAKJSDYUIWNQJNDSAHDBALSDH ABD 输出描述: 输出包含了字符集所有字符的第一个最小子串,例如上面的输入对应输出DBA
如果没有符合条件的子串,则输出#输出样例 DBA
大数乘法
验证字符串
1. 全部都是大写字母,比如 "BILIBILI"
2. 全部都是小写字母,比如 "bilibili"
3. 首字母大写,比如 "Bilibili"
输入描述: 输入为字符串,且只包含英文字母。输入样例: bilibili 输出描述: 输出为 true 或则 false输出样例 true
表序列为&nbsp(b&nbspc&nbspd&nbspe&nbs...
目前的主流&nbspPC&nbsp设备上,对&nbsp500&nbs...
C&nbsp语言中,在语句&nbspif&nbsp(/*&nbsp...
C&nbsp语言中,对于多位数组&nbspint&nbspa[2][...
C&nbsp语言中,下面程序的输出结果为 #include&nbsp...
#include <stdio.h> char *get_slogan() { char str[512] strcpy(str, "bilibili cheers") return str } int main() { printf("%s", get_slogan()) return 0 }
C语言中,下面程序的输出结果为
#include <stdio.h> int fib(int n) { if (n == 0 || n == 1) return 1 return fib(n - 1) + fib(n - 2) } int main() { printf("%d", fib(8)) return 0 }
C++&nbsp语言中,对于自定义类&nbspT,可以使用&nbsp...
C++&nbsp语言中,下面程序的输出结果为 #include&nbs...
#include <iostream> struct B { virtual int foo() { return 0 } int bar() { return 0 } } struct D : B { int foo() override { return 1 } int bar() { return 1 } } int main() { int result = 0 B obj1 = D() D obj2 = D() B *obj3 = &obj2 B &obj4 = obj2 result += obj1.foo() + obj1.bar() result += obj3->foo() + obj3->bar() result += obj4.foo() + obj4.bar() std::cout << result << std::endl return 0 }
定义3个变量double&nbspa&nbsp&nbspunsig...
以下程序的输出结果是 #include&ltstdio.h&gt vo...
#include<stdio.h> void main() { int i float a = 5.2 char *ptr ptr = (char *)&a for (i = 0 i <= 3 i++) printf(“%d “, *ptr++) }
下列程序的输出结果是多少? public&nbspclass&nbsp...
public class Test { static int x, y static { int x = 1 int y = 2 } public static void main (String[] args) { x-- myMethod() System.out.println (x + y++ + x) } public static void myMethod () { y = x++ + ++x } }
以下代码输出结果是: public&nbspclass&nbspTes...
public class Test { public static void main(String[] args) { String str = "ABCDEFGHI" String str1 = str.substring(3, 5) System.out.println(str1) } }
请问以下方法的时间复杂度是多少? int&nbspn&nbsp=&nb...
int n = 10 for (i = 1 i < n ++i) { for (j = 1 j < n j += n / 2) { for (k = 1 k < n k = 2 * k) { x = x + 1 } } }