Python程序设计智慧树知到期末考试答案章节答案2024年哈尔滨剑桥学院_第1页
Python程序设计智慧树知到期末考试答案章节答案2024年哈尔滨剑桥学院_第2页
Python程序设计智慧树知到期末考试答案章节答案2024年哈尔滨剑桥学院_第3页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

Python程序设计智慧树知到期末考试答案+章节答案2024年哈尔滨剑桥学院在Python中可以使用if作为变量名。()

答案:错字典中的元素可通过索引方式访问。()

答案:错字符串中不可以包含特殊字符。()

答案:错任何函数内部都可以直接访问和修改全局变量。()

答案:错函数可以提高代码的复用性。()

答案:对字典中的键唯一。()

答案:对集合中的元素无序。()

答案:对strip()方法默认会删除字符串头尾的空格。()

答案:对关于Python中的复数,下列说法错误的是()

答案:虚部必须后缀j,且必须是小写Python使用()关键字定义一个匿名函数。

答案:lambda阅读下面程序:set_01={'a','c','b','a'}set_01.add('d')print(len(set_01))运行程序,输出结果是()。

答案:4阅读下面程序:lan_info={'01':'Python','02':'Java','03':'PHP'}lan_info.update({'03':'C++'})print(lan_info)运行程序,输出结果是()。

答案:{'01':'Python','02':'Java','03':'C++'}下列方法中,默认删除列表最后一个元素的是()。

答案:pop()下列方法中,可以对列表元素排序的是()。

答案:sort()下列选项中,不属于字符串的是()。

答案:'1'.23关于字符串的说法中,下列描述错误的是()。

答案:字符串创建后可以被修改下列方法中,可以将字符串中的字母全部转换为大写的是()。

答案:upper()Python中使用()转义字符。

答案:\Python中列表的元素可通过索引或切片两种方式访问。()

答案:对文件操作完成后,应该使用close()关闭文件并释放资源。()

答案:对Python中定义私有方法只需要在函数名前面加上两个下划线。()

答案:对对于编译错误,Python解释器会直接抛出异常。()

答案:对全局变量是指在函数内定义的变量。()

答案:错面向对象中的数据封装的主要目的是保护数据,方法封装的目的是隔离程序的复杂度。()

答案:对拼接字符串可以使用join方法和运算符+。()

答案:对每当创建一个类的实例对象,Python解释器都会自动调用其构造函数。()

答案:对文本文件的写入一般包括打开文件、写入数据、关闭文件三步。()

答案:对当断言条件不成立抛出异常时,实际上抛出的是TypeError类的实例。()

答案:错在使用open()函数打开或创建一个文件时可以指定打开模式为‘b’,以打开文本文件。()

答案:错面向对象中的封装是对具体事物的抽象,将某些部分隐藏起来,但在程序外面可能看到。()

答案:错断言就是断定条件是否成立,若不成立,此处抛出异常,程序终止。()

答案:对使用内置的tuple函数可创建一个元组。()

答案:对每当一个实例对象被销毁时,Python解释器都会自动调用析构函数,用来释放内存。()

答案:对列表只能存储同一类型的数据。()

答案:错函数是组织好的、实现单一功能或相关联功能的代码段。()

答案:对字典元素由键和组组成。()

答案:错当对象在某个作用域中调用完毕后,需要程序员设计调用析构方法的语句来清除对象的内存空间。()

答案:错若函数内部调用了自身,则这个函数被称为递归函数。()

答案:对在循环中continue语的作用是跳出当前循环。()

答案:错分析下面程序。classMyclassmate:

def

__init__(self,name):

self.name=

name

defsay_hi(self,friend=None):

self.friend=friend

iffriend==None:

print("hello!")

else:

print(self.name+"sayhelloto"+self.friend)m=Myclassmate("小美")m.say_hi()m.say_hi("小丽")运行结果为(

)。

答案:hello!小美

sayhelloto小丽设有如下程序段:k=10whilek:k=k-1print(k)则下面语句描述中正确的是()

答案:while循环执行10次请句x=input()执行时,如果从键盘输入12并按回车键,则x的值是()。

答案:‘12’Python使用内置函数input()实现输入功能。该函数接受一个标准输入数据,返回为()类型。

答案:string以下程序的输出结果有(

)个,以(

)分隔:

n=5whilen>2:

print(n)

n=n-1

答案:3,回车分析下面程序。classPerson:

