第3章 Android常见界面控件、第4章程序活动单元Activity
一. 填空题
1. (填空题)Activity的启动模式包括standard、singleTop、singleTask和_________。
正确答案:
(1) singleInstance
2. (填空题)启动一个新的Activity并且获取这个Activity的返回数据,需要重写________方法。
正确答案:
(1) startActivityForResult()
3. (填空题)发送隐式Intent后,Android系统会使用________匹配相应的组件。
正确答案:
(1) IntentFilter
二. 判断题(共12题,42.7分)
4. (判断题)当指定RadioButton按钮的android:checked属性为true时,表示未选中状态。( )
• A. 对
• B. 错
正确答案:错
解析:当android:checked属性为true时,表示RadioButton处于选中状态,而不是未选中状态。
5. (判断题)Toast是Android系统提供的轻量级信息提醒机制,用于向用户提示即时消息。( )
• A. 对
• B. 错
正确答案:对
6. (判断题)如果Activity不设置启动模式,则默认为standard。( )
• A. 对
• B. 错
正确答案:对
7. (判断题)<intent-filter>标签中间只能包含一个action属性。( )
• A. 对
• B. 错
正确答案:错
解析:在Android开发中,<intent-filter>标签是用于声明一个组件(如Activity、Service等)能够响应的Intent类型。每个<intent-filter>可以包含多个不同类型的元素,如<action>、<category>和<data>等,以定义组件可以响应的Intent的种类。
8. (判断题)RelativeLayout通过以父容器或其它子控件为参照物,指定布局中子控件的位置。
• A. 对
• B. 错
正确答案:对
9. (判断题)TextView控件用于显示文本信息。
• A. 对
• B. 错
正确答案:对
10. (判断题)TextView控件中只能显示文本信息,不能显示图片。
• A. 对
• B. 错
正确答案:错
解析:使用background设置背景图片drawableTop在文本的顶部显示图像。
11. (判断题)android:textSize属性可以设置TextView中的文本显示的大小。
• A. 对
• B. 错
正确答案:对
12. (判断题)RadioButton表示单选按钮,和RadioGroup配合使用。
• A. 对
• B. 错
正确答案:对
13. (判断题)通过调用finish()方法可以关闭Activity。( )
• A. 对
• B. 错
正确答案:对
14. (判断题)Activity不用在AndroidManifest.xml文件中注册就可以运行。( )
• A. 对
• B. 错
正确答案:错
15. (判断题)Android中SimpleAdapter数据适配器继承BaseAdapter类。( )
• A. 对
• B. 错
正确答案:对
三. 单选题
16. (单选题)下列选项中,哪个用于设置TextView中文字显示的大小?( )
• A. android:textSize=”18”
• B. android:size=”18”
• C. android:textSize=’18sp’
• D. android:size=”18sp”
正确答案:C:android:textSize=’18sp’;
17. (单选题)使用EditText控件时,当文本内容为空时,如果想做一些提示,那么可以使用的属性是( )
• A. android:text
• B. android:background
• C. android:inputType
• D. android:hint
正确答案:D:android:hint;
18. (单选题)为了让一个ImageView显示一张图片,可以通过设置的属性是( )
• A. android:src
• B. android:background
• C. android:img
• D. android:value
正确答案:A:android:src;
19. (单选题)下列选项中,不属于Android四大组件的是( )。
• A. Service
• B. Activity
• C. Handler
• D. ContentProvider
正确答案:C:Handler;
20. (单选题)下列选项中,哪个不是Activity生命周期方法( )。
• A. onCreate()
• B. startActivity()
• C. onStart()
• D. onResume()
正确答案:B:startActivity();
21. (单选题)下列关于Intent的描述中,正确的是( )。
• A. Intent不能够实现应用程序间的数据共享
• B. Intent可以实现界面的切换,还可以在不同组件间直接进行数据传递
• C. 使用显式Intent可以不指定要跳转的目标组件
• D. 隐式Intent不会明确指出需要激活的目标组件,所以无法实现组件之间的数据跳转
正确答案:B:Intent可以实现界面的切换,还可以在不同组件间直接进行数据传递;
22. (单选题)在相对布局中,用于设置当前控件位于某控件左侧的属性是()。
• A.android:layout_alignLeft
• B. android:layout_toLeftOf
• C. android:layout_alignParentLeft
• D. android:layout_centerInParent
正确答案:B:android:layout_toLeftOf;
23. (单选题)下列选项中,属于相对布局的标签()。
• A.TableLayout
• B. ConstraintLayout
• C. FrameLayout
• D. RelativeLayout
正确答案:D:RelativeLayout;
24. (单选题)下列选项中,属于CheckBox控件设置选择监听事件的方法的是()。
• A.setOnClickListener
• B. setOnCheckedListener
• C. setOnCheckedChangeListener
• D. setOnMenuItemSelectedListener
正确答案:C:setOnCheckedChangeListener;
25. (单选题)下列选项中,属于设置TextView中文本内容的属性的是()。
• A.android:textValue
• B. android:text
• C. android:textColor
• D. android:textSize
正确答案:B:android:text;
26. (单选题)Android是如何组织Activity的( )
• A.以堆的方式组织Activity
• B. 以栈的方式组织Activity
• C. 以树型方式组织Activity
• D. 以链式方式组织Activity
正确答案:B:以栈的方式组织Activity;
27. (单选题)Activity从可见状态变为被半透明遮盖状态时,生命周期中哪个方法被调用?( )
• A. onStop()
• B. onPause()
• C. onRestart()
• D. onStart()
正确答案:B:onPause();
28. (单选题)在下列选项中,用来给ListView填充数据的方法是( )。
• A.setAdapter()
• B.setDefaultAdapter()
• C.setBaseAdapter()
• D. setView()
正确答案:A:setAdapter() ;