国开搜题
想要快速找到正确答案?
立即关注 国开搜题微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
上位机编程基础 - 期末试卷(不计分)
课程名称:上位机编程基础 发布教师:周志轩 作业来源:总复习和试卷 作业满分:100.0分 发布时间:2025-07-20 作业要求:仅作为期末复习使用,不计分!
单选题
1. Python脚本文件的扩展名为( ) 。 (分值:2.0分)
A. .python
B. .py
C. .pt
D. .pg
2. 下面针对Python变量的命名,正确的是: (分值:2.0分)
A. 1_abc
B. get_msg
C. print
D. abc_$"
3. Python中,使用哪个关键字退出while循环: (分值:2.0分)
A. break
B. continue
C. if
D. quit
4. Python中,想要使用ran 国家开放大学 ge()获取数字1~5,正确的写法是: (分值:2.0分)
A. range(0,5)
B. 渝粤文库 range(1,5)
C. range(1,6)
D. range(0,6)
5. 在Python中,如何创建一个包含三个元素的元组? (分值:2.0分)
A. my_tuple = (1, 2, 3)
B. my_tuple = {1, 2, 3}
C. my_tuple = [1, 2, 3]
D. my_tuple = 1, 2, 3
6. Python中,如何访问列表的最后一个元素? (分值:2.0分)
A. list[-1]
B. list[len(list)]
C. lis 成人学历 t[len(list)-1]
D. list.last()
7. 在Python中,函数参数传递默认的方式是? (分值:2.0分)
广东开放大学 >A. 按值传递
B. 按引用传递
C. 按地址传递
D. 按类型传递
8. 在Python中,如何定义一个空函数? (分值:2.0分)
A. def function():
B. def function = ():
C. def function {}
D. function = ()
9. 在Python中,定义类的关键字是: (分值:2.0分)
A. function
B. class
C. def
D. object
10. 以下哪个选项正确地展示了Python中类的初始化方法? (分值:2.0分)
A. __constructor__(self)
B. __init__(self)
C. __new__(self)
D. __init__(self, args)
判断题
1. Python是一种通用、高级、解释型的编程语言 (分值:1.0分)
2. 在Python中不可以使用print()函数将内容打印到控制台 (分值:1.0分)
3. Python中生成随机数的模块为math (分值:1.0分)
4. Python中,(2 + 3) * 4 的运算结果是20 (分值:1.0分)
5. Python中,if语句后面必须跟一个条件表达式。 (分值:1.0分)
6. Python中,=号可以实现列表的赋值。 (分值:1.0分)
7. Python中,列表(list)是有序的,并且可以通过索引访问其元素。 (分值:1.0分)
8. Python中,函数可以接收任意数量的参数。 (分值:1.0分 渝粤教育 )
9. Python中,函数名必须以字母或下划线开头。 (分值:1.0分)
10. Python中的类定义必须从__init__方法开始。 (分值:1.0分)
简答题/计算题
1. python作为上位机编程语言有什么优点? (分值:5.0分)
2. 请你思考一下,python在变量赋值中相较于其他语言有哪些不同之处。 (分值:5.0分)
3. 请你思考一下,生活中的哪些东西运用到了我们的控制流程语句的思维。 (分值:5.0分)
4. 在Python类中,如何定义一个类的属性(包括实例属性和类属性)?。 答案解析: (分值:5.0分)
5. 根据注释完善程序: 给定三个变量x、y和z,分别赋值为3、4和2。请使用这三个变量来填写下面的算数表达式,使得表达式的值为10。 # 定义变量 x = 3 y = 4 z = 2 # 填写算数表达式,使得表达式的值为10 result = _____ __ # 打印结果 print("表达式的值为:", result) (分值:15.0分)
6. 根据注释完善程序: # 假设我们有一个列表,包含了一些数字 numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # 使用for循环遍历列表 for number in numbers: # 使用if语句检查数字是否是偶数 if _____ ____: # 填空:检查number是否是偶数 print(f"{number} 是偶数") else: print(f"{number} 是奇数") # 假设我们想要找出列表中所有偶数的和 even_sum = 0 for number in numbers: # 使用if语句再次检查数字是否是偶数 if number % 2 == 0: even_sum += number print(f"所有偶数的和是: {even_sum}") # 使用while循环来从1开始累加,直到累加和超过列表中所有偶数的和 current_sum = 0 count = 1 while _____ ____: # 填空:current_sum小于或等于even_sum current_sum += count count += 1 print(f"需要累加到第{count-1}个数,其和才会超过所有偶数的和。") (分值:15.0分)
7. 编写一个Python程序,完成以下任务: (1)定义两个变量a和b,分别赋值为5和10。 (2)使用这两个变量计算以下表达式的值,并将结果存储在变 渝粤题库 量result中: (a + b) * (a - b) a ** 2 + b ** 2 a / b (注意,这里虽然会得到一个浮点数,但请保持为浮点数类型) (3)打印出这三个表达式的值。 (分值:20.0分)
