试卷总分:100分
选择题 15题 75分
判断题 5题 25分
在Python中,想要在屏幕上输出非遗宣传语“匠心传承,纸上飞花”,应使用以下哪条语句?
已知变量 paper_cut 表示剪纸作品数量,刺绣作品数量比剪纸多15件。以下哪行代码可以正确计算刺绣数量并存入变量 embroidery?
一张红纸可剪窗花8个,现有 n 张红纸。以下哪段代码能正确计算窗花总数并存入变量 total?
下列哪个变量名符合Python命名规则?
已有 clay = 200(陶土用量),执行 clay = clay - 30 后,clay 的值是多少?
阅读以下代码,程序运行后会输出什么?
craft = "皮影" print("非遗技艺:" + craft)
如果要接收用户输入的剪纸作品数量(整数),并存入变量 count,应使用以下哪条语句?
下列哪个运算符用于判断两个数是否不相等?
阅读以下程序,如果用户输入数字 2,输出结果是什么?
choice = int(input("请选择纹样:1.牡丹纹 2.莲花纹 3.回纹\n")) if choice == 1: print("您选择了牡丹纹") elif choice == 2: print("您选择了莲花纹") else: print("您选择了回纹")
在Python中,range(1, 6, 2) 会产生哪些数字?
以下代码横线处填入哪个选项,能够输出列表中所有的非遗项目?
items = ["剪纸", "刺绣", "皮影", "陶艺"] for i in range(len(items)): print(______)
下列哪种排序算法在平均情况下时间复杂度为 O(n log n)?
阅读以下程序,它的功能是什么?
n = int(input("请输入陶罐数量:")) total = 0 for i in range(n): total = total + 5 print("需要陶土:", total, "千克")
以下代码运行后,变量 result 的值是多少?
paper = 30 scissors = 4 knife = 8 result = paper - scissors * 2 + knife
在Python中,下列哪个数据结构可以存储一组“键-值”对,方便根据键快速查找值?
Python中的 # 符号后面的内容是注释,程序运行时会忽略它。
语句 print(5 + 3 * 2) 的输出结果是16。
列表中的元素可以通过下标访问,下标从1开始。
break 语句用于终止当前循环,跳出循环体。
枚举算法是一种通过遍历所有可能情况来求解问题的方法,适合解空间较小的问题。