单元5 函数应用与模块化程序设计试题及答案
(一)选择题
1.Python中“==”运算符用于比较两个对象的值,下列选项中属于is比较对象的因素的是()。 [单选题] *
A.id()(正确答案) |
B.sum() |
端口扫描工具C.max() |
D.min() |
2.调用以下函数返回的值是()。
def myfun()
pass [单选题] *
A.0 |
B.出错不能运行 |
C.空字符串 |
D.None(正确答案) |
3.函数如下。
def showNumber(numbers):
for n in numbers:
print(n)
下列选项中在调用函数时会报错的是()。 [单选题] *
A.showNumber([2,4,5]) |
B.showNumber('abcesf ') |
C.showNumber(3.4)(正确答案) |
D.showNumber((12,4,5)) |
4.函数如下。
def chanageInt(number2):
number2 = number2+1
print("changeInt:number2=",number2)
number1 = 2
chanageInt(number1)
print("number:",number1)
输出结果正确的是()。 [单选题] *
A. changeInt: number2= 3 number: 3 |
B.(正确答案) changeInt:number2= 3 number: 2 |
C. number: 2 changeInt: number2= 2 |
D. number: 2 changeInt: number2= 3 |
5.函数如下。
def changeList(list):
list.append(" end")
print("list",list)
#调用
strs =['1','2']
changeList(strs)
print("strs",strs)
下列对strs和list的值输出正确的是() [单选题] *
A.strs['1','2']python基础知识填空题 | 金属异形件加工
B.list['1','2'] |
C.list['1', '2', ' end'] |
png是什么文件格式D.strs['1', '2', ' end'](正确答案) |
6.导入模块的方式错误的是()。 [单选题] *
A.import test |
B.from test import * |
C.import test as m |
D.import m from test(正确答案) |
7.以下关于模块说法错误的是()。 [单选题] *
A.一个xx.py文件就是一个模块 |
B.任何一个普通的xx.py文件都可以作为模块导入 |
C.模块文件的扩展名不一定是.py(正确答案) |
D.运行代码时会从指定的文件夹搜索导入的模块,如果没有会报错 |
8.以下关于函数定义的规则,正确的描述有()。 *
A.函数代码块以def关键字开头,后接函数标识符名称和圆括号()(正确答案) |
B.任何传入参数和自变量必须放在圆括号中间,可以在圆括号之间定义参数(正确答案) |
C.return [表达式]结束函数,选择性地返回一个值给调用方(正确答案) |
D.函数内容以冒号起始,并且要缩进(正确答案) |
9.下列代码的运行结果是()。
def total(a, b=3, c=5):
return a+b+c
print(total(a=8, c=2)) [单选题] *
A.13(正确答案) |
B.16 |
C.15 |
D.14 |
10.下列代码的运行结果是()。
def total(*p):
return sum(p)
print(total(3, 5, 8)) [单选题] *
A.16(正确答案) |
B.8 |
C.20 |
D.22 |
11.下列代码的运行结果是()。
def demo(*p):
return sum(p)
print(demo(1,2,3)) [单选题]
A.15 |
B.6(正确答案) |
C.23 |
D.8 |
12.下列代码的运行结果是()。
a,
b,
c=3,
d=100): [单选题]
A.11 |
B.10 |
C.9(正确答案) |
D.8 |
13.下列代码的运行结果是()。
def demo():
x = 5
x = 3
备份的实现包括demo()
print(x) [单选题]
A.3(正确答案) |
B.4 |
C.5下面不属于按位运算符的是 |
D.6 |
(二)填空题
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论