第二章 基本程序设计

第二章基本内容测验

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 = 1‏‏x = 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,2‍​x,y=y,x‍​print(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

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注