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

415 | 202303GESP Python二级试卷-练习
选择题 共15道
01

以下存储器中的数据不会受到附近强磁场干扰的是( )。

2分
登录后查看选项
02

下列流程图,属于计算机的哪种程序结构?( )。

2分
登录后查看选项
03

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

2分
登录后查看选项
04

为使下程序代码正常执行,横线处应填写的代码是(  )。

#随机函数的使用

__________________

print(random.random())

2分
登录后查看选项
05

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

2分
登录后查看选项
06

在 Python 中,表达式 ord("a") - ord("A")的值为( )。

2分
登录后查看选项
07

在 Python 中,print("123" * 2)的值为( )。

2分
登录后查看选项
08

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

for i in range(10);

   for j in range(i);

else

   print(i)

2分
登录后查看选项
09

下列代码用于判断年份是否为闰年,请在横线处填上相应代码。闰年的判断规则是能被 400 整除或者能被 4 整除但不能被 100 整除。( )。

2分
登录后查看选项
10

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

图片.png

2分
登录后查看选项
11

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

2分
登录后查看选项
12

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

图片.png

2分
登录后查看选项
13

在以下 Python 代码中,横线应填入( )。

图片.png

2分
登录后查看选项
14

在下面 Python 代码横线处应填上的代码是 ( )。

图片.png

2分
登录后查看选项
15

输出如下形式的九九乘法表,横线处应填上的代码是 (  ) 。

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

明明和笑笑在“小庙会”上分别抽到一个 4GB 和 4096MB 的 U 盘,容量大的盘是笑笑的( )。

2分
登录后查看选项
17

IPv4 的地址通常用“点分十进制”的表示形式,形如(a.b.c.d),其中 a、b、c、d 都是 1~255 之间的十进制整数(  )。

2分
登录后查看选项
18

当执行 Python 表达式 int(input())输入 3.14 后,其结果为 3。 (  )

2分
登录后查看选项
19

假设已正确执行 import random,Python 表达式 int(random.random())的值一定为 0。( )

2分
登录后查看选项
20

Python 表达式 round(299792.458,-3)的值为 300000.0。(

2分
登录后查看选项
21

在 Python 语言中,不仅 if 语句可以有 else 子句,while 和 for 循环也都可以有 else 子句。(  )

2分
登录后查看选项
22

Python 表达式 bool("") == bool("□")的值为 True,其中□表示空格。( )

2分
登录后查看选项
23

在 Python 语言中,print()因为没有参数而错误。( )

2分
登录后查看选项
24

在 Python 语句 print(4,5,sep = "", end = "==>")中,sep 和 end 不可以交换位置。( )

2分
登录后查看选项
25

先执行 Python 代码 a , b = 5 , 6,然后执行语句 print(a or b)将输出 True。(  )

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

字母阵列

【问题描述】

输入一个正整数 N,输出 N 行 N 列字母,字母为大写英文字母,执行效果如下。输入正整数 27,输出 27 行字母,每行 27 个字母。第一行从 A 开始,第二行 B 开始。当到达 Z,再从 A 开始。

【输入描述】

输入一行,一个大于等于 1 的正整数 N。

【输出描述】

输出上图所示的字母阵列。

【样例输入 1】

5

【样例输出 1】

ABCDE

BCDEF

CDEFG

DEFGH

EFGHI

【样例输入 2】

10

【样例输出 2】

ABCDEFGHIJ

BCDEFGHIJK

CDEFGHIJKL

DEFGHIJKLM

EFGHIJKLMN

FGHIJKLMNO

GHIJKLMNOP

HIJKLMNOPQ

IJKLMNOPQR

JKLMNOPQRS


25分
登录后作答
27

角谷猜想

【问题描述】

   角谷猜想是指任何一个正整数如果是偶数则变为其一半,如果是奇数则变为其 3 倍加 1,最终都将变为 1。如果为 1,则按照规则将变为 4,4 则变为 2,2则变为 1,进入无限循环。该猜想尚未得到数学证明;

   本题先后输入两个正整数,输出该范围内角谷猜想变化步骤最多的数及其步骤;如果输入的第 1 个数大于第 2 个数,则交换,如 20 10,则计算出 10 到 20含)之间变化步骤最多的数及其步骤。

【输入描述】

   输入两行,第 1 行输入范围起点,回车后第 2 行输入范围的终点。

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

   【输出描述】

   输出两行,先输出变化步骤最大的数,然后输出步骤数量。

   步骤计算时,包含数本身,例如:10 的变化过程是 10,5,16,8,4,2,1,变化

步骤数为 7。

【样例输入 1】

10

20

【样例输出 1】

18

21

【样例输入 2】

100

200

【样例输出 2】

171

125

【样例输入 3】

500

300

【样例输出 2】

327

144

25分
登录后作答