|
Python编程技术4-0004 | 试卷总分:100 | 测试总分:100.0 | |
| 一、单选题(共25道试题,共100分。)1.以下选项中,不属于函数的作用的是
提高代码执行速度增强代码可读性降低编程复杂度复用代码
满分4 得分4
2.关于下面代码,以下选项中描述正确的是 def fact(n, m=1) : s = 1 for i in range(1, n+1): s *= i return s//m print(fact(m=5,n=10))
参数按照名称传递 按位置参数调用执行结果为10886400 按可变参数调用
满分4 得分4
3.关于函数的返回值,以下选项中描述错误的是
函数可以返回0个或多个结果函数必须有返回值函数可以有return,也可以没有return可以传递0个返回值,也可以传递任意多个返回值
满分4 得分4
4.下面代码的执行结果是 def greeting(args1, *tupleArgs, **dictArgs): print(args1) print(tupleArgs) print(dictArgs) names = ['HTY', 'LFF', 'ZH'] info = {'schoolName' : 'NJRU', 'City' : 'Nanjing'} greeting('Hello,', *names, **info)
Hello,['HTY', 'LFF', 'ZH']出错雅输出
满分4 得分4
5.给出如下代码: def fact(n): s = 1 for i in range(1,n+1): s *= i return s 以下选项中描述错误的是
fact(n)函数功能为求n的阶乘 range()函数是Python内置函数s是局部变量 代码中n是可选参数
满分4 得分4
6.下面代码的执行结果是 def greeting(args1, *tupleArgs, **dictArgs): print(args1) print(tupleArgs) print(dictArgs) names = ['HTY', 'LFF', 'ZH'] info = {'schoolName' : 'NJRU', 'City' : 'Nanjing'} greeting(*names,'Hello,',**info)
HTY出错雅输出 ['HTY', 'LFF', 'ZH']
满分4 得分4
7.关于面向对象和面向过程编程描述,以下选项中正确的是
面向对象编程比面向过程编程更为高级所有面向对象编程能实现的功能采用面向过程同样能完成面向对象和面向过程是编程语言的分类依据模块化设计就是面向对象的设计
满分4 得分4
8.给出如下代码: ls = ["car","truck"] def funC(a): ls.append(a) return funC("bus") print(ls) 以下选项中描述错误的是
funC(a)中的a为非可选参数 ls.append(a)代码中的ls是全局变量ls.append(a)代码中的ls是列表类型 执行代码输出结果为['car', 'truck']
满分4 得分4
9.下面代码的输出结果是 def func(a,b): *= b return a s = func(5,2) print(s)
满分4 得分4
10..关于Python的元组类型,以下选项中描述错误的是
元组中元素不可以是不同类型元组一旦创建就不能被修改Python中元组采用逗号和圆括号(可选)来表示一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
满分4 得分4
****本答案只提供前几题预览,全部答案请购买后查看!**** 需支付 3 元后可查看,请登陆后购买,手机用户多点几次立即购买才可以登陆哦!立即购买
|
|
上一篇:国开电大社会保障学(重庆)形考任务参考答案下一篇:国开电大习近平总书记教育重要论述研究形考二参考答案
|