Android面试题(二)

本文是一份Android面试题集,涵盖了SQL Server的T-SQL语句、SQLiteOpenHelper的使用、Service生命周期、GLSurfaceView特性、BroadcastReceiver注册、ContentValues类的理解、Handler的销毁、错误的Activity退出方式、Android动画分类以及Android进程与DVM的关系等核心知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.在SQL Server Management Studio中运行下列T-SQL语句,其输出值是(C),SELECT @@ IDENTITY

A、可能为0.1

B、可能为3

C、可能为-100

D、可能为0

 

2.在android 中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是(AB)

A、getWriteableDatabase()

B、getReadableDatebase()

C、getDatebase()

D、getAbleDatabase()

 

3.android关于service生命周期的onCreate()和onStart()说法正确的是(AD)

A、当第一次启动的时候只会调用onCreate()和onStart()方法

B、当第一次启动的时候只会调用onCreate()方法

C、如果service已经启动,将先后调用onCreate()和onStart()方法

D、如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法

 

4.下面属于GLSurFaceView特性的是(ABC)

A、管理一个surface,这个surface就是一块特殊的内在,能直接排版到android的视图view上。

B、管理一个EGL display,它能让openg把内容渲染到上述的surface上。

C、让渲染器在独立的线程里动作,和UI线程分离

D、可以直接从内存或者DMA等硬件接口取得图像数据

 

5.下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的是(A)

A、

<receiver android:name="NewBroad">
                <intent-filter>
                            <action 
                   android:name="android.provider.action.NewBroad"/>
                           <action>
               </ intent-filter>

 </receiver>
     B、

<receiver android:name="NewBroad">
                     <intent-filter>
                   android:name="android.provider.action.NewBroad"/>
                     </intent-filter>

</receiver>
     C、

<receiver android:name="NewBroad">
                     <action 
                  android:name="android.provider.action.NewBroad"/>
                    <action>

 </receiver>
     D、

<intent-filter>
         <receiver android:name="NewBroad">
                           <action>
                   android:name="android.provider.action.NewBroad"/>
                           <action>
        </receiver>
</intent-filter>

 

6.关于ContentValues类的说法正确的是(A)

A、它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名是String类型的,而值都是基本类型

B、它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名可以为任意类型,而值都是基本类型

C、它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名可以为空,而值都是String类型

D、它和Hashtable比较类似,也是负责存储一些名值对,但是它存储的名值对当中的名是String类型,而值也是String类型

 

7.Handler是线程与Activity通信的桥梁,如果线程处理不当,机器就会变得越来越慢,那么线销毁的方法是(A)

A、onDestroy()

B、onFinish()

C、onStop()

D、onClear()

 

8.下面退出Activity错误的方法是(C)

A、finish()

B、抛出异常强制退出

C、System.exit()

D、onStop()

 

9.下面属于android的动画分类的有(AB)

A、Tween

B、Frame

C、Draw

D、Animation

 

10.下面关于Android dvm的进程、Linux的进程及应用程序的进程说法的正确的是(D)

A、DVM指dalivk虚拟机,每个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalivk虚拟机实例,而每个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念

B、DVM指dalivk虚拟机,每个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalivk虚拟机实例,而每个DVM都是在Linux中的一个进程,所以说不是一个概念

C、DVM指dalivk虚拟机,每个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalivk虚拟机实例,而每个DVM不一定都是在Linux中的一个一个进程,所以说不是一个概念

D、DVM指dalivk虚拟机,每个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalivk虚拟机实例,而每个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值