1
【判断题】(2分)
在一个函数中,带有默认值的可选参数必须在参数类型后面添加符号“?”。( )
A.对
B.错
2
【判断题】(2分)
一个函数中如果既有必选参数,又有可选参数,则可选参数既可以放在必选参数的前面,又可以放在必选参数的后面。( )
A.对
B.错
3
【判断题】(2分)
命名参数函数在调用时可以不用提供参数名称。( )
A.对
B.错
4
【判断题】(2分)
命名参数函数在定义时可以指定参数类型,也可以不指定参数类型。( )
A.对
B.错
5
【判断题】(2分)
命名参数函数在调用时,实参位置必选和形参位置相一致。( )
A.对
B.错
1
【判断题】(2分)
Dart在创建对象时必须使用new关键字。( )
A.对
B.错
2
【判断题】(2分)
默认构造函数不允许重载,即同一个类中不能定义多个默认构造函数。( )
A.对
B.错
3
【判断题】(2分)
一个类中如果没有显式定义构造函数,则该类中就没有构造函数。( )
A.对
B.错
4
【判断题】(2分)
一个类可以定义多个命名构造函数。( )
A.对
B.错
5
【判断题】(2分)
常量构造函数必须使用const关键字声明,并且类中的所有属性都必须使用const修饰。( )
A.对
B.错
1
【判断题】(2分)
泛型表示给定的数据类型不是固定的,可以作为参数传入。( )
A.对
B.错
2
【单选题】(2分)
以下哪种是泛型列表的定义方法。( )
A.List<int> x = [];
B.var x = Set<int>();
C.var x = <String>{};
D.var x = <String, int>{};
3
【单选题】(2分)
以下哪种是泛型Map的定义方法。( )
A.List<int> x = [];
B.var x = Set<int>();
C.var x = <String>{};
D.var x = <String, int>{};
4
【单选题】(2分)
以下哪种是泛型集合的定义方法。( )
A.List<int> x = [];
B.var x = Set<int>();
C.Map<bool, double> x = {};
D.var x = <String, int>{};
5
【判断题】(2分)
泛型函数的类型参数不能传入List类型。( )
A.对
B.错
1
【判断题】(2分)
每个Dart文件就是一个库,即使该文件没有使用library指令来指定。( )
A.对
B.错
2
【单选题】(2分)
以下哪种不属于Dart库。( )
A.自定义库
B.系统内置库
C.第三方库
D.第四方库
3
【单选题】(2分)
以下代码的运行结果是:
print('${4.sign}');
( )
A.2
B.1
C.0
D.-1
4
【单选题】(2分)
以下代码的运行结果是:
print(' ${4.bitLength}');
( )
A.1
B.2
C.3
D.4
5
【单选题】(2分)
以下代码的运行结果是:
print('${3.isOdd}');
( )
A.1
B.2
C.true
D.false
1
【判断题】(2分)
异步是指在调用函数时,“调用”指令发出后,主程序继续向后执行,被调函数执行完成后再将结果返回主程序。( )
A.对
B.错
2
【判断题】(2分)
如果在函数中使用了await关键字,可以将函数标记为async类型,也可以不用标记。( )
A.对
B.错
3
【判断题】(2分)
Dart 库中的Future和Stream类型的函数都是异步函数,它们在执行可能耗时的操作(例如 I/0)时直接返回,无需等待执行完成。( )
A.对
B.错
4
【判断题】(2分)
使用async标记的函数为异步函数,异步函数会自动将返回值包装成Future。( )
A.对
B.错
5
【单选题】(2分)
处理Future对象的方法不包括:( )
A.then
B.catchError
C.tryError
D.whenComplete

声明:本站所有文章,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。