Python编程基础与应用第6章节练习题+答案.docx





《Python编程基础与应用第6章节练习题+答案.docx》由会员分享,可在线阅读,更多相关《Python编程基础与应用第6章节练习题+答案.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python编程基础与应用第6章节练习题+答案第6章节练习题一、选题题1)以下选项不是函数作用的是:A.复用代码B.强代码可读性C.降低编程复杂度D.提高代码执行速度度2)下列程序的输出结果为:def f(a,b): a=4 return a+bdef main(): a=5 b=6 print(f(a,b),a+b)main()A.10 11B.10 10C.11 10D.11 113)以下关于Python函数说法错误的是:def func(a,b): c=a*2+b b=a return ca=10b=100c=func(a,b)+aA.执行该函数后,变量a的值为10B.执行该函数后,变量
2、c的值为200C.该函数名称为funcD.执行该函数后,变量b的值为100,c的值应该为2104)以下关于函数调用描述正确的是:A.函数和调用只能发生在同一个文件中B.自定义函数调用前必须定义C.Python内置函数调用前需要引用相应的库D.函数在调用前不需要定义,拿来即用就好5)以下关于函数说法错误的是:A.函数可以看做是一段具有名字的子程序B.函数是一段具有特定功能的、可重用的语句组C.对函数的使用必须了解其内部实现原理D.函数通过函数名来调用二、操作题1)编写一个函数,解决以下问题:猴子第1天摘了一堆桃子吃了一半又多一个,第2天吃了剩下的一半又多一个,.,第10天早上时发现只有1个桃子了
3、。问第1天摘了多少?运行效果如下图所示。2)编写一个函数,解决以下问题:斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13,特别指出:第0项是0,第1项是第一个1。从第三项开始,每一项都等于前两项之和。要求程序输入一个正整数N,最后输出N个数列。运行效果如下图所示。3)编写一个函数,用于判断输入的一个三位数是否是水仙花数。所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1的三次方5的三次方3的三次方。4)编写一个函数,用于判断输入的两个数的最大公约数。运行效果如下图所示。5)简单计算器实现,使用自定义函数方式编写一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 编程 基础 应用 章节 练习题 答案

限制150内