MOOC python语言程序设计(宁波工程学院)1464728161 最新慕课完整章节测试答案
第二章 基本程序设计
第二章基本内容测验
1、单选题:
哪个语句是从控制台读取字符串?
选项:
A: input("Enter a string")
B: eval("Enter a string")
C: enter("Enter a string")
D: eval(enter("Enter a string"))
答案: 【 input("Enter a string")】
2、单选题:
eval("1 + 3 * 2")的结果是什么?
选项:
A: "1 + 3 * 2"
B: 7
C: 8
D: "1 + 6"
答案: 【 7】
3、单选题:
如果你在以下程序中分别输入1、2、 3这三个数, 结果是什么? print("Enter three numbers: ") number1 = eval(input()) number2 = eval(input()) number3 = eval(input()) average = (number1 + number2 + number3) / 3 print(average)
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 2】
4、单选题:
您可以将行继续符号__________放在一行的末尾,告诉解释器该语句将在下一行继续.
选项:
A: /
B:
C: #
D: *
E: &
答案: 【 】
5、单选题:
以下哪项是有效的标识符?
选项:
A: $343
B: yield
C: 9X
D: 8+9
E: max_radius
答案: 【 max_radius】
6、单选题:
以下哪项是有效的标识符?
选项:
A: import
B: mile1
C: (red)
D: "red"
答案: 【 mile1】
7、单选题:
以下代码将显示什么?x = 1x = 2 * x + 1 print(x)
选项:
A: 0
B: 1
C: 2
D: 3
E: 4
答案: 【 3】
8、单选题:
以下代码将显示什么?x = 1 x = x + 2.5 print(x)
选项:
A: 1
B: 2
C: 3
D: 3.5
E: 语句不符合语法
答案: 【 3.5】
9、单选题:
以下代码将显示什么?x,y=1,2x,y=y,xprint(x,y)
选项:
A: 1 1
B: 2 2
C: 1 2
D: 2 1
答案: 【 2 1】
10、单选题:
下面的代码读取两个数字。以下哪项是代码的正确输入?x, y = eval(input("Enter two numbers: "))
选项:
A: 1 2
B: "1 2"
C: 1, 2
D: 1, 2,
答案: 【 1, 2】
11、单选题:
45//4的结果是什么?
选项:
A: 10
B: 11
C: 11.25
D: 12
答案: 【 11】
12、单选题:
以下哪个表达式的值为1?
选项:
A: 2 % 1
B: 15 % 4
C: 25 % 5
D: 37 % 6
答案: 【 37 % 6】
13、单选题:
24%5 的值是多少?
选项:
A: 1
B: 2
C: 3
D: 4
E: 0
答案: 【 4】
14、单选题:
2**3 的值为多少?
选项:
A: 9
B: 8
C: 9.0
D: 8.0
答案: 【 8】
15、单选题:
2**3.0 的值为多少?
选项:
A: 8
B: 9
C: 8.0
D: 9.0
答案: 【 8.0】
16、单选题:
2 * 3 ** 2 的值为多少?
选项:
A: 36
B: 18
C: 12
D: 81
答案: 【 18】
17、单选题:
以下代码中显示的y是什么?x = 1 y = x = x + 1 print("y is", y)
选项:
A: y是0
B: y是1,因为x首先被分配给y。
C: y是2,因为x+1被分配给x,然后x被分配给y。
D: 程序有一个编译错误,因为在语句int y=x=x+1中重新声明了x。
答案: 【 y是2,因为x+1被分配给x,然后x被分配给y。】
18、单选题:
以下哪项等于0.025?
选项:
A: 0.25E-1
B: 2.5e-3
C: 0.0025E2
D: 0.00025E+3
答案: 【 0.25E-1】
19、单选题:
如果一个数字太大而无法存储在内存中,那么它将____________.
选项:
A: 导致溢出
B: 造成下溢
C: 造成下溢
D: 不会导致错误
E: 不会在Python中发生
答案: 【 导致溢出】
20、单选题:
2+2**3/2的结果是什么?
选项:
A: 4
B: 6
C: 4.0
D: 6.0
答案: 【 6.0】
21、单选题:
以下代码中最后显示的 i 的值是多少?j = i = 1 i += j + j * 5 print("What is i?", i)
选项:
A: 0
B: 1
C: 5
D: 6
E: 7
答案: 【 7】
22、单选题:
以下语句后面的 x 是多少?x =&n