付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Dart语言知到智慧树期末考试答案题库2025年北方工业大学Dart运行时有两种类型的异常:警告和错。警告只是表明代码可能无法正常工作,但不会阻止程序的执行。错可能是编译时错或者运行时错,编译时错会阻止代码的执行,而运行时错会导致代码在执行过程中引发“异常”。()
答案:对默认构造函数不允许重载,即同一个类中不能定义多个默认构造函数。()
答案:对静态成员又称为类成员,它是随着类的创建而创建。()
答案:对静态成员也可以被继承。()
答案:错重定向构造函数是指利用this关键字实现构造函数的重定向,即在创建对象时通过该构造函数转向默认构造函数,但不能转向命名构造函数。()
答案:对要实现异步生成器功能,需要将生成的值传递到哪里?()
答案:stream要实现异步生成器函数,需将函数主体标记为什么?()
答案:async*要实现同步生成器功能,需要将生成的值传递到哪里?()
答案:Iterable要实现同步生成器功能,需将函数主体标记为什么关键字?()
答案:sync*要定义操作符覆写函数,必须使用operator关键字。()
答案:对要使用数学函数,必须导入dart:math库。()
答案:对自定义异常类必须实现Exception类。()
答案:对类的实例属性可以在初始化列表中进行初始化。()
答案:对箭头函数的函数体可以有多条语句。()
答案:错箭头函数的函数体可以放在大括号中。()
答案:错箭头函数可以用作回调函数。()
答案:对目录类中的函数Streamlist({boolrecursive=false,boolfollowLinks=true})用于列出工作路径下的文件夹和文件,如果可选参数recursive为true,表示递归到子目录,即可以列出工作路径及其子目录下的所有文件夹和文件。()
答案:对生成器是()
答案:函数泛型表示给定的数据类型不是固定的,可以作为参数传入。()
答案:对泛型类中的所有属性和方法都必须是泛型。()
答案:错泛型函数的返回值类型必须是泛型。()
答案:错泛型函数的类型参数最多只能有1个。()
答案:错泛型函数的类型参数不能传入List类型。()
答案:错每个Dart文件就是一个库,即使该文件没有使用library指令来指定。()
答案:对构造函数的执行顺序是:先执行子类构造函数体,然后再执行父类构造函数。()
答案:错方法覆写是指子类重新定义了父类中的方法,实现了对父类功能的扩展。()
答案:对数字类型方法floor表示()。
答案:返回不大于当前数字的最大整数数字类型方法ceil表示()。
答案:返回不小于该数字的最小整数数字类型属性sign表示()。
答案:如果数字是负数则返回-1,是0则返回0,是正数则返回1。数字类型属性isFinite表示()。
答案:如果数字有限则返回true,否则返回false。数字类型属性isEven表示()。
答案:如果数字是偶数则返回true,否则返回false。接口既可以是抽象类,也可以是非抽象类。()
答案:对抽象类的非抽象子类可以不实现父类中的抽象方法。()
答案:错抽象类子类不能是抽象类。()
答案:错抽象类中可以没有抽象方法,但有抽象方法的类一定是抽象类。()
答案:对抽象类中只能定义抽象方法,不能定义非抽象方法。()
答案:错抽象方法不能使用abstract关键字修饰。()
答案:对所有命名参数函数的参数都是可选的,即在调用函数时可以不为它们提供实参。()
答案:对当异步操作成功时执行Future类的什么方法?该方法的参数为回调函数,回调函数的参数为异步操作的返回值。()
答案:then当异步操作完成时,无论执行成功还是失败,最后都会执行Future类的什么方法?该方法接收一个无参回调函数。()
答案:whenComplete当异步操作失败时执行Future类的什么方法?该方法的参数为回调函数,回调函数的参数为捕获的异常。()
答案:catchError当一个类拥有多个mixin时,如果这些mixin中具有相同的属性或方法,则前面mixin中的属性和方法会覆盖后面mixin中的属性和方法。()
答案:错异步是指在调用函数时,“调用”指令发出后,主程序继续向后执行,被调函数执行完成后再将结果返回主程序。()
答案:对常量构造函数必须使用const关键字声明,并且类中的所有属性都必须使用const修饰。()
答案:错将匿名函数定义放在括号中,后面再添加一个括号,这样该函数就可以自动执行。()
答案:对将${表达式}放在字符串中可以显示表达式的值。()。
答案:对对象可以利用级联操作符“..”连续调用其属性和方法。()
答案:对实现接口的类,必须实现接口中所有的属性和方法。()
答案:对实例变量有时称为“字段”或“属性”()。
答案:对定义泛型类时,类型参数的位置在哪里。()
答案:类名之后定义泛型类时,可以利用extends来限制泛型参数的类型。()
答案:对定义泛型接口中的泛型方法时,可以不用声明泛型而直接使用泛型作函数的参数和返回值。()
答案:对子类构造函数中如果要调用父类构造函数,则必须在初始化列表中利用super关键字调用。()
答案:对子类可以使用super或this关键字使用父类的实例成员,也可以直接使用。()
答案:对如果类中的某个属性或方法使用了泛型,则该类必须定义为泛型类。()
答案:对如果标识符以下划线(_)开头,则表示它相对于库来说是私有的。()
答案:对如果子类覆盖了父类的方法,当子类对象调用该方法时,默认调用父类中的方法。()
答案:错如果在函数中使用了await关键字,可以将函数标记为async类型,也可以不用标记。()
答案:错如果在一个抽象类中只定义了构造方法,那么该抽象类可以被另一个抽象类继承,而且在子抽象类中可以不用显式调用父抽象父类的构造方法。()
答案:对如果函数中既有带默认值的命名参数,又有不带默认值的命名参数,则不带默认值的命名参数必须放在有默认值的命名参数前面。()
答案:错如果一个类实现了call方法,则该类的对象可以直接使用该方法。()
答案:对多态性是指将子类对象赋值给父类对象的引用,父类对象引用调用不同子类中的同名函数时得到的执行结果是不同的。()
答案:对处理Future对象的方法不包括:()
答案:tryError声明常对象时必须使用const关键字,创建常对象时必须使用new关键字。()
答案:错在循环语句中,break用于跳出所在循环层的循环,而continue用于跳过当前循环层的循环,继续执行后面的循环。()
答案:对在实例方法中可以使用静态成员。()
答案:对在命名参数函数中,指定类型的命名参数如果没有默认值,则必须在参数类型之后添加“?”,有默认值命名参数可以不用添加。()
答案:对在一个函数中,带有默认值的可选参数必须在参数类型后面添加符号“?”。()
答案:错在try/on/catch/finally异常处理块中,如果有异常发生,就不会执行finally块。()
答案:错在try/on/catch/finally异常处理块中,on可以捕获指定类型的异常,但是获取不到异常对象。()
答案:对在try/on/catch/finally异常处理块中,catch可以捕获到异常对象。()
答案:对在switch...case语句中,switch和case后面的表达式的类型必须一致。()
答案:对在switch...case语句中,case后面的表达式可以是变量。()
答案:错在do...while循环中,可以省略while判断条件后面的分号。()
答案:错在Dart语言中,数字15也是一个对象。()
答案:对在Dart中对对象实例属性的访问实际上都是调用getter方法,对对象实例属性的赋值实际上都是调用了setter方法。()
答案:对在async方法中可以有多个await表达式,也可以没有await表达式。()
答案:对哪种引号可用于表示多行字符串()。
答案:三引号哪个类属于dart:io库中的目录管理类?()
答案:Directory命名参数函数在调用时可以不用提供参数名称。()
答案:错命名参数函数在调用时,实参位置必选和形参位置相一致。()
答案:错命名参数函数在定义时可以指定参数类型,也可以不指定参数类型。()
答案:对利用符号//可以一次性注释多行。()
答案:错利用typedef来定义函数类型,函数类型是根据函数的参数(包括数量和类型)来定义,与函数返回值类型无关。()
答案:对使用async标记的函数为异步函数,异步函数会自动将返回值包装成Future。()
答案:对以下自定义异常的代码是否对。()classCustom_exception_NameextendsException{//cancontainconstructors,variablesandmethods}
答案:错以下实现泛型接口的泛型类的定义是否对。()classFlieCacheimplementsCache{…}
答案:对以下哪种是泛型集合的定义方法。()
答案:varx=Set();以下哪种是泛型列表的定义方法。()
答案:Listx=[];以下哪种是泛型Map的定义方法。()
答案:varx={};以下哪种不属于Dart库。()
答案:第四方库以下哪个函数实现了以文本形式读取文件?()
答案:readAsString()以下代码的运行结果是(
)。varnum=5;if(num>0){print("num>0");}print('end');
答案:num>0end以下代码的运行结果是:print('${4.sign}');()
答案:1以下代码的运行结果是:print('${3.isOdd}');()
答案:true以下代码的运行结果是:print('${4.bitLength}');()
答案:3以下代码段对()。varx;x="b";x=10;
答案:对以下代码段对()。varx="a";x=10;
答案:错以下代码段对()。varx="a";x="b";
答案:对以下代码段对()。varlist=newList();list.add("hello");list.add(123);
答案:对以下代码段对()。Objectx="abc";x=true;
答案:对以下代码段对()。intx=100;x=1.5;
答案:错以下代码段对()。dynamicnum=123;num='456';
答案:对以下代码段对()。doublex=1.5;x=100;
答案:对以下代码段对()。doubled;print(d);
答案:错以下代码段对()。boolb=true;b=1;
答案:错一个类要使用mixin,需要利用with关键字。()
答案:对一个类在继承另一个类的同时可以拥有多个mixin。()
答案:对一个类可以定义多个命名构造函数。()
答案:对一个类中如果没有显式定义构造函数,则该类中就没有构造函数。()
答案:错一个带有mixin的类,其对象可以使用mixin中定义的方法。()
答案:对一个变量只能被所在层及其内层的函数访问,不能被其外层函数所访问。()
答案:对一个函数可以作为另一个函数的参数。()
答案:对一个函数只能调用所在层及其外层定义的函数,不能调用其内层定义的函数。()
答案:对一个函数中如果既有必选参数,又有可选参数,则可选参数既可以放在必选参数的前面,又可以放在必选参数的后面。()
答案:错Stream单订阅流只允许存在一个监听器,即使该监听器被取消也不允许注册新的监听器。()
答案:对setter方法只能接受一个参数,其调用方法与给属性赋值一样。()
答案:对Number数字类型不包括哪种类型()。
答案:floatList类型中的last方法的返回值是()。
答案:列表中的最后一个元素JSON对象是由什么符号括起来的用逗号分割的成员构成。()
答案:{}JSON对象成员是键-值对,键必须是由什么符号引起来的字符串类型()
答案:双引号jsonEncode()函数用于实现JSON编码,即将JSON字符串转换为JSON对象。()
答案:错IOSink类中的哪个函数用于将缓冲区中的数据立刻写入文件?()
答案:flush()Future在异步操作完成时提供多个结果、错或者值,而Stream只提供单个结果。()
答案:错FileMode.write是哪种文件操作模式?()
答案:写入FileMode.append是哪种文件操作模式?()
答案:追加encode()函数用于将字符串转换为UTF-8编码的字节列表。()
答案:对Dart语言采用多继承方式,即一个类可以有多个父类。()
答案:错Dart语言的入口函数是main。()
答案
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机构研究报告-Brand KPIs for laundry detergent Baby Soft in Brazil-外文版培训课件
- 客诉危机公关处理执行预案
- 鸭传染性浆膜炎防控技术指引
- 孕期产后营养调理配餐服务标准
- 职业病危害岗位人员体检计划书
- 淋巴排毒理疗手法实操手册
- 特种作业人员复审培训安全操作规程
- 血压血糖测量结果解读指南
- 黄瓜蔬菜穴盘育苗技术规范
- 员工职业健康体检检查制度
- 广东省佛山市华英学校2024-2025学年上学期七年级入学分班考试英语试卷
- 猴痘培训课件
- 施工试验送检方案(3篇)
- YY 0267-2025血液净化体外循环系统血液透析器、血液透析滤过器、血液滤过器及血液浓缩器用体外循环血路/液路
- 2025年四川省泸州市中考英语真题 (原卷版)
- 房屋被淹赔偿合同协议书
- 机加检验工试题及答案
- T/CI 104-2023公路隧道瓦斯工区作业设备安全技术规范
- 2025年济南历城区九年级中考英语二模考试试题(含答案)
- 脾胃病的中医护理
- 《半导体集成电路》课件-第七章:可靠性评价与失效分析
评论
0/150
提交评论