欢聚时代2017校招笔试题目(Android工程师类)B卷

时长:120分钟 总分:100分

221浏览 0人已完成答题

题型介绍
题型 单选题 多选题 填空题 简答题
数量 23 7 2 3
1.
使用AIDL完成远程service方法调用下列说法不正确的是
问题详情




2.
在多个应用中读取共享存储数据时,需要用到query()方法,这是哪个对象的方法
问题详情




3.
下列哪些语句关于内存回收的说明是正确的?
问题详情




4.
下列有关一个Java文件的叙述,正确的是?
问题详情




5.
在如下所示的类Test中,共有( )个构造方法。publicclassTe...
问题详情

在如下所示的类Test中,共有(   )个构造方法。
public class Test
 {
 private int x
 public Test(){
 x=35
 }
 public void Test(double f){
 this.x=(int)f
 }
 public Test(String s){}
 }





6.
下面关于final变量描述错误的是
问题详情




7.
以下哪个类型是基本数据类型
问题详情




8.
阅读代码回答运行结果publicclassMainActivityexte...
问题详情

阅读代码回答运行结果
public classMainActivity extends Activity implements OnClickListener
 {
 private Button mBtnLogin = (Button) findViewById(R.id.btn_login)
 private TextView mTextViewUser
 @Override
 protected void onCreate(BundlesavedInstanceState)
 {
 super.onCreate(savedInstanceState)
 setContentView(R.layout.activity_main)
 mTextViewUser = (TextView) findViewById(R.id.textview_user)
 mBtnLogin.setOnClickListener(this)
 new Thread()
 {
 @Override
 public void run()
 {
 mTextViewUser.setText(10)
 }
 }.start()
 }
 @Override
 public void onClick(View v)
 {
 mTextViewUser.setText(20)
 }
 }




9.
使用Toast提示时,关于提示时长,下面说法正确的是
问题详情




10.
哪个关键字可以对对象加互斥锁?
问题详情




11.
算法的时间复杂度是指
问题详情




12.
产生系统死锁的原因可能是由于
问题详情




13.
关于AlertDialog描述错误的是
问题详情




14.
下列说法正确的是
问题详情




15.
类声明中,声明一个类不能再被继承的关键字是
问题详情




16.
 以下程序的运行结果是publicclassIncrement{ publ...
问题详情

 以下程序的运行结果是
public class Increment{
 public static void main(String args[]) {
 int a
 a = 6
 System.out.print(a)
 System.out.print(a++)
 System.out.print(a)
 }
 }





17.
下列选项中关于Java中super关键字的说法正确的是
问题详情




18.
给定以下JAVA代码,这段代码编译运行后输出的结果是( )。publicc...
问题详情

给定以下JAVA代码,这段代码编译运行后输出的结果是(   )。
public class Test {
 public static int aMethod(int i) throws Exception {
 try{
 return i/10
 }catch(Exception ex){
 throw new Exception ("exception in a aMothod")
 }finally{
 System.out.print("finally")
 }
 }
 public static void main(String [] args) {
 try{
 aMethod(0)
 }catch(Exception ex){
 System.out.print("exception in main")
 }
 System.out.print("finished")
 }
 }




19.
如何放掉一个指定对象占据的内存空间?
问题详情




20.
算法的空间复杂度是指
问题详情




21.
堆的形状是一棵
问题详情




22.
结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构之一
问题详情

结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构之一()




23.
排序方法中,从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进...
问题详情

排序方法中,从未排序序列中依次取出元素与已排序序列(初始时为空) 中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为( )。




24.
下列关于数据持久化的描述正确的有
问题详情




25.
遇到下列哪种情况时需要把进程移到前台?
问题详情




26.
android中使用SQLiteOpenHelper这个辅助类时,可以生成...
问题详情

android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库进行管理的方法可以是?




27.
使用SimpleAdapter作为ListView的适配器,行布局中支持下...
问题详情

使用SimpleAdapter作为 ListView的适配器,行布局中支持下列哪些组件?




28.
下面关于Android中定义style和theme的描述正确的是?
问题详情




29.
以下关于对象序列化描述正确的是
问题详情




30.
关于ImageView的设置,正确的是?
问题详情




31.
什么是泛型中的限定通配符和非限定通配符?
问题详情

什么是泛型中的限定通配符和非限定通配符 ?
32.
android:gravity与android:layout_gravit...
问题详情

android:gravity与android:layout_gravity的区别
33.
描述一个完整的Androidactivitylifecycle
问题详情

描述一个完整的Android activity lifecycle
34.
找出数字元素的下标
问题详情

读入一个有n个数的整形数组,并给出一个和值sum,判断是否存在两个数字使得它们的和为sum 输入描述: 输入数据包括两行:
第一行两个整数n(1 &le n &le 1000),sum(1 &le sum &le 10 ^ 9)
第二行n个整数,范围均在32位整数内,以空格分隔输入样例: 6 9 2 3 5 6 7 10 输出描述: 如果找到和值为某值的两个数,输出两个数字的下标(数组下标从0开始),如果有多解,输出第一个数下标最小的那个解否则输出false输出样例 0 4
35.
找出指定数在数组中的范围
问题详情

输入一个排好序的整数数组,找到指定目标数的开始和结束位置。如果指定的数字不在数组中,则输出 [-1,-1]。例如,输入数组为[5, 7, 7, 8, 8, 10], 目标数为8, 输出[3, 4].本题会人工判题,要求时间复杂度O(logn) 输入描述: 输入数据包括两行:
第一行两个整数n(1 &le n &le 10 ^ 5),和需要查找的数target
第二行n个整数,范围均在32位整数内,以空格分隔输入样例: 6 8 5 7 7 8 8 10 输出描述: 输出格式为[begin,end],如果不存在就输出[-1,-1]输出样例 3 4