Android应用开发试题
一、选择题(每题2分,共30分)
1.下列不是手机操作系统的是?()D
A.Android
B.Window Mobile
C.Apple IPhone IOS
D.windows vista 2.Android的VM虚拟机是哪个?A
A.Dalvik
B.JVM
C.KVM
D.framework
3.AndroidVM虚拟机中运行的文件的后缀名为()C
A.class
B.apk
C.dex
D.xml
4.下列选项是Activity启动的方法有()ACD
A.startActivity
B.goToActivity
C.startActivityForResult
D.startActivityFromChild
5.下列哪个可做EditText编辑框的提示信息?()D
A.android:inputType
B.android:text
C.android:digits
D.android:hint
6.关于Activity的描述,下面哪个是错误的?AD
A.一个Android程序中只能拥有一个Activity类
B.Activity类都必须在Androidmaniefest.xml中进行声明
C.系统完全控制Activity的整个生命周期
D.Activity类必须重载onCreate方法
7.关于widget(组件)属性的写法,下面哪个是正确的?ABC
A.android:id=”@+id/tv_username”
B.android:layout_width=”100px”
C.android:src=”@drawable/icon”
D.android:id="@id/tabhost"
8.下面哪个不是Android SDK中的ViewGroup(视图容器)?D
A.LinearLayout
B.ListView
C.GridView
D.Button
9.下列哪个不是Activity的生命周期方法之一?()B
A.onCreate
B.startActivity
C.onStart
D.onResume
10.MediaPlayer对象从停止状态到播放状态调用的方法是()AB
A.prepare()
B.start()
C.reset()
D.release()
11.下面说法错误的是()BC
A.Android采用单线程模型
B.Android会默认会为线程创建一个关联的消息队列
C.Handler会与多个线程以及该线程的消息队列对应
D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列12.android中下列属于Intent的作用的是()C
A实现应用程序间的数据共享
B是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D处理一个应用程序整体性的工作
13.关于应用程序的生命周期,一个Activity从启动到运行状态需要执行3个方