首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2025信息素养Python编程初中组初赛

2025信息素养Python编程初中组初赛

选择题

1、以下变量名合法的是?()(5分)

A. 100python

B. for

C. .py

D. code_py

2、在Python中,列表的索引是从几开始的?()(5分)

A. -1

B. 1

C. 0

D. 2

3、关于Python的循环,以下说法正确的是?()(5分)

A. break只能用于for循环

B. continue会结束整个循环

C. for循环可以遍历可迭代对象

D. while循环必须有break结束

4、以下哪个不是Python中的比较运算符?()(5分)

A.>=

B.!=

C.==

D.=>

5、Python中输入数据的函数是?()(5分)

A.printf()

B.cout()

C.output()

D.input()

6、对于列表ls=[1,2,3,4,5],ls[1:4]的结果是?()(5分)

A.[1,2,3,4]

B.[1,2,3]

C.[2,3,4,5]

D.[2,3,4]

7、列表a=[3,2,1],a[1]的值是?()(5分)

A. 报错

B. 3

C. 2

D. 1

8、运行以下代码,day中最终存储的是?()(5分)

day = ['早晨','中午','傍晚','深夜']

day.remove('早晨')

print(day)

A.["早晨","中午","傍晚","深夜"]B.["早晨","中午","深夜"]C.["早晨","中午","傍晚","深夜","早晨"]D.["中午","傍晚","深夜"]

9、以下代码的输出是什么?()(5分)

d = {'a':1, 'b':2, 'c':3}

for k in d:

  print(k, end='')

A.123B.123abcC.abcD.a1b2c3

10、以下代码运行后的输出的结果是?()(5分)

ls1 = [1,2,3]

ls2 = ls1

ls2.append(4)

print(ls1)

A. 报错 B.[4]C.[1,2,3,4]D.[1,2,3]

11、以下代码运行后,x中的值是?()(5分)

x = [1,2,3]

y = x

y.append(4)

A.[1,2,3,4]B.[4]C.[1,2,3]D. 报错

12、运行下列代码,最终的输出“happy”的次数是?()(5分)

while True:

  print('happy')

  break

print('happy')

A. 1 B. 0 C. 一直在输出 D. 2

13、列表ls=[1,2,3],执行ls.append([4,5])后的结果是?()(5分)

A. 报错 B.[4,5,1,2,3]C.[1,2,3,[4,5]]D.[1,2,3,4,5]

14、判断一个数字num是否是偶数,以下哪个语句正确的是?()(5分)

A.if num%2==0: print("是偶数")B.if num/2=0: print("是偶数")C.if num%2!=0: print("是偶数")D.if num/2!=0: print("是偶数")

15、以下哪个表达式结果为False?()(5分)

A.5 in '12345'B.3 not in [1,2,3]C.5 in [1,2,3,4,5]D.'a' not in {'word':'a'}

16、Python中表达式的运算规则基本遵循四则运算法则。()(5分)

正确

错误

17、range(0,5)生成的序列包含数字5。()(5分)

正确

错误

18、Python中字符串是不可变类型,创建之后不能修改。()(5分)

正确

错误

19、for循环可以遍历字典时,默认遍历的是字典的值。()(5分)

正确

错误

20、列表的extend()方法和append()方法的功能完全相同。()(5分)

正确

错误

选择题解析

D. code_pyPython变量名不能以数字开头,不能使用关键字,且不能包含特殊符号(如.)。code_py符合命名规则。

C. 0Python列表索引从0开始。

C. for循环可以遍历可迭代对象break可用于所有循环;continue跳过当前迭代;while循环可通过条件终止,无需break。

D. =>Python中合法的比较运算符是>=,而非=>。

D. input()Python输入函数是input()。

D. [2,3,4]切片ls[1:4]包含索引1到3的元素(左闭右开)。

C. 2列表索引从0开始,a[1]是第二个元素。

D. [“中午”,“傍晚”,“深夜”]remove('早晨')后列表剩余元素为中午、傍晚、深夜。

C. abc遍历字典默认输出键,print(k, end='')会连续输出键a、b、c。

C. [1,2,3,4]ls2 = ls1指向同一列表,append(4)修改原列表。

A. [1,2,3,4]同上,y和x共享内存,修改y会影响x。

D. 2break立即终止循环,输出一次 “happy”和循环外面的一次。

C. [1,2,3,[4,5]]append()将参数作为单个元素添加。

A. if num%2==0:print(“是偶数”)偶数判断条件是num % 2 == 0。

B. 3 not in [1,2,3]3在列表中,表达式3 not in [1,2,3]为False。

判断题

正确Python运算符优先级遵循四则运算规则。

错误range(0,5)生成0,1,2,3,4,不包含5。

正确字符串不可变,修改需创建新对象。

错误遍历字典默认获取键,而非值。

错误append()添加单个元素,extend()合并列表。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O8l0vYZ5oaE2Qv39W3JFs2Zw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券