国开《Android智能手机编程》作业练习3

此内容查看价格为3金币,请先
如有问题,请联系微信客服解决!
【答案为下面试题答案,请核对试题后再购买】

1.下面关于AlertDialog对话框的描述,正确的是(    )。

AlertDialog对话框用于提示一些重要信息或者显示一些需要用户额外交互的内容

可以调用AlertDialog.Builder的create()方法创建AlertDialog对象

AlterDialog一般包含标题、内容和按钮三个区域

AlertDialog对话框的内容可以为简单文本、单选列表、多选列表

2.下列选项中,属于Fragment生命周期状态的是(    )。

启动状态

运行状态

暂停状态

销毁状态

3.

下面关于广播机制的描述,正确的是(    )。

广播发送者异步执行

广播接收者同步执行

可以使用广播在不同程序之间进行通讯

发送的广播必须有广播接收者接收,否则程序会崩溃

4.

自定义View时,属于onMeasure方法的测量模式的是(    )。

EXACTLY

AT_MOST

SPECIFIED

UNSPECIFIED

5.下面关于安装Android Studio3.2版本的描述,正确的是(   )。

可以下载SDK

可以选择UI主题

Android Stuido对安装环境的内存没有要求

Android Studio安装时没有下载SDK的操作

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

Toast.LENGTH_SHORT

Toast.LENGTH_LONG

LENGTH_SHORT

LENGTH_LONG

7.下列选项中,属于startService()方法启动服务时执行的生命周期方法的是(    )。

onCreate()

onResume()

onStartCommand()

onStart()

8.下面关于尺寸资源单位的描述,正确的是()。

每个px对应屏幕上的一个点

dp是一种与屏幕密度无关的尺寸单位

sp是标准长度单位

in主要处理字体的大小

9.下面关于onKeyDown()方法的描述,正确的是(    )。

该方法主要用于捕捉手机键盘被按下的事件

Android程序中所有的View都可以重写该方法

该方法是KeyEvent.Callback接口中的抽象方法

以上说法都不对

10.AlertDialog可以通过new关键字创建对象。

11.当Activity处于运行状态时,Android会尽可能地保持它的运行,即使出现内存不足的情况,Android也会先杀死栈底部的Activity,来确保可见的Activity正常运行

12.Android系统的Linux内核层主要提供了构建应用程序时用到的各种API。

13.使用完SQLiteDatabase对象,需要使用close()关闭数据库连接。

14.退出当前Activity时,依次调用了生命周期的onPause()、onStop()、onDestroy()方法。

15.创建程序时,填写的Package Name表示项目名称 

16.

通过Editor的remove()方法可以清空SharedPreferences文件中保存的数据。

17.Android SDK的下载包括SDK版本和Tools工具。

18.Android UI开发中,相对布局通常有两种形式,一种是相对于容器而言的,一种是相对于控件而言的。

19.TextView控件中只能显示文本信息,不能显示图片。

20.下列选项中,属于清除SharedPreferences文件中保存数据的方法是(     )。

move()

clear()

remove()

delete()

21.下面关于单选对话框的描述,正确的是(    )。

必须使用dismiss()方法才能使单选对话框消失

单选对话框中的确定按钮是通过setPositiveButton()方法实现的

可以调用setIcon()方法显示内容区域的图标

以上说法都不对

22.在Activity的onCreate()方法中,加载布局资源文件的方法是(    )。

setTheme()

setContentView()

setView()

setGroupView()

23.下列选项中,属于RecyclerView适配器的方法的是(    )。

onCreateViewHolder()

getView()

onBindViewHolder()

getCount()

24.下列选项中,属于操作Android系统短信数据库中数据的类是(    )。

ContentProvider

ContentResolver

ContentObserver

SQLiteDatabase

25.( )启动模式是指,每次启动该Activity时,系统会这个Activity的实例作为一个任务压入任务栈的栈顶,每次销毁一个Activity时,系统会从任务栈中把这个Activity实例对应的任务移除。

singleTask

singleTop

standard

singleInstance

26.Android中Intent传递类对象时,该类对象需实现()或Parcelable接口

Copyings接口

Copying接口

