选择题 共15道

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15


判断题 共10道

16 17 18 19 20 21 22 23 24 25


编程题 共2道

26 27

410 | 202503GESP Python二级试卷-考试
选择题 共15道
01

2025年春节有两件轰动全球的事件,一个是DeepSeek横空出世,另一个是贺岁片《哪吒2》票房惊人,入了全球票房榜。下面关于DeepSeek与《哪吒2》的描述成立的是( )。

2分
登录后查看选项
02

对整型变量N,如果它能够同时被3和5整出,则输出 N是含有至少两个质因数 。如果用流程图来描述处理过程,则输出语句应该在哪种图形框中( )。

2分
登录后查看选项
03

Python语句 print(3+3**(2-2)*3) 执行后输出的值是( )。

2分
登录后查看选项
04

下面Python代码执行,其输出是( )。

a, b = 3,4

a == b

b == a

print(a,b)

2分
登录后查看选项
05

求三色彩球的颜色。有数量无限的红(Red)绿(Green)蓝(Blue)三种彩球排成一行,每组先为5个红色球,随后3个绿色,最后为2个蓝色。每个球都有编号,从左到右依次为1,2,3……。输入整数代表编号,求该编号球的颜色。下面是Python代码的实现,正确说法是( )。

2分
登录后查看选项
06

下面Python代码执行后其输出是( )。

2分
登录后查看选项
07

下面Python代码执行后输出是( )。

for i in range(10, 0, -2):

   break

print(i)

2分
登录后查看选项
08

下面Python代码执行后输出是( )。

8.png

2分
登录后查看选项
09

下面Python代码执行后的输出是( )。

9.png

2分
登录后查看选项
10

下面Python代码执行后,将输出能被2整除且除以7余数为2的数。下列选项不能实现的是( )。

2分
登录后查看选项
11

下面Python代码用于求正整数1到N之间含有3的数的个数,横线处应填入代码先后是( )

11.png

2分
登录后查看选项
12

下面Python代码用于实现九九乘法表,代码中{i*j}与等号之间有一个空格。代码执行后效果是( ) 。

2分
登录后查看选项
13

在数学中N!表示N的阶乘,即1到N的乘积,如 3!=1*2*3 ,且 0! = 1 。下面的两段Python代码用于求1-N 的阶乘之和,如N为3,则是 1!+2!+3! 。选项中的说法,正确的是( )。

13.png

2分
登录后查看选项
14

哥德巴赫猜想是指大于2的偶数都可以分解为两个质数之和,下面的代码用于验证4-1000之内的偶数能否分解为两个质数之和。下面Python代码中假设isPrime()是已经定义好用于判断正整数N是否为质数。对该段代码,错误的说法是( )。

2分
登录后查看选项
15

下面Python代码实现输出如下图形,相关说法正确的是( )。

15.png

2分
登录后查看选项
判断题 共10道
16

C++、Python都是高级编程语言,它们每条语句的执行最终都要通过机器指令来完成。( )

2分
登录后查看选项
17

在Python代码中,假设N为正整数,则 N - N // 10 * 10 与 N % 10 都将获得N的个位数。( )

2分
登录后查看选项
18

在Python语句 print(10 <= N <= 12) 中,假设N为12,则其输出为True。原因是执行 10 <= N 后其值为True , True 与 12 相比仍然是 True 。( )

2分
登录后查看选项
19

Python表达式 N ** 0.5 ** 2 == N 中的N如果为正整数,则表达式的值为True,相当于开平方后平方是本身。( )

2分
登录后查看选项
20

下面Python执行后将输出3*2=6。 ( )

a, b = 2, 3

a, b = b, a

print(f"{a}*{b}={a*b}")

2分
登录后查看选项
21

下面Python代码执行后将输出10。( )

for i in range(10):

   continue

print(i)

2分
登录后查看选项
22

下面Python代码执行后将输出1。( )

for i in range(1, 10):

   break

   continue

print(i)

2分
登录后查看选项
23

下面的Python代码执行后将输出10行“OK”。( )

for i in range(5):

   for j in range(i):

       print("OK")

2分
登录后查看选项
24

将下面Python代码中的range(1, 5)调整为range(5)输出结果相同。( )

tnt = 0

for i in range(1, 5):

   tnt += i

print(tnt)

2分
登录后查看选项
25

下面Python代码执行后将输出0123。( )

for i in range(5):

   for i in range(i):

       continue

   print(i,end="")

2分
登录后查看选项
编程题 共2道
26

25分
登录后作答
27

1.png

25分
登录后作答