付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题1.以下代码中哪个是正确函数定义的首部语句(A)A.defsomeFunction() B.DefsomeFunction()C.defsomeFunction() D.DefsomeFunction()2.以下关于函数调用说法错误的是(D)。A.函数调用函数的实际参数和形式参数不需要同名。B.函数形参不用指定参数类型,Python会自动根据实参的值来确定参数的类型。C.函数的实际参数可以是表达式或常量。D.对于关键字参数,实参的个数必须与形参个数一致且一一对应。3.以下程序的运行结果是(B)。defmytype(x,y,z=10): returnx+y+zprint(mytype(10,13))A.23 B.33 C.不确定值 D.实参个数不对4.以下程序的运行结果是(A)。defmytake(x,y,z):h=x*y*zreturnhk=mytake(z=6,x=5,y=1)print("输出结果为:",k)A.30B.6C.5D.实参位置与形参位置不对应,输出不确定值5.以下程序运行后输出的结果是(B)defmy(a,b,*args): print(a,b,args)my(1,2,3,4,5,6,7)A.(1,2,3,4,5,6,7) B.12(3,4,5,6,7)C.1,2,3,4,5,6,7 D.(12)3,4,5,6,76.下列代码的运行结果是(D)。fact=[lambdax=2:x*3,lambdax:x**2]print(fact[0](fact[1](3)))A.12 B.81 C.36 D.277.以下程序运行后输出的结果是(D)defshow(x,**ar): print(x,ar)show(30,xing='liu',age=19)A.30,xing='liu',age=19 B.30,'liu',19C.30,{'liu',19} D.30{'xing':'liu','age':19}8.下列代码的运行后结果是(B)。defadd(k): ifk>=2: returnadd(k-1)+add(k-2) else: return3print('{}'.format(add(2)))A.0 B.6 C.9 D.19.下列代码运行后的结果是(D)。defdig(n): ifn/2>0: dig(n-3)print(n,end='')if__name__=='__main__':dig(6)A.630 B.6 C.0 D.03610.以下程序代码的运行结果正确的是(A)。a=10b=6deffun(): a=13 b=10fun()print(a+b)A.16 B.10 C.13 D.23二、填空题1.函数首部以关键字___def_____开始,最后以___冒号_____结束。2.没有return语句的函数将返回____None____。使用关键字___global_____可以在一个函数中设置一个全局变量。3.以下函数的功能是:利用函数调用的方式编程求表达式(1+2+3+…+M)+(1+2+3+…+N)/(1+2+3+…+P)的值,M、N、P通过键盘输入。如输入356,输出结果为1;输入567,则输出结果为:1.2857。请在括号()中填入正确答案。defadd(m):s=0forninrange(m+1):(____s=s+n_____)(returns____)M,N,P=eval(input("请输入三个数:"))print((add(M)+add(N))/add(P))4.下函数的功能是求斐波那契数列第n项的值。斐波那契数列由0和1开始,后面的每一项数字都是前两项数字之和,用数学表达式如下:F(0)=0,F(1)=1,F(n)=F(n−1)+F(n−2)(n≥2,n∈N*)。请在括号()中填入正确答案。defF(n): ifn==1orn==2: return(__1__) else: returnF(n-1)+(__F(n-2)______)print(F(10))5.以下sum函数的功能是:实现计算表达式1+3+……+(2n−1)值的函数。请在括号()中填入正确答案。defsum(n):sum=0 foriinrange(1,n+1): temp=2*i-1 sum+=(___temp____)return(___sum___)k=eval(input("请输入n值:"))print("函数值为:",sum(k))三、程序阅读题1.下列程序的输出结果是__50______。count=1num=0defTest(): globalcount foriin(1,2,3,4):count+=1 num=10Test()print(counter,num)2.以下程序的输出结果是(33)x=20defadd(n): globalx x=3 k=5 foriinrange(n): k+=x+i returnks=add(5)+xprint(s)3.以下程序的输出结果是(19)j=3deff(n): ifn==1: return1 else: returnf(n-1)+2foriin[1,2,3,4]: j+=f(i)print(j)4.以下程序的输出结果是(353)defmytotal(x,y=30,*z1,**z2): t=x+y foriinrange(0,len(z1)): t+=z1[i] forkinz2.values(): t+=k returnts=mytotal(1,20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心律失常常见类型与临床表现
- 广东省深圳市2026年34校中考英语二模试卷(解析版)
- 通信网络工程师技术支持人员KPI考核表
- 公共场所智能安防预警系统紧急响应预案
- 会议签到表模板
- 高中一年级地理《人口的空间变化》教案
- 高中一年级历史《太平天国运动》教案
- 血液自身抗体抗-XAGE3和抗-DNAJC12作为预测晚期NSCLC患者PD-1-PD-L1抑制剂疗效的生物标记物研究
- 基于Halbach阵列磁极的磁粒研磨平面试验研究
- 定量CT身体组分分析预测胃癌疗效及预后的研究
- DB11-T 638-2023 房屋修缮工程工程量计算标准
- T-DGGC 011-2023 盾构机操作工技能鉴定规范
- 2026国考行测言语理解真题(地市)及完整答案1套
- DB52∕T 1401.23-2020 山地旅游 第23部分:漂流服务规范
- 《医疗机构工作人员廉洁从业九项准则》党课学习
- 学生安全管理知识培训课件
- 有线电视客服部应急预案
- 主任护师晋级工作总结
- 完形填空(含答案解析)-2025年新九年级(八升九)英语暑假专项提升
- 2025年苏科版七年级数学八年级开学摸底测试卷(一)含答案
- 中国外卖行业趋势报告2025
评论
0/150
提交评论