选择题
1、关于适配器的说法正确的是(B)。
A.它主要用来存储数据
B.它主要用来把数据绑定在组件上
C.它主要用来存储XML数据
D.它主要用来解析数据
2、下列组件中,不能使用Intent启动的是(D)。
A.Activity
B.启动服务
C.广播
D.内容提供者
3、下列命令中,属于SQLite下的命令是(C)。
A.shell
B.push
C.quit
D.keytood
4、实际开发中刮刮乐游戏的布局是按照(C)写的。
A.相对布局
B.线性布局
C.帧布局
D.绝对布局
5、、一个应用程序默认会包括(A)个Activity
A.1
B.5
C.10
D若干
6、下列关于ListView使用的描述中,不正确的是(B)。
A.要使用ListView,必须为该ListView使用Adpater
式传递数据
B.要使用ListView,该布局文件对应的Activity必须继承ListActivity
C.ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
D.ListView中每一项被选中时,将会触发ListView对象的ItemClick
7、下列代码中,用于获取SD卡路径的是(D)。
A.SD();
B.ExternalStorageState();
C.SDDirectory();
D.ExternalStorageDirectory();
8、下列文件操作权限中,指定文件内容可以追加的是
C)。
A.MODE_PRIVATE
B.MODE_WORLD_READABLE
C.MODE_APPEND
D.MODE_WRITEABLE
9、应用程序层是一个核心应用程序的集合,主要包括(B)。
A.活动管理器
B.短信程序
C.音频驱动
D.Dalvik
10、随着智能手机的发展,移动通信技术也在不断的升级,目前应用广泛的是(C)。
A.1G
B.2G
C.3G
D.4G
11、使用SQLiteOpenHelper类可以生成一个数据库并可以对数据库版本进行管理的方法(B)。
A.getDatabase()
B.getWriteableDatabase()
C.getWriteableDatabase()
D.getAbleDatabase()
12startActivityForResult()方法接收两个参数,第一个是Intent第二个是(B)。
A.resultCode
B.requestCode
C.请求码
D.data
13、创建程序时,填写的ApplicationName表示(A)。
A.应用名称
B.项目名称
C.项目的包名
D.类的名字
14、如果要将程序中的私有数据分享给其他应用程序,可以使用的是(C)。
A.文件存储
B.SharedPreferences
C.ContentProvider
D.SQLite
15、下列关于内容观察者的说法,正确的是(C)。
A.可以观察任何数据
B.观察其他其它应用数据需要权限
C.只能观察到指定Uri的数据
D.观察其他应用数据必须在清单
16、下列选项中,关于文件存储数据的说法错误的是(D)。
A.文件存储是以流的形式来操作数据的
B.文件存储可以将数据存储到SD卡中
C.文件存储可以将数据存储到内存中资源共享
D.Android中只能使用文件存储数据
17ADB的常见指令中“列出所有设备”的指令是(C)。
A.adbuninstall
B.adbinstall
C.adbdevice
D.adbemulater-avd
18、相对布局中,“是否跟父布局底部对齐”是属性C)。
A.android:layout_alignBotton
B.android:layout_alignParentBotton
C.android:layout_alignBaseline
D.android:layout_below
19、网格布局是AndroidD)新增的布局。
A.3.0
B.3.1
C.3.2
D.4.0
20、表格布局中android:layout_column属性的作用是制定(D
A.行数
B.列数
C.总行数
D.总列数
21、以下属性中,(D)属性可以“在指定控件左边”。
A.android:layout_alignLeft
B.android:layout_alignParentLeft
C.android:layout_left
D.android:layout_toLeftOf
22、下列关于Activity的描述,错误的是(C)。
A.ActivityAndroid的四大组件之一
B.Activity4种启动模式
C.Activity通常用于开启一个广播事件
D.Activity就像一个界面管理员,用户在界面上的操
作是通过Activity来管理
23、下列方法中,Activity从启动到关闭不会执行的是
D)。
A.onCreate()
B.onStart()
C.onResume()
D.onResart()
24、下列关于ContentResolver的描述,错误的是(C)。
A.可以操作数据库数据
B.操作其它应用数据必须知道包名
C.只能操作Contentprovider暴露的数据
D.可以操作Contentprovider的任务数据
25ADTBudle中包含了三个重要组成部分,分别是
ABC)。
A.Eclipse
B.SDK
C.
D.ADB
26、下列内容提供者的描述,正确的是(ACD)。
A.提供的Uri必须符合规范
B.可以提供本应用所有数据供别人访问
C.必须在清单文件注册
D.authorities属性必须和包名一致
27、继承ContentProvider类必须重写它的(ABD)方法。
A.delete()
B.insert()
C.onStart()
D.onUpdateeclipse开发手机app
28、使用SQLite数据库进行查询后,必须要做的操作是(AC)。
A.关闭数据库
B.直接退出
C.关闭Cursor
D.使用quit函数退出
29、下列选项中,属于Android中四大组件的是(ABC)。
A.Activity
B.ContentReceiver
C.Service
D.ContentObserver
30、下列选项中,关于XML序列化和解析描述合理的是
BD)。
A.DOM解析会将XML文件文件的所有内容以文档树方式存放在内存中
B.在序列化对象时,需要使用XmlSerialize序列化器,即XmlSerialize
C.XmlSerialize类的startDocument()方法用于写入序列号的开始结点
D.XmlSerialize类的setOutput()方法用于设置文件的编码方式
判断题
1、Activity是Android应用程序的四大组件之
一。对
2、Activity默认的启动模式是singleTop模式。错
3、ContentObserver观察指定Uri数据发生变化时,调用ContentProvider的是onChange()方法。对
4、ContentProvider表示内容提供者,用于显示程序中的数据。错
5、帧布局中可以添加多个控件,这些控件会重
叠在屏幕左上方显示。对
6、使用BaseAdapter控制ListView显示多少条数据是通过getView()方法方法设置的。错
7、SQLite数据库使用完后不需要关闭,不影响程序性能。错
8、Intent一般只用于启动Activity不能开启广播和服务。错
9、WCDMA是中国自己独自制定的3G标准,中国移动使用的就是这种标准。对
10、Android程序中是不支持国际化的.错
11、在数据传递时,如果需要获取返回的数据,需要使用onActivityResult()方法。对
2、gen目录是自动生成的,主要有一个R.java文件,该文件可手动修改。错
13、Intent可以用来开启Activity,同样它也可以用来在Activity之间传递数据。对
14、Android实际上就是一个手机。错
15、SQLite既支持Android的API又支持SQL语句进行增、删、改、查操作。对
16、SQLite只支持NULL、INTEGER、REAL、TEXT和BLOB等五种数据类型。错
17、Android第一个版本Android1.1是2008年
9月发布的。对
18、使用ListView显示较为复杂的数据时最好用ArrayAdapter适配器。错
19、ContentProvider所提供的Uri可以随便定义。错
20、文件存储是通过I/O流的形式把数据原封不动的存储到文档中。对
21、l文件是整个程序的配置文件。对
22、相对布局中android:layout_alignRight属性表示“与指定控件右对齐”。对
23、Toast的作用是显示一些提示信息。对
24、XML文件只能用来保存本地数据,不能在网络中传输。错
25、SharePreferences本质上是一个文件,以Map形式存入文件中。对
26、当用户将文件保存至SD卡时,需要在清单文件中添加权限“android.permission.WRITE_EXTENAL_STORAGE”。对
27、TableRow必须要设置layout_width和layout_height属性。错
38、ContentProvider与Activity一样,创建时首先会调用onCreate()方法。对

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