聚合答案库

免费查题,不限次数,
扫描二维码立即使用。

了解更多
免费中国大学MOOC 2020春季课程-移动应用系统开发(苗雨)(天津中德应用技术大学)1455439161 最新慕课答案-聚合答案库
作者:20782912023-03-04 00:00 点赞 收藏 热度:18

代码静态质量检查

1、多选题:
‎为了确保APP质量,不仅要通过测试 以确保其符合功能要求,还必须确保代码不存在结构问题,下列哪种情况代码结构不合理‎
选项:
A: 如果 XML 资源文件包含未使用的命名空间
B: 使用目标 API 版本不支持的已弃用的元素或 API 调用
C: 代码中直接用具体的字符串进行比较
D: 在项目中使用e.printStackTrace()打印异常信息
答案: 【 如果 XML 资源文件包含未使用的命名空间;
使用目标 API 版本不支持的已弃用的元素或 API 调用;
代码中直接用具体的字符串进行比较;
在项目中使用e.printStackTrace()打印异常信息

2、判断题:
‌Android Studio中的Lint无需执行用程序,也不必编写测试用例,就可以帮助你发现并纠正代码结构质量问题。‎
选项:
A: 正确
B: 错误
答案: 【 正确

3、填空题:
‏记账本项目开发中应用最多的是Android的(  )代码扫描工具​
答案: 【 Lint

4、填空题:
‌Lint可检查你的 Android 项目源文件中是否包含潜在错误,以及在正确性、()、()、()、便利性和国际化方面是否需要优化改进‎
答案: 【 安全性、性能、易用性

5、填空题:
‍Android Studio 会根据()中配置的规则,分析源代码文件,执行检查。‏
答案: 【 Lint.xml

记账本项目打包发布

1、多选题:
‎在检查代码时,你可以选择检查范围,包括‌
选项:
A: 全局(整个项目)
B: 项中某个模块
C: 当前的文件或是
D: 某定制范围
答案: 【 全局(整个项目);
项中某个模块;
当前的文件或是;
某定制范围

2、判断题:
​通过静态检查可以提供代码的规范程度,发现代码中潜在的问题,减少需要测试的时间。​
选项:
A: 正确
B: 错误
答案: 【 正确

3、判断题:
‏Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中‎
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
‏在对项目进行打包的过程中要设置签名并生成安装包。‏
选项:
A: 正确
B: 错误
答案: 【 正确

项目打包

1、单选题:
‍代码混淆需要指定混淆规则,规则可以包括以下内容​
选项:
A: 指定代码压缩级别
B: 混淆时采用的算法
C: 排出混淆的类等
D: 以上都是
答案: 【 以上都是

2、判断题:
​Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中​
选项:
A: 正确
B: 错误
答案: 【 正确

3、填空题:
‏在对项目进行打包的过程中会设置()并生成安装包‌
答案: 【 签名

4、填空题:
​在打包的过程中,Debug 通常称为()版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。‍
答案: 【 调试

5、填空题:
‎打包过程中,Release 称为()版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。‏
答案: 【 发布

1、记账本项目展示

记账本项目主体功能

1、单选题:
‏本课程开发的记账本项目中主要包括哪些功能?‍
选项:
A: 用户登录、注册
B: 收入支出明细管理
C: 收入支出类别管理
D: 以上全有
答案: 【 以上全有

2、单选题:
‍APP开发流程中六个步骤正确的是?‏
选项:
A: 需求分析-原型设计-应用开发-应用测试-试运行-正式运营
B: 需求分析-原型设计-应用开发-试运行-应用测试-正式运营
C: 原型设计-需求分析-应用开发-应用测试-试运行-正式运营
D: 需求分析-应用开发-原型设计-应用测试-试运行-正式运营
答案: 【 需求分析-原型设计-应用开发-应用测试-试运行-正式运营

记账本项目展示测验

1、单选题:
‌下面哪一环节可以辅助开发人员和用户针对界面、交互、功能等进行可视化沟通。‏‌‏
选项:
A: 需求分析
B: 原型设计
C: 应用开发
D: 以上都是
答案: 【 原型设计

