andriod选择题 下载本文

A. Android B. Window Mobile C. Apple IPhone IOS D.windows vista

2. 在一个相对布局中怎样使一个控件居中(C)

A. android:gravity=\ B. android:layout_gravity=\

C. android:layout_centerInParent=\ D. android:scaleType=\

3.Android的VM虚拟机是哪个?( A) A.Dalvik B.JVM C.KVM D. framework

4. AndroidVM虚拟机中运行的文件的后缀名为(C) A.class B.apk C.dex D.xml

5. 下列选项是Activity启动的方法有(ACD)

A. startActivity B.goToActivity C. startActivityForResult D.startActivityFromChild

6. 在一个相对布局中怎样使一个控件居中(C) A. android:gravity=\ B. android:layout_gravity=\android:layout_centerInParent=\ D. android:scaleType=\

7 下列哪个可做EditText编辑框的提示信息?(D)

) A. android:inputType B. android:text C. android:digits D. android:hint

C.

8. 关于Activity的描述,下面哪个是错误的?(AD)

A. 一个Android程序中只能拥有一个Activity类 B. Activity类都必须在Androidmaniefest.xml中进行声明 C. 系统完全控制Activity的整个生命周期 D. Activity类必须重载onCreate方法

9. 关于widget(组件)属性的写法,下面哪个是正确的?(ABC)

A. android:id=”@+id/tv_username” B. android:layout_width=”100px” C. android:src=”@drawable/icon” D. android:id=\

10. setOnTouchEvent 设置返回值为true 和 false有何区别?(C)

A. 没有区别,都能对事件进行监听 B. 设置为true时 只能在移动时获得一次监听事件,false则可以多次 C. 返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息 D. 设置为false是 ,在处理一次监听事件后,系统将抛弃该次事件

11. 下面哪种说法不正确 (B)

A. Android应用的gen目录下的R.java被删除后还能自动生成; B. res目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9) 下横线(_),大小写字母(a-z , A-Z); C. AndroidManifest.xml文件是每个Android项目必须有的,是项目应用的全局描述。其 中指定程序的包名(package=”?”)+指定android应用的某个组件的名字(android:name=”?”)组成了该组件类的完整路径 D. assets和res目录都能存放资源文件,但是与res不同的是assets支持任意深度的子 目录,在它里面的文件不会在R.java里生成任何资源ID

12. 下面哪个不是Android SDK中的ViewGroup(视图容器)?(D) A. LinearLayout B. ListView C. GridView D. Button

13. 下列哪个不是Activity的生命周期方法之一?(B) A. onCreate B. startActivity C. onStart D. onResume

14. MediaPlayer对象从停止状态到播放状态调用的方法是(AB) A. prepare() B. start() C. reset() D.release()

15. 下面说法错误的是(BC)

A.Android采用单线程模型 B.Android会默认会为线程创建一个关联的消息队列 C.Handler会与多个线程以及该线程的消息队列对应 D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列

16. android 中下列属于Intent的作用的是(C)

A 实现应用程序间的数据共享 B 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 C 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D 处理一个应用程序整体性的工作

17. 关于应用程序的生命周期,一个Activity从启动到运行状态需要执行3个方法,请选择一个正确的执行顺序。( A) A. onCreate()->onStart()->onResume() B. onStart()->onCreate()->onResume() C. onCreate()->onResume()->onStart() D. onStart()->onResume()->onCreate()

18. 对Android项目工程里的文件,下面哪个描述是错误的? (D)

A. res目录:该目录存放程序中需要使用的资源文件,在打包过程中android的工具会对这些文件做对应的处理 B. R.java文件是自动生成而不需要开发者维护的。在res文件夹中内容发生任何变化,R.java文件都会同步更新 C. Assets目录:在该目录下存放的文件,在打包过程中将会经过编译后打包在APK中 D. AndroidManifest.xml是程序的配置文件,程序中用到的所有Activity、Service、Broadcast Intent Receiver和Content Provider都必须在这里进行声明

MITT考试范围Android应用程序开发部分

第十三章 传感器应用开发

二.题目

1. Android平台支持几种宽泛类别的传感器( ) A.1 B.8 C.3 D.12

*正确答案C。解析: Android平台支持三种宽泛类别的传感器(1)运动传感器 (2)环境传感器 (3)位置传感器

2.下列哪项说法是错误的( )

A某些传感器是基于硬件的,有些传感器是基于软件的 B.Android传感器框架不能够让你访问多种类型的传感器 C.大多数的Android设备都有内置的测量运动、方向、和各种环境条件的传感器

D.线性加速度传感器和重力传感器是基于硬件的传感器的实例

*正确答案B。解析:Android传感器框架能够让你访问多种类型的传感器。

3.通过使用( )框架,你能够访问这些传感器,并获取原始的传感器数据。

A.Android B. Sensor C.SensorEvent D.SensorEventListener

*正确答案A。

4.Android传感器框架是( )包的一部分。

A.android.hardware B.Android C.SensorEventListener D.Sensor

*正确答案A。

5.SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含( )信息。

A.原始传感器数据; B.产生事件的传感器的类型; C.数据的精度; D.以上全部选项;

*正确答案D。SensorEvent 系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含以下信息:

原始传感器数据.产生事件的传感器的类型.数据的精度.事件的时间戳。

6.传感器的可用性不但在不同硬件之间有变化,而且不同的Android版本之间也可能有变化。这是因为( )

A.原始数据的丢失 B.系统调用方法的错误

C.Android传感器的引入需要有几个平台Release的过程 D.传感器可用性的多变性

*正确答案C。

7. 如果你的应用程序使用的是一种特殊的传感器类型,但是不想依赖它,你能够使用( )在运行时来检测该传感器。

A.传感器框架 B.系统调用方法 C.原始数据 D.环境传感器

*正确答案A。.在运行时检测传感器,如果你的应用程序使用的是一种特殊的传感器类型,但是不想依赖它,你能够使用传感器框架在运行时来检测该传感器,然后决定禁止或启用应用程序对应的功能。

8.处理不同的传感器器配置时, 使用Google Play来过滤目标设备上是否有指定的传感器配置。

A.Android B.Google Play C.SensorEventListener D.Sensor

*正确答案B。

9.API还提供了几个让你判断每个传感器能力的方法,如( )

A.最大范围 B.识别率 C.功率需求 D.全部

*正确答案D。

10.监视传感器事件,要监视原始的传感器数据,你需要实现( )个通过SensorEventListener接口暴露的回调方法

A.3 B.1 C.2 D.5

*正确答案C。