Android常见界面控件、程序活动单元Activity练习
第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() ;
相关文章:
Android常见界面控件、程序活动单元Activity练习
第3章 Android常见界面控件、第4章程序活动单元Activity 一. 填空题 1. (填空题)Activity的启动模式包括standard、singleTop、singleTask和_________。 正确答案: (1) singleInstance 2. (填空题)启动一个新的Activity并且获取这个Activity的返回数据ÿ…...
大模型在直肠癌诊疗全流程预测及应用研究报告
目录 一、引言 1.1 研究背景与目的 1.2 国内外研究现状 1.3 研究方法与创新点 二、大模型预测直肠癌的原理与技术基础 2.1 大模型技术概述 2.2 用于直肠癌预测的数据来源 2.3 模型构建与训练过程 三、术前预测 3.1 肿瘤分期预测 3.1.1 基于影像组学的 T 分期预测模型…...
大联盟(特别版)双端互动平台完整套件分享:含多模块源码+本地部署环境
这是一套结构清晰、功能完整的互动平台组件,适合有开发经验的技术人员进行模块参考、结构研究或本地部署实验使用。 该平台覆盖前端展示、后端服务、移动端资源以及完整数据库,采用模块化架构,整体部署流程简单清晰,适合自研团队参…...
设计模式:迪米特法则 - 最少依赖,实现高内聚低耦合
一、迪米特法则简介 迪米特法则(Law of Demeter,简称 LoD),也称为“最少知识法则”,核心思想是:一个对象应当对其他对象有最少的了解,仅与直接相关的对象交互。通过减少对象之间的耦合度&#…...
Spark-SQL
Spark-SQL 概述 Spark SQL 是 Spark 用于结构化数据(structured data)处理的 Spark 模块 Shark 是伯克利实验室 Spark 生态环境的组件之一,是基于 Hive 所开发的工具,它修改了内存管理、物理计划、执行三个模块,并使之能运行在 Spark 引擎上…...
多任务响应2(Qt)
多任务响应2 扩展方案1. 设计思路2. 示例代码3. 说明 在多任务响应1的基础上,当任务响应比较复杂时,需要整合多个模块的信息。 扩展方案 利用【中介者模式】或【系统上下文】来整合多个模块的信息,并在命令对象中通过依赖注入(D…...
【MySQL】MVCC工作原理、事务隔离机制、undo log回滚日志、间隙锁
一、什么是MVCC? MVCC,即 Multiversion Concurrency Control(多版本并发控制),它是数据库实现并发控制的一种方式。 MVCC 的核心思想是: 为每个事务提供数据的“快照”版本,从而避免加锁&…...
无人机气动-结构耦合技术要点与难点
一、技术要点 1. 多学科耦合建模 气动载荷与结构响应的双向耦合:气动力(如升力、阻力、力矩)导致结构变形,而变形改变气动外形,进一步影响气流分布,形成闭环反馈。 建模方法: 高精度C…...
七大数据库全面对比:ClickHouse、ES、MySQL等特性、优缺点及使用场景
七大数据库全面对比:ClickHouse、ES、MySQL等特性、优缺点及使用场景 引言 在数字化时代,数据库的选择对于业务的成功至关重要。本文将通过表格形式,对ClickHouse、Elasticsearch(ES)、MySQL、SQL Server、MongoDB、HBase、Cassandra这七大数据库进行特性、优缺点及使用…...
element-ui plus 中 filter-method 函数多次触发问题解决
前情提要 点进这个文章的小伙伴,应该都是为了解决一个需求,把原本的前端过滤改为后端过滤,但是将filter-method修改为后端取数据后,发现其触发了很多次。博主也是在修改表格过滤时用到了这个坑,本篇文章为大家解决一下…...
基于【Lang Chain】构建智能问答系统的实战指南
🐇明明跟你说过:个人主页 🏅个人专栏:《深度探秘:AI界的007》 🏅 🔖行路有良友,便是天堂🔖 目录 一、引言 1、什么是Lang Chain 2、LangChain在问答系统中的核心优…...
idea的快捷键使用以及相关设置
文章目录 快捷键常用设置 快捷键 快捷键作用ctrlshift/注释选中内容Ctrl /注释一行/** Enter文档注释ALT SHIFT ↑, ALT SHIFT ↓上下移动当前代码Ctrl ALT L格式化代码Ctrl X删除所在行并复制该行Ctrl D复制当前行数据到下一行main/psvm快速生成入口程序soutSystem.o…...
TestHubo安装及入门指南
TestHubo是一款开源免费的测试管理工具,提供一站式测试解决方案,涵盖功能测试、接口测试、性能测试以及 Web 和 App 测试等多个维度。TestHubo 整合了全面的测试能力,使团队可以在一个平台内完成所有测试需求。本文将介绍如何快速安装配置及入…...
react tailwindcss最简单的开始
参考教程: Install Tailwind CSS with Vite - TailwindCSS中文文档 | TailwindCSS中文网https://www.tailwindcss.cn/docs/guides/vite操作过程: Microsoft Windows [版本 10.0.26100.3476] (c) Microsoft Corporation。保留所有权利。D:\gitee\tailwi…...
openGauss新特性 | 自动参数化执行计划缓存
目录 自动化参数执行计划缓存简介 SQL参数化及约束条件 一般常量参数化示例 总结 自动化参数执行计划缓存简介 执行计划缓存用于减少执行计划的生成次数。openGauss数据库会缓存之前生成的执行计划,以便在下次执行该SQL时直接使用,可…...
3、组件:魔法傀儡的诞生——React 19 组件化开发全解析
一、开篇:魔法傀儡的觉醒 "每个React组件都像一具魔法傀儡,"邓布利多校长挥动魔杖,空中浮现出闪烁的代码字符,"它们能自主思考、协同工作,甚至能跨越时空(服务器与客户端)执行任…...
使用Python实现矢量路径的压缩、解压与可视化
引言 在图形设计和Web开发中,矢量路径数据的高效存储与传输至关重要。本文将通过一个Python示例,展示如何将复杂的矢量路径命令序列压缩为JSON格式,再将其解压还原,并通过matplotlib进行可视化。这一过程可应用于字体设计、矢量图…...
达梦数据库迁移问题总结
更多技术博客,请关注微信公众号:运维之美 问题一、DTS工具运行乱码 开启图形化 [rootlocalhost ~]# xhost #如果命令不存在执行sudo yum install xorg-x11-server-utils xhost: unable to open display "" [rootlocalhost ~]# su - dmd…...
OpenHarmony荷兰研习会回顾 | 仓颉语言赋能原生应用开发实践
近日,由全球顶级学术峰会EuroSys/ASPLOS和OpenHarmony社区在荷兰鹿特丹合办的操作系统深度研习会圆满收官,本次研习会以"架构探秘-开发实践-创新实验"三位一体的进阶模式,为全球开发者构建了沉浸式技术探索平台。其中,由…...
【远程工具】0 std::process::Command 介绍
std::process::Command 是 Rust 标准库中用于创建和配置子进程的主要类型。它允许你启动新的进程、设置其参数和环境变量、重定向输入/输出等。 基本用法 use std::process::Command;let output Command::new("echo").arg("Hello, world!").output().ex…...
【JAVA】JVM 堆内存“缓冲空间”的压缩机制及调整方法
1. 缓冲空间是否可压缩? 是的,JVM 会在满足条件时自动收缩堆内存,将未使用的缓冲空间释放回操作系统。但需满足以下条件: GC 触发堆收缩:某些垃圾回收器(如 G1、Serial、Parallel)在 Full GC …...
RV1126 人脸识别门禁系统解决方案
1. 方案简介 本方案为类人脸门禁机的产品级解决方案,已为用户构建一个带调度框架的UI应用工程;准备好我司的easyeai-api链接调用;准备好UI的开发环境。具备低模块耦合度的特点。其目的在于方便用户快速拓展自定义的业务功能模块,以及快速更换UI皮肤。 2. 快速上手 2.1 开…...
matlab内置的git软件版本管理功能
1、matlab多人协作开发比普通的嵌入式软件开发困难很多 用过matlab的人都知道,版本管理对于matlab来说真的很费劲,今天介绍的这个工具也不是说它就解决了这个痛点,只是让它变得简单一点。版本管理肯定是不可或缺的,干就完了 2、操作说明 如图所示,源代码管理,选项罗列的…...
【问题排查】SQLite安装失败
启动 Django 自带的开发服务器 python manage.py runserver出现如下报错: [rootiZ2zedudtf2cwzi9argky2Z myproject]# python manage.py runserver Watching for file changes with StatReloader Performing system checks...System check identified no issues (…...
Express中间件(Middleware)详解:从零开始掌握(2)
1. 请求耗时中间件的增强版 问题:原版只能记录到控制台,如何记录到文件? 改进点: 使用process.hrtime()是什么?获取更高精度的时间支持将日志写入文件记录更多信息(IP地址、状态码)工厂函数模式使中间件可配置 con…...
《前端面试题之 CSS篇(第一集)》
目录 1、CSS的盒模型2、CSS选择器及其优先级3、隐藏元素的方法有那些4、px、em、rem的区别及使用场景5、重排、重绘有什么区别6、水平垂直居中的实现7、CSS中可继承与不可继承属性有哪些8、Sass、Less 是什么?为什么要使用他们?9、CSS预处理器/后处理器是…...
MySQL部分总结
mysql学习笔记,如有不足还请指出,谢谢。 外连接,内连接,全连接 外连接:左外、右外 内连接:自己和自己连接 全连接:左外连接右外链接 mysql unique字段 unique可以在数据库层面避免插入相同…...
2025第十六届蓝桥杯PythonB组部分题解
一、攻击次数 题目描述 小蓝操控三个英雄攻击敌人,敌人初始血量2025: 第一个英雄每回合固定攻击5点第二个英雄奇数回合攻击15点,偶数回合攻击2点第三个英雄根据回合数除以3的余数攻击:余1攻2点,余2攻10点࿰…...
RocketMQ 中的 MessageStore 组件:消息存储的核心枢纽
引言 在现代分布式系统中,消息队列扮演着至关重要的角色,它能够实现系统间的异步通信、解耦服务以及削峰填谷等功能。RocketMQ 作为一款高性能、高可靠的分布式消息队列,在众多企业级应用中得到了广泛的应用。而在 RocketMQ 的架构体系里&am…...
Linux Kernel 2
地址空间(Address Space) 一、物理地址空间(Physical Address Space) 物理地址空间 是指 RAM 和设备内存 在系统内存总线上所呈现的地址布局。 举例:在典型的 32 32 32 位 Intel 架构中, RAM(…...
