|
Python编程技术4-0001 | 试卷总分:100 | 测试总分:100.0 | |
| 一、单选题(共25道试题,共100分。)1.关于面向对象和面向过程编程描述,以下选项中正确的是
面向对象编程比面向过程编程更为高级所有面向对象编程能实现的功能采用面向过程同样能完成面向对象和面向过程是编程语言的分类依据模块化设计就是面向对象的设计
满分4 得分4
2.给出如下代码: 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
3.关于函数的参数,以下选项中描述错误的是
在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现可选参数可以定义在非可选参数的前面一个元组可以传递给带有星号的可变参数
满分4 得分4
4.关于Python的lambda函数,以下选项中描述错误的是
f = lambdx,y:x+y 执行后,f的类型为数字类型lambda用于定义简单的、能够在一行内表示的函数可以使用lambda函数定义列表的排序原则lambda函数将函数名作为函数结果返回
满分4 得分4
5.下面代码实现的功能描述为 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
6.下面代码的输出结果是 def hello_world(): print('ST',end="*") def three_hellos(): for i in range(3): hello_world() three_hellos()
满分4 得分4
7.以下选项中,对于递归程序的描述错误的是
书写简单执行效率高递归程序都可以有非递归编写方法一定要有基例
满分4 得分4
8..关于Python的元组类型,以下选项中描述错误的是
元组中元素不可以是不同类型元组一旦创建就不能被修改Python中元组采用逗号和圆括号(可选)来表示一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
满分4 得分4
9.下面代码的执行结果是 >>> def area(r, pi = 3.14159): return pi * r *r >>> area(pi = 3.14, r = 4)
满分4 得分4
10.下面代码的输出结果是 def func(a,b): return a>>b s = func(5,2) print(s)
满分4 得分4
****本答案只提供前几题预览,全部答案请购买后查看!**** 需支付 3 元后可查看,请登陆后购买,手机用户多点几次立即购买才可以登陆哦!立即购买
|
|
上一篇:国开电大习近平总书记教育重要论述研究形考三参考答案下一篇:国开电大习近平总书记教育重要论述研究形考参考答案
|