广东省中小学信息技术创新与实践大赛 XMW程序设计专项赛 Python初赛模拟试卷-1
满分:100分 考试时间: 90分钟)
学校: 姓名:
题目 一 二 三 四 总分
得分
一、单选题(共 25题,每题 2分,共50分)
题号 1 2 3 4 5 6 7 8 9 10
答案
B D B B B A C C B D
题号 11 12 13 14 15 16 17 18 19 20
答案
C A B C B B C C B D
题号 21 22 23 24 25
答案
C B A C B
1、下面哪个变量名是无效的? ( )
A、ab_123
B、123_ab
C、_variable
D、variable123
2、下面哪个语句可以将一个列表类型的变量反转? ( )
A、x = reverse(x)
B、x = sort(x)
C、x = sorted(x)
D、x.reverse()
3、运行下方代码,输出结果正确的是 ( )
A、"I LoveLearning"
B、"I Love Learning I Love Learning "
C、"I LoveLearningI LoveLearning"
D、"I Love Learning I Love Learning"
a = "Learning"
b = "I Love "
c = (b + a)*2
print(c)
4、下列选项中结果为 True的为?( )
A、5>8 or 2==7
B、int("10")==10 or 2<1/4
C、6%2==3 or 9%9==1
D、str(1)+1 or True
5、下列哪个函数可以将一个整数转换成浮点数? ( )
A、int()
B、float()
C、str()
D、len()
6、初始值为 3的变量x,经过表达式 x -= 5%2+2*4运算后, x 的值为( )。
A、-6
B、-5
C、-3
D、-4
7、下面代码将打印多少次“ coding”?( )
A、3
B、4
C、12
D、255
8、已知列表 a = [2, 3, 4, 5],现将列表 a更新为[1, 2, 3, 4, 5],则下列可实现该功能的操作是( )
A、a = "1" + a
B、a.append(1)
C、a = [1] + a
D、a = 1 + a
9、关于删除列表中的元素,下列说法不正确的是 ?( )
A、del可以删除指定索引的元素 :
B、remove可以删除指定索引的元素
C、pop可以删除指定索引的元素
D、del、remove、pop的使用方法有所不同
numbers1 = [1, 3, 4, 9]
numbers2 = [3, 5, 7]
for i in numbers1:
for j in numbers2:
print("coding")
10、运行下列程序后,手动输入了一个数字 13,并按下 Enter键,最终没有输出结果的原因是 ?( )
A、if语句的最后多了一个分号,导致出错了
B、if判断的等于号写错了,应该是 =
C、打印出错了
D、input()函数返回的是字符串,不能和 13比较
11、下面代码是用来求 1-1000(包含1和1000)所有整数的和, range中的x为多少
广东省中小学信息技术创新与实践大赛-XMW程序设计专项赛-Python初赛模拟试卷-1