选择题 共25道

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25


判断题 共10道

26 27 28 29 30 31 32 33 34 35


编程题 共1道

36

246 | 202106Python三级真题-考试
选择题 共25道
01

关于open()函数的参数,下列描述正确的是?

2分
登录后查看选项
02

如下图代码,请问两条红线处应该填入?


2分
登录后查看选项
03

下面不同数制数据中,数值最大的是?

2分
登录后查看选项
04

执行下面代码:print(bool(2)+3)打印出的结果为?

2分
登录后查看选项
05

求既是3的倍数且各个位上的数的和是8的倍数的三位数,适合的算法是?

2分
登录后查看选项
06

下列选项不是Python异常处理可能用到的关键字?

2分
登录后查看选项
07

已定义学期末考核科目km=["语文","数学","英语"],先根据安排需要添加综合学科进入考试科目,操作正确的是?

2分
登录后查看选项
08

表达式chr(ord("0")+3)的结果是?

2分
登录后查看选项
09

与十进制数 1770 对应的八进制数是?

2分
登录后查看选项
10

下面代码的输出结果是?

a = [5,1,3,4]

print(sorted(a,reverse = True))

2分
登录后查看选项
11

用冒泡排序算法对6个数进行排序,进行比较的次数为?

2分
登录后查看选项
12

以下代码执行后,如果用户输入为:3*6,则输出为?( )

cal=input("请输入计算公式:\n")

print(eval(cal))

2分
登录后查看选项
13

关于Python函数的描述,正确的是?

2分
登录后查看选项
14

Python中abs ()函数的作用为?

2分
登录后查看选项
15

以下代码的执行结果为?

t=(11,25,36)

avg=sum(t)/len(t)

print(avg)

2分
登录后查看选项
16

Python中十六进制与十进制进行转换时,下列表述错误的是?

2分
登录后查看选项
17

Python中使用open()函数打开文件完成读的功能,下列说法错误的是?

2分
登录后查看选项
18

以下代码执行后,得到的结果为?

list1 = [5, 0, 6, 1, 2, 7, 3, 4]

print(sorted(list1, reverse=True))

2分
登录后查看选项
19

int(7.8)的执行结果是?

2分
登录后查看选项
20

关于查找的说法,下列说法正确的是?

2分
登录后查看选项
21

try子句中没有任何错误时,一定不会执行语句?

2分
登录后查看选项
22

Python可以通过哪个函数实现字符串数据的格式化处理?

2分
登录后查看选项
23

以下代码的输出结果是?

ls =[]


for m in '想念':

   for n in '家人':

       ls.append(m+n)

print(ls)

2分
登录后查看选项
24

format方法通常用来格式化print的输出格式。以下程序中使用format来输出: 我叫小明,我今年12岁了,则代码中缺失部分应该填写?

name="小明"


age=12

print("我叫{},我今年{}岁了".format(_________________))

2分
登录后查看选项
25

下列数据中,不可能表示十六进制数的是?

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

except语句可以有多个,Python会按except语句的顺序依次匹配你指定的异常。

2分
登录后查看选项
27

any([])函数和any(())函数的结果是False

2分
登录后查看选项
28

利用Python3自带的csv库进行操作,可使用以下程序获取class.csv文件中存储的表头信息,并进行输出。

import csv

with open('class.csv') as f:

    reader=csv.reader(f)

    head_row=next(reader)

    print(head_row)

2分
登录后查看选项
29

利用csv格式存储二维数据时,每行都是一个一维数据,用逗号分隔,可以有空行。

2分
登录后查看选项
30

数学老师对小明说:我要计算[4,6,3,2,5,8,7,9]这几个整数的平方,你能帮我编程实现吗?

小明说:两行代码就能实现。程序如下!

请判断,小明的这个程序是否正确。

2分
登录后查看选项
31

多次使用readline()读取文件,如果要退到文件的起始位置,可以使用seek()实现。

2分
登录后查看选项
32

Python中使用print函数输出时,输出完毕默认会换行,不能通过修改参数改为其它间隔方式。

2分
登录后查看选项
33

十六进制与八进制数值之间的转换,常常借助二进制或者十进制作为中间的桥梁。

2分
登录后查看选项
34

同一个整数分别用十六进制和八进制表示后,数值一定不相等。

2分
登录后查看选项
35

语句print("a","b","c",sep="")的输出结果是:"a" "b" "c"

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

法定节假日是根据各国、各名族的风俗习惯或纪念要求,由国家法律统一规定的用以进行庆祝及度假的休息时间。法定节假日制度是国家政治、经济、文化制度的重要反映,涉及经济社会的多个方面,涉及广大人民群众的切身利益。法定节假日的休假安排,为居民出行购物和休闲提供了时间上的便利,为拉动内需、促进经济增长做出了积极贡献。给出一个2020年的节假日的放假日期CSV文件(vacations.csv),内容示例如下:


以第1行为例,1230表示12月30日,0101表示1月1日。

代码功能为:读入CSV文件中数据,获得用户输入。根据用户输入的节假日名称,输出此节假日的假期范围。请补全代码。

fi=open("/data/①     ","r")
ls=[]
for line in fi:
    ls.append(line.strip("\n").split(","))
fi.close()
s=input("请输入节假日名称:")
for line in ls:
    if        ②        :
        print("{}的假期位于{}-{}之间".format(line[1], line[2], line[3]))


10分
登录后作答