Python语言基础与应用学习通超星期末考试答案章节答案2024年_第1页
Python语言基础与应用学习通超星期末考试答案章节答案2024年_第2页
Python语言基础与应用学习通超星期末考试答案章节答案2024年_第3页
Python语言基础与应用学习通超星期末考试答案章节答案2024年_第4页
免费预览已结束,剩余5页可下载查看

下载本文档

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

文档简介

Python语言基础与应用学习通超星期末考试章节答案2024年Python中,例外处理捕捉错误的语句是try-break语句。()

答案:错BeautifulSoup主要用于使用requests库下载了网页并转化成字符串后处理HTML和XML时,解析页面格式,提取有用的信息。()

答案:对Flask是一种非常容易上手的PythonTCP/IP开发框架,功能强大。()

答案:错下面关于Python的高级扩展模块说法错误的是(_____)。

答案:from

PIL

import

Image,ImageFilter

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

im.filter(ImageFilter.BLUR)运行上述代码后再利用照片浏览器打开test.jpg时已经实现了模糊效果。‌下面关于网络爬虫的相关说法错误的是(_____)。

答案:BeautifulSoup解析页面时只能调用Python内置的标准库解析器。下列代码的输出结果是(_____)。‏import

numpy

as

np

a=np.matrix([[1,0],[0,1]])

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

print(b)

答案:[[10]

[01]]类的出现,为面向对象编程的三个最重要的特征,即封装性、继承性和多态性,提供了实现的手段。()

答案:对使用sort()函数时,如果列表中的元素都是数字,则默认按降序排序。()

答案:错如果两个类具有“一般-特殊”的逻辑关系,那么特殊类就可以作为一般类的“父类”来定义,将属性和方法继承给“子类”。()

答案:错同一类的数据对象具有相同的属性和方法,但属性值和id不同。()

答案:对类的定义的特殊方法中,__eq__(self,other)表达的是使用==操作符。()

答案:对面向对象的程序设计的三个基本特征是(_____)。

答案:继承;封装;多态‎下列代码的输出结果是(_____)。‎class

Person:

def

__init__(self,id):

self.id=id

tom=Person(123)

tom.__dict__['age']=20

print(tom.age+len(tom.__dict__))

答案:22下列代码的输出结果是(____)。name=['Jack','John','Mary']

name.sort(reverse=True)

print(name)

答案:['Mary','John','Jack']‎假设a为类A的对象且包含一个私有数据成员“__value”,那么在类的外部通过对象a直接将其私有数据成员“__value”的值设置为3的语句可以写作(____)。

答案:a._A__value=3‎阅读以下代码,四个选项中说法正确的是(____)。‎class

parent:

def

__init__(self,param):

self.v1=param

class

child(parent):

def

__init__(self,param):

parent.__init__(self,param)

self.v2=paramodj=child(100)

答案:print(odj.v1)值为100。修改日期格式,可以使用timedelta进行格式化。()

答案:错生成指定范围内的随机浮点数,可以使用uniform()。()

答案:对openpyxl模块可以用来读写扩展名为xlsm的文件。()

答案:对使用calendar.monthcalendar()函数时,返回的值中最里层的列表一定含有7个元素。()

答案:对import

easygui

easygui.textbox(msg='1',title='2',text='3',codebox=0)上述代码执行后,点击‘OK’,返回值是(____)。

答案:3Python文件相关模块中的readline(size)函数,其中参数size用于指明读取的()。

答案:字节数或字符数‌Python可以使用(____)函数打开文件,这个函数默认的打开模式为(____)。

答案:open

'r'下列关于shelve模块说法错误的是(___)。

答案:shelve中保存的列表对象可以直接进行添加数据元素的操作。下列关于时间相关模块说法错误的是()。

答案:datetime模块中strptime方法将struct_time对象格式化成字符串。‍下列关于Python中数学相关模块说法正确的是(___)。

答案:cmath模块可以实现对复数进行极坐标表示和笛卡尔表示方法的转换。Python语言的赋值语句很好地对应了冯·诺依曼计算机结构中“运算”与“输出”的步骤。()

答案:错嵌套循环中,continue语句仅作用于离他最近的一层循环。()

答案:对条件循环中,可以使用break语句跳出循环,直接循环末尾的else语句块。()

答案:错常见的控制流结构有:

答案:条件分支;循环结构;顺序结构‍k=1000

while

k>1:

print(k)

k=k/2上述代码的运行结果包含()个数字。

答案:10打印各变量的值输出时,sep表示变量之间用什么字符串隔开,缺省为逗号。()

答案:错使用花括号{}创建字典。()

答案:对集合中的元素不可以重复。()

答案:对‍x={1:2}

x[2]=3

print(x)上述代码的输出结果是()。

答案:{1:2,2:3}‍alist=[1,1,2,3]

b=set(alist)

print(b)上述代码的输出结果是()。

答案:{1,2,3}alist=sorted([1,2,3],reverse=True)

