导航菜单
首页 >  stema测评真题  > 历年蓝桥杯Python青少组中/高级选拔赛(STEMA)真题解析

历年蓝桥杯Python青少组中/高级选拔赛(STEMA)真题解析

学习Python从娃娃抓起!记录下蓝桥杯备考学习过程中的题目,记录每一个瞬间。 附上汇总贴:历年蓝桥杯Python青少组中/高级选拔赛(STEMA)真题解析 | 汇总

第1题 下列选项中,哪一个运算符可以直接求余数?( ) A.% B.// C.* D.** 【答案】:A 【解析】 %为求余运算符,//为整除运算法,*为乘法运算符,**为幂运算符

第2题 执行print(“stema”+“!”*3)语句,输出的是( ) A.stema+!*3 B.stema!3 C.stema!!! D.“stema”+“!“3 【答案】:C 【解析】 字符串与运算符配合后,会重复N次字符串,所以”!”*3会变为"!!!"。再与"stema"拼接,字符串变为stema!!!,故选C

第3题 下列哪一个不是Python3的保留字( ) A.as B.true C.await D.assert 【答案】:true 【解析】 as:用于设置某个导入模块在当前python程序中的别名

import turtle as t

await:是一个只能在协程函数中使用的关键词,用于在遇到IO操作时挂起当前协程(任务)

async def func():with open('D:yesterday2', encoding='utf-8') as f:data = await f.read()print(data)

assert:断言,用于判断一个表达式,再表达式条件为false的时候出发异常

assert 1==0

第4题 已知列表x=[1,2,3],执行语句x.insert(2,4)。下列对执行语句描述正确的是( ) A.将列表x中的元素2修改为4 B.查找列表x第2位到第4位的元素 C.在列表x中元素2前插入元素4 D.在列表x中元素3前插入元素4 【答案】:D 【解析】 insert(2,4)表示在列表下标2插入元素4(2及后面的元素依次向后移一位),列表下标2为3。所以选D

第5题 以下关于函数描述错误的是( ) A.在使用名称传递参数时,带名称的参数可以改变在参数序列中的位置 B.自定义函数名称不能与Python内置函数名称相同 C.不同的函数中,变量名称可以相同 D.函数中的return语句能以元组的形式返回多个值 【答案】:B 【解析】 自定义函数名称与Python内置函数名称相同是可以的。

a=1b=2def max(a, b):print(a, b)print(max(a,b))# 输出# 1 2# None

相关推荐: