Dart语言智慧树知到答案章节测试2023年北方工业大学_第1页
Dart语言智慧树知到答案章节测试2023年北方工业大学_第2页
Dart语言智慧树知到答案章节测试2023年北方工业大学_第3页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章测试Dart语言的入口函数是main。()

A:错

B:对

答案:B利用符号//可以一次性注释多行。()

A:错

B:对

答案:A在Dart语言中,数字15也是一个对象。()

A:错

B:对

答案:BDart不支持泛型。()

A:错

B:对

答案:ADart不支持顶级变量和函数,只支持顶级类。()

A:对

B:错

答案:B第二章测试Dart标识符中可以包含符号¥。()。

A:错

B:对

答案:ADart标识符的开头可以是数字。()。

A:错

B:对

答案:ADart标识符区分大小写。()。

A:错

B:对

答案:B将${表达式}放在字符串中可以显示表达式的值。()。

A:错

B:对

答案:B以下代码段对()。varx=“a”;x=“b”;

A:对

B:错

答案:A第三章测试Number数字类型不包括哪种类型()。

A:double

B:int

C:num

D:float

答案:D数字类型属性isFinite表示()。

A:如果数字有限则返回true,否则返回false。

B:如果数字为正返回true,否则返回false。

C:如果数字无限则返回true,否则返回false。

D:如果数字为负返回true,否则返回false。

答案:A数字类型属性isEven表示()。

A:如果数字有限则返回true,否则返回false。

B:如果数字是奇数则返回true,否则返回false。

C:如果数字是偶数则返回true,否则返回false。

D:如果数字无限则返回true,否则返回false。

答案:C数字类型属性sign表示()。

A:如果数字是负数则返回-1,是0和正数则返回-1。

B:如果数字是负数则返回1,是0则返回0,是正数则返回-1。

C:如果数字是负数则返回-1,是0则返回0,是正数则返回1。

D:如果数字是负数则返回-1,是0和正数则返回1。

答案:C数字类型方法ceil表示()。

A:返回不小于该数字的最大整数

B:返回不大于该数字的最大整数

C:返回不小于该数字的最小整数

D:返回不大于该数字的最小整数

答案:C第四章测试在switch…case语句中,case后面的表达式可以是变量。()

A:对

B:错

答案:B在switch…case语句中,switch和case后面的表达式的类型必须一致。()

A:错

B:对

答案:B在do…while循环中,可以省略while判断条件后面的分号。()

A:错

B:对

答案:A在循环语句中,break用于跳出所在循环层的循环,而continue用于跳过当前循环层的循环,继续执行后面的循环。()

A:对

B:错

答案:A以下代码的运行结果是(

)。varnum=5;if(num>0){print(“num>0”);}print(‘end’);

A:num>0

B:运行错误

C:num>0end

D:end

答案:C第五章测试在一个函数中,带有默认值的可选参数必须在参数类型后面添加符号“?”。()

A:对

B:错

答案:B一个函数中如果既有必选参数,又有可选参数,则可选参数既可以放在必选参数的前面,又可以放在必选参数的后面。()

A:对

B:错

答案:B命名参数函数在调用时可以不用提供参数名称。()

A:对

B:错

答案:B命名参数函数在定义时可以指定参数类型,也可以不指定参数类型。()

A:对

B:错

答案:A命名参数函数在调用时,实参位置必选和形参位置相一致。()

A:错

B:对

答案:A第六章测试Dart在创建对象时必须使用new关键字。()

A:对

B:错

答案:B默认构造函数不允许重载,即同一个类中不能定义多个默认构造函数。()

A:错

B:对

答案:B一个类中如果没有显式定义构造函数,则该类中就没有构造函数。()

A:对

B:错

答案:B一个类可以定义多个命名构造函数。()

A:对

B:错

答案:A常量构造函数必须使用const关键字声明,并且类中的所有属性都必须使用const修饰。()

A:对

B:错

答案:B第七章测试泛型表示给定的数据类型不是固定的,可以作为参数传入。()

A:对

B:错

答案:A以下哪种是泛型列表的定义方法。()

A:varx=Set();

B:varx=<String,int>{};

C:Listx=[];

D:varx={};

答案:C以下哪种是泛型Map的定义方法。()

A:varx={};

B:varx=Set();

C:varx=<String,int>{};

D:Listx=[];

答案:C以下哪种是泛型集合的定义方法。()

A:Listx=[];

B:Map<bool,double>x={};

C:varx=Set();

D:varx=<String,int>{};

答案:C泛型函数的类型参数不能传入List类型。()

A:错

B:对

答案:A第八章测试每个Dart文件就是一个库,即使该文件没有使用library指令来指定。()

A:对

B:错

答案:A以下哪种不属于Dart库。()

A:第四方库

B:系统内置库

C:自定义库

D:第三方库

答案:A以下代码的运行结果是:print(‘${4.sign}’);()

A:1

B:2

C:0

D:-1

答案:A以下代码的运行结果是:print(’${4.bitLength}’);()

A:1

B:3

C:2

D:4

答案:B以下代码的运行结果是:print(‘${3.isOdd}’);()

A:2

B:false

C:true

D:1

答案:C第九章测试异步是指在调用函数时,“调用”指令发出后,主程序继续向后执行,被调函数执行完成后再将结果返回主程序。()

A:对

B:错

答案:A如果在函数中使用了await关键字,可以将函数标记为async类型,也可以不用标记。()

A:错

B:对

答案:ADart库中的Future和Stream类型的函数都是异步函数,它们在执行可能耗时的操作(例如I/0)时直接返回,无需等待执行完成。()

A:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论