中国电子学会202206青少年软件编程(Python)等级考试试卷(三级)真题

2022-06 Python三级真题

分数:100    题数:38    测试时长:60min

一、单选题(共25题,共50分)

1.如下所示的2行代码,最后print()函数打印出来的结果是?( )

c = [['赵大',21,'男','北京'],['钱二',20,'男','西安'],['孙三',18,'女','南京'],['李四',20,'女','杭州']]

print(c[1][3])

A. 男

B. 北京

C. 西安

D. 女

2.要读取下图“书目.csv”文件的全部内容,小明编写了后面4行代码。请问,红色①处,应该填写哪

种打开模式?( )

f = open("书目.csv" , ① )

a = f.read()

print(a)

f.close

A. "w"

B. "a"

C. "r"

D. "a+"

3.下图所示,有一个名为"书目.csv"的文件。小明针对这个文件编写了5行代码,请问,代码运行到

最后打印在屏幕上的结果是?()

with open('书目.csv', 'r', encoding='utf-8') as f:

    for line in f.readlines():

        a = line.split(",")

        if a[0] == "水浒传" :

            print(a[1])

A. 老残游记

B. 172

C. 55

D. 70

4.小明编写了下列4行代码,请问,代码运行到最后,屏幕上打印出来的结果是?( )

a = ['a','b','c']

b = [1,2,3]

c = [b,a]

print(c[1][0])

A. 1

B. a

C. '1'

D. 'a'

5.下图左边的“身体素质.csv”文件,要打印成下图右边的效果,每个字段之间相隔一个TAB键的距离。小明编写了如下代码,请选择:代码中横线处的内容?()

f = open('身体素质.csv', 'r')

a = []

for i in f:

    a.append(i.strip('\n').split(','))

f.close

for x in a:

    line=''

    for y in x:

        line += '{ }    '.format(y)

    print(line)

A. \t

B. \n

C. \a

D. \r

6.在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晴朗向上

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值