一、选择题
1 .下面在安装配置android开发环境时对android-ADT的描述错误的是( D)
A、 是用于开发Android的Eclipse插件;
B、 ADT想要在Eclipse上正常使用的关键是它们的版本要兼容。
C、 推荐在线安装ADT插件是因为,它会根据Eclipse版本自动到能够适应的版本的
D、不安装ADT也丝毫不影响在Eclipse下开发调试Android应用程序。
2.通过adb命令来安装一个apk文件,应该是:D
A、adb install xxx.apk  B、adb open xxx.apk
C、adb push xxx.apk  D、adb pull xxx.apk
3.在程序中输出debug调试日志信息,我们应该使用方法( C
A, Log.i(tag,msg);
B, Log.e(tag,msg);
C, Log.d(tag,msg);
D, Log.w(tag,msg);
5.如果在帧布局FrameLayout中放入三个所有属性值相同按钮,能够在屏幕上显示的是(  A  )
A.最后一个被添加的按钮      B.第一个被添加的按钮   
C.第二个被动添加的按钮      D.三个按钮都能显示
6.在使用输入框EditText控件时,当其文本内容为空的时候,做出一些提示,那么使用的属性是(  D  )
A.android:text            B.android:background
C.android:inputType        D.android:hint
安卓intent用法7.让一个ImageView显示一张图片,可以通过设置什么属性( A
A, android:src
B, android:background
C, android:img
D, android:value
8.在为ListView列表提供数据的Adapter中有两个方法是必须实现的,他们是(C  D
A、getItem    B、getItemId  C、getCount  D、getView
9.在SQLiteOpenHelper类中,我们通过什么方法来获得一个数据库对象来执行查询语句(C )
A. openReadableDatabase ()                      B.getDatabase ()
C. getReadableDatabase ()                        D.openDatabase()
10.sharedPreferences获取其编辑器的方法是哪个( A  )
A.getEdit()
B.edit()
C.setEdit()
D.getAll()
11、service中如何实现更改Activity界面元素(  B  )
A.通过把当前actvity对象传递给service对象。
B.通过向Activity发送广播。
C.通过Context对象更改Act]ivity界面元素
D.可以在service中,调用Activity的方法实现更改界面元素。
12、onPause什么时候调用(  C  )
A.当界面启动时                        B.当onCreate方法被执行之后
C.当界面被隐藏时                    D.当界面重新显示时
13、激活Activity的方法是(  C  )
A.runActivity()        B.goActivity()        C.startActivity()        D.startActivityForIn()
14、下面关于Android dvm的进程和Linux的进程,应用程序的进程说法正确的是(  D  )
A、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念.
B、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念.
C、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独
立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念.
D、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念.
15、Android中的短信、联系人管理、浏览器等属于Android系统架构中的哪一层(A)
A、应用层            B、应用框架层 
C、系统运行库层      D、Linux内核层
16、Android 项目工程下面的 assets 目录的作用是什么   B
A、放置应用到的图片资源。 Res/drawable
B、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面
C、放置字符串,颜,数组等常量数据 res/values
D、放置一些与 UI 相应的布局文件,都是 xml 文件 res/layout
17、要通过adb命令查看已连接的设备,正确的是(A)
A, adb  devices
B, adb show devices
C, adb start devices
D, adb have devices
18、在程序中输出一条日志,下面代码正确的是( B )
A, Log.i(context,"msg");
B, Log.i("tag","msg");
C, Log.i("msg");
D, Log.i();
19.在相对布局RelativeLayout中,已存在两个TextView,即TextViewA和TextViewB,那么要设置TextViewA在TextViewB下方,则应该对TextViewA设置属性(  B    )
A.android:layout_above              B.android:layout_below
C.android:layout_toLeftOf            D.android:layout_toRightOf
20.在配置文件中定义一个Button,决定按钮上显示文字的属性是( B
A, android:value
B, android:text
C, android:id
D, android:textvalue
21.TextView中修改文字显示大小,下列代码正确的是(C )
A, android:textSize="18"
B, android:size="18"
C, android:textSize="18sp"
D, android:size="18sp
"
22.关于listview下列说法正确的是( B
A, listview的条目没有点击事件
B,当数据超出能显示范围时listview自动具有可滚动的特性
C,若listview当前能显示10条,一共有100条数据,则产生了100个view
D, listview必须通过Adapter来提供数据
23.以下操作中哪一项能够使sqlite数据库的SqliteOpenHelper类自动调用它的onUpgrade()方法?(  D  ) 
A.在每次新建DatabaseHelper对象时
B.用DatabaseHelper调用getReadableDatabase()方法时 getWritableDatabase()
C.在每次调用SqliteDatabase的getWritableDatabase()方法时
D.当创建DatabaseHelper对象时,数据库版本参数发生变化时
24.以下哪个选项不属于getSharedPreferences方法的文件操作模式参数( B  )
A. Context.MODE_PRIVATE;
B. Context.MODE_PUBLIC;
C. Context.MODE_WORLD_READABLE;
D. Context.MODE_WORLD_WRITEABLE;
25、下列不属于service生命周期的方法是 C
A,onCreate    B,onDestroy  C,onStop    D,onStart
26、.在android中的Activity种通过下面哪个方法来得到ContentResolver的实例对象(  B
A.new ContentResolver
B.getContentResolver()
C.newInstance()
wInstance()
27、使进度条变横向的系统样式是( A  )
A. @android:style/Widget.ProgressBar.Horizontal
B. @android:style/ProgressBar.Horizontal
C. @style/Widget.ProgressBar.Horizontal
D. @style/ProgressBar.Horizontal
28.Android的ContentProvider,说法正确的是(A )
A、不可以存储数据,只能查询
B、ContentProvider不需要部署即可使用
C、主机名不需要在清单文件配置
D、应用间数据共享,是数据存储的一种方式
29、下列不属于android布局的是 ( C)
A、FrameLayout  B、LinearLayout C、TableRow D、RelativeLayout
30.关于Activity说的法不正确的是( C  )
A.    Activity是为用户操作而展示的可视化用户界面
B.    一个应用程序可以有若干个Activity
C.    Activity可以通过一个别名去访问
D.    Activity可以表现为一个漂浮的窗口
31.在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的( D  )
A.onCreate()        B.onCreade()            C.onUpdate()        D. onUpgrade()

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