选择题 共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

132 | 202412GESP Python一级试卷-练习
选择题 共15道
01

2024年10⽉8⽇ ,诺贝尔物理学奖“意外地”颁给了两位计算机科学家约翰·霍普菲尔德(John J. Hopfield)和杰

弗⾥·⾟顿(Geoffrey E. Hinton) 。这两位科学家的主要研究⽅向是( )。

2分
登录后查看选项
02 下列软件中是操作系统的是( )。 2分
登录后查看选项
03

有关下列Python代码的说法 ,错误的是( )。

print("Hello,GESP!")

2分
登录后查看选项
04 Python表达式 20 - 3 * 2 ** 2 的值是( )。 2分
登录后查看选项
05 在Python中 ,假设N为正整数2 ,则 print(N // 3 + N % 3) 将输出( )。 2分
登录后查看选项
06 Python语句 print(7%3,"7%3",f"7%3={7%3}") 执⾏后的输出是( )。 2分
登录后查看选项
07

执⾏下⾯的Python代码 ,在键盘上输⼊123并回车 ,输出是( )。

a = input("请输入正整数: ")

print(a + "123")

2分
登录后查看选项
08

有关下列Python代码的说法 ,错误的是( )。

N = int(input())

print(N % 2)

2分
登录后查看选项
09

下⾯Python代码执⾏后 ,求出⼏天后星期⼏ 。如果星期⽇则输出“星期天”否则输出形如“星期1” 。横线上应填 ⼊的代码是( )。


nowDay = int(input("今天星期几? "))

afterDays = int(input("求几天后星期几? "))


N = nowDay+afterDays

if ___________________________:

   print("星期天")

else:

   print(f"星期{N%7}")


2分
登录后查看选项
10

下⾯Python代码执⾏后输出是( )。


N = 0

for i in range(1, 10):

   N += 1

print(N + i)


2分
登录后查看选项
11

下⾯Python代码执⾏后输出的是( )


tnt = 0

for i in range(0, 100):

   tnt += i % 10

print(tnt)


2分
登录后查看选项
12

下⾯Python代码执⾏后输出的是( )。

tnt = 0

for i in range(5, 100, 5):

   if i % 2 == 0:

       continue

   tnt += 1

   if i >= 50:

   break

print(tnt)

2分
登录后查看选项
13

为在Python Turtle中输出如下图形 ,代码横线处应填⼊( )。

图片.png

import turtle

for i in range( _______________):

   turtle.right(45)

   turtle.forward(50)

2分
登录后查看选项
14

为在Python Turtle中输出如下图形 ,代码横线处应填⼊( )。

import turtle

for i in range( _____________):

   turtle.right(60)

   turtle.forward(50)

2分
登录后查看选项
15

为在Python Turtle中输出如下图形 ,代码横线处应填⼊( )。

图片.png

import turtle

for i in range( _______________):

   turtle.right(120)

   turtle.forward(50)

   if i % 3 == 0:

       turtle.penup()

       turtle.forward(50)

       turtle.pendown()

2分
登录后查看选项
判断题 共10道
16 在Windows的资源管理器中为已有⽂件A建⽴副本的操作是Ctrl+C ,然后Ctrl+V 。( ) 2分
登录后查看选项
17 在Python中 ,表达式 8//3 和 8%3 的值相同。( ) 2分
登录后查看选项
18 Python语句 print(input()) 能接收键盘输⼊并原样输出 。 ( ) 2分
登录后查看选项
19

下⾯Python代码执⾏后将输出10 。 ( )

N = 0

   for i in range(10):

   continue

   N += 1

print(N)

2分
登录后查看选项
20

下⾯Python代码执⾏后将输出99 。 ( )

for i in range(100):

   continue

print(i)

2分
登录后查看选项
21

下⾯Python代码被执⾏时 ,将执⾏⼀次输出(即第⼆⾏将被执⾏⼀次) 。 ( )

for i in range(10,3):

   print(i)

2分
登录后查看选项
22 Python语句 print(3,2) 执⾏后 ,将输出3和2 ,且3和2之间有空格间隔。 ( ) 2分
登录后查看选项
23 在Python代码中 ,studentName、student_name以及sStudentName都是合法的变量名称 。 ( ) 2分
登录后查看选项
24 Python的turtle中 ,turtle.right()参数必须为正数 。 ( ) 2分
登录后查看选项
25

下⾯的Python代码被执⾏后将绘制3个间隔为50、边长也为50的正⽅形 。 ( )

import turtle

for i in range(3):

   turtle.penup()

   turtle.forward(100)

   turtle.pendown()


   for j in range(4):

       turtle.forward(50)

       turtle.right(90)

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

25分
登录后作答
27

微信图片_20250121170018.png

3.2.4.png

25分
登录后作答