河南开放大学《Android智能手机编程》作业练习1

标签: ,

国开题库网随机题提示

题目1-10

1.

java.io包中的(  )和(  )类主要用于对对象Object的读写。

 

多选题 (2 分) 2

Reader

objectInputStream

objectOutPutStream

writer

正确答案: B C
答案解释:

2.

在使用蓝牙必须获取的权限是

多选题 (2 分) 2

正确答案: A C
3.

下列选项中,属于Toast显示提示信息时间的参数的是()

多选题 (2 分) 2

LENGTH_ LONG

Toast.LENGTH_LONG

Toast.LENGTH_SHORT

LENGTH_SHORT

正确答案: B C
答案解释:

4.

Chronometer类的重要方法

多选题 (2 分) 2

stop

destory

start

setBase

正确答案: A C D
答案解释:

5.

下列选项中,属于Java工具的有 ( )

多选题 (2 分) 2

Java编译器

Java运行工具

Java打包工具

Java文档生成工具

正确答案: A B C D
答案解释:

6.

下列关于try…catch和finally的组合使用,格式正确的有()

多选题 (2 分) 2

try{ }catch(ExceptionType(Exception类及其子类) e){ }finally{ }

try{ }catch(ExceptionType1(Exception子类) e1){ } catch(ExceptionType2(Exception类及其子类) e2){ }

try{}

try{ }finally{ }

正确答案: A B D
答案解释:

7.

下列关于静态方法的描述正确的有()

多选题 (2 分) 2

静态方法在被调用时可以不创建任何对象

静态方法能访问所有成员

静态方法也可以通过类名和对象访问

静态方法只能访问静态成员

正确答案: A C D
答案解释:

8.

Intent传递数据时,下列的数据类型哪些可以被传递

多选题 (2 分) 2

Serializable

charsequence

Bundle

Parcelable

正确答案: A B C D
答案解释:

9.

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

多选题 (2 分) 2

startActivityFromChild

goToActivity

startActivity

startActivityForResult

正确答案: A C D
答案解释:

10.

关于Android程序的界面布局,以下说法正确的是

多选题 (2 分) 2

只能使用XML文件描述界面布局

使用XML文件描述界面布局

在程序运行时动态添加或修改界面布局

使用R.java文件描述界面布局

正确答案: B C
答案解释:

题目11-20

11.

Fragment(碎片)是一种可以嵌入在Activity中的UI片段,它能让程序更加合理地利用大屏幕空间.

判断题 (2 分) 2

正确

错误

正确答案: A
答案解释:

12.

BroadcastReceiver广播中有2种注册方式.

判断题 (2 分) 2

正确

错误

正确答案: A
答案解释:

13.

配置手机重启的广播事件不需要加额外的权限.

判断题 (2 分) 2

错误

正确

正确答案: A
答案解释:

14.

注册内容观察者是通过ContentResolver的registerContentObserver()方法注册的。

判断题 (2 分) 2

正确

错误

正确答案: A
答案解释:

15.

Cursor的moveToPosition方法用于移动光标到指定位置。

判断题 (2 分) 2

正确

错误

正确答案: A
答案解释:

16.

Android 工程中gen目录是自动生成的,主要有一个R.java文件,该文件可手动修改

判断题 (2 分) 2

错误

正确

正确答案: A
答案解释:

17.

启动系统相机使用的action是android.media.action.IMAGE_CAPTURE。

判断题 (2 分) 2

错误

正确

正确答案: B
答案解释:

18.

AIDL 全称是Android interface definition language叫Android接口定义语言.

判断题 (2 分) 2

正确

错误

正确答案: A
答案解释:

19.

Android系统是基于Linux平台开发的

判断题 (2 分) 2

错误

正确

正确答案: B
答案解释:

20.

provider中的android:name代表是继承于ContentProvider类的的全路径名称。

判断题 (2 分) 2

正确

错误

正确答案: A
答案解释:

题目21-30

21.

事务操作完成后一定要使用()方法关闭事务

单选题 (2 分) 2

end()

endTransaction()

close()

以上说法都不对

正确答案: B
答案解释:

22.

关于service生命周期的说法正确的是?

单选题 (2 分) 2

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

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

如果Service没有启动,不能调用StopService停止服务。

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

正确答案: D
答案解释:

23.

使用SQLiteOpenHelper的构造方法创建与数据库连接时,参数可以设置为null的是

单选题 (2 分) 2

Context

数据库版本

CursorFactory

数据库名

正确答案: C
答案解释:

24.

在帧布局中的子控件默认是()对齐的。

单选题 (2 分) 2

右上角

右下角

左上角

左下角

正确答案: C
答案解释:

25.

关于广播的作用,正确的说法是

单选题 (2 分) 2

它可以启动一个 Activity

它不可以启动一个 Service

它可以帮助 service修改用户界面

它是用接收系统发布的一些消息的

正确答案: A
答案解释:

26.

系统收到intent发起的启动Activity的请求时,根据什么来选择最合适的Activity?

单选题 (2 分) 2

都可以

data

category

action

正确答案: A
答案解释:

27.

在Android工程中新建了一个Activity 需要在哪个xml文件中声明一下?

单选题 (2 分) 2

AndroidMainifest.xml

layout.xml

main.xml

string.xml

正确答案: A
答案解释:

28.

Activity在()状态是对用户来说仍然可见,但它无法获取焦点,用户对它操作没有响应。

单选题 (2 分) 2

运行状态

启动状态

停止状态

暂停状态

正确答案: D
答案解释:

29.

Activity通过()方法可以设置它的布局文件,并把视图显示在界面上。

