智慧树知到《移动设备程序开发》章节测试答案
第三章单元测试
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 的说法不正确的是