课后练习

一、单项选择题

  1. 本篇音乐播放器项目的主要开发目标是( )。

    A. 只展示一张静态图片

    B. 完成歌曲列表、音频播放和 MV 播放等主要流程

    C. 只实现 Android 工程导入

    D. 只保存用户本地账号

  2. 任务一“音乐播放器项目概述”的主要作用是( )。

    A. 认识目标效果、功能范围和用户操作流程

    B. 创建 MediaPlayer 实例

    C. 请求在线歌曲接口

    D. 编写 RecyclerView Adapter

  3. 初始工程首次运行后,页面主体显示“音乐列表将在后续任务中实现”,这主要说明( )。

    A. 歌曲列表功能已完成

    B. 当前工程只提供页面起点

    C. 播放器已开始播放第一首歌曲

    D. Gradle 同步尚未完成

  4. 使用 Android Studio 打开初始工程时,应选择( )。

    A. app/src/main 目录

    B. app 模块目录

    C. res 资源目录

    D. 包含 settings.gradle.kts 的工程根目录

  5. Gradle 同步的主要作用是( )。

    A. 自动生成歌曲数据

    B. 读取项目配置并准备工程构建所需的信息

    C. 自动播放第一首歌曲

    D. 清除设备上的应用数据

  6. 初始工程的入口 Activity 文件是( )。

    A. app/src/main/java/com/sziit/musicplayer/ui/activity/MainActivity.kt

    B. app/src/main/res/layout/activity_main.xml

    C. app/build.gradle.kts

    D. app/src/main/AndroidManifest.xml

  7. 初始工程中的布局文件主要位于( )。

    A. app/src/main/java

    B. app/src/main/mipmap

    C. app/src/main/res/layout

    D. gradle/wrapper

  8. 初始工程运行后,页面主体应显示( )。

    A. 在线歌曲列表

    B. “音乐列表将在后续任务中实现”提示

    C. MV 视频画面

    D. 播放完成提示

  9. 点击 Run 前,应在 Android Studio 顶部设备列表中确认( )。

    A. Android Studio 已识别可用的真机或模拟器

    B. 已经创建歌曲数据类

    C. 已经添加网络请求代码

    D. 已经绑定音乐播放服务

  10. 记录初始工程运行结果的主要目的是( )。

    A. 替代 Gradle 同步

    B. 修改应用中的歌曲数据

    C. 提前完成播放器功能

    D. 为单元二的页面开发和问题定位保留可比较的起点

三、参考答案

选择题答案

题号答案考查内容
1B项目整体开发目标
2A项目概述任务范围
3B初始工程的页面状态
4DAndroid Studio 工程打开位置
5BGradle 同步作用
6A初始工程入口 Activity
7CAndroid 布局资源目录
8B初始页面预期显示内容
9A运行设备检查
10D运行记录的验证作用