第一章 单元测试
1、单选题:Android系统的四层架构中,应用程序框架层开发使用的是什么语言?()
A:VB
B:C++
C:Java
D:Android
正确答案:【C++】
2、单选题:Android系统的底层建立在( )操作系统之上。()
A:Java
B:Linux
C:Windows
D:UNIX
正确答案:【Linux】
3、单选题:创建一个Android项目时,该项目的图标是在( )文件中设置的。
A:project.properties
B:string.xml
C:AndroidManifest.xml
D:main.xml
正确答案:【AndroidManifest.xml】
4、单选题:Java的VM虚拟机是哪个?( )
A:JVM
B:framework
C:KVM
D:Dalvik
正确答案:【JVM】
5、单选题:下列不是手机操作系统的是?( )
A:Window Mobile
B:Android
C:Apple IPhone IOS
D:windows vista
正确答案:【windows vista】
第二章 单元测试
1、单选题:在下列选项中,设置线性布局方向的属性是?( )
A:padding
B:orientation
C:gravity
D:layout_gravity
正确答案:【orientation】
2、单选题:给一个Button定义ID属性的正确格式为( )。
A:android:id=@+id/btn
B:android:id=”@idbtn”
C:android:id=”@+id/btn”
D:android:id=”@id/btn”
正确答案:【android:id=”@+id/btn”】
3、单选题:下面属于View的子类的是?( )
A:ContentProvider
B:Service
C:BroadcastReceiver
D:Button
正确答案:【Button】
4、单选题:下列不属于Android布局方式的是()。
A:BroadLayout
B:LinearLayout
C:RelativeLayout
D:FrameLayout
正确答案:【BroadLayout】
5、单选题:设置xml布局文件中的字体大小一般用什么单位?( )
A:px
B:sp
C:dp
D:pt
正确答案:【sp】
第三章 单元测试
1、单选题:下列哪个不是Activity的生命周期的方法之一?()
A:onStop
B:onClick
C:onPause
D:onRestart
正确答案:【onClick】
2、单选题:对于Activity的四种基本状态描述不正确的是()。
A:暂停态(Paused):Activity被置于后台但仍然被用户可见,此时它失去了焦点,所以不可与用户进行交互,但是其状态信息会被系统保留。
B:停止态(Stopped):Activity被新的Activity覆盖,此时该Activity虽然失去焦点,但是被用户可见,而且其状态信息会被系统保留。
C:运行态(Running):Activity处于屏幕最前端,被用户可见且获得焦点,此时可以与用户交互。
D:终止态(Destroyed):Activity被系统终止,资源被回收。
正确答案:【停止态(Stopped):Activity被新的Activity覆盖,此时该Activity虽然失去焦点,但是被用户可见,而且其状态信息会被系统保留。】
3、单选题:Android是如何组织Activity的?()
A:以链式方式组织Activity
B:以栈的方式组织Activity
C:以堆的方式组织Activity
D:以树形方式组织Activity
正确答案:【以栈的方式组织Activity】
4、单选题:在Activity生命周期中,一个Activity从启动到运行状态需要执行3个方法,下列正确的执行顺序是( )。
A:onCreate()->onResume()->onStart()
B:onCreate()->onStart()->onResume()
C:onStart()->onResume()->onCreate()
D:onStart()->onCreate()->onResume()
正确答案:【onCreate()->onStart()->onResume()】
5、单选题:下列关于Activity描述不正确的是()。
A:每一个Activity都必须在AndroidManifest.xml文件中进行配置。
B:Activity是一个用来提供用户交互界面的组件。
C:Activity使一个应用程序的指定数据集提供给其它应用程序。
D:Activity在实现中通常作为一个Java类出现.
正确答案:【Activity使一个应用程序的指定数据集提供给其它应用程序。】
第四章 单元测试
1、判断题:Intent中传递附加数据的功能是通过Extra属性实现的。()
A:错
B:对
正确答案:【对】
2、判断题:Intent可以用来开启Activity,同样它也可以用来在Activity之间传递数据。()
A:对
B:错
正确答案:【对】
3、判断题:Intent一般只用于启动Activity,不能开启广播和服务。()
A:对
B:错
正确答案:【错】
4、单选题:关于隐式Intent正确的是()
A:Android中使用IntentFilter 来寻找与隐式Intent相关的对象。
B:通过组件的名称寻找与intent相关联的对象。
C:隐式Intent更多用于在应用程序内部传递消息。
D:一个声明了IntentFilter的组件只能响应隐式Intent请求。
正确答案:【Android中使用IntentFilter 来寻找与隐式Intent相关的对象。】
5、单选题:启动浏览器浏览网页使用的Intent的Action是()
A:ACTION_EDIT
B:ACTION_VIEW
C:ACTION_SEND
D:ACTION_CALL
正确答案:【ACTION_VIEW】
第五章 单元测试
1、单选题:在下列选项中,Android中的五大存储数据方式不包括( )。
A:Map
B:SharedPreferences
C:文件
D:SQLite数据库
正确答案:【Map】
2、单选题:在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的( )。
A:onCreade()
B:onUpgrade()
C:onUpdate()
D:onCreate()
正确答案:【onUpgrade()】
3、单选题:以下哪种数据库操作不能使用 execSQL 方法执行?()
A:创建数据表
B:删除记录
C:查询记录
D:插入记录
正确答案:【查询记录】
4、单选题:SharedPreferences数据以()格式保存在手机中。
A:XML
B:Json
C:根据用户自定义
D:txt
正确答案:【XML】
5、单选题:下列选项中,关于文件存储数据的说法错误的是( )。
A:文件存储可以将数据存储到内存中
B:文件存储是以流的形式来操作数据的
C:Android中只能使用文件存储数据
D:文件存储可以将数据存储到SD卡中
正确答案:【Android中只能使用文件存储数据】
如有任何疑问请及时联系QQ 50895809反馈