2021 Python程序设计(上海工程技术大学) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-03-01到2021-07-02
本篇答案更新状态:已完结
第1讲 Python程序设计基础 第1讲单元测验
1、 问题:以下说法正确的是
选项:
A:Python是一种面向过程的编程语言。
B:Python代码需要编译为本地机器代码后才能执行。
C:Python是一种面向对象的编程语言。
D:在同等条件下,一般来说Python代码的执行速度要比C代码更快。
答案: 【Python是一种面向对象的编程语言。】
2、 问题:以下合法的标识符是
选项:
A:while
B:_name
C:3student
D:M.D.John
答案: 【_name】
3、 问题:判断变量number是偶数的表达式是
选项:
A:number%2==0
B:number/2==1
C:number>1 and number<3
D:number>0
答案: 【number%2==0】
4、 问题:以下运算符优先级最高的是
选项:
A:not
B:and
C:or
D:
答案: 【】
5、 问题:表达式365%10+365//10的值是
选项:
A:5
B:10
C:41
D:73
答案: 【41】
第2讲 控制结构 第2讲单元测验
1、 问题:程序的三种基本结构不包括
选项:
A:顺序结构
B:选择结构
C:循环结构
D:树状结构
答案: 【树状结构】
2、 问题:以下循环的执行次数是 count=0
while count<=10:
print("Programming is fun!")
count=count+1
选项:
A:0
B:10
C:11
D:死循环
答案: 【11】
3、 问题:以下语句的输出结果是 sum=0
i=1
while i<10:
sum=sum+i
i=i+2
print("sum=",sum)
选项:
A:25
B:0
C:45
D:55
答案: 【25】
4、 问题:以下语句的输出结果是 for i in range(5):
print(i)
print(i)
选项:
A:4
B:5
C:6
D:0
答案: 【4】
5、 问题:以下语句打印的星号“”数量是 for i in range(1,6):
for j in range(0,i):
print("",end="")
print()
选项:
A:10
B:15
C:5
D:25
答案: 【15】
第3讲 函数 第3讲单元测验
1、 问题:以下程序输出的结果是:def fact(n):
s=1
for i in range(1,n+1):
s=s*i
return s
print(fact(4))
选项:
A:24
B:1
C:10
D:120
答案: 【24】
2、 问题:以下程序的输出结果是:def swap(x,y):
x,y=y,x
def main():
a,b=3,4
swap(a,b)
print(a,b)
main()
选项:
A:3 4
B:4 3
C:3 3
D:4 4
答案: 【3 4】
3、 问题:以下程序的输出结果是:x=1
def increase():
global x
x+=1
print(x)
increase()
print(x)
选项:
A:22
B:12
C:程序代码中有错误
D:11
答案: 【22】
4、 问题:以下程序的输出结果是:def f(x, y = 1, z = 2):
return x + y + z
print(f(1, z = 3))
选项:
A:5
B:4
C:程序代码中有错误
D:3
答案: 【5】
5、 问题:函数abc完成的功能是__def abc(n1,n2):
abc=1
k=2
while k<=n1 and k<=n2:
if n1%k==0 and n2%k==0:
abc=k #Update abc
k+=1
return abc
选项:
A:求n1、n2的最大公约数
B:求n1、n2的最小公倍数
C:求n1到n2之间所有数之和
D:判断n1和n2是否是素数
答案: 【求n1、n2的最大公约数】
第5讲 列表 第5讲单元测验
1、 问题:已知list1=[1,1,2,3,5,8,13,21,34,55],则list1[2:4]返回的子列表是__。
选项:
A:[2, 3]
B:[2, 3, 5]
C:[1, 2]
D:[1, 2, 3]
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