本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-17到2020-07-01
本篇答案更新状态:已完结

第3章 Python函数与模块 测验3

1、 问题:题目:斐波那契数列。需求:斐波那契数列:0、1、1、2、3、5、8、13、21、34、……。输出第100个斐波数思路:根据数列规律可以得出下一个数值都是前两个数值的和def fib(n):    a,b = 1,1    for i in range(n-1):        ________    return a#返回第100个斐波那契数列print fib(100)
选项:
A:b,a = b,a+b
B:a,b = a+b,b
C:a,b = b,a+b
D:a,b = a+b,a
答案: 【a,b = b,a+b

2、 问题:题目:斐波那契数列。需求:斐波那契数列:0、1、1、2、3、5、8、13、21、34、……。输出第100个斐波数思路:根据数列规律可以得出下一个数值都是前两个数值的和def fib(n):    if n == 1 or n == 2:        return 1    ____print (fib(100))
选项:
A:return fib(n)+fib(n-2)
B:return fib(n-1)+fib(n-2)
C:fib(n-2)+fib(n-2)
D:return fib(n-1)return fib(n-2)
答案: 【return fib(n-1)+fib(n-2)

3、 问题:题目:暂停一秒输出。import timemyD = {1:’a’, 2:’b’, 3:’c’, 4:’d’, 5:’e’, 6:’f’, 7:’g’}for key,value in dict.items(myD):    print(key,value)    _______#暂停一秒
选项:
A:time.sleep(1000)
B:time.delay(1)
C:time.delay(1000)
D:time.sleep(1)
答案: 【time.sleep(1)

4、 问题:def fun(x,y): global y t=x x=y y=tx=0y=1fun(x,y)print(x,y)结果是 
选项:
A:1 0
B:0 1
C:1 1
D:0 0
答案: 【0 0

5、 问题:def f(n):    if n==0:        return 0    elif n==1:        return 1    return f(n-1)+f(n-2)print(4)结果是
选项:
A:1
B:4
C:3
D:2
答案: 【4

6、 问题:函数f打印出1,2,3的6个排列,空缺语句是def f(n):    for a in range(1,n):        for b in range(1,n):            for c in range(1,n):                if __:                    print(a,b,c)___
选项:
A:a!=b and b!=c and c!=af(4)
B:a!=b and b!=c and c!=af(3)
C:a!=b and b!=cf(4)
D:a!=b and b!=cf(3)
答案: 【a!=b and b!=c and c!=af(4)

7、 问题:def f(a,b):    t=a    a=b    b=ta=1b=2f(a,b)print(a,b)结果是
选项:
A:2 1
B:1 2
C:2 2
D:1 1
答案: 【1 2

8、 问题:def f():    global a,b    t=a    a=b    b=ta=1b=2f()print(a,b)结果是
选项:
A:2 1
B:1 2
C:2 2
D:1 1
答案: 【2 1

9、 问题:def f(s):    t=""    for x in s:        t=x+t    return ts="xyz"print(f(s))结果是
选项:
A:xyz
B:zyx
C:zxy
D:yxz
答案: 【zyx

10、 问题:题目:利用递归方法求5!。 思路:递归公式:fn = fn_1*4!def fact(j):    sum = 0    if j == 0:        sum = 1    else:        sum = __    return sumfor i in range(5):    print (‘%d! = %d’ % (i,fact(i)))
选项:
A:j * fact(j)
B:(j-1) * fact(j – 1)
C:j * fact(j – 1)
D:(j+1) * fact(j + 1)
答案: 【j * fact(j – 1)

第1章 Python程序基础 测验1

1、 问题:print("Hi")print("36")程序输出结果:
选项:
A:Hi18
B:Hi 18
C:Hi3
6
D:Hi 36
答案: 【Hi3
6】

2、 问题:#print("Test")print("abc") #print("xyz")程序输出
选项:
A:Testabc xyz
B:Testabcxyz
C:abc
D:abc xyz
答案: 【abc

3、 问题:s=b"\x41\x42"s=s+b"\x43"print(s)结果类型是:
选项:
A:bytes
B:str
C:int
D:float
答案: 【bytes

4、 问题:a=1b=-2print("#%3d#%-3d" %(a,b))结果是:
选项:
A:1 -2
B:#1 #-2
C:#1 #2
D:#3 #-3
答案: 【#1 #-2

5、 问题:a=0x12print(a)
选项:
A:0x12
B:12
C:18
D:0x
答案: 【18

6、 问题:一元二次方程axx+bx+c=0的其中一个根是
选项:
A:x=(-b+math.sqrt(b
b-4ac))/2a
B:x=(-b+math.sqrt(b
b-4ac))/2/a
C:x=(-b+math.sqrt(bb-4ac))/(2/a)
D:x=-b+math.sqrt(b
b-4ac)/2a
答案: 【x=(-b+math.sqrt(b
b-4ac))/2/a】

7、 问题:#计算x的3次方x=7y=_____print(y)空格填入的是
选项:
A:x3
B:x
*3

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注