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

406 | 202303GESP Python一级试卷-考试
选择题 共15道
01

以下不属于计算机输入设备的有( )。

2分
登录后查看选项
02

计算机系统中存储的基本单位用 B 来表示,它代表的是( )。

2分
登录后查看选项
03

下面有关 Python 的说法,不正确的是( )。

2分
登录后查看选项
04

以下选项中,符合 Python 语言变量命名规则的是( )。

2分
登录后查看选项
05

下面有关 Python 循环中有关 break 语句的说法,正确的是( )。

2分
登录后查看选项
06

在 Python 中实现 123 除以 10 分别得到其商 a 和余数 b 的代码是( )。

2分
登录后查看选项
07

下面有关 turtle.color()的说法,正确的是( )。

2分
登录后查看选项
08

下面 Python 代码执行后输出如下图形,请在第 4 行 range 后括号内横线上填

入正确的代码( )。

2分
登录后查看选项
09

turtle.speed(n)用于确定绘图速度,当 n 值为( ),速度最快。

2分
登录后查看选项
10

下面 Python 代码执行后显示图形如下,turtle.circle()实现,内外层半径相差为 20 像素,在横线上填入相应代码( )。

图片.png

图片.png

2分
登录后查看选项
11

下面 Python 执行后的输出结果是( )。

图片.png

2分
登录后查看选项
12

以下 Python 代码执行后输出结果是( )。

2分
登录后查看选项
13

下面 Python 代码用于求

…之和,其中第 N 项的分母为

1+2+…+N 之和,在横线填上合适代码以实现( )。

2分
登录后查看选项
14

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

图片.png


2分
登录后查看选项
15

执行以下 Python 代码后,数据结果是( )。

图片.png

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

在 Windows 系统中通过键盘完成对选定文本移动的按键组合是先 Ctrl+X,移

动到目标位置后按 Ctrl+V。

2分
登录后查看选项
17

程序员用 C、C++、Python、Scratch 等编写的程序能在 CPU 上直接执行。

2分
登录后查看选项
18

Python 代码 turtle.circle()可以绘制每边边长相等的多边形。 ( )

2分
登录后查看选项
19

Python 代码 turtle.goto()执行后不会改变海龟的朝向。( )

2分
登录后查看选项
20

Python的int()函数可以将数字式字符串形如"3.14"或浮点数如3.14转换为整数。( )

2分
登录后查看选项
21

Python 表达式"10" * 2 的值为 20。( )

2分
登录后查看选项
22

Python 表达式 5 * 3 // 2 的值为 8,因为 15 除以 2 的商为 7.5,四舍五入即为 8。( )

2分
登录后查看选项
23

在 Python 语言中,判断语句 if 可以有多个 elif 从句,但最多只能有一个else 从句。( )

2分
登录后查看选项
24

在 Python 中,假如 N 为正整数,则 range( N )与 range( 0 , N )等效。( )

2分
登录后查看选项
25

Python 代码 print( "19" + "49" )执行后将输出 1949。( )

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

分数交错加减计算

【问题描述】

   分数交错加减计算,形如:

   1. 利用 input()语句输入一个大于 1 的正整数;

   2. 计算规则:分母为连续奇数,分子为 1,偶数位置相减,奇数位置相加,

一直计算到最接近 N(含)的奇数分母为止;

   3. 计算结果四舍五入保留 8 位小数,仅输出计算结果,没有其他。

【输入描述】

   输入一个大于 1 的正整数,假设输入合规,不考虑不合规情景,如带小数点的数,负数等。

  特别提示:常规程序中,输入时好习惯是有提示。考试时由于系统限定,输入时所有 input()函数不可有提示信息。

【输出描述】

   输出四舍五入保留 8 位小数。

  特别提示:仅输出 8 位小数,没有其他。

【样例输入 1】

100

【样例输出 1】

0.78039866

【样例输入 2】

1000

【样例输出 2】

0.78489816

25分
登录后作答
27

鸡兔同笼

【问题描述】

   利用 input()语句先后输入两个正整数,分别代表鸡兔的头和脚的总数。其中,兔有四只脚,鸡有两只脚,都只有一个头。

   请编写 Python 代码计算出兔和鸡的数量,输出结果形如“Chicken=15 Rabbit=5”,如没有解则输出“No solution!”。

【输入描述】

   分两次输入,第一次输入头的总数,回车后输入脚的总数。

   特别提示:常规程序中,输入时好习惯是有提示。考试时由于系统限定,输

入时所有 input()函数不可有提示信息。

【输出描述】

   如果有解,则输出鸡和兔分别数量,形如“Chicken=15 Rabbit=5”Rabbit 之前有 1 个英文半角空格,C 和 R 都为大写。

   如没有解则输出“No solution!”,No 之后有 1 个英文半角空格,solution之后有英文半角叹号。

   特别提示:注意字母大小写以及空格、叹号等匹配一致。

【样例输入 1】

20

50

【样例输出 1】

Chicken=15 Rabbit=5

【样例输入 2】

20

30

【样例输出 2】

No solution!

25分
登录后作答