试卷总分:50分


选择题 25题 50分

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

E652 全国青少年信息素养大赛 -全国青少年电子信息智能创新大赛Python编程挑战赛_初赛_模拟四卷-考试

选择题 共25道

01

小明想对列表arr = [5, 33, 21, 67, 39, 73, 7, 43 ]中的数值进行升序排序,于是他编写了“选择排序”程序,

在调试程序的过程,他故意将循环的次数改成了固定值,如下图所示。请问,现在这个程序执行之后print(arr)打印出的结果应该是?( )

2分
登录后查看选项
02

异常处理的作用是不想让程序终止,如果出错了需要特殊处理。下列实现异常处理的语句是?( )

2分
登录后查看选项
03

小明编写了一个插入排序的算法,为列表arr = [5, 33, 21, 67, 39, 73, 7, 43 ]中的数值进行排序,他在调试时,如下图所示有意修改了循环的次数,请问,现在代码运行后print(arr)打印出的结果是?( )

2分
登录后查看选项
04

关于文件的读写,下列解释表述错误的是?( )

2分
登录后查看选项
05

ord()函数可以将一个字符转化成ascii码值,而chr函数则是相反的过程。

已知'a'的ascii码值为97,'A'的ascii码值为65,

则Python完成小写转大写的核心代码为?( )

a=input("请输入一个小写字母:\n")

b=________________

print("转化结果为:"+b)

2分
登录后查看选项
06

filename = "中国诗人.txt" 

with open(filename,"w") as file: 

    file.write("唐 李白\n")

    file.write("唐 白居易\n") 

以上程序执行程序后,"中国诗人.txt"文件内容为?( )

2分
登录后查看选项
07

设s="happy time",那么print(s[-2:])的结果是?( )

2分
登录后查看选项
08

以下关于二进制整数的定义,正确的是?( )

2分
登录后查看选项
09

给已有文件“实验中学学生花名册.txt”增加两名学生,而且不能覆盖原有的内容。

下面代码正确的是?( )

2分
登录后查看选项
10

以下表达式是十六进制整数的选项是?( )

2分
登录后查看选项
11

下列十六进制数中,转换为二进制数后含有偶数个“1”的是?( )

2分
登录后查看选项
12

已知输入变量x = 'hello world', 调用函数x.replace('l', 'h')的结果为?( )

2分
登录后查看选项
13

下面表达式的运行结果与print(divmod(37,9))运行结果相同的是?( )

2分
登录后查看选项
14

Python内置函数(    )用来返回序列中的最小元素?( )

2分
登录后查看选项
15

a=3.1415926

round(a,2)

运行结果是?( )

2分
登录后查看选项
16

八进制10的十进制值是?( )

2分
登录后查看选项
17

print(divmod(34,8))运行结果是?( )

2分
登录后查看选项
18

定义一个列表 num=list(range(3,6))

 print(num)

 输出的结果是?( )

2分
登录后查看选项
19

去掉列表中的部分数据,例如去掉列表[1,2,3,4,5,6,7,8,9]中3的倍数,可以使用哪一函数来实现?( )

2分
登录后查看选项
20

某同学上完体育课回教室发现丢失了重要的物品,于是他找到班主任求助。班主任打开视频监控,然后把视频进度拖到这节课中间时间点,发现水杯已经丢了,于是判定是前半节课丢的。接着又把视频进度拖到前面一半的一半……重复以上过程,很快就锁定了物品丢失的真相。以上描述,体现出了哪一种算法思想?( )

2分
登录后查看选项
21

Python标准库math中用来计算平方根的函数是?( )

2分
登录后查看选项
22

Python文件常用的写入方式有w+和a+,它们的相同点是?( )

2分
登录后查看选项
23

关于Python异常处理的解释,描述正确的是?( )

2分
登录后查看选项
24

以下关于len()函数的说法中错误的是?( )

2分
登录后查看选项
25

使用map函数可以实现列表数据元素类型的转换,而无需通过循环。则将列表L=['1','3','5','7','9']转换为列表[1,3,5,7,9]的函数写法为?( )

2分
登录后查看选项