Python语言基础与应用练习题3及答案_第1页
Python语言基础与应用练习题3及答案_第2页
Python语言基础与应用练习题3及答案_第3页
Python语言基础与应用练习题3及答案_第4页
Python语言基础与应用练习题3及答案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、单选题

1、Python可以使用(—)函数打开文件,这个函数默认的打开模

式为(一)o

A.open'w'

B.open'r'

C.openfile'r'

D.openfile'w'

正确答案:B

2、下列关于文件相关模块说法错误的是(—)o

A.文件操作可以使用close方法关闭流。

B.通常采用with语句以保证系统自动关闭打开的流。

C.打开二进制文件应该采用模式

D.可以使用shelve模块进行对象持久化。

正确答案:C

3、下列关于时间相关模块说法错误的是()。

A.calendar.isleap(2000)上述Python代码的结果是True。

B.time.sleep()方法可以让程序在某处暂停几秒。

C.datetime模块中strptime方法将struct_time对象格式化成字符串。

D.datetime模块中timedelta模块用来表示日期或时间之间的差值。

正确答案:C

4、fromdatetimeimport*

tdl=timedelta(minutes=10)

td2=timedelta(minutes=15)

以下关于这段代码说法错误的是

A.print(tdl+td2)的结果是0:25:00。

Bprint(tdl*10)的结果是100。

C.print((td2-tdl).seconds)的结果是3000

D.print(tdl<td2)的结果是True。

正确答案:B

5^以下选项不是Python文件读操作的是()。

A.read()

B.readline()

C.seek()

D.readlines()

正确答案:C

6、Python文件相关模块中的readline(size)函数,其中参数size用于

指明读取的()。

A.字符串数

B.二进制数

C行数

D.字节数或字符数

正确答案:D

7、下列关于Python中数学相关模块说法正确的是(_)。

A.random.random。方法可以生成范围在。1]之间的随机数。

B.fromfractionsimportFraction

t=Fraction(7,4)

m=1.75

print(t==m)

这段代码的输出结果是Falser

C.cmath模块可以实现对复数进行极坐标表示和笛卡尔表示方法的转

换。

D.math.log(a,x)可以用来求以a为底的x的对数。

正确答案:C

8、下列关于shelve模块说法错误的是(_)。

A.shelve模块打开文件后,文件的键必须是字符串且唯一。

B.操作开始必须打开shelve,并且在修改后需要关闭它。

C.shelve中保存的列表对象可以直接进行添加数据元素的操作。

D.shelve模块通过构造一个简单的数据库,像操作字典一样按照键存

储和获取本地的Python对象。

正确答案:C

9、importeasygui

easygui.textbox(msg=T,title=2,text=3,codebox=0)上述代码执行后,

点击'0K',返回值是(一)o

A.2

B.0

self.v2=param

odj=child(100)

值为

A.print(odj.vl)100o

B.print(odj.vl)值为0。

C.print(odj.vl==odj.v2)结果为False。

D.print(odj.vl==odj.v2)会报错。

正确答案:A

12、下列代码的输出结果是(—)o

name=['Jack7John7Mary']

name.sort(reverse=True)

print(name)

A.CMary;'Jack','John']

B.['Jack\'Mary','John']

C.['Jack','John','Mary']

D.['Mary','John;'Jack']

正确答案:D

13.在一个方法的定义中,可以通过表达式(—)访问实例变量X。

A.x

B.self[x]

C.self.x

D.self.get(x)

正确答案:C

14、以下关于Python类定义中的特殊方法说法错误的是()。

A.析构器_del_在销毁对象时调用。

B.所有特殊方法的名称以两个下划线(_)开始和结束。

C._str_(self)方法用来把字符串转换为对象。

D.构造器_init_在实例化对象时调用。

正确答案:C

15、Python中定义私有变量的方法是()。

A.使用private关键字

B._变量名

C.变量名_

D.使用this关键字

正确答案:B

16、假设a为类A的对象且包含一个私有数据成员“_value〃,那么

在类的外部通过对象a直接将其私有数据成员“_value〃的值设置为

3的语句可以写作(一)o

A.a.A_value=3

B.a._value=3

C.a._A_value=3

D.A._value=3

正确答案:C

17、下列代码的输出结果是()o

forjin(i**2foriinrange(lO)ifi%3==0):

print。,end,)

A.093681

B.O149162536496481

C.93681

D.0936

正确答案:A

18、下列代码的输出结果是()o

deffun():

print(O)

i=0

whilei<3:

i+=l

yieldi

x=fun()

y=(iforiinx)

print(list(y))

A.M123]

B.O

1

2

3

C.[lz2,3]

D.O

[1,2,3]

正确答案:D

19、下列代码的输出结果是()o

a=10

b=0

try:

c=a/b

print(c)

exceptZeroDivisionErrorase:

print(e)

finally:

print("alwaysexcute")

print("done")

A.divisionbyzero

done

B.divisionbyzero

alwaysexcute

C.divisionbyzero

0.divisionbyzero

alwaysexcute

done

正确答案:D

20、下列代码的输出结果是()o

,l

namel=['tom/jack/mary']

name2=[name.upper()fornameinnamel]

print(name2[2][0])

AJ

B.MARY

CJack

D.M

正确答案:D

21、下面关于Python的高级扩展模块说法错误的是()。

A.fromPILimportImageJmageFilter

im=lmage.open('test.jpg')

im.filter(lmageFilter.BLUR)运行上述代码后再利用照片浏览器打开

test.jpg时已经实现了模糊效果。

B.运行下述代码后,访问https:〃:5000/可以看到返回一行文

本:Pythonisthebestlanguageintheworld!

fromflaskimportFlask

app=Flask(_name_)

@app.route(7")

deffun():

return"Pythonisthebestlanguageintheworld!"

if_name_=="_main_

app.run()

C.Pillow是对图像进行操作和处理的一个模块,可以实现缩略图、图

像模糊等功能。

D.FIask是Pythonweb开发框架的一种。

正确答案:A

22、下面关于网络爬虫的相关说法错误的是()o

A.BeautifulSoup解析页面时只能调用Python内置的标准库解析器。

B.爬虫就是按照一定规则,自动地提取并保存网页中信息的程序。

C.requests是Python实现的一个简单易用的HTTP库,该方法返回的

是一个response对象。

D.利用BeautifulSoup模块来处理HTML和XML,解析页面格式,提

取有用的信息。

正确答案:A

23、下列代码的输出结果是()。

importnumpyasnp

a=np.matrix([[l/O]/[O/l]])

b=np.dot(a,a.T)

print(b)

A.[[10]

[11]]

B.[[H]

[01]]

C.[[10]

[01]]

D.[[l1]

[11]]

正确答案:C

二、填空题

1、面向对象的程序设计的三个基本特征是()。

A.交互

B.封装

C.多态

D.继承

正确答案:B、C、D

三、填空题

1、

补充代码实现绘制上图,横线上应该填写()(可行的最小正整数)。

importturtle

t=turtle.Turtle()

foriinrange(9):

t.forward(200)

t.right()

turtle.done()

正确答案:160

2、下列代码的输出结果是()

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论