大学MOOC 2021春夏信息与交互设计(Swift创新导论)(浙江大学)1462283170 最新慕课完整章节测试答案
第二周
单元测试第二周
1、单选题:
通过下面的代码片段来回答问题。
![]()
为什么这段代码会引起编译错误?
选项:
A: π 不是一个有效的常量名称
B: 在 π 的定义中,“_” 不是有效的语法
C: r 为 Int 类型而 π 为 Double 类型
D: * 运算符不能连续使用
答案: 【 r 为 Int 类型而 π 为 Double 类型】
2、单选题:
下面代码片段会输出什么?
![]()
选项:
A: Alice
B: Susan
C: Tom
D: Albert
答案: 【 Tom】
3、单选题:
通过下面的代码片段来回答问题。
![]()
这段代码无法通过编译。你应该如何修复呢?
选项:
A: 给函数添加形参(argument label)
B: 给函数标记上“throws”关键词
C: 在定义函数之前先将其原型化
D: 声明函数返回字符串(String)
答案: 【 声明函数返回字符串(String)】
4、单选题:
下列代码片段会输出什么?
![]()
选项:
A: ![]()
B: ![]()
C: ![]()
D: 无法确定
答案: 【 无法确定】
5、单选题:
通过下面的代码片段来回答问题。
![]()
哪一个关键词应该被填入到“____________”中,使得代码能够正常运行?
选项:
A: default
B: fallthrough
C: continue
D: break
答案: 【 default】
6、单选题:
下列定义变量会报错的是?
选项:
A: ![]()
B: ![]()
C: ![]()
D: ![]()
答案: 【
】
7、单选题:
下列定义变量会报错的是?
选项:
A: ![]()
B: ![]()
C: ![]()
D: ![]()
答案: 【
】
8、单选题:
下列对数组的操作错误的是?
选项:
A: ![]()
B: ![]()
C: ![]()
D: ![]()
答案: 【
】
9、单选题:
下列对数组的操作运行时,会出错的是?
选项:
A: ![]()
B: ![]()
C: ![]()
D: ![]()
答案: 【
】
10、单选题:
下列不能用来作为变量名的是?
选项:
A: Terminal
B: __main__
C: COME_HERE
D: func
答案: 【 func】
11、单选题:
下列不能用来作为变量名的是?
选项:
A: You.name
B: Apple
C: WONDER
D: Come_here
答案: 【 You.name】
12、单选题:
下列for循环会使编译出错的是?
选项:
A: ![]()
B: ![]()
C: ![]()
D: ![]()
答案: 【
】
13、单选题:
通过下面的代码片段来回答问题。
![]()
下列函数调用正确的是?
选项:
A: ![]()
B: ![]()
C: ![]()
D: ![]()
答案: 【
】
14、单选题:
通过下面的代码片段来回答问题。
![]()
下列函数调用错误的是?
选项:
A: ![]()
B: ![]()
C: ![]()
D: ![]()
答案: 【
】
15、单选题:
下列函数可以通过编译的是?
选项:
A: ![]()
B: ![]()
C: ![]()
D: ![]()
答案: 【
】
16、多选题:
通过下面的代码片段来回答问题。
![]()
这个类的构造器可以是以下的哪些选项?
选项:
A: ![]()
B: ![]()
C: ![]()
D: ![]()
答案: 【
;
;
】
17、多选题:
通过下面的代码片段来回答问题。
![]()
下列随机获取一个 steamLists 中的元素的操作,正确的是:
选项:
A: ![]()
B: ![]()
C: ![]()
D: ![]()
答案: 【
;
;
】
18、多选题:
通过下面的代码片段来回答问题。
![]()
下列对象的申明中,正确的是:
选项:
A: ![]()
B: ![]()
C: ![]()
