【2021】小米秋招Android方向第一场笔试

时长:120分钟 总分:100分

143浏览 0人已完成答题

题型介绍
题型 多选题 填空题
数量 21 1
1.
字符串指定字符反转
问题详情

给定两个字符串,将中的包含在中的字符翻转。

2.
1、在23种经典的设计模式中,对于“解决复杂的流程控制,组织多个对象,进行...
问题详情

1、在23种经典的设计模式中,对于“解决复杂的流程控制,组织多个对象,进行对象间职责分配”的设计模式,以下哪些属于这类模式(      )






3.
下列关于算法和数据结构的叙述正确的是?()
问题详情

下列关于算法和数据结构的叙述正确的是?(     )





4.
从表的任意一个点出发,都能扫描整个表的是?()
问题详情

从表的任意一个点出发,都能扫描整个表的是?(    )





5.
关于线性表,下列叙述不正确的是?()
问题详情

关于线性表,下列叙述不正确的是?(     )





6.
下列方法执行时,可以使线程进入阻塞状态的是?()
问题详情

下列方法执行时,可以使线程进入阻塞状态的是?(     )






7.
以下哪些选项是TCP为了保证程序间的可靠通信而使用?()
问题详情

以下哪些选项是TCP为了保证程序间的可靠通信而使用?(      )






8.
View是android开发中经常接触的,下列说法正确的是?()
问题详情

View是android开发中经常接触的,下列说法正确的是?(      )







9.
android跨进程调用(或访问)的方式有哪些?()
问题详情

android跨进程调用(或访问)的方式有哪些?(      )





10.
一个高度为5的平衡二叉树,他的结点数最少为多少个?()
问题详情

一个高度为5的平衡二叉树,他的结点数最少为多少个?(      )





11.
数据库事务的特征,以下描述不正确的是?()
问题详情

数据库事务的特征,以下描述不正确的是?(     )





12.
Java语言环境下,运行以下代码,输出的结果是()inta=0while...
问题详情

Java语言环境下,运行以下代码,输出的结果是(      )

int a = 0
while (a < 10) {
   switch (a) {
       case 2:
           a += 2
       case 0:
           a += 2
       case 4:
           a += 4
       default:
           a += 4
   }
}
System.out.println(a)





13.
运行Test的main代码,关于输出的结果正确的是()classPerso...
问题详情

运行Test的main代码,关于输出的结果正确的是(      )
class Person {
   public String name = "Person"
   public Person() {
       sayName()
   }
   public void sayName() {
       System.out.println(name)
   }
}
class Student extends Person {
   public String name = "Student"
   public void sayName() {
       System.out.println(name)
   }
}
class Test {
   public static void main(String[] args) {
       new Student()
   }
}





14.
以下代码的时间复杂度为()intfunc(intn){if(n<=1...
问题详情

以下代码的时间复杂度为(     )

int func(int n){
   if (n <= 1) {
       return n
   }
   return n * func(n - 1)
}






15.
以下哪一个不是栈的基本运算?()
问题详情

以下哪一个不是栈的基本运算?(     )





16.
在java语言环境下,下面关于线程同步的描述,错误的是()
问题详情

在java语言环境下,下面关于线程同步的描述,错误的是(      )





17.
下列哪个描述是正确的()
问题详情

下列哪个描述是正确的(      )





18.
以下关于Activity的描述,一定正确的是()
问题详情

以下关于Activity的描述,一定正确的是(      )





19.
执行一个耗时操作,以下描述的情况下,哪一个一定不会出现ANR?()
问题详情

执行一个耗时操作,以下描述的情况下,哪一个一定不会出现ANR?(      )





20.
以下常见android类中,使用了对象池设计的是?()
问题详情

以下常见android类中,使用了对象池设计的是?(      )





21.
手动打开一个新Activity,以下Activity的回调方法中,哪个不会...
问题详情

手动打开一个新Activity,以下Activity的回调方法中,哪个不会回调(      )





22.
以下哪个不是Android的四大组件()
问题详情

以下哪个不是Android的四大组件(      )