版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
跨平台移动应用开发——Flutter实践_南京师范大学泰州学院中国大学mooc课后章节答案期末考试题库2023年下列程序代码的输入结果是()。varsex="男";if(sex){print("你的性别是男");}else{print("你的性别是女");}
参考答案:
编译报错
下列关于Flutter应用程序开发中数据的存储与访问机制的说法错误的是()。
参考答案:
Flutter项目中的网络请求只有GET或POST方式
Container组件的设置容器内子元素的对齐方式。(用小写字母表示)
参考答案:
alignment
表示在将来某时获取一个值的方式。(用小写字母表示)
参考答案:
future
下列关于path_provider插件的叙述错误的是()。
参考答案:
不管是Android还是iOS平台,getCacheDir()方法用于返回临时目录
()是Flutter开发中最常用的符合MaterialDesign设计理念的入口Widget
参考答案:
MaterialApp
TextField组件属性用于控制输入框中的内容,包括向输入框中赋值和从输入框中取值。(用小写字母表示)
参考答案:
controller
RaisedButton、FlatButton和OutlineButton的属性和使用方法基本一样,它们都有用来设置点击回调的属性,当按钮按下时会执行该回调。(用小写字母表示)
参考答案:
onpressed
组件用于在一个范围内选择连续性的或者非连续性的数据。(用小写字母表示)
参考答案:
slider
下列关于日期、时间选择器的叙述错误的是()
参考答案:
showDatePicker()方法属于同步调用
下列关于Checkbox组件和CheckboxListTile组件的说法中错误的是()
参考答案:
value属性用于设置复选框是否选中,它包含T或F两个值
下列关于Text组件和TextField组件的说法中正确的是()
参考答案:
TextField组件的decoration属性用于设置输入框的修饰,该属性值为InputDecoration类型,以此来调整输入框的外观及提示信息等
组件通常由一些文本、一个前置和后置图标组成的组件。(用小写字母表示)
参考答案:
listtile
下列关于流程控制语句的叙述中不正确的是()。
参考答案:
Dart语言只支持while循环结构,不支持do-while循环结构
下列关于类型测试操作符的叙述中不正确的是()。
参考答案:
is表示当对象不是相应类型时返回true
下列程序段输出结果为:。(用小写字母表示)varstr='1234';if(strisString){print('是string类型');}elseif(strisint){print('是int类型');}else{print('是其他类型');}
参考答案:
是string类型
下列程序代码段的输出结果为:。Stringstr="";try{varmyNum=double.parse(str);print(myNumisdouble);}catch(e){print(0);}
参考答案:
0
为了让目标页面接收到其他页面传递来的参数,需要创建一个目标页面构造方法,该构造方法需要用修饰的必须参数。(用小写字母表示)
参考答案:
@required
下列关于Dart语言的数据类型说法错误的是()。
参考答案:
int必须是整型;double必须是浮点型
下列关于Widget的叙述错误的是()
参考答案:
使用时StatelessWidget会通过build方法创建一个可变的Widget
下列关于Dart语言的叙述错误的是()。
参考答案:
程序中必须指定数据类型不是必须的
下列关于Dart语言开发库的叙述错误的是()。
参考答案:
任何库在使用前都需要加上import语句
下列关于List类型的叙述错误的是()。
参考答案:
List中只能包含同类型的数据
TextFormField组件是Form中常用于做用户输入的组件,它的属性用于设置输入内容验证规则的回调。(用小写字母表示)
参考答案:
validator
下列关于Image组件的叙述中错误的是()
参考答案:
Image.file方法用于加载本地和项目中的图片资源文件
下列叙述中不正确的是()
参考答案:
CircleAvatar组件(圆形组件)用于创建一个圆形容器组件,可以添加前景色和背景色,但不能添加背景图
下列选项中()全部是布局组件。
参考答案:
Row、Column、Container、Padding
下列关于Container组件的叙述错误的是()。
参考答案:
如果Container组件没有设置child、width、height和constraints属性,并且Container组件的父容器没有unbounded的限制,那么Container组件的大小为与child指定的子元素一样大
下列关于switch/case的叙述中正确的是()。
参考答案:
Dart中switch/case语句使用==操作来比较整数、字符串或其他编译过程中的常量
下列关于FloatingActionButton组件的属性叙述错误的是()
参考答案:
tooltip属性用于设置单击按钮时的提示文字
MaterialApp的常用属性中,()属性用于指定进入应用程序后显示的第一个页面
参考答案:
home
组件直接继承自Align类,它是用于设置子元素的居中方式。(用小写字母表示)
参考答案:
center
Row组件的mainAxisAlignment属性用于设置子元素沿着主轴(水平轴)的排列方式,该属性的值为表示将主轴方向的空白区域均分,让子元素之间的空白区域相等,但首尾子元素的空白区域为其他空白区域的一半。(用小写字母表示)
参考答案:
spacearound
为了控制滚动位置,SingleChildScrollView组件通过与组件一起使用,该组件是一个可以获取滚动状态和数据的组件。(用小写字母表示)
参考答案:
scorllcontroller
下列关于SharedPreferences的叙述错误的是()。
参考答案:
SharedPreferences提供的setBoolean()、setString()和setStringList()等方法用于存储布尔、字符型、字符串数组等类型的数据
下列代码用于删除student表中学号为“09090903”的学生记录,请填空:Listvalues=['09090903'];Stringsql='deletefromstudentwherexh=?';db.(sql,values).then((count){print(count);});(用小写字母表示)
参考答案:
rawdelete
Material库中的TabBar组件用于定义Tab标题组件用于定义内容区域。(用小写字母表示)
参考答案:
tabbarview
Dart中IO库的File类提供的()方法可以将String类型数据写入文件。(用小写字母表示)
参考答案:
writeasstring
BottomSheet是一个将显示内容从屏幕底部滑起的组件,它需要调用(@requiredBuildContextc,@requiredWidgetBuilderb)方法才能从底部滑起显示。(用小写字母表示)
参考答案:
showmodalbottomsheet
是Flutter提供的以key-value格式存储数据的插件,使用它能够将数据以持久化方式存储到移动终端设备的存储器中。(用小写字母表示)
参考答案:
shared_preferences
LinearProgressIndicator和CircularProgressIndicator两种进度指示组件都可以用于精确的进度指示和模糊的进度指示,该组件的value属性用于设置当前进度指示器的进度值,其取值范围为。(用英文半角字符表示)
参考答案:
[0,1]
负责对存储在相应平台存储目录下的文件进行读写操作。(用小写字母表示)
参考答案:
io模块
下列关于叙述中错误的是()。
参考答案:
Flutter开发框架也集成了加载网页内容的webview组件
指的是后一个事务并不一定需要前一个事务处理完毕就可以继续执行,它一般需要在多线程编程中实现。
参考答案:
异步
下列关于路由的叙述错误的是()
参考答案:
不管home属性值为null值或非null值,其routes属性设置的路由中都不能包含'/'路由
下列()方法可以将字符串分隔成List类型。
参考答案:
split()
下列关于Set的说法中错误的是()。
参考答案:
Set中的元素也可以通过索引去获取值
下列关于函数的叙述错误的是()。
参考答案:
如果可选参数指定了默认值,当不传入值时,函数里会将null作为初始值
下列异常处理的叙述中不正确的是()。
参考答案:
Dart程序可以抛出任何对象
下列抽象类的叙述中不正确的是()。
参考答案:
如果把抽象类当做接口实现的话,并不一定需要实现抽象类里面定义的所有属性和方法
所有的对象都是类的,并且所有的类都是的子类。(用小写字母表示,答案之间用中文顿号隔开)
参考答案:
实例、object
类定义中所有的变量都会隐式的定义方法,针对非空的变量会额外增加方法。(用小写字母表示,答案之间用中文顿号隔开)
参考答案:
setter、getter
下列代码用于定义一个User类,类中定义了一个构造方法,请在空格处填上正确的代码。(用小写字母表示,答案之间用中文顿号隔开)classUser{finalStringname;finalintage;User(,);}main(){varp=newUser('张三',20);}
参考答案:
、this.age
继承就是子类继承父类的特征和行为,使得子类对象具有的实例域和方法;或从父类继承方法,使得子类具有父类相同的行为。(答案之间用中文顿号隔开)
参考答案:
父类、子类
下列关于sqflite的说法中错误的是()。
参考答案:
sqflite是Flutter开发框架提供的操作轻量级关系型数据库SQLite的插件,它只支持Android平台
下列叙述中错误的()。
参考答案:
GridView.count()构造方法的crossAxisCount属性用于设置主轴方向子元素的个数
Flutter是以下哪个公司推出的产品()
参考答案:
以下关于原生开发的叙述错误的是()
参考答案:
原生开发通过调用系统平台提供的SDKAPI只能包括传感器、摄像头等软、硬件的部分功能
Flutter项目开发采用语言编写的。(用大写字母表示)
参考答案:
Dart##%_YZPRLFH_%##dart##%_YZPRLFH_%##DART
下列关于文件读写模式的叙述错误的是()。
参考答案:
append表示追加模式,不读可写,如果文件存在,则在末尾追加
下列关于对话框组件的叙述错误的是()。
参考答案:
CupertinoFullscreenDialogTransition是一个覆盖终端设备屏幕的MaterialDesign风格的全屏对话框组件。
下列关于Align组件和Padding组件的叙述错误的是()。
参考答案:
如果Padding组件没有设置child属性值,那么会创建一个宽为left,高为top的区域
下列关于布局组件的叙述中错误的是()。
参考答案:
Padding组件是一个多孩子布局组件,用于设置内边距的组件
下列关于布局组件的叙述错误的是()。
参考答案:
Row组件中承载的子元素如果超过屏幕宽度,则这些子元素不会另起一行显示
Row组件直接继承自类,间接继承自MultiChildRenderObjectWidget类,它是一个可以沿水平方向展示子元素的布局组件。(用小写字母表示)
参考答案:
flex
Android原生应用程序是指使用或语言直接调用AndroidSDK开发的应用程序。(用大写字母与“或”连接)
参考答案:
Java或Kotlin##%_YZPRLFH_%##JAVA或KOTLIN
Cordova是Apache旗下的一个开源的移动开发框架。它允许你使用WEB开发技术中的HTML5、和JavaScript进行跨平台开发。(用大写字母表示)
参考答案:
CSS3
下列关于列表视图组件的叙述错误的是()。
参考答案:
ListView()构造方法用于构建包含少量子元素的可垂直或水平滚动的列表视图,默认为一个水平滚动列表视图
VideoPlayer组件进行视频播放时,需要由VideoPlayerController组件对视频的播放进行控制,VideoPlayerController提供了多种方法和属性,下列()方法的返回值不是Future类型。
参考答案:
network()
下列说法中错误的是()。
参考答案:
AspectRatio用于定义子元素在页面渲染时宽高比的组件,该组件包含aspectRatio和children两个属性
单孩子布局组件都包含一个属性用于设置容器装载的子元素。(用小写字母表示)
参考答案:
child
基于Flutter框架开发的应用程序用户界面都是由一个或多个元素组合而成的。(用小写字母表示)
参考答案:
widget
Scaffold的常用属性中的body属性用于设定当前页面所显示的主要内容,body属性值为类型组件。(用小字母表示)
参考答案:
widget
属性用于定义应用程序的底部导航栏,主要由按钮加文字组成,可以实现点击按钮切换不同的页面,显示在Scaffold的底部区域。(用小写字母表示)
参考答案:
bottomnavigationbar
AssetImage组件加载本地图片资源文件,需要在文件中声明本地图片资源文件。(用小写字母表示)
参考答案:
pubspec.yaml
下列关于Flutter开发框架的叙述错误的是()
参考答案:
Flutter与其他跨平台框架开发移动应用程序一样,既使用WebView,也使用系统平台的原生控件
()是Flutter提供的一套基础组件库,在基础组件库之上,Flutter还提供Material和Cupertino两种视觉风格的组件库。
参考答案:
Widgets
下面关于Flutter安装包的叙述错误的是()。
参考答案:
Windows和Mac平台上搭建Flutter开发环境用的同样的Flutter安装包
下面关于Flutter项目开发环境的搭建的叙述错误的是()。
参考答案:
androidstudio和vscode都是google公司的产品
下列关于开发环境中创建模拟器的说法错误的是()。
参考答案:
Windows平台中的androidstudio集成开发环境可以连接自带的模拟器,但不可以连接第三方模拟器
Text组件的属性用于设置文本水平方向的对齐方式。(用小写字母表示)
参考答案:
textalign
Flutter开发框架用自身的渲染引擎来绘制,这样可以保证在Android和iOS平台上UI的一致性目录中。(用大写字母表示)
参考答案:
WIDGET
Flutter提供了丰富的组件、接口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外业勘察分包合同格式范例范例
- 音乐器材购销合同
- 私房买卖合同格式
- 电梯设备维护保养合同
- 房屋买卖合同二审答辩状填写指南
- 2024年电商平台运营服务合同标的质量保证与绩效评估
- 2024-2030年铣床直线光栅数显表搬迁改造项目可行性研究报告
- 2024-2030年通信产品公司技术改造及扩产项目可行性研究报告
- 2024-2030年移动电子商务搬迁改造项目可行性研究报告
- 2024-2030年版中国微生物检测仪器行业生产现状分析及投资策略研究报告
- 关于强化煤炭生产行业税务稽查的思考
- IPv6地址规划策略
- 新视野大学英语(第四版)读写教程1(思政智慧版)课件 Unit 6 Winning is not everything Section B
- 学校教研工作组织机构(5篇范例)
- 2022-2023学年湘少版(三起)六年级英语上册期末测试题含答案
- 消防救援-低温雨雪冰冻恶劣天气条件下灾害防范及救援行动与安全
- 2023年护士资格考试高分备考题库大全(单选5000题)-第1部分(700题)
- 土地利用现状分类-
- 《汽车传感器》课件
- 中医内科学课件-癫狂
- 分享会之蹲马步管理工坊
评论
0/150
提交评论