文库 真题 信息学奥赛

PAAT全国青少年编程能力等级考试Python 编程(二级)题目

PAAT等级考试 Python编程 少儿编程Python真题 PDF   8页   下载0   2024-12-17   浏览56   收藏0   点赞0   评分-   5514字   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
PAAT全国青少年编程能力等级考试Python 编程(二级)题目 第1页
PAAT全国青少年编程能力等级考试Python 编程(二级)题目 第2页
剩余6页未读, 下载浏览全部
全国青少年编程能力等级考试 Python编程(二级)样题 一、单项选择题(共20题,每题 3.5分,共70分) P1_1.下列关于代码复用和程序抽象的描述中 ,正确的是 ( )。 A.代码复用会导致程序代码大量重复,但程序的抽象性很好 B.设计良好的函数有助于代码的复用和程序的抽象 C.程序的主要目的是解决问题,只要能解决问题,无需考虑复用和抽象 D.使用函数不能实现代码重用 P2_1.下列关于 Python函数的叙述中, 正确的是( )。 A.使用 def 关键字定义函数 B.一个函数中有且只能有一 条 return 语句 C.函数中不可以嵌套定义函数 D.定义函数时的参数 称为实际参数,简称实参 P3_1.在Python中,执行下列函数定义代码后, 叙述正确的是( )。 def demo3(a): return a * 3 A.demo3(3) 的返回值为 9 B.demo3("3") 的返回值为 '3' C.demo3() 的返回值是 'aaa' D.demo3("b", 3) 的返回值是 'bbb' P4_1.下列定义的函数 demo4中,能接收 3个数值型参数,并返回最大值的 是( )。 A. def demo4(a, b, c): if a<b and a<c: return a if b<a and b<c: return b if c<a and c<b: return c B. def demo4(a, b, c, d): if a>b and a>c: return a if b>a and b>c: return b else: return c C. def demo4(): a = eval(input()) b = eval(input()) c = eval(input()) if a>b and a>c: return a if b>a and b>c: return b if c>a and c>b: return c D. def demo4(a, b=2, c=3): if a>b and a>c: return a if b>a and b>c: return b else: return c P5_1.下列关于递归函数 的叙述中, 正确的是( )。 A.递归函数一般都有比较高的执行效率 B.递归函数通过循环结构实现自身的调用 C.正确的递归函数必须有 终止无限递归的边界条件 D.同一功能的函数,一般来讲,用递归实现比用循环实现需要更多的代码 P6_1.执行下列代码段的结果是 ( )。 def demo6(n): if n <= 1: return 1 elif n in (2, 3, 4): return n * demo6(n - 2) else: return n * demo6(n - 3) print(demo6(6)) A.16 B.17 C.18 D.19 P7_1.下列关于 Python文件操作 的叙
PAAT全国青少年编程能力等级考试Python 编程(二级)题目
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明