blist=reversed([1,2,3])

print(alist==blist)上述代码的运行结果是()。

答案:FALSE‌a=[3]

alist=[1,2,3,4,5]

print(a

in

alist)上述代码的运行结果是()。

答案:FALSE‎alist=[1,2,3]

blist=alist*3

print(blist)上述代码的输出结果是()。

答案:[1,2,3,1,2,3,1,2,3]字符串中,第一个字符的编号为0。()

答案:对给数据命名时,需要区分大小写,可以使用“_"符号。()

答案:对Python语言中,0b10是一个十进制表示的数字。()

答案:错and类型连接的两个值,只要有一个为真,那么计算结果即为真。()

答案:错‌x="big"

y=2

print(x+y)上述代码的输出结果是()。

答案:会报错​关于python中的复数,下列说法错误的是()。

答案:实部和虚部都是整数。《计算机程序设计艺术》的作者DonaldErvinKnuth于1974年获得了图灵奖。()

答案:对Python中,所有的数据类型都是可以相互转换的。()

答案:错定义语句一般用def或class来表示。()

答案:对在Python的shell中输入1+1,按下回车键后,系统将返回False。()

答案:错‌以下关于数据,描述正确的是(_____)。

答案:数据类型多种多样,包括数值型、文本字符串型等等。;Python语言在大数据分析处理领域应用广泛。;数据是信息的表现形式和载体。;数据是对现实世界实体和概念的抽象。以下选项属于Python哲学内容的是(_____)。

答案:扁平胜于嵌套;优美胜于丑陋;简单胜过复杂​Python官方软件包自带的一个集成开发环境是(_____)。

答案:Shell-IDLE‌Python不支持以下哪种数据类型?

答案:char​Python中调用(_____)模块的(_____)函数来实现求实数平方根的操作。

答案:mathsqrt‎给第一台计算机编程的第一代程序员是6位女士。

答案:对Python语句的行与行之间必须右对齐。()

答案:错Python于2001年发布了第一个版本。()

答案:错if语句末尾应该为分号,下面的若干行语句都需要缩进4个空格。()

答案:错‌符号“#”后面跟的内容是程序里的()。

答案:注释;备注​以下属于人机交互方式的是()。

答案:输入文字;拨动游戏杆;虚拟现实技术​Python语言最适合的应用领域

答案:网站开发;大数据分析;人工智能应用‌Python语言程序中的语句的行与行之间必须()对齐。

答案:左‍“程序”就是做一件事情或者解决一个问题所采取的一系列()步骤。

答案:固定​有些语句(如if,else,while)的末尾是冒号“:”,这样,下面的若干行就要缩进(____)个空格。

答案:至少1个列表推导式的基本语法为:[

for

in

if

]。()

答案:对生成器是用来创建数据序列的一种对象,可以迭代庞大的序列,且不需要在内存中创建和储存整个序列。()

答案:对‍下列代码的输出结果是(_____)。‍a=10

b=0

try:

c=a/b

print(c)

except

ZeroDivisionError

as

e:

print(e)

finally:

