网站大量收购闲置独家精品文档,联系QQ:2885784924

Python程序设计任务驱动式教程(微课版) 习题与答案汇总 陈承欢 单元5--12 -函数应用与模块化程序设计---Django 框架应用与 Web 程序文件设计.docx

Python程序设计任务驱动式教程(微课版) 习题与答案汇总 陈承欢 单元5--12 -函数应用与模块化程序设计---Django 框架应用与 Web 程序文件设计.docx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE

PAGE1

单元5 函数应用与模块化程序设计

习题与答案

(一)选择

1.Python中==运算符比较两个对象的值,下列选 中哪一个是is比较对象的因素

( A)。A.id()B.sum()C.max()D.min()

2.调用以下函数返回的值( D )defmyfun()

pass

A.0 B.出错不能运行 C.空字符串 D.None

3.函数如下:

defshowNumber(numbers):forninnumbers:

print(n)

下 那些在调用函数时会报错( C )A.showNumber([2,4,5]) B.showNumber(abcesf)C.showNumber(3.4) D.showNumber((12,4,5))

4.函数如下

defchanageInt(number2):number2=number2+1

print(changeInt:number2=,number2)number1=2

chanageInt(number1)print(number:,number1)

输出结果哪 是正确的( B )

A.changeInt:number2=3 B.changeInt:number2=3

number:3 number:2

C.number:2 D.number:2

changeInt:number2=2 changeInt:number2=3

5.函数如下

defchanageList(list):list.append(end)print(list,list)

#调用

strs=[1,2]

chanageList(strs)print(strs,strs)

6.下 对strs和list的值输出正确的是( CD )

A.strs[1,2] B.list[1,2] C.list[1,2,end] D.strs[1,2,end]

7.导入模块的方式错误的是( D )A.importtest B.fromtestimport*C.importtestasm D.importmfromtest8.以下关于模块说法错误的是( C )A.一个xx.py就是一个模块

B.任何一个普通的xx.py文件可以作为模块导入

C.模块文件的扩展名不一定是.py

D.运行时会从指定的文件夹搜索导入的模块,如果没有,会报错异常

9.以下关于函数定义的规则,正确的描述有( ABCD )

A.函数代码块以def关键词开头,后接函数标识符名称和圆括号()。

B.任何传入参数和自变量必 放在圆括号中 ,圆括号之 可以用于定义参数。

C.return[表达式]结束函数,选择性地返回一个值给调用方。

D.函数内容以冒号起始,并且缩进。

10.下 代码的运行结果是( A)。

deftotal(a,b=3,c=5):returna+b+cprint(total(a=8,c=2))

A.13B.16C.15D.14

11.下 代码的运行结果是( A)。

deftotal(*p):returnsum(p)

print(total(3,5,8))A.16

B.8

C.20D.22

12.下 的代码的运行结果是( B )。

defdemo(*p):returnsum(p)

print(demo(1,2,3))A.15

B.6

C.23

D.8

13.下 的代码的运行结果是( C )。

defdemo(a,b,c=3,d=100):returnsum((a,b,c,d))

print(demo(1,2,d=3))A.11

B.10

C.9D.8

14.下 的代码输出结果为( A)。

defdemo():x=5

x=3demo()print(x)A.3B.4C.5D.6

(二)填空

1.Python标准库math中用来计算平方根的函数是( sqrt )。

2.查看变量内存地址的Python内置函数是( id() )。

3.已知x=3,并且id(x)的返回值为496103280,那么执行语句x+=6之后,表达式

id(x)==496103280的值为( False )

4.表达式int(123,16)的值为( 291 )。

5.表达式int(123,8)的值为( 83 )。

6.表达式int(123)的值为( 123 )。

7.表达式int(101,2)的值为(5 )。

8.表达式abs(-3)的值为( 3 )。

9.Python内

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档