2、判断题:
‎记账本项目中有登录和注册功能,可以确保账户信息安全‏‎‏
选项:
A: 正确
B: 错误
答案: 【 正确

3、判断题:
‍需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后,他们才能够分析和寻求新系统的解决方法.‏‍‏
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
​在开发阶段,开发人员完成编码后,直接交给测试人员进行测试。​​​
选项:
A: 正确
B: 错误
答案: 【 错误

5、判断题:
‏软件所有功能完成后,要进行测试,以验证功能是否正常,能否适配不同Android版本和不同型号的手机屏幕,性能是否存在问题。​
选项:
A: 正确
B: 错误
答案: 【 正确

3、APP环境搭建

APP环境搭建

1、单选题:
‎在Android应用程序中图片应放在( )目录下‍
选项:
A: raw
B: values 
C: layout 
D: drawable 
答案: 【 drawable 

2、单选题:
‏Android Studio在安装过程中需要下载或拷贝必要的()才可以运行程序。‌
选项:
A: SOK
B: ADB
C: 资源文件
D: SDK
答案: 【 SDK

3、单选题:
‎Gradle的目录保存的位置在( )设置‍
选项:
A: distributionPath
B: distributionBase
C: zipStorePath
D: zipStoreBase
答案: 【 distributionPath

4、单选题:
‍在布局文件中,设置Sring.xml变量可以通过( )快捷键弹出的提取字符串资源选项设置。‌
选项:
A: Alt
B: Enter
C: Alt+Enter
D: Ctrl+
答案: 【 Alt+Enter

5、单选题:
‍如何启动开发者模式?‏
选项:
A: 5次连续点击手机屏幕
B: 用户无法启动
C: 连续3次点击版本号
D: 连续5次点击版本号
答案: 【 连续5次点击版本号

6、判断题:
‎配置Android Studio开发环境时,常出现的错误是由于下载安装SDK时发生的。‍
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
‌安装应用程序的adb命令是adb install‌
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‏adb命令必须在操作系统的MS-DOS中操作,开发环境中无法操作。​
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
‌adb命令创建文件夹命令是mkdir命令。‌
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‍adb命令移动文件命令是dd命令‌
选项:
A: 正确
B: 错误
答案: 【 错误

4、记账本的登录、注册界面

Activity组件

1、单选题:
​Android Activity生命周期中调用的第一个方法是‏
选项:
A: onInit()
B: onCreate()
C: onStart()
D: onBind()
答案: 【 onCreate()

2、单选题:
​在Android工程中新建了一个Activity需要在哪个xml文件中声明一下‍
选项:
A: main.xml
B: string.xml
C: AndroidMainifest.xml
D: layout.xml
答案: 【 AndroidMainifest.xml

3、单选题:
‎下列哪个不是 Activity 的生命周期方法之一‍
选项:
A: onCreate 
B: startActivity 
C: onStart  
D: onResume 
答案: 【 startActivity 

4、判断题:
‏一个应用程序中只能有一个Activity‍
选项:
A: 正确
B: 错误
答案: 【 错误

FrameLayout帧布局

1、单选题:
​帧布局中设置前景图,在所有子视图的前面的属性是‏
选项:
A: android:foreground
B: android:background
C: android:keepScreenOn
D: android:foregroundGravity
答案: 【 android:foreground

2、判断题:
​帧布局前面添加的组件会覆盖后面添加的组件 ‏
选项:
A: 正确
B: 错误
答案: 【 错误

3、判断题:
‎可以使用layout_gravity属性控制帧布局中组件的位置​
选项:
A: 正确
B: 错误
答案: 【 正确

4、填空题:
‌帧布局以屏幕()作为(0, 0)坐标,按组件定义的先后顺序依次逐层显示‍
答案: 【 左上角

LinearLayout线性布局

