(四级)Python模拟题7答案

VIP免费
4.0 五岳之尊 2024-03-02 225 18.45KB 10 页 1菜币
侵权投诉
一、单选题( 25 题,每题 2 分,共 50 )
1. 不超过 130 个元素的有序数列,使用二分查找找到指定的元素,无论是否查找到,
至多需要查找次数为() [单选题] *
A. 5
B. 6
C. 7
D. 8 (正确答案)
2.运行以下代码,正确的打印结果是?()
def f():
c=0
for i in range(30,10,-2):
if i%9==0:
c=c+1
return c
print(f()) [单选题] *
A.1(正确答案)
B.2
C.3
D.4
3.有一颗桃子树,第一年结桃子 10 个,第二年比第一年多 4个,第三年比第二年
4 个,以此类推,第六年能结多少个桃子?() [单选题] *
A.26
B.28
C.30(正确答案)
D.34
4.下列程序斐波那契数列的递归函数,应该填入的内容为()
斐波那契数列:11235813······
def fib(n):
if n==1 or n==2:
s = 1
else:
s =
return s [单选题] *
A.fib(n+1)+fib(n)
B.fib(n)+fib(n-1)
C.fib(n-1)+fib(n-2)(正确答案)
D.fib(n-2)+fib(n-3)
5. 关于 python 函数说法正确的是?() [单选题] *
A. 函数不可以没有返回值
B. 函数中可以不定义参数(正确答案)
C. 递归函数不是函数
D. 函数可以先调用后定义
6. 关于递归,下列描述错误的是?() [单选题] *
A. 递推是构造低阶的问题,并求出解,依次推导出高阶的问题以及解,直至求
出问题的解;
B. 递归也可以叫做递推,二者是一样的(正确答案)
C. 递归算法代码简洁,但是执行效率不高
D. 递归算法可以用来求解斐波那契数列
7.运行以下代码,输出结果正确的是?()
a=b=c=[]
def fun(a,c):
a=2
c.append(a)
fun(a,c)
print(a,b,c) [单选题] *
A.[2] [2] [2](正确答案)
B.2 [2] [2]
C.2 2 2
D.2 [] [2]
8. 关于 Turtle 库中 circle 的表述中,错误的是?() [单选题] *
A.turtle.circle(5)作用是绘制半径为 5的一个圆
B.turtle.circle(20,180)作用是绘制半径为 20 的半圆弧
C.turtle.circle(20,360,4) 作用是做半径为 20 的圆的内切正四边形
D.turtle.circle(20,red)作用是绘制半径为 20 的红色的圆(正确答案)
9. 欧几里得算法,也叫做辗转相除法,即 ab最大公约数等于 ba%b 的最大公
约数?请问该办法与哪个算法有着相似之处?() [单选题] *
A. 分治
B. 枚举
C. 贪心
D. 递归(正确答案)
10.运行以下代码,正确的打印结果是?()
def f(s):
t=0
for i in s:
if i>="a" and i<="z":
t=t+1
else:
t=t-1
print(t)
摘要:

一、单选题(共25题,每题2分,共50分)1.不超过130个元素的有序数列,使用二分查找找到指定的元素,无论是否查找到,至多需要查找次数为()[单选题]*A.5次B.6次C.7次D.8次(正确答案)2.运行以下代码,正确的打印结果是?()deff():c=0foriinrange(30,10,-2):ifi%9==0:c=c+1returncprint(f())[单选题]*A.1(正确答案)B.2C.3D.43.有一颗桃子树,第一年结桃子10个,第二年比第一年多4个,第三年比第二年多4个,以此类推,第六年能结多少个桃子?()[单选题]*A.26B.28C.30(正确答案)D.344.下列程序斐...

展开>> 收起<<
(四级)Python模拟题7答案.docx

共10页,预览3页

还剩页未读, 继续阅读

声明:菜根智库所有资料均为用户上传分享,仅供参考学习使用,版权归原作者所有。若侵犯到您的权益,请告知我们处理!任何个人或组织,在未征得本平台同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
作者:五岳之尊 分类:办公学习 价格:1菜币 属性:10 页 大小:18.45KB 格式:DOCX 时间:2024-03-02

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 10
客服
关注