智慧树知到《移动设备程序开发》章节测试答案


第三章单元测试

1、在事件监听的处理模型中,主要涉及哪些对象()

A.事件监听器

B.事件位置

C.事件

D.事件源

正确答案:事件监听器;事件;事件源

2、Android中的事件处理包括()

A.基于回调的事件处理

B.实时事件处理

C.基于委托的事件处理

D.基于监听的事件处理

正确答案:基于回调的事件处理;基于监听的事件处理

3、事件监听器的实现,可以有哪些形式?()

A.直接绑定到标签

B.内部类

C.匿名内部类

D.使用Activity实现监听接口

正确答案:直接绑定到标签;内部类 ;匿名内部类;使用Activity实现监听接口

4、对于按钮的点击事件可以采用哪些方法实现?()

A.利用new OnClickListener(){}”的形式创建匿名内部类

B.创建内部类实现OnClickListener接口

C.创建内部类实现OnTouchListener接口

D.绑定到按钮的onClick属性

正确答案:利用new OnClickListener(){}”的形式创建匿名内部类;创建内部类实现OnClickListener接口;绑定到按钮的onClick属性

5、对于View类,一般包含哪些内部接口实现事件监听。()

A.View.OnTouchListener

B.View.OnClickListener

C.View.OnKeyListener

D.View.OnLongClickListener

正确答案:View.OnTouchListener;View.OnClickListener;View.OnKeyListener;View.OnLongClickListener

6、下面几种事件处理器中,有事件对象作为参数传递的是()

A.OnLongClick()

B.OnClick()

C.onKey()

D.onTouch()

正确答案:onKey();onTouch()

7、在对checkbox组件进行选择改变事件的事件监听时,需要实现()接口

A.OnKeyListener

B.OnCheckedChangeListener

C.OnFocusChangeListener

D.OnClickListener

正确答案:OnCheckedChangeListener

8、下列哪些监听器方法能返回布尔值?()

A.onclick()

B.onLongclick()

C.OnTouch()

D.OnKey()

正确答案:onLongclick();OnTouch();OnKey()

9、下列属于Android提供的回调方法是()

A.OnFocusChanged

B.OnKeyUp

C.OnTouchEvent

D.OnKeyDown

正确答案:OnFocusChanged;OnKeyUp;OnTouchEvent;OnKeyDown

10、一个事件监听器可以监听多个事件源,一个事件源也可以注册多个事件监听器。

A.正确

B.错误

正确答案:正确

第四章单元测试

1、Android中下列属于Intent的作用的是

A.处理一个应用程序整体性的工作

B.是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失

C.实现应用程序间的数据共享

D.可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带

正确答案:可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带

2、关于 BroadcastReceiver 的说法不正确的是