单选题 (2 分) 2

setContentView()

setLayoutViews()

setLayoutView()

setContentViews()

正确答案: A
答案解释:

30.

短信的内容提供者是

单选题 (2 分) 2

MessageProvider

TelephonyProvider

ContactProvider

SmsProvider

正确答案: D
答案解释:

题目31-40

31.

Cursor中的()方法用于移动光标到下一行。

单选题 (2 分) 2

moveToNext()

moveToFirst()

moveToLast()

moveToPrevious()

正确答案: A
答案解释:

32.

Ip拨号器中我们把ip号码通过sharedPreferences保存起来,以下说法错误的是

单选题 (2 分) 2

sharedPreferences保存数据后实际上生成了一个xml文件

通过上下文来初始化sharedPreferences

使用sharedPreferences初始化后可以直接保存数据.

使用sharedPreferences需要获取sharedPreferences的编辑器.

正确答案: C
答案解释:

33.

Android中创建内容提供者要继承

单选题 (2 分) 2

ContentDataProvider

ContentObserver

ContentProvider

ContentData

正确答案: C
答案解释:

34.

在下列选项中,关于ContentResolver的说法错误的是

单选题 (2 分) 2

ContentResolver的增删改查方法与目标内容提供者的增删改查方法是一一对应

通过ContentResolver可以在其它应用程序中访问内容提供者

ContentResolver不需要通过uri匹配到内容提供者

ContentResolver通过uri匹配到内容提供者

正确答案: C
答案解释:

35.

在布局文件中,给Button指定单击事件响应方法的属性是

单选题 (2 分) 2

enabled

focusable

onClick

hint

正确答案: C
答案解释:

36.

在android中android:permission=”android.permission.RECEIVE_BOOT_COMPLETED”权限是干什么的

单选题 (2 分) 2

没什么用

在数据库增删改查时用的权限

对文件操作的权限

设置程序开机第一启动的权限

正确答案: D
答案解释:

37.

关于Android中sqlite3工具介绍不正确的是

单选题 (2 分) 2

使用sqlite3工具应该进入到dos下进行操作

在使用sqlite3工具需要先开启模拟器或者真机

sqlite3工具是一个命令行工具

sqlite3工具是一个收费的查看数据库的工具

正确答案: D
答案解释:

38.

自定义BroadcastReceiver时在androidManifest中用哪个标签定义

单选题 (2 分) 2

receiver

application

uses-sdk

activity

正确答案: A
答案解释:

39.

注册外拨电话的广播事件对应的action是

单选题 (2 分) 2

android_intent.action.OUTGOINT_CALL

android_intent.action.OUTGOINT_CALL_DATA

android_intent.action.NEW_OUTGOING_CALL

android_intent.action.NEW_CALL

正确答案: C
答案解释:

40.

Intent intent = newIntent(Intent.ACTION.VIEW,Uri.parse(“http://mail.google.com”))这句话作用陈述正确的是

单选题 (2 分) 2

其它项不正确

在浏览器浏览这个网址

发送Email

发送短信

正确答案: B
答案解释:

题目41-50

41.

使用AIDL完成远程Service方法调用下列说法不正确的是

单选题 (2 分) 2

aidl的文件的内容类似java代码

aidl对应的接口的方法前面不能加访问权限修饰符

aidl对应的接口名称不能与aidl文件名相同

创建一个Service(服务),在服务的onBind(Intent intent)方法中返回实现了aidl接口 的对象

正确答案: C
答案解释:

42.

SQLiteOpenHelper中的()方法用于创建或打开一个只读的数据库。

单选题 (2 分) 2

getReadableDatabase

getWritableDatabase

onCreate

onUpgrade

正确答案: A
答案解释:

43.

如果要调用现成的 ContentProvider,获得如下

单选题 (2 分) 2

CursorLoader

Cursor

ContentProvider

ContentResolver

正确答案: D
答案解释:

44.

关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是

单选题 (2 分) 2

bindService()方法执行成功后。

Service的onCreate()和onStartCommand()方法启动成功后。

bindService()方法执行成功同时onBind()方法返回非空IBinder对象。

Service的onCreate()方法和onBind()方法执行成功后。

正确答案: C
答案解释:

45.

在相对布局文件中,把控件显示在另外一个控件的右侧使用的属性是

单选题 (2 分) 2

layout_toLeftOf

layout_toRightOf

layout_toStartOf

layout_toEndOf

正确答案: B
答案解释:

46.

在Activity中,获得ContentResolver对象的方法是

单选题 (2 分) 2

getContentResolver()

getContentResolvers()

getResolver()

getResolvers()

正确答案: A
答案解释:

47.

setResultData()方法的作用是

单选题 (2 分) 2

修改广播接收者的数据

设置广播接收者的数据

以上都不对

修改数据并往下传递

正确答案: A
答案解释:

48.

在多个应用中读取共享存储数据时,需要用到的query方法,是哪个对象的方法

单选题 (2 分) 2

SQLiteHelper

Cursor

ContentResolver

ContentProvider

正确答案: C
答案解释:

49.

以下哪个不是Activity启动时的正确标志?

单选题 (2 分) 2

FLAG_ACTIVITY_SINGLE_TASK

FLAG_ACTIVITY_NEW_TASK

FLAG_ACTIVITY_SINGLE_TOP

FLAG_ACTIVITY_CLEAR_TOP

正确答案: A
答案解释:

50.

在下列选项中,用来设置Activity的启动模式的属性是

单选题 (2 分) 2

android:launchProperty

android:launchMode

android:launchMethod

android:launch

正确答案: B
答案解释: