国开搜题
想要快速找到正确答案?
立即关注 国开搜题微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
上位机编程基础 - 第二次过程性考核作业(占总分的13%)
课程名称:上位机编程基础 发布教师:周志轩 作业来源:第四章 元组、列表与字典 作业满分:100.0分 发布时间:2025-07-20 作业要求:第二次过程性考核作业包括判断题、单选题和简答题,默认有4次提交机会,最终成绩取最高分,本部分成绩占总成绩权重的13%
单选题
1. Python中,想要使用range()获取数字1~5,正确的写法是: (分值:2.0分)
A. range(0,5)
B. range(1,5)
C. range(1,6)
D. range(0,6)
2. 在Python中,让程序暂停运行,等待用户输入一些文本的函数是: (分 广东开放大学 值:2.0分)
A. input()
B. output()
C. scanf()
D. print()
3. 在Python中,实现多分支选择结构比较好的方法是( ) (分值:2.0分)
A. if
B. if---else
C. if ---elif–else
渝粤文库 D. if ---else if --else
4. 运行下方代码段,下列叙述中正确的是( )。age = int(input("年龄:"))if age < 4: print("免费")elif age < 18: print("4元")else: print("8元") (分值:2.0分)
A. 输入为4,输出为免费
B. 输入为5,输出为免费
C. 输入为18,输出为4元
D. 输入为19,输出为8元
5. 下列while循环执行的次数为( ) k=1000 while k>1: print(k) k=k/2 (分值:2.0分)
A. 5
B. 10
C. 100
D. 500
判断题
1. Python中,列表(list)是有序的,并且可以通过索引访问其元素。 (分值:1.0分)
2. Python中,元组(tuple)是不可变的,一旦创建就不能修改其内容。 (分值:1.0分)
3. Python中,列表可以使用sort()方法进行排序,而元组不可以。 (分值:1.0分)
4. Python中,列表和元组都可 渝粤教育 以使用len()函数获取其长度。 (分值:1.0分)
5. Python中,字典的键和值可以是任何数据类型。 (分值:1.0分)
6. Python中,if语句后面必须跟一个条件表达式 (分值:1.0分)
7. 在Python中,for循环可以用来遍历字符串中的每个字符 (分值:1.0分)
8. Python中,break语句可以在if语句中使用,以中断程序的执行 (分值:1.0分)
9. 在Python中,numbers=[1, 2, 3, 4, 5],执行print(numbers[:4])的结果为[1, 2, 3, 4, 5] (分值:1.0分)
10. 在Python中,for循环的迭代变量在循环结束后仍然可以访问 (分值:1.0分)
简答题/计算题
1. 根据注释完善程序: # 假设我们有一 渝粤题库 个列表,包含了一些数字 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}个数,其和才会超过所有偶数的和。") (分值:20.0 成人学历 分)
2. 编写一个Python程序,提示用户输入一个整数。程序将判断这个整数是小于0,等于0,还是大于0。如果数字小 国家开放大学 于0,程序将输出“这个数字是负数”;如果数字等于0,程序将输出“这个数字是零”;如果数字大于0,程序将进一步判断它是否大于10,如果大于10,则输出“这个数字是正数且大于10”,否则输出“这个数字是正数且小于或等于10”。 (分值:20.0分)
3. 请你思考一下,生活中的哪些东西运用到了我们的控制流程语句的思维。 (分值:20.0分)
4. 请解释Python中字典(dictionary)的键(key)和值(value)的作用,并给出一个简单的字典示例。 (分值:20.0分)
