本文共 2571 字,大约阅读时间需要 8 分钟。
2024信息素养大赛 Python编程挑战赛
选择题(共15题,每题5分,共75分)
1、导入随机库后,执行如下 Python 代码,下列说法正确的是
a = randint(1,15)b = randint(20,30)
A、变量 a 存储的数字大于变量 b 存储的数字
B、变量 a 存储的数字小于变量 b 存储的数字C、变量 a 存储的数字等于变量 b 存储的数字D、以上说法都正确答案:B
考点分析:考察 randint 函数的使用,randint 函数是生成左右端点之间的随机数(包括左右端点),a 的值在 1 到 15,b 的值在 20 到 30;答案 B
2、下列代码可以获得用户输入的是
A、input()
B、print()C、INPUT()D、remove()答案:A
考点分析:考察输入输出函数,Python 中输入函数用的是 input,而且严格区分大小写,输出是 print,答案 A
3、下列代码中,如果输出结果是 hi,横线处应填入
n = "hi"____
A、print(hi)
B、input(n)C、print(n)D、PRINT(n)答案:C
考点分析:考察输入输出函数,Python 中输出函数用的是 print,而且严格区分大小写,输出的是数字和变量可以直接写,如果是字符串需要加上单引号/双引号;答案 C
4、想要实现无限输出“星期四”的效果,横线处可以填
n = "hi"____
A、for True
B、while TrueC、while trueD、While False答案:B
考点分析:考察无限循环相关知识,要实现无线循环需要满足条件为真,同时严格区分大小写,答案 B
5、下列代码的输出结果是
x = 18
y = 9z = x / yprint(z)A、18
B、9C、2D、2.0答案:D
考点分析:考察阅读程序能力,x=18,y=9,z=x/y,Python 中除法结果是一个小数,答案 D
6、运行下列 Python 代码,输出结果是
animal = ['老虎', '1', '狮子', '2', '长颈鹿', '3']
print(animal[2])A、3
B、狮子C、2D、1答案:B
考点分析:考察列表相关知识,列表的索引下标是从 0 开始的,所以 animal[2] 对应的是第三个元素:狮子,答案 B
7、关于 Python 变量的命名方式,下列写法错误的是
A、code123
B、ageC、2appleD、number答案:C
考点分析:考察变量命名方式,变量命名需要遵守四个规则:1、只能由数字、字母和下划线组成,2、数字不能是首字母,3、严格区分大小写,4不能是保留字;答案 C
8、下列 Python 选项中,定义字典 stu 正确的是
A、stu ={"姓名":"可多","年龄":8}
B、stu ={"姓名":"可多","年龄":"8”}C、stu ={"姓名":"可多",年龄:8}D、stu =[姓名:"可多",年龄:8]答案:A
考点分析:考察字典相关知识,字典的定义使用键值对,键和值之间用冒号分隔,键值对之间用逗号分隔,整个字典用花括号括起来,键和值如果是字符串需要用单引号或者双引号括起来;答案 A
9、下列可以在终端输出 helo 的代码是
A、print(hello)
B、PRINT(hello)C、print("hello")D、print('hello")答案:C
考点分析:考察 print 输出函数,print 输出的内容是字符串需要使用一对单引号或者一对双引号括起来,答案 C
10、关于 Python 变量的命名方式,下列写法错误的是
A、a2nd
B、AbcC、abc_1D、a*bc答案:B
考点分析:考察变量命名方式,变量命名需要遵守四个规则:1、只能由数字、字母和下划线组成,2、数字不能是首字母,3、严格区分大小写,4不能是保留字;答案 C
11、运行下列 Python 代码,输出结果是
h = ["Tom", 147, "Jack", 16011, "Amy", 143]
print(h[4])A、'Tom', 147, 'Jack', 16011,'Amy', 143]
B、['Tom', 147, 'Jack', 150,'Amy', 143]C、AmyD、['Tom', 147,150, 'Amy', 143]答案:C
考点分析:考察列表相关知识,列表名字加上索引号是访问列表中对应的元素,但是索引是从 0 开始,所以 h[4] 访问的是第五个元素 Amy,答案 C
12、下列代码的输出结果是
print(6+4)
A、4
B、10C、6D、6+4答案:B
考点分析:考察 print 函数,print 函数是输出结果,输出的内容如果是表达式,会计算表达式的结果,最后把结果输出,答案 B
13、运行下列 Python 代码,最后 a 中存储的内容是
a = ["钢铁侠", "绿巨人", "蜘蛛侠"]
a.append("黑豹")A、["钢铁侠","绿巨人","蜘蛛侠"]
B、["钢铁侠","绿巨人","蜘蛛侠","黑豹"]C、["钢铁侠” , "绿巨人","蜘蛛侠","钢铁侠"]D、["钢铁侠"]答案:B
考点分析:考察列表相关知识,程序中 append 函数是向列表末尾添加相应的元素,答案 B
14、下列选项中,可以实现终止当前循环的 Python 语句是
A、break
B、passC、forD、if答案:A
考点分析:考察循环相关知识,要终止当前循环语句需要使用 break 语句,如果要跳过当前这一次循环进行下一次循环可以使用 continue 语句,答案 A
15、使用下列 Python 语句,可以判断元素是否在列表中的是
A、and
B、inC、asD、for答案:B
考点分析:考察列表相关知识,in 关键字用于判断元素是否在列表中,答案 B
本文作者:小兔子编程 作者首页:
推荐资料
1、C++ 资料
2、Scratch 资料
3、Python 资料
发表评论
最新留言
关于作者