大学MOOC 跨平台移动应用开发——Flutter实践(南京师范大学泰州学院)1461462175 最新慕课完整章节测试答案
第一章 移动应用开发技术
文章目录
第一章 单元测验
1、单选题:
Flutter是以下哪个公司推出的产品( )
选项:
A: 苹果
B: 微软
C: google
D: IBM
答案: 【 google】
2、单选题:
以下关于原生开发的叙述错误的是( )
选项:
A: 原生开发通过调用系统平台提供的SDK API只能包括传感器、摄像头等软、硬件的部分功能
B: 原生应用程序运行速度快、性能高、可实现复杂的图形绘制及动画,用户体验好
C: 传统的原生应用程序只能通过版本升级来更新内容,而升级的版本需要经过上架、审核等繁琐的流程
D: 原生开发应用程序一般由Android和iOS平台的两个不同团队进行维护,增加了应用程序的开发成本和测试成本
答案: 【 原生开发通过调用系统平台提供的SDK API只能包括传感器、摄像头等软、硬件的部分功能】
3、单选题:
Flutter属于以下选项中的( )
选项:
A: H5+原生混合开发
B: JavaScript开发+原生渲染
C: 自绘UI+原生
D: 其他
答案: 【 自绘UI+原生】
4、填空题:
Flutter项目开发采用 语言编写的。(用大写字母表示)
答案: 【 Dart##%_YZPRLFH_%##dart##%_YZPRLFH_%##DART】
5、填空题:
Android原生应用程序是指使用 或 语言直接调用Android SDK开发的应用程序。(用大写字母与“或”连接)
答案: 【 Java或Kotlin##%_YZPRLFH_%##JAVA或KOTLIN】
6、填空题:
Cordova 是Apache旗下的一个开源的移动开发框架。它允许你使用WEB开发技术中的HTML5、 和JavaScript进行跨平台开发。(用大写字母表示)
答案: 【 CSS3】
第二章 Flutter项目结构分析
第二章 单元测验
1、单选题:
下列关于Flutter开发框架的叙述错误的是( )
选项:
A: Flutter提供一套基础代码(使用Dart语言)的高性能、高可靠软件开发工具包
B: 开发者能够在iOS和Android两个主要的移动平台上开发高性能应用的统一代码
C: Flutter与其他跨平台框架开发移动应用程序一样,既使用WebView,也使用系统平台的原生控件
D: Flutter APP采用Dart语言开发,Dart语言在JIT(Just In Time,运行时编译)模式下
答案: 【 Flutter与其他跨平台框架开发移动应用程序一样,既使用WebView,也使用系统平台的原生控件】
2、单选题:
( )是Flutter提供的一套基础组件库,在基础组件库之上,Flutter还提供Material 和Cupertino两种视觉风格的组件库。
选项:
A: Foundation
B: Rendering
C: Animation、Painting、Gestures
D: Widgets
答案: 【 Widgets】
3、填空题:
Flutter开发框架用自身的渲染引擎来绘制 ,这样可以保证在Android和iOS平台上UI的一致性目录中。(用大写字母表示)
答案: 【 WIDGET】
4、填空题:
Flutter提供了丰富的组件、接口,开发者可以很快地为Flutter添加 扩展。
答案: 【 NATIVE】
第三章 Dart程序设计基础
第三章 单元测验
1、单选题:
下面关于Flutter安装包的叙述错误的是( )
选项:
A: Windows和Mac平台上搭建Flutter开发环境用的同样的Flutter安装包
B: 如果需要在Windows命令行下运行flutter命令,可以设置环境变量
C: 运行flutter doctor命令,检查环境是否有未安装的依赖
D: Mac平台上,需要编辑系统配置文件“.bash_profile”来配置Flutter开发环境
答案: 【 Windows和Mac平台上搭建Flutter开发环境用的同样的Flutter安装包】
2、单选题:
下面关于Flutter项目开发环境的搭建的叙述错误的是( )
选项:
A: Windows和Mac平台上都可以安装android studio或vs code进行Flutter项目开发
B: android studio或vs code集成开发环境中都需要安装Flutter插件后才能进行开发
C: android studio和vs code都是google公司的产品
D: Flutter SDK安装包在官网下载时有稳定版、测试版等
答案: 【 android studio和vs code都是google公司的产品】
3、单选题:
下列关于开发环境中创建模拟器的说法错误的是( )
选项:
A: android studio集成开发环境下都需要通过SDK Manager下载模拟安装包
B: Windows平台中的android studio集成开发环境可以连接自带的模拟器,但不可以连接第三方模拟器
C: Mac平台下需要安装Xcode软件后,才能创建模拟器
D: Windows平台下只能创建Android模拟器,而Mac平台下既能创建Android模拟器,也能创建IOS模拟器
答案: 【 Windows平台中的android studio集成开发环境可以连接自带的模拟器,但不可以连接第三方模拟器】
4、填空题:
在Mac平台上打开苹果手机模拟器可以在终端命令行输入 。(全部用小写字母表示)
答案: 【 open -a simulator】
5、填空题:
不管在哪个平台上,要升级Flutter SDK,可以在命令行输入 。(全部用小写字母表示)
答案: 【 flutter upgrade】
第四章 Dart面向对象程序设计
第四章 单元测验
1、单选题:
每一个Flutter项目都有一个( )目录,该目录下有一个默认入口文件
选项:
A: app
B: lib
C: android
D: build
答案: 【 lib 】
2、单选题:
下列关于Flutter项目目录结构的叙述不正确的是( )
选项:
A: Flutter虽然是google提供的一个跨android和ios平台的方案,但它需要一个容器最终运行到Android和iOS平台上
B: 一般情况下,开发者只要在lib目录下进行Flutter代码的开发就可以了
C: Flutter只要将相关的依赖和编译结果注入到build目录后,集成到各自的项目中
D: android studio开发环境下默认创建的Flutter项目,其默认入口文件文件中包含三个类和一个main主函数
答案: 【 Flutter只要将相关的依赖和编译结果注入到build目录后,集成到各自的项目中】
3、填空题:
Flutter项目默认的入口文件名 。(用小写字母表示)
答案: 【 main.dart】
4、填空题:
目录存放运行项目时生成的编译文件,即android和ios平台的安装包。(用小写字母表示)
答案: 【 build】
5、填空题:
&rl
