选择题 共15道

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


判断题 共12道

16 17 18 19 20 21 22 23 24 25 26 27

433 | 202312GESP Python四级试卷-考试
选择题 共15道
01

某公司新出了一款无人驾驶的小汽车,通过声控智能驾驶系统,乘客只要告诉汽车目的地,车子就能自动选择一条优化路线,告诉乘客后驶达那里。请问下面哪项不是驾驶系统完成选路所必须的。( )

2分
登录后查看选项
02

现代计算机是指电子计算机,它所基于的是( )体系结构。

2分
登录后查看选项
03

下面有关Python的说法,错误的是( )。

2分
登录后查看选项
04

下面有关 input() 函数的说法,正确的是( )。

2分
登录后查看选项
05

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

2分
登录后查看选项
06

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

图片.png

2分
登录后查看选项
07

Python代码 print([[i]*i for i in range(5)]) 执行后输出是( )。

2分
登录后查看选项
08

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

图片.png

2分
登录后查看选项
09

Python内置函数 id() 返回值是数据在内存中地址值。下面Python代码执行,其输出是( )。

2分
登录后查看选项
10

在Python中,对 list 类型 in 运算,其时间复杂度是( )。

2分
登录后查看选项
11

下列Python表达式的值为 True 的是( )。

2分
登录后查看选项
12

在如下Python代码中,假设变量 zen 代表很多字符此处仅为示例,代码实现按字母频次升序,如频次相同则按字符ASCII降序输出,横线处应填入是( )。

2分
登录后查看选项
13

下面Python代码执行后生成的文件其字节数为( )。

图片.png

2分
登录后查看选项
14

下列Python代码执行时如果输入 1,2,3,4,0 ,将输出的是( )。

图片.png

2分
登录后查看选项
15

以下Python代码用于实现每个整数对应的因数,如 {12: [1, 2, 3, 4, 6, 12],18: [1, 2, 3, 6, 9,18]} ,横线处应填入代码是( )。

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

小杨最近在准备考GESP,他用的Python IDLE来练习和运行程序,所以Python IDLE也是一个小型操作系统。 ( )

2分
登录后查看选项
17

任何一个 while 循环都可以转化为等价的 for 循环( )。

2分
登录后查看选项
18

Python的内置函数 sorted() 支持对 list 、 tuple 、 str 排序,但不支持 dict 和 set 。( )

2分
登录后查看选项
19

当对 dict 或 set 类型数据执行 in 运算时,其时间复杂度为 O(1)。( )

2分
登录后查看选项
20

[(1,2)*2]*3 在Python中是合法的表达式。( )

2分
登录后查看选项
21

在 with 中打开文件时,如果显式关闭文件,将导致异常,因为 with 将能自动关闭文件,因此下列Python 代码执行将触发异常。 ( )

图片.png

2分
登录后查看选项
22

某文本文件第1行由 01234 共5个字符组成其间没有空格,当用Python代码正常打开文件成功并执行文件读取函数 readlines() 后,第1行长度为5( )

2分
登录后查看选项
23

Python的 tuple 类型不可以被修改,因此在 list 之中可以包含 tuple 类型数据,但不可以在 tuple 之中包含 list 类型。( )

2分
登录后查看选项
24

在Python中,两个集合相加的运算符为 + 相当于集合的并集运算,如果两个集合中有相同的成员,将自动去重。下面Python代码执行后,将输出6。( )

2分
登录后查看选项
25

Python内置函数 sorted() 可以将 list 、 str 、 tuple 、 set 以及其他很多支持 for-in 类型的数据排序,不管被排序类型如何,其排序结果均为 list 类型,且对被排序数据没有影响。( )

2分
登录后查看选项
26

3.1  编程题 1

试题名称:小杨的字典

时间限制:1.0 s

内存限制:128.0 MB

3.1.1 问题描述

在遥远的星球,有两个国家 A 国和 B 国,他们使用着不同的语言:A 语言和 B 语言。小杨是 B 国的翻译官,他的工作是将 A 语言的文章翻译成 B 语言的文章。

为了顺利完成工作,小杨制作了一本字典,里面记录了 个 A 语言单词对应的 B 语言单词,巧合的是,这些单词都由地球上的 26 个小写英文字母组成。

小杨希望你写一个程序,帮助他根据这本字典翻译一段 A 语言文章。这段文章由标点符号 !()-[]{}\|;:'",./? <> 和一些 A 语言单词构成,每个单词之间必定由至少一个标点符号分割,你的程序需要把这段话中的所有 A 语言单词替换成它的 B 语言翻译。特别地,如果遇到不在字典中的单词,请使用大写 UNK 来替换它。

例如,小杨的字典中包含 2 个 A 语言单词 abc 和 d ,它们的 B 语言翻译分别为 a 和 def ,那么我们可以把 A语言文章 abc.d.d.abc.abcd. 翻译成 B 语言文章 a.def.def.a.UNK. ,其中,单词 abcd 不在词典内,因此我们需要使用 UNK 来替换它。

3.1.2 输入描述

第一行一个整数 ,表示词典中的条目数。保证N≤100。

接下来N行,每行两个用单个空格隔开的字符串A,B,分别表示字典中的一个 A 语言单词以及它对应的 B 语言翻译。保证所有 不重复;保证 和 的长度不超过。

最后一行一个字符串 ,表示需要翻译的 A 语言文章。保证字符串 的长度不超过10,保证字符串 只包含小写字母以及标点符号 !()-[]{}\|;:'",./?<> 。

3.1.3 输出描述

输出一行,表示翻译后的结果。

3.1.4 特别提醒

在常规程序中,输入、输出时提供提示是好习惯。但在本场考试中,由于系统限定,请不要在输入、输出中附带任何提示信息。

3.1.5 样例输入 1

2分
登录后查看选项
27

2分
登录后查看选项