print("always

excute")

print("done")

答案:divisionbyzero

alwaysexcute

done下列代码的输出结果是(_____)。‏name1=['tom','jack','mary']

name2=[name.upper()

for

name

in

name1]

print(name2[2][0])

答案:M‎以下关于Python类定义中的特殊方法说法错误的是(_____)。

答案:__str__(self)方法用来把字符串转换为对象。在一个方法的定义中,可以通过表达式(____)访问实例变量x。

答案:self.xturtle模块是Python的内置模块。()

答案:对下列关于文件相关模块说法错误的是(____)。

答案:打开二进制文件应该采用模式'rt'。函数的参数中,形式参数只是代表一个位置、一个变量名。()

答案:对python语言标准库中,若要生成伪随机数,可以用fractions。()

答案:错定义函数时,局部变量只在该函数定义范围内有效,函数外只能访问不能修改。()

答案:错‌list(map(lambda

x:len(x),['a','12','ab123']))上述代码的输出结果是____。

答案:[1,2,5]‎f1=lambda

x:x*2

f2=lambda

x:x**2

print(f1(f2(2)))上述代码的输出结果是____。

答案:8‎counter=1

num=0

def

tset():

global

counter

for

i

in

(1,2,3):

counter+=1

num=10

tset()

print(counter,num)上述代码的输出结果是____。

答案:40Python语言中条件分支的实现主要通过if语句实现。()

答案:对range函数中,range(

)会返回一个从1开始到终点的数列。()

答案:错下面代码中输出结果为1,2,3三个数字的有()。

答案:alist=[0,1,2]

for

i

in

alist:

print(i+1);i=3

while

i>0:

i=i-1

print(3-i)/star3/origin/df97367ce90e21c2111ba6fad894e16d.png

答案:10-1‌for

i

in

range(3):

print(i,end=',')运行结果是

答案:0,1,2,创建列表,可以直接使用[],或者用指明类型法list[]。()

答案:错字典与元组一样,都属于不可变类型。()

答案:错‎alist=[3,4,5,7,9,12,13,15,17]

blist=alist[3:7:2]

print(blist)上述代码的输出结果是()。

答案:[7,12]‏dict={'1':1,'2':2}

theCopy=dict

dict['1']=5

sum=dict['1']+theCopy['1']

print(sum)上述代码的输出结果是

答案:10Python中,逻辑类型又称为pool。()

答案:错‎下列表达式中返回为True的是()。

答案:0x56>56‍关于Python中的字符串,下列说法错误的是()。

答案:字符串以\0标志字符串的结束。IDLE是Python软件包自带的一个集成开发环境的可视化界面。()

答案:对Python是一种高级动态、完全面向对象的语言。()

答案:对‌Guido给Python语言起名的原因是他家有只宠物蛇。

答案:错‍日常生活中哪些过程可以看作是“程序”?

答案:话剧演出;音乐会演出;用电饭煲做米饭;银行柜员取款服务Python版本2.x完全可以被3.x兼容。()

答案:错‍给变量a赋值如下:‍a

=

(0,

1,

2,

3)

‍下列后续操作合法的是(_____)。

答案:b

=

list(a);a

=

a

*

3;b

=

a[1:-1]‍关于以下代码说法正确的是(_____)。‍class

Student:

def

language(self):

print

("All

the

students

like

Python")

class

Mary(Student):

def

work(self):

print("Mary

is

programming")

class

Tom(Student):

def

language(self):

print("Tom

likes

JAVA")

mary

=

Mary()

tom

=

Tom()

答案:mary.language()会打印出AllthestudentslikePython;tom.language()会打印出TomlikesJAVA‍关于Python中的函数,下列说法正确的是(_____)。

答案:函数可以作为参数值传递给其他函数。;函数可以赋值给一个变量。;函数可以作为对象添加到集合对象中。;函数可以作为函数的返回值。下列代码的输出结果是(_____)。‏def

fun():

print(0)

i=0

while

i

<

3:

i+=1

yield

i

x=fun()

y=(i

for

i

in

x)

print(list(y))

答案:0

[1,2,3]‍下列代码的输出结果是(_____)。for

j

in

(i**2

for

i

in

range(10)

if

i%3==0):

print(j,end='

')

答案:093681‌关于Python中的面向对象说法错误的是(_____)。

答案:__str__方法和__repr__方法作用完全一样,都可以用来返回一个表示对象的字符串。‎Python中可以用来解析HTML和XML的第三方库是(_____)。

答案:beautifulsoup下面代码的运行结果是:n

=

1

while

n

>=

0:

n

=

n

-

1

print(n)

else:

print(n)

答案:0-1

-1‌下面代码的运行结果是:‌for

i

in

range(2):

print(i,

end='')

else:

print(0)

答案:010‍from

datetime

import

*

td1=timedelta(minutes=10)

td2=timedelta(minutes=15)以下关于这段代码说法错误的是

答案:print(td1*10)的结果是100。‎以下选项不是Python文件读操作的是(____)。

答案:open()‍下列定义函数的方法,在Python中正确的是()。

答案:def (arg1,arg2,…argN)‏print('a'<'b'<'c')上述代码的输出结果是

答案:TRUE‍Python语言可以在哪些操作系统上运行?

答案:每个选项都可以‎Python3不再区分整数和长整数,统一为()类型。

答案:int下列关于Python中函数的说法不正确的是()。

答案:结束函数时如果return语句不带表达式相当于无返回值。Python中定义私有变量的方法是(_____)。

答案:__变量名‎以下代码的输出结果是(_____)。‎data=[1,

0,

2,

0,

0]

data.remove(0)

print(data)

答案:[1,2,0,0]下列代码的输出结果是(_____)。‏import

numpy

as

np

a=np.matrix([[1,0],[0,1]])

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

print(b)

答案:[[10]

[01]]‍下列代码的输出结果是(_____)。‍a=10

b=0

try:

c=a/b

print(c)

except

ZeroDivisionError

as

e:

print(e)

finally:

print("always

excute")

print("done")

答案:divisionbyzero

alwaysexcute

done以下代码的输出结果是(_____)。alist=['a','b','c']

blist=alist[:1:-1]

print(blist)

答案:['c']‎以下代码的输出结果是(_____)。‎def

fun(num):

num

*=

2

x

=

20

fun(x)

print(x)

答案:20‎以下代码的输出结果是(_____)。‎print([i**i

for

i

in

range(5)

if

i%2!=0])

答案:[1,27]‍Python中以只读形式打开文件的模式是(_____)。

答案:r‎以下关于Python中数值类型说法正确的是(_____)。

答案:以下代码的输出结果是2。a=2.9

print(int(a));在IDLEShell里输入0.1+0.2==0.3返回False。;Python中复数类型的实部和虚部都是浮点数。‍以下关于Python高级

温馨提示

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

评论

0/150

提交评论