1、单选题:
‎下列哪个选项不是layout_gravity和gravity两个属性能够设置的值‌
选项:
A: right
B: center_horizontal
C: wrap_content
D: fill_horizontal
答案: 【 wrap_content

2、单选题:
‌如果使用LinearLayout实现组件垂直排列 那么在xml中应添加什么属性进行设置‏
选项:
A: android:orientation="vertical"
B: android:vertical="true"
C: android:orientation="horizontal"
D: android:horizontal="true"
答案: 【 android:orientation="vertical"

3、判断题:
‌线性布局中设置方向为水平方向,线性布局中的按钮设置layout_gravity为right,则它会居右显示‌
选项:
A: 正确
B: 错误
答案: 【 错误

4、判断题:
‏线性布局是使用orientation属性控制方向的‏
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
​在实际开发开发中,如果希望组件按layout_weight比例填充,高度或宽度要设为0dp‍
选项:
A: 正确
B: 错误
答案: 【 正确

RelativeLayout相对布局

1、单选题:
‏下列哪个属性是专用于相对布局的‎
选项:
A: android.orientation
B: android:stretchColumns
C: android:layout_alignParentRight
D: android:layout_toRightOf
答案: 【 android:layout_toRightOf

2、单选题:
‏关于RelativeLayout描述正确的是( )‌
选项:
A: 该布局为绝对布局,可以自定义控件的x,y 的位置
B: 该布局为切换帧布局,可实现标签切换的功能
C: 该布局为相对布局,其中控件的位置都是相对位置
D: 该布局为表格布局,需要配合TableRow一起使用
答案: 【 该布局为相对布局,其中控件的位置都是相对位置

3、单选题:
‏layout_alignParentTop属性的作用表述正确的是‎
选项:
A: 是否相对父组件靠上对齐
B: 是否相对父组件靠下对齐
C: 是否相对平级组件靠下对齐
D: 是否相对平级组件靠上对齐
答案: 【 是否相对父组件靠上对齐

4、单选题:
‎layout_centerInParent的作用表述正确的是‎
选项:
A: 是否相对父组件在垂直方向上居中
B: 是否相对父组件水平方向上居中
C: 是否相对父组件在水平和垂直方向上均居中
D: 是否相对某一平级组件在水平和垂直方向上均居中
答案: 【 是否相对父组件在水平和垂直方向上均居中

5、填空题:
‎相对布局是组件相对于某个参照组件进行布局的方式,可以相对于(  )进行布局,也可以相对于某一平级组建布局‎
答案: 【 父组件

使用TableLayout实现记账本中的帮助界面

1、单选题:
​在表格布局中,android:collapseColumns="1,2"的含义是‏
选项:
A: 在屏幕中,当表格的列能显示完时,显示 1,2 列
B: 在屏幕中,当表格的列显示不完时,折叠 
C:  在屏幕中,不管是否能都显示完,折叠 1、2 列
D: 在+D112:N112屏幕中,动态决定是否显示表格
答案: 【 在+D112:N112屏幕中,动态决定是否显示表格

2、单选题:
‌TableLayout的哪个属性设置允许被收缩的列的列序号‌
选项:
A: android:collapseColumns
B: android:shrinkColumns
C: android:stretchColumns
D: 以上都是
答案: 【 android:shrinkColumns

3、判断题:
​TableRow的宽度可以设置为“200dp"来修改它的宽度‏
选项:
A: 正确
B: 错误
答案: 【 错误

4、判断题:
‏android:stretchColumns属性用于设置运行被拉伸的列的列序号‍
选项:
A: 正确
B: 错误
答案: 【 正确

5、填空题:
‏TableLayout的行数由()的个数决定‍
答案: 【 TableRow

使用帧布局实现记账本中的引导界面

1、判断题:
‏帧布局的大小由控件中最大的子控件决定​

欢迎您对本文章进行评论
文明留言,请勿恶意评论,包括但不限于纯数字、敏感内容、非法昵称等
暂无讨论,说说你的看法吧
学习通答案

学习通答案

学习通答案
职教云答案

职教云答案

Q&A

备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved