贵州电大5205812 Python编程技术4-0003答案

一、单选题(共25道试题,共100分。)

1.

下面代码的输出结果是 def func(a,b):     *= b     return a s = func(5,2) print(s)

满分4    得分4

2.

给出如下代码: import turtle def drawLine(draw):     turtle.pendown() if draw else turtle.penup()     turtle.fd(50)     turtle.right(90) drawLine(True) drawLine(0) drawLine(True) drawLine(True) turtle.left(90) drawLine(0) drawLine(True) drawLine(True) 以下选项中描述错误的

满分4    得分4

3.

下面代码的输出结果是 def fib(n):     a,= 1,1     for i in range(n-1):         a,= b,a+b     return a print (fib(7))

满分4    得分4

4.

假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是

满分4    得分4

5.

在Python中,关于全局变量和局部变量,以下选项中描述不正确的是

满分4    得分4

6.

关于形参和实参的描述,以下选项中正确的是

参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参
程序在调用时,将形参复制给函数的实参
函数定义中参数列表里面的参数是实际参数,简称实参
程序在调用时,将实参复制给函数的形参
满分4    得分4

7.

下面代码实现的功能描述为 def fact(n):     if n==0:         return 1     else:         return n*fact(n-1) num =eval(input(“请输入一个整数:”)) print(fact(abs(int(num))))

接受用户输入的整数N,输出N的阶乘值
接受用户输入的整数N,判断N是否是素数并输出结论
接受用户输入的整数N,判断N是否是水仙花数
接受用户输入的整数N,判断N是否是完数并输出结论
满分4    得分4

8.

下面代码的输出结果是 = 4 ^= 3 = ^ 2 print(a,end=”,”) print(b)

4,3
64, 4096
5,7
7,5
满分4    得分4

9.

下面代码的执行结果是 >>> def area(r, pi = 3.14159):         return pi * r *r >>> area(pi = 3.14, r = 4)

出错
50.24
39.4384
无输出
满分4    得分4

10.

给出如下代码: ls = [“car”,”truck”] def funC(a):     ls.append(a)     return funC(“bus”) print(ls) 以下选项中描述错误的是

执行代码输出结果为[‘car’, ‘truck’, ‘bus’]
代码函数定义中,ls.append(a)中的ls是局部变量
执行代码输出结果为[‘car’, ‘truck’]
ls.append(a)代码中的ls是列表类型
满分4    得分4

11.

给出如下代码: def func(a,b):   c=a**2+b   b=a   return c a=10 b=100 c=func(a,b)+a 以下选项中描述错误的是

执行该函数后,变量a的值为10
执行该函数后,变量b的值为100
执行该函数后,变量c的值为200
该函数名称为func
满分4    得分4
12.

关于嵌套函数,以下选项中描述错误的是

嵌套函数是在函数内部定义函数
内层函数仅供外层函数调用,外层函数之外不得调用
def f():    print(“Outer function f”)    def g():      print(“Inner function g”)    g() f()
def f():    print(“Outer function f”)    def g():      print(“Inner function g”)    g() f.g()
满分4    得分4
13.

关于函数的参数,以下选项中描述错误的是

在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值
在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现
可选参数可以定义在非可选参数的前面
一个元组可以传递给带有星号的可变参数
满分4    得分4
14.

下面代码的执行结果是 >>> def area(r, pi = 3.14159):         return pi * r * r >>> area(3.14, 4)

出错
39.4384
50.24
无输出
满分4    得分4
15.

43.执行下面代码,错误的是 def f(x, y = 0, z = 0): pass # 空语句,定义空函数体

f(1, , 3)
f(1, 2)
f(1)
f(1, 2, 3)
满分4    得分4
16.

关于return语句,以下选项中描述正确的是

函数必须有一个return语句
函数中最多只有一个return语句
return只能返回一个值
函数可以没有return语句
满分4    得分4
17.

下面代码的输出结果是 def func(a,b):     return a>>b s = func(5,2) print(s)

20
1
6
12
满分4    得分4
18.

关于函数,以下选项中描述错误的是

函数也是数据
函数定义语句可执行
一条函数定义定义一个用户自定义函数对象
函数名称不可赋给其他变量
满分4    得分4
19.

28.下面代码的输出结果是 def f2(a):     if > 33:         return True li = [11, 22, 33, 44, 55] res = filter(f2, li) print(list(res))

[44,55]
[11,33,55]
[22,33,44]
[33,44,55]
满分4    得分4
20.

关于下面的代码,以下选项中描述正确的是 >>> list(range(0,10,2))

按可变参数调用
按关键字参数调用
执行结果为0, 2, 4, 6, 8
按位置参数调用
满分4    得分4
21.

给出如下代码: import turtle def drawLine(draw):     turtle.pendown() if draw else turtle.penup()     turtle.fd(50)     turtle.right(90) drawLine(True) drawLine(True) drawLine(True) drawLine(True) 以下选项中描述错误的是

代码drawLine(True)中True替换为–1,运行代码结果不变
代码drawLine(True)中True替换为0,运行代码结果不变
代码def drawLine(draw)中的draw可取值True或者False
运行代码,在Python Turtle Graphics中,绘制一个正方形
满分4    得分4
22.

关于函数,以下选项中描述错误的是

函数使用时需要了解函数内部实现细节
函数主要通过接口(interface)与外界通信,传递信息
函数:具有特定功能的可重用代码片段,实现解决某个特定问题的算法
函数在需要时被调用,其代码被执行
满分4    得分4
23.

关于lambda函数,以下选项中描述错误的是

lambda不是Python的保留字
定义了一种特殊的函数
lambda函数也称为匿名函数
lambda函数将函数名作为函数结果返回
满分4    得分4
24.

下面代码的输出结果是 def hello_world():     print(‘ST’,end=”*”) def three_hellos():     for i in range(3):         hello_world() three_hellos()

ST*ST*ST*
ST*
ST*ST*
***
满分4    得分4
25.

执行下面的代码,以下选项中正确的是 def f(x, y = 0, z = 0): pass #  空语句,定义空函数体

f(x = 1, 2)
f(1, y = 2, t = 3)
f(1, x = 1, z = 3)
f(x = 1, y = 2, z = 3)
满分4    得分4

内容查看
查看价格3
点点赞赏,手留余香 给TA打赏

AI创作

课程作业辅导,点击图片加微信,有偿服务

评论0

请先
  • 游客 下载了资源 2022上半年教师资格证考试《高中生物》题(解析)
  • u******* 下载了资源 2026年春江苏开放大学建筑信息建模(BIM)技术应用060459第三次形成性考核作业
  • u******* 购买了资源 2026年春江苏开放大学建筑信息建模(BIM)技术应用060459第三次形成性考核作业
  • 1******* 投稿收入增加4块钱
  • u******* 签到打卡,获得1元奖励
  • u******* 签到打卡,获得1元奖励
  • u******* 签到打卡,获得1元奖励
  • u******* 下载了资源 2026年春江苏开放大学建筑测量050294作业3 简答、计算与实践作业
  • u******* 加入了本站
  • 游客 下载了资源 2008年新疆自治区公务员考试《申论》真题及答案
  • u******* 下载了资源 2026年春江苏开放大学江苏红色文化060703综合大作业
  • u******* 签到打卡,获得1元奖励
  • 游客 下载了资源 2013年0413安徽公务员考试《行测》真题答案及解析
  • 游客 投稿收入增加0.8块钱
  • u******* 购买了资源 阅读以下材料,回答材料后的问题: 2016年2月以来,广东医科大学发生系列严重腐败案,原党委书记江文富,原党委副书记、校长郑学宝,原党委常委、副校长赵斌等3名校领导及附属医院原院长曾荣被立案审查。 符学三作为广东医科大学纪委书记,对大学存在的问题该发现未发现,特别是执纪审查工作不力,对上级纪委转办的反映附属医院原院长曾荣以权谋私等问题线索未作处置,对违规费用清退监督推动不力。2018年2月,符学三因履行监督责任不力,受到党内警告处分。 就在今年5月,中央纪委刚刚通报了上海市整治医疗卫生系统腐败和作风问题。巡视组共发现处方权监管不到位等问题和隐患77个,实施整改措施107项。针对整治中发现的问题,上海市卫生计生委会同相关部门,遵循“针对性、具体化、可操作、可追责”原则,面向全市各医疗单位推出治理医疗乱象“1+7”规定。 这也意味着,未来公立医院行风建设和廉政管理将受到纪委更加严格的监管,如果相关领导监管不到位,即使未参与腐败受贿案,也会应监管不力被严重处分。“医疗卫生事业事关人民群众的切身利益,对相关违纪违法行为,要坚持以零容忍态度,发现一起,坚决查处一起。”纪委监委有关负责人表示。随着医改逐渐深入,国家反腐利剑出鞘,医药行业无疑将成为严打的重点。 请问: 1、改革开发以来,我国社会出现许多腐败现象,你认为产生腐败的原因有哪些? 2、联系实际谈谈,我国政府应该如何治理腐败?
  • 游客 下载了资源 2013年北京市公务员考试申论真题及参考答案
点击浏览器地址栏的⭐图标收藏本页
需要托管,代写作业,论文扫码加微信
显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录