#GESP2303P2. python二级客观题2023年3月GESP真题
python二级客观题2023年3月GESP真题
单选题(每题 2 分,共 30 分)
1. 以下存储器中的数据不会受到附近强磁场干扰的是( )。
{{ select(1) }}
- 硬盘
- U 盘
- 内存
- 光盘
2. 下列流程图,属于计算机的哪种程序结构?( )。
{{ select(2) }}
- 顺序结构
- 循环结构
- 分支结构
- 数据结构
3. 以下选项中,不符合 Python 语言变量命名规则的是( )。
{{ select(3) }}
- int
- for
4. 为使下程序代码正常执行,横线处应填写的代码是( )。
{{ select(4) }}
- import random
- import Random
- from random import random
- import random as Random
5. 下面有关 Python 循环中有关 break 语句的说法,正确的是( )。
{{ select(5) }}
- 在多层循环(循环嵌套)中,有且只能有一个 break 语句;
- 在多层循环(循环嵌套)中,内外层循环最终执行一次 break 语句;
- 在多层循环(循环嵌套)中,当内层 break 语句被执行时,将中断循环并跳到最外层循环之后;
- 在多层循环(循环嵌套)中,当内层 break 语句被执行时,只能中断所在层的循环;
6. 在 Python 中,表达式 ord("a") - ord("A")的值为( )。
{{ select(6) }}
- 32
- -32
- 26
- 错误
7. 在 Python 中,print("123" * 2)的值为( )。
{{ select(7) }}
- 123
- 246
- 123123
- 错误
8. 执行以下 Python 程序代码后,输出结果是( )。
{{ select(8) }}
- 没有输出
- 11
- 10
- 9
9. 下列代码用于判断年份是否为闰年,请在横线处填上相应代码。闰年的判断规则是能被 400 整除或者能被 4 整除但不能被 100 整除。( )。
{{ select(9) }}
- N % 400 == 0 or N % 4 == 0 and N % 100 != 0
- N % 400 == 0 and N % 4 == 0 and N % 100 != 0
- N % 400 == 0 or N % 4 == 0 or N % 100 != 0
- N % 400 == 0 and N % 4 == 0 or N % 100 != 0
10.执行以下 Python 程序代码后,输出结果是( )。
{{ select(10) }}
- 5
- 9
- 81
- 100
11.执行以下 Python 程序代码后,输出结果是( )。
{{ select(11) }}
- 5
- 9
- 81
- 100
12.执行下面 Python 代码并输入 1,其输出是( )。
{{ select(12) }}
- 1 不是质数,整除次数为 1
- 1 不是质数,整除次数为 2
- 1 是质数,整除次数为 1
- 1 是质数,整除次数为 2
13.在以下 Python 代码中,横线应填入( )。
{{ select(13) }}
- = res * 10 + i % 10
- *= 10 + i % 10
- += i % 10
- *= i % 10
14.在下面 Python 代码横线处应填上的代码是 ( )。
{{ select(14) }}
- prev2 = prev1
- prev1, prev2 = prev2, prev1
- prev2 = prev1; prev1 = prev1 + prev2
- prev2, prev1 = prev1, prev1+prev2
15.输出如下形式的九九乘法表,横线处应填上的代码是 ( ) 。
{{ select(15) }}
- i * j > 10
- i * j < 10
- i * j != 10
- i * j == 10
判断题(每题 2 分,共 20 分)
1. 明明和笑笑在“小庙会”上分别抽到一个 4GB 和 4096MB 的 U 盘,容量大的盘是笑笑的( )。
{{ select(16) }}
- 正确
- 错误
2. IPv4 的地址通常用“点分十进制”的表示形式,形如(a.b.c.d),其中 a、b、c、d 都是 1~255 之间的十进制整数( )。
{{ select(17) }}
- 正确
- 错误
3. 当执行 Python 表达式 int(input())输入 3.14 后,其结果为 3。 ( )
{{ select(18) }}
- 正确
- 错误
4. 假设已正确执行 import random,Python 表达式 int(random.random())的值一定为 0。( )
{{ select(19) }}
- 正确
- 错误
5. Python 表达式 round(299792.458,-3)的值为 300000.0。( )
{{ select(20) }}
- 正确
- 错误
6. 在 Python 语言中,不仅 if 语句可以有 else 子句,while 和 for 循环也都可以有 else 子句。( )
{{ select(21) }}
- 正确
- 错误
7. Python 表达式 bool("") == bool("□")的值为 True,其中□表示空格。( )
{{ select(22) }}
- 正确
- 错误
8. 在 Python 语言中,print()因为没有参数而错误。( )
{{ select(23) }}
- 正确
- 错误
9. 在 Python 语句 print(4,5,sep = "", end = "==>")中,sep 和 end 不可以交换位置。( )
{{ select(24) }}
- 正确
- 错误
10.先执行 Python 代码 a , b = 5 , 6,然后执行语句 print(a or b)将输出 True。( )
{{ select(25) }}
- 正确
- 错误