def__init__(self,name):

=name

defsay_hi(self):

print('您好,我叫',)p=Person('MIKE')p.say_hi()运行结果为(

答案:您好,我叫MIK如果在Python程序中包括零作为除数的运算,解释器将在运行时抛出()错误信息。

答案:ZeroDivisionError已知x=2且y=6,复合赋值语句x*=y+5执行后x变量中的值是()

答案:26如果在Python程序中试图打开不存在的文件,解释器将在运行时抛出()错误。

答案:FileNotFoundError下列for循环执行后,输出结果的最后一行是()foriinrange(1,3):forjinrange(2,5):print(i*j)

答案:8为了给整型变量a、b、c赋初值10,下面正确的python语句是()

答案:x=y=z=10程序中假设列表s=[1,2,3],如果语句中使用s[3],则解释器将抛出()错误。

答案:IndexError下面if语句统计“成绩(mark)优秀的男生以及不及格的男生”的人数,正确的语句为()。

答案:ifgender=="男"and(mark<60ormark>=90):n+=1下列语句执行后,x的值是()。a=3;b=4;x=5ifa答案:6在Python程序中对表达式1+'a'进行执行,解释器将抛出()错误。

答案:TypeError下列是python合法标识符的是()。

答案:variable2选出对下列语句不符合语法要求的表达式:forvarin():printvar

答案:{1,2,3,4,5}以下Python语句运行结果异常的选项是()

答案:>>>b阅读下面程序。classPerson:count=0@classmethoddel__init__(cls):cls.count+=1p1=Person()p2=Person()p3=Person()print(Person.count)其输出结果是()。

答案:3在Python中,实例变量在类的内部通过“.”访问,在外部通过对象实例访问。()

答案:对__del__方法即构造函数(构造方法),用于执行类的实例的初始化工作,在对象创建后调用,初始化当前对象的实例,无返回值。()

答案:错定义类如下。classHello():def__init__()

=name

defshowInfo(self)print()下面代码能正常执行的是(

)。

答案:h=Hello("admin")h.showInfo()阅读下列Python语句。classAccount:def__init__(self,id):self.id=id;id=888acc=Account(100);print(acc.id)程序运行结果为()。

答案:100Python既可以对文本文件进行操作,也可以对二进制文件进行操作。()

答案:对关于文件的描述不正确的是()。

答案:文件不能仅由存储路径、主名和扩展名确定唯一性Python的2.X版本和其他任何一个版本不兼容的。()

答案:错Python提供的与指针位置相关的方法有()。

答案:seek();tell()打开文件函数中的mode参数值若为r表示以只读方式打开一个文本文件。()

答案:对Python使用()关键字自定义一个函数。

答案:def下列关于函数的说法中,描述错误的是()。

答案:调用函数时,实参的传递顺序与形参的顺序可以不同请阅读下面的代码:defmany_param(num_one,num_two,*args):print(args)many_param(11,22,33,44,55)运行代码,输出结果为()。

答案:(33,44,55)请阅读下面的代码:num_one=12defsum(num_two):globalnum_onenum_one=90returnnum_one+num_twoprint(sum(10))运行代码,输出结果为()。

答案:100阅读下面的程序:li_one=[2,1,5,6]print(sorted(li_one[:2]))运行程序,输出结果是()。

答案:[1,2]选项中,用于格式化字符串的是()。

答案:其他选项均是执行下列Python语句将产生的结果是()x=2y=2.0if(x==y):print("Equal")else:print("NoEqual")

答案:Equal如下代码可以实现当仅输入6的时候输出x=6,仅输入4的时候输出x=4,仅输入1的时候输出x=1x=int(input())ifx>=5:print("x=6")elifx>=4:print("x=4")else:print("x=1")()

答案:错若k为整型,下述while循环执行的次数为()k=1000whilek>1:printkk=k/2

答案:10以下for语句中,()不能完成1-10的累加功能。

答案:foriinrange(10,9,8,7,6,5,4,3,2,1):sum+=i下面()不是Python合法的标识符

答案:40XL下列表达式的值为True的是()

答案:2!=5or0Python表达式中,可以控制运算有限顺序的是()

答案:圆括号()下面关于Python标识符的阐述()是正确的。

答案:标识符对大小写敏感。;Python可以同一行显示多条语句,方法是用分号“;”分开。;标识符由字母、数字、下划线组成,但不能以

温馨提示

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

评论

0/150

提交评论