1.以下说法正确的是D
A. DVM指dalivk的虚拟机,每一个android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例,而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念
B. DVM指dalivk的虚拟机,每一个Android应用程序都在它的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例,而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念
C. DVM指dalivk的虚拟机,每一个Android应用程序都在它的进程中运行,都拥有一个独立的Dalvik虚拟机实例,而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念
指dalivk的虚拟机,每一个Android应用程序都在它的进程中运行,都拥有一个独立的Dalvik虚拟机实例,而每一个DVM都是在Linux中的一个进程,所以说是一个概念
2.下列哪个不是Activity的生命周期方法之一
3.   B
                               
4.以下那个控件可以用来显示图片D;
A.ImageView                D.以上都可以
5.Android开发中常用的数据库是D ;
A.SQL Server               
6.以下调整宽度和高度的属性,哪个不是Android系统提供的
7.C;
8.A.    下列哪个可做EditText编辑框的提示 D ;
A.android::::hint
9.Android中下列属于Intent的作用的是C;
A.实现应用程序间的数据共享
B.是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C.可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
D.处理一个应用程序整体性的工作
10.Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是A   
A onDestroy  B onClear  C onFinish D onStop;
11.关于 res/raw 目录说法正确的是A;
A 这里的文件是原封不动的存储到设备上不会转换为二进制的格式 
B 这里的文件是原封不动的存储到设备上会转换为二进制的格式
C 这里的文件最终以二进制的格式存储到指定的包中 
D 这里的文件最终不会以二进制的格式存储到指定的包中
12.关于service生命周期的onCreate和onStart说法正确的是D
A. 当第一次启动的时候先后调用onCreate和onStrat方法
B 当第一次启动的时候只会调用onCreate方法
C 如果service已经启动,将先后调用onCreate和onStrat方法 
D 如果service已经启动,只会执行onStart方法,不再执行onCreate
13.课堂中,Android SDK目前支持的操作系统是 D;
14.A.windows XP  B.windows 7  C.windows 10 D.DOS
15.8、    Android项目中assets目录的作用是什么 C;
A.放置字符串,颜等信息      B. 放置图片资源   
C.放置较大的文件资源D.放置界面布局配置
16.Android底层用的操作系统D ;
17.A.java  B.Unix   C.Mac IOS  D.Linux
18.通过adb命令来安装一个apk文件,应该是  A ;
install         
            pull 
19.首次启动一个Activity,它的生命周期下面说法正确的是 A;
A. onCreateonStartonResume
B. onStartonCreateonResume
C. onDestoryonStartonStop
D. onStartonResumeonStop
20.MediaPlayer播放资源前,需要调用哪个方法完成准备工作 B;
       
21.我们这门课使用的移动开发的IDE是D;
A.Xcode    B.Visual Studio    C.MyEclipse    D.Eclipse
22.Android项目下的assets目录的作用是B;
A、放置应用到的图片资源
B、主要放置一些文件资源,这些文件会被原封不动打包到apk里面
C、放置字符串、颜、数组等常量数据
D、放置一些与UI相应的布局文件,都是XML文件
23.下列不属于android布局的是 C
AFrameLayoutBLinearLayoutCBorderLayoutDRelativeLayout
24.DDMS中Log信息分为几个级别D  ;
A.2        B.3        C.4        D.5
25.下列哪个不属于Activity的生命周期方法A;
A.onInit        B.onStart        C.onStop        D.onPause
26.和的值分别是A;
A. 11,10      B. 11,-11      C. 10,-10          D. 10,-11
27.Java是由什么语言改进重新设计的 C ;
A.C    B. C语言      C. C++     D. VB
执行如下程序代码 a=0;c=0; do{ --c; a=a-1; }whilea>0; 后,C的值是C
A.0  B.1  C.-1   D.死循环
28.通过Intent可以启动哪些组件C
A. Activity  B. service  C. 两者都可以  D.两者都不可以
29.如果把APP的最小SDK版本设置成8,那么以下哪个版本的将无法运行则个APP A;
A.7      B.8r      C.9  D.10
30.下列哪一项是manifest 文件的功能D;
A.声明要求的最低API级别         
B.声明要求的用户权限的级别
C.记录程序中使用的Activity等资源 
D.都是
31.HOME按钮后,系统查哪类ActivityA 
A、设置了ACTION_MAINATEGORY_LAUNCHERActivity 
B、设置了ACTION_MAINATEGORY_LAUNCHERActivity
C、设置了ACTION_MAINActivity 
D、设置了ATEGORY_LAUNCHER的Activity
32.Android工程中新建了一个Activity 需要在哪个xml文件中声明一下 C
A  B  C  D
33.如何支持语言国际化B
A. 在资源文件中按名称设置参数,例如=标题;
B. 按不同语言分目录提供不同的文件;
C. 两者都不正确;
D. 两者都正确;
34.如何用adb进入手机系统A;
shell              shell    D.都不是
一、简答题每题5分,共10分
1.在布局文件中增加一个Button按钮,按钮文字为“音乐”,高宽根据内容大小匹配,并给这个按钮设置按钮触发动作名字为click,id设置btn
<Button
android:id="+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
eclipse androidandroid:onClick="click"
android:text="音乐" />
2.写出在java文件中得到xml中的Button控件id 为btn的方法
Button bt1=ButtonfindViewByIdbtn;
三、论述题每题15分 ,共30分
1.描述一个Android项目开发时,整个项目中应该包含哪些目录和核心文件,这些目录和文件的主要作用是什么
2.
3.Android支持一般音乐格式,如mid格式,mp3格式,比如音乐名称为,.请写出如何做APP音乐播放功能,实现音乐可控即播放、暂停、停止的功能;
答:将要引用的音频文件放入文件夹“res/raw”
import “声明MediaPlayer变量
MediaPlayer mediaPlayer;
实例化该对象,并且用已添加至资源文件夹的音乐文件来初始化该对象;
mediaPlayer = this, 播放音乐
if;
暂停播放
if;
停止播放
if;
35.以下那个控件可以用来显示图片D

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。