
第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
答案
发表评论 (已有0条评论)
快来评论,快来抢沙发吧~