下载此文档

国家二级Python(函数和代码复用)模拟试卷2(题后含答案及解析).pdf


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
该【国家二级Python(函数和代码复用)模拟试卷2(题后含答案及解析) 】是由【小屁孩】上传分享,文档一共【7】页,该文档可以免费在线阅读,需要了解更多关于【国家二级Python(函数和代码复用)模拟试卷2(题后含答案及解析) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。 : .
国家二级Python(函数和代码复用)模拟试卷2(题后含答案及解析)--第1页

国家二级 Python (函数和代码复用)模拟试卷2 (题后含答案及解析)
题型有: 1. 单项选择题

单项选择题

1. 下面代码的输出结果是def exchange(a ,b) :a,b=b ,areturn(a ,
b)x=10y=20x ,y=exchange(x ,y)print(x ,y)
A.20 10
B.20,10
C.10 10
D.20 20

正确答案:A 涉及知识点:函数和代码复用

2 . 下 面 代 码 的 输 出 结 果 是 MA=lambda x , y :
(x>y)*x+(x<y)*yMI=lambda x , y :
(x>y)*y+(x<y)*xa=10b=20print(MA(a ,b))print(MI(a ,b))
A.20,10
B.10,20
C.10,10
D.20,20

正确答案:A 涉及知识点:函数和代码复用

3. 关于下面的代码,以下选项中描述正确的是>>>list(range(0,
10,2))
A.执行结果为 0,2,4,6,8
B.按位置参数调用
C.按关键字参数调用
D.按可变参数调用

正确答案:B 涉及知识点:函数和代码复用

4. 关于下面代码,以下选项中描述正确的是def fact(n,m=1):s=1for i in
range(1 ,n+1):s*=ireturn s//mprint(fact(m=5,n=10))
A.参数按照名称传递
B.按位置参数调用
C.执行结果为 10886400
D.按可变参数调用

正确答案:A 涉及知识点:函数和代码复用

国家二级Python(函数和代码复用)模拟试卷2(题后含答案及解析)--第1页 : .
国家二级Python(函数和代码复用)模拟试卷2(题后含答案及解析)--第2页

5. 关于函数的返回值,以下选项中描述错误的是
A.函数可以返回 0 个或多个结果
B.函数必须有返回值
C.函数可以有 return ,也可以没有
D.return 可以传递 0 个返回值,也可以传递任意多个返回值

正确答案:B 涉及知识点:函数和代码复用

6. 关于函数局部变量和全局变量的使用规则,以下选项中描述错误的是
A.对于基本数据类型的变量,无论是否重名,局部变量与全局变量不同
B.可以通过 global 保留字在函数内部声明全局变量
C.对于组合数据类型的变量,如果局部变量未真实创建,则是全局变量
D.return 不可以传递任意多个函数局部变量返回值

正确答案:D 涉及知识点:函数和代码复用

7. 关于函数,以下选项中描述错误的是
A.函数使用时需要了解函数内部实现细节
B.函数:具有特定功能的可重用代码片段,实现解决某个特定问题的算法
C.函数在需要时被调用,其代码被执行
D.函数主要通过接口 (interface) 与外界通信,传递信息

正确答案:A 涉及知识点:函数和代码复用

8. 关于函数的目的与意义,以下选项中描述错误的是
A.程序功能抽象,以支持代码重用
B.函数能调用未实现的函数
C.使用时无须了解函数内部实现细节
D.有助于采用分而治之的策略编写大型复杂程序

正确答案:B 涉及知识点:函数和代码复用

9. 关于函数,以下选项中描述错误的是
A.函数也是数据
B.函数定义语句可执行
C.函数名称不可赋给其他变量
D.一条函数定义定义一个用户自定义函数对象

正确答案:C 涉及知识点:函数和代码复用

10. 关于函数的参数传递(parameter passing) ,以下选项中描述错误的是
A.形式参数是函数定义时提供的参数
B.实际参数是函数调用时提供的参数
C.Python 参数传递时不构造新数据对象,而是让形式参数和实际参数共享
国家二级Python(函数和代码复用)模拟试卷2(题后含答案及解析)--第2页 : .
国家二级Python(函数和代码复用)模拟试卷2(题后含答案及解析)--第3页

同一对象
D.函数调用时,需要将形式参数传递给实际参数

正确答案:D 涉及知识点:函数和代码复用

11 . 关于函数的关键字参数使用限制,以下选项中描述错误的是
A.关键字参数必须位于位置参数之前
B.关键字参数必须位于位置参数之后
C.不得重复提供实际参数
D.关键字参数顺序无限制

正确答案:A 涉及知识点:函数和代码复用

12. 下面代码的输出结果是 a=4a ∧=3b=a ∧2print(a ,end=‘‘,’’)print(b)
A.7,5
B.64 ,4096
C.5,7
D.4,3

正确答案:A 涉及知识点:函数和代码复用

13. 执行下面代码,运行错误的是def f(x ,y=0 ,z=0):pass
A.f(1,2,3)
B.f(1,2)
C.f(1,,3)
D.f(1)

正确答案:C 涉及知识点:函数和代码复用

14. 执行下面代码,运行错误的是def f(x ,y=0 ,z=0):pass
A.f(1,y=2 ,z=3)
B.f(1,z=3)
C.f(z=3,x=1,y=2)
D.f(1,x=1,z=3)

正确答案:D 涉及知识点:函数和代码复用

15. 执行下面的代码,运行正确的是def f(x ,y=0 ,z=0):pass
A.f(1,x=1,z=3)
B.f(x=1,2)
C.f(x=1,y=2 ,z=3)
D.f(1,y=2 ,t=3)

正确答案:C 涉及知识点:函数和代码复用
国家二级Python(函数和代码复用)模拟试卷2(题后含答案及解析)--第3页 : .
国家二级Python(函数和代码复用)模拟试卷2(题后含答案及解析)--第4页


16. 关于嵌套函数,以下选项中描述错误的是
A.嵌套函数是在函数内部定义函数
B.内层函数仅供外层函数调用,外层函数之外不得调用
C.def f( ):print( ’’Outer function f ’’)def g( ):print(’’Inner function
g’’)g( )f( )
D.def f( ):print( ’’Outer function f ’’)def g( ):print(’’Inner function
g’’)g( )f.g( )

正确答案:D 涉及知识点:函数和代码复用

17. 下面代码的执行结果是>>>def area(r,pi=3.14159):return pi
*r*r>>>area(pi=3 .14,r=4)
A.出错
B.无输出
C.39.4384
D.50.24

正确答案:D 涉及知识点:函数和代码复用

18. 下面代码的执行结果是 >>>def area(r ,pi=3.14159):return pi*
r* r>>>area(3 .14.4)
A.出错
B.无输出
C.39.4384
D.50.24

正确答案:C 涉及知识点:函数和代码复用

19. 下面代码的执行结果县def greeting(args 1,*tupleArgs ,**dictArgs) :
print(args1)print(tupleArgs)print(dictArgs)names=[ ‘HTY’,’LFF ’,’ZH ’]info={ ‘sch
oolName’:’NJRU’,’City’:’Nanjing’}greetin

国家二级Python(函数和代码复用)模拟试卷2(题后含答案及解析) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小419 KB
  • 时间2025-02-10