当前位置:文档之家› Android移动开发复习(20200629075034)

Android移动开发复习(20200629075034)

Android移动开发复习(20200629075034)
Android移动开发复习(20200629075034)

1. 以下说法正确的是(D)

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

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

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

D. DVMt dalivk的虚拟机,每一个An droid应用程序都在它的进程中运行,都拥有一个独立的Dalvik虚拟机实例,而每一个DVM都是在Linux中的一个进程,所以说是一个概念

2. 下列哪个不是Activity 的生命周期方法之一?(B )

A. onCreate

B. startActivity

C. onStart

D. onResume

3. 以下那个控件可以用来显示图片(D)。

A. ImageView

B.TextView

C.Button

D.以上都可以

4. Android 开发中常用的数据库是(D )。

A. SQL Server

B.MySQL

C.Oracle

D.SQLite

5. 以下调整宽度和高度的属性,哪个不是Android 系统提供的?(C)。

A. match_parent

B.wrap_content

C.fill_content

D.fill_parent

6. 下列哪个可做EditText 编辑框的提示(D )。

A. android:inputType

B.android:text

C.android:digits

D.android:hint

7. An droid中下列属于In te nt的作用的是(C)。

A. 实现应用程序间的数据共享

B. 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失

C?可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D.处理一个应用程序整体性的工作

8. Han Ider是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得

越慢,那么线程销毁的方法是(A )

A onDestroy()

B onClear()

C onFinish()

D onStop()。

9. 关于res/raw 目录说法正确的是(A)。

A 这里的文件是原封不动的存储到设备上不会转换为二进制的格式

B 这里的文件是原封不动的存储到设备上会转换为二进制的格式

C 这里的文件最终以二进制的格式存储到旨定的包中

D 这里的文件最终不会以二进制的格式存储到指定的包中

10. 关于service 生命周期的on Create (和on Start ()说法正确的是(D )

A. 当第一次启动的时候先后调用 onCreate () 和 onStrat () 方法

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

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

D 如果 service 已经启动,只会执行 onStart () 方法,不再执行 onCreate () 11. 课堂中, Android SDK 目前支持的操作系统是 (D )。

A .windows XP

B .windows 7

C .windows 10

D .DOS

12. 8、An droid 项目中assets 目录的作用是什么? ( C )。

A. 放置字符串,颜色等信息

B. 放置图片资源

C. 放置较大的文件资源

D.放置界面布局配置

13. Android 底层用的操作系统是( D )

D. onStart onResume onStop

16. MediaPlayer 播放资源前,需要调用哪个方法完成准备工作( B )

A. setDataSource

B.prepare

C.begin

D.pause

17. 我们这门课使用的移动开发的 IDE 是( D )。

A .Xcode

B .Visual Studio

C .MyEclipse

D .Eclipse 18. An droid 项目下的assets 目录的作用是(B )。

A 、 放置应用到的图片资源

B 、 主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面

C 、 放置字符串、颜色、数组等常量数据

D 放置一些与UI 相应的布局文件,都是XML 文件

19. 下列不属于 android 布局的是?( C )

A .FrameLayout

B .LinearLayout

C .BorderLayout

D .RelativeLayout

20. DDMS 中 Log 信息分为几个级别( D )。

A .java

B .Unix

C .Mac IOS

D .Linux

14. 通过 adb 命令来安装一个

apk 文件,应该是( A )。 A.adb install X.apk

C.adb pushX.apk

B.adb openX.apk D.adb pull X.apk

15. 首次启动一个 Activity A. onCreate onStart ,它的生命周期下面说法正确的是( onResume A )。 B. onStart onCreate onResume C. onDestory onStart onStop

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

21. 下列哪个不属于Activity 的生命周期方法(A)。

A .onInit()B.onStart C.onStop D.onPause

22. Math.round(10.5)和Math.abs(Math.round(-10.5))的值分别是(A)。

A. 11,10

B. 11,-11

C. 10,-10

D. 10,-11

23. Java 是由什么语言改进重新设计的(C )。

A.C# B. C 语言C. C++ D. VB

执行如下程序代码a=0;c=0; do{ --c; a=a-1; }while(a>0); 后,C

的值是(C)

A. 0

B. 1

C. -1

D.死循环

24. 通过Intent 可以启动哪些组件?(C)

A. Activity

B. service

C. 两者都可以

D. 两者都不可以

25. 如果把APP的最小SDK版本设置成8,那么以下哪个版本的将无法运行则个

APP?(A)。

A.7 B.8r C.9 D.10

26. 下列哪一项是manifest 文件的功能(D)。

A. 声明要求的最低API级别

B. 声明要求的用户权限的级别

C?记录程序中使用的Activity 等资源

D. 都是

27. 按HOME 按钮后,系统查找哪类Activity ?(A)

A、设置了ACTION_MAI和ATEGORY_LAUNCHERctivity B 设置了

ACTION_MAI或ATEGORY_LAUNCHERctivity C 设置了ACTION_MAI的

Activity

D 设置了ATEGORY_LAUNCI的ERctivity

28. 在An droid工程中新建了一个Activity需要在哪个xml文件中声明一下?(C)

A、main.xml

B、string.xml

C、AndroidMainifest.xml

D、

layout.xml

29. 如何支持语言国际化?(B)

A. 在资源文件中按名称设置参数,例如zh_CN.Title= ”标题”

B. 按不同语言分目录提供不同的Strings.xml 文件。

C. 两者都不正确。

D. 两者都正确。

30. 如何用adb 进入手机系统(A )。

A. adb shell

B.cmd

C.C shell

D.

都不是

一、简答题(每题 5 分,共10分)

1. 在布局文件中增加一个Button 按钮,按钮文字为“音乐” ,高宽根据内容大小

匹配,并给这个按钮设置按钮触发动作名字为click ,id 设置btn

相关文档 最新文档