一、单选题(每题 2 分,共 60 分)
1.列表steps = ['折纸','描样','剪刻','展开'],steps[0]的值是()A. 折纸 B. 描样 C. 剪刻 D. 展开答案:A解析:Python 列表、字符串索引从 0 开始编号,steps[0]取列表第一个元素“折纸”。
2.Python 中单行注释的开头符号是()A. # B. // C. /* D. @答案:A解析:Python 单行注释以#开头,//是其他语言注释,/*为多行注释开头。
3.读取用户输入的两个整数并用空格分隔,正确写法是()A. a,b = input () B. a,b = map (int,input ().split ())C. a,b = int (input ()) D. a,b = split (input ())答案:B解析:input().split()按空格拆分输入内容,map(int,…)将内容转为整数,是标准多整数输入写法。
4.计算 100 除以 20 的整数商,正确运算符是()A. % B. // C. \ D. =答案:B解析://为整除运算符,只保留整数商;%是取余,/是浮点除法。
5.给列表arts = ['剪纸','皮影']末尾添加“京剧”,应使用()A. add () B. append () C. insert () D. push ()答案:B解析:列表末尾添加元素用append();insert()指定位置插入,add()、push()不是 Python 列表方法。
6.Python 中 print()函数的作用是()A. 输入 B. 输出 C. 定义变量 D. 循环答案:B解析:print()是 Python输出函数,用于打印内容;input()是输入函数。
7.下列属于非遗文化的是()A. 微信 B. 剪纸 C. 抖音 D. 外卖答案:B解析:剪纸是中国国家级非物质文化遗产,其余均为现代互联网产品。
8.下列属于循环结构关键字的是()A. if B. for C. def D. import答案:B解析:for、while是循环关键字;if是判断,def用于定义函数。
9.Python 中判断相等使用的符号是()A. = B. == C. === D. !=答案:B解析:==用于判断两个值相等;=是赋值,!=是判断不相等。
10.获取列表长度的函数是()A. len () B. max () C. min () D. sum ()答案:A解析:len()用于获取列表 / 字符串元素个数 / 长度;max取最大,min取最小,sum求和。
11.下列合法的变量名是()A. 1a B. a-1 C. a1 D. a@1答案:C解析:变量名不能数字开头,不能使用-、@等特殊符号,a1符合命名规则。
12.print(3 + 5 * 2)的运行结果是()A. 16 B. 13 C. 11 D. 8答案:B解析:Python 运算遵循先乘除后加减,先算5*2=10,再算3+10=13。
13.turtle 库中让角色前进的方法是()A. forward () B. right () C. left () D. back ()答案:A解析:turtle.forward(步数)实现角色前进;right/left是转向,back是后退。
14.字符串s = '非遗',s[0]的值是()A. 非 B. 遗 C. 非物 D. 遗非答案:A解析:字符串索引从 0 开始,s[0]取第一个字符“非”。
15.下列属于分支判断关键字的是()A. for B. while C. if D. break答案:C解析:if是条件分支判断关键字;for/while是循环,break跳出循环。
16.列表中删除指定元素的方法是()A. delete B. remove C. clear D. pop答案:B解析:remove(元素)删除指定内容的元素;pop删索引对应元素,clear清空列表。
17.获取用户输入的函数是()A. input () B. print () C. get () D. read ()答案:A解析:input()是 Python 标准用户输入函数。
18.range(3)生成的数字序列是()A. 1,2,3 B. 0,1,2 C. 0,1,2,3 D. 1,2答案:B解析:range(n)生成0 到 n-1的数字,左闭右开,range(3)为 0、1、2。
19.下列合法变量名是()A. if B. print C. feiyi D. 123abc答案:C解析:if/print是 Python 保留字不能做变量名;变量不能数字开头,feiyi合法。
20.计算宣纸单价:总价 X,张数 Y,公式为()A. X//Y B. X% Y C. X+Y D. X-Y答案:A解析:单价 = 总价 ÷ 张数,无损耗取整数用整除//。
21.print('剪纸'+'皮影')输出结果是()A. 剪纸皮影 B. 剪纸 皮影 C. 剪纸 + 皮影 D. 报错答案:A解析:+在字符串中表示拼接,直接连接两个字符串内容。
22.下列属于 Python 保留字的是()A. feiyi B. if C. jianzhi D. yingxi答案:B解析:if是 Python 官方保留关键字,不能用作变量名。
23.以下哪个是皮影戏所属类别()A. 非遗 B. 现代游戏 C. 短视频 D. 网购答案:A解析:皮影戏是人类非物质文化遗产代表作。
24.a = 5,b = 2,a % b的结果是()A. 2 B. 1 C. 3 D. 2.5答案:B解析:%是取余运算符,5÷2 商 2 余 1,结果为 1。
25.循环结束语句break的作用是()A. 跳过本次 B. 终止循环 C. 继续循环 D. 重启程序答案:B解析:break功能是立即终止并跳出当前整个循环;continue是跳过本次循环。
26.下列能定义空列表的是()A. [] B. {} C. () D. ‘‘答案:A解析:[]表示空列表;{}是空字典,()是空元组,''是空字符串。
27.int('123')的作用是()A. 转字符串 B. 转整数 C. 转列表 D. 转浮点数答案:B解析:int()函数将字符串 / 数字转为整数类型。
28.京剧属于()A. 非遗 B. 外国戏曲 C. 网络剧 D. 动画片答案:A解析:京剧是中国国粹,属于国家级非物质文化遗产。
29.while True:表示()A. 死循环 B. 不执行 C. 执行一次 D. 执行两次答案:A解析:while True:条件永远成立,会一直执行,是无限循环(死循环)。
30.下列能正确输出“数字守艺人” 的是()A. print (数字守艺人) B. print (' 数字守艺人 ') C. print “数字守艺人” D. print=' 数字守艺人 '答案:B解析:输出字符串必须用英文引号包裹,print('数字守艺人')写法正确。
二、多选题(每题 4 分,共 20 分;多选、少选、错选均不得分)
1.下列属于中国非物质文化遗产的是()A. 剪纸 B. 皮影戏 C. 京剧 D. 陶艺答案:ABCD解析:剪纸、皮影戏、京剧、陶艺均被列入中国非物质文化遗产名录。
2.Python 中关于列表的正确操作有()A. 索引从 0 开始 B. append () 添加元素C. remove () 删除元素 D. 元素可修改答案:ABCD解析:列表索引从 0 开始;append添加、remove删除;列表为可变类型,元素可修改。
3.程序的三大基本结构是()A. 顺序结构 B. 分支结构 C. 循环结构 D. 定义结构答案:ABC解析:程序三大核心结构:顺序结构、分支(判断)结构、循环结构。
4.下列属于 Python 算术运算符的是()A. + B. - C. * D. //答案:ABCD解析:+加、-减、*乘、//整除,均为 Python 算术运算符。
5.下列可以实现循环的关键字是()A. for B. while C. if D. else答案:AB解析:for和while是 Python循环关键字;if/else是条件判断语句。
三、判断题(每题 2 分,共 20 分)
1.Python 列表的索引是从 1 开始的。()答案:×解析:Python 列表、字符串索引均从 0 开始,不是从 1 开始。
2.以#开头的代码会被程序执行。()答案:×解析:#开头是注释内容,程序不会执行,仅用于代码说明。
3.剪纸、皮影戏都属于国家级非遗。()答案:√解析:剪纸、皮影戏均被列入国家级非物质文化遗产名录。
4.input()函数用于获取用户输入。()答案:√解析:input()是 Python 标准输入函数,专门接收用户输入内容。
5.print(10/2)和print(10//2)结果完全一样。()答案:×解析:10/2=5.0(浮点数),10//2=5(整数),数值类型与显示不同。
6.Python 变量名可以用数字开头。()答案:×解析:Python 变量名不能以数字开头,只能以字母或下划线开头。
7.if语句用于条件分支判断。()答案:√解析:if是 Python 条件判断关键字,用于实现分支结构。
8.turtle 库可以用来绘制图形。()答案:√解析:turtle 是 Python 内置绘图库,可绘制图形、图案、动画。
9.列表里只能存放数字,不能存放文字。()答案:×解析:列表可存放数字、字符串、列表、布尔值等任意类型数据。
10.len()函数可以获取列表元素个数。()答案:√解析:len()函数返回列表的元素总个数,也可获取字符串长度。