Serializables接口

Serializable接口

27.下列选项中,属于设置布局高度的属性的是()。

android:id

android:layout_weight

android:layout_height

android:padding

28.Android UI开发中,设置线性布局为垂直显示需修改的属性的( )

android:orientation=“vertical”

android:orientation=“horizontal”

android:layout_centerHorizontal=“true”

android:layout_centerVertical=“true”

29.下列选项中,属于创建服务时继承的类是(    )。

Activity

Broadcast

Service

Intent

30.()启动模式与standard类似,不同的是,当启动的Activity已经位于栈顶时,则直接使用它不创建新的实例

singleTask

singleTop

singleTask和 singleTop

singleInstance

31.下列选项中,属于Log类中显示黑色的日志内容的方法的是(   )。

Log.v()

Log.e()

Log.wtf()

Log.w()

32.在下列选项中,用于给Activity指定主题的属性是( )

icon

label

theme

style

33.Android安装包文件简称APK,其后缀名是( )

apk

exe

txt

app

34.下面关于HttpURLConnection访问网络的描述,正确的是(    )。

以GET方式访问网络URL的内容一般要大于1K

以GET的方式提交的数据要比POST的方式相对安全

使用HttpURLConnection访问网络时需要设置超时时间,以防止连接被阻塞时无响应,影响用户体验

使用GET方式提交数据时,用户通过浏览器无法看到发送的请求数据

35.在下列选项中,表示Toast较短时间显示信息的是( )

Toast.LENGTH_LONG

Toast.LONG

Toast.LENGTH_SHORT

Toast.SHORT

36.下面关于Looper主消息的循环器的描述,正确的是(    )。

Looper是用来发送消息和处理消息的

Looper是每个线程中的MessageQueue的管家,用来接收Handler发送的消息

Looper用来监视消息队列里面的数据,一旦发现消息队列里面有数据就把消息给取出来

Looper是用来处理消息的

37.下面关于广播的描述,正确的是(   )。

有序广播可以被接收者拦截

无序广播是同步的

有序广播的效率比无序广播高

无序广播可以被接收者拦截

38.下列选项中,属于可以长期运行在后台的组件的是(    )。

Activity

ContentProvider

Service

Intent

39.在startActivityForResult方法表示请求码的参数是( )

requestCode

resultCode

data

intent

40.Android UI开发中,如何设置GridLayout列数为4( )

android:columnCount=“4”

android:layout_columnCount=“4”

android:column=“4”

android:stretchColumns=“4”

41.下列选项中,属于当前Activity被其他Activity覆盖时调用的方法的是(     )。

onCreate()

onResume()

onPause()

onDestroy()

42.下面关于bindService()方法启动服务的描述,正确的是(    )。

服务会长期在后台运行

启动服务的组件与服务之间没有关联

可以通过stopService()方法停止该服务

可以通过unbindService()方法停止该服务

43.下列选项中,属于后退键的是(    )。

KEYCODE_POWER

KEYCODE_HOME

KEYCODE_BACK

KEYCODE_VOLUME_UP

44.下列选项中,属于设置EditText控件中输入的内容只能是数字的属性的是(    )。

android:password

android:hint

android:phoneNumber

android:editable

45.下列选项中,属于Editor类中存储String类型参数的方法的是(   )。

set()

put()

getString()

putString()

46.下列选项中,属于设置TableLayout布局中的控件显示位置的属性为(    )。

android:layout_column

android:layout_span

android:shrinkColumns

以上都不是

47.下面关于静态注册广播接收者中Exported属性的描述,正确的是(     )。

广播接收者是否可以由系统实例化

是否接收当前程序之外的广播

创建广播接收者名称

以上说法都不对

48.下列选项中,属于Android系统提供的处理物理按键事件的回调方法的是(    )。

onKeyDown()

onFocusChanged()

onTouchEvent()

以上方法都不对

49.在相对布局文件中,把控件与另外一个控件的下边使用的属性是( )

layout_above

padding

layout_below

layout_margin

50.

下列选项中,不属于Android的数据存储方式的是(    )。

SQLite数据库

ContentProvider

Map

文件存储

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码