Python程序设计智慧树知到期末考试答案2024年_第1页
Python程序设计智慧树知到期末考试答案2024年_第2页
Python程序设计智慧树知到期末考试答案2024年_第3页
Python程序设计智慧树知到期末考试答案2024年_第4页
Python程序设计智慧树知到期末考试答案2024年_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

Python程序设计智慧树知到期末考试答案2024年Python程序设计函数表达式all([1,True,True])的结果是()。

A:出错B:无输出C:FalseD:True答案:True下面代码的输出结果是()。a=4.2e–1b=1.3e2print(a+b)

A:130.42B:130.042C:5.5e3D:5.5e31答案:130.42以下关于列表和字符串的描述,错误的是()。

A:列表是一个可以修改数据项的序列类型B:字符和列表均支持成员关系操作符(in)和长度计算函数(len())C:列表使用正向递增序号和反向递减序号的索引体系D:字符串是单一字符的无序组合答案:字符串是单一字符的无序组合以下关于turtle库的描述,正确的是()。

A:要用fromturtleimportturtle来导入所有的库函数B:在importturtle之后就可以用circle()语句,来画一个圆圈C:home()函数设置当前画笔位置到原点,朝向东D:seth(x)是setheading(x)函数的别名,让画笔向前移动x答案:home()函数设置当前画笔位置到原点,朝向东s=“theskyisblue”,表达式print(s[-4:],s[:-4])的结果是()。

A:bluetheskyisB:theskyisblueC:blueisskytheD:skyisbluethe答案:bluetheskyiss="Python",能够显示输出Python的选项是()。

A:print(s[:])B:print(s[-1:0])C:print(s[0:-1])D:print(s[:6])答案:print(s[:])对于turtle绘图中颜色值的表示,以下选项中错误的是()。

A:(190,190,190)B:#BEBEBEC:“grey”D:BEBEBE答案:BEBEBE字典d={‘Name’:‘Kate’,‘No’:‘1001’,‘Age’:‘20’},表达式len(d)的值为()。

A:12B:9C:6D:3答案:3以下选项能改变turtle画笔的颜色是()。

A:turtle.pencolor()B:turtle.colormode()C:turtle.pd()D:turtle.setup()答案:turtle.pencolor()下程序的输出结果是(D)。a=[“a”,“b”,“c”]b=a[::-1]print()

A:[‘c’,‘b’,‘a’]B:[‘a’,‘b’,‘c’]C:‘a’,‘b’,‘c’D:‘c’,‘b’,‘a’答案:[‘a’,‘b’,‘c’]下面代码的输出结果是()。name=“Python语言程序设计”print(name[2:–2])

A:ython语言程序B:thon语言程序设C:thon语言程序D:ython语言程序设答案:thon语言程序Python语言中,以下表达式输出结果为11的选项是()。

A:print(1+1)B:print(“1+1”)C:print(eval(“1+1”))D:print(eval(“1”+“1”))答案:print(eval(“1”+“1”))下面代码的输出结果是()。print(0.1+0.2==0.3)

A:–1B:0C:FalseD:while答案:False以下关于程序控制结构描述错误的是()。

A:多分支结构是用if-elif-else处理多种可能的情况B:在Python的程序流程图中可以用处理框表示计算的输出结果C:二分支结构是用if-else根据条件的真假,执行两种处理代码D:单分支结构是用if保留字判断满足一个条件,就执行相应的处理代码答案:在Python的程序流程图中可以用处理框表示计算的输出结果random库的seed(a)函数的作用是()。

A:生成一个k比特长度的随机整数B:设置初始化随机数种子aC:生成一个[0.0,1.0)之间的随机小数D:生成一个随机整数答案:设置初始化随机数种子a以下关于字典类型的描述,正确的是()。

A:表达式forxind:中,假设d是字典,则x是字典中的键值对B:字典类型的键可以是列表和其他数据类型C:字典类型可迭代,即字典的值还可以是字典类型的对象D:字典类型的值可以是任意数据类型的对象答案:字典类型的值可以是任意数据类型的对象Python语言中用来定义函数的关键字是()。

A:returnB:defC:defineD:function答案:def下面代码的输出结果是()。TempStr=“Pi=3.141593”eval(TempStr[3:-1])

A:3.141593B:Pi=3.14C:3.1416D:3.14159答案:3.14159设一年356天,第1天的能力值为基数记为1.0。当好好学习时能力值相比前一天会提高千分之五。以下选项中,不能获得持续努力1年后的能力值的是()。

A:1.005//365B:pow((1.0+0.005),365)C:1.005**365D:pow(1.0+0.005,365)答案:005以下关于Python字符串的描述中,错误的是()。

A:字符串是用一对双引号""或者单引号’'括起来的零个或者多个字符B:字符串包括两种序号体系:正向递增和反向递减C:字符串是字符的序列,可以按照单个字符或者字符片段进行索引D:Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M)答案:Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M)以下关于Python的控制结构,错误的是()。

A:elif可以单独使用B:在Python中,没有switch-case语句C:Python中的pass是空语句,一般用作占位语句D:每个if条件后要使用冒号(:)答案:在Python中,没有switch-case语句以下程序的输出结果是(D)。ls=list(“theskyisblue”)a=ls.index(‘s’,5,10)print()

A:9B:4C:10D:5答案:9以下表达式是十六进制整数的选项是()。

A:1010B:0x3FC:‘0x61’D:0b16答案:0x3F运行以下程序,输出的Python数据类型是()。type(abs(-3+4j))

A:字符串类型B:复数类型C:整数类型D:浮点数类型答案:复数类型###字符串类型###整数类型以下对Python程序缩进格式描述错误的选项是()。

A:缩进可以用tab键实现,也可以用多个空格实现B:不需要缩进的代码顶行写,前面不能留空白C:缩进是用来格式美化Python程序的D:严格的缩进可以约束程序结构,可以多层缩进答案:缩进是用来格式美化Python程序的打开一个已有文件,然后在文件末尾添加信息,错误的打开方式有()

A:‘a’B:‘w+’C:‘r’D:‘w’答案:a下列选项中,布尔值是Flase的有()

A:0B:1C:NoneD:()答案:1Python常见的程序结构有哪三种?()

A:顺序结构B:分支结构C:函数结构D:循环结构答案:顺序结构###分支结构###循环结构定义类如下:classHello():pass下面说明错误的是()。

A:该类实例中只包含__dir__(),不包含__hash__()B:该类实例中包含__hash__()方法C:该类没有定义任何方法,所以该实例中没有包含任何方法D:该类实例中包含__dir__()方法答案:该类没有定义任何方法,所以该实例中没有包含任何方法下列选项中,能够使用下标运算的是()

A:集合B:列表C:元组D:字符串答案:集合在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。()

A:对B:错答案:对包含yield语句的函数一般成为生成器函数,可以用来创建生成器对象。()

A:对B:错答案:对调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。()

A:对B:错答案:错函数内部定义的局部变量当函数调用结束后被自动删除。()

A:错B:对答案:对Python变量名区分大小写,所以student和Student不是同一个变量。()

A:对B:错答案:对在函数内部没有任何声明的情况下直接为某个变量赋值,这个变量一定是函数内部的局部变量。()

A:对B:错答案:对已知x={1:1,2:2},那么语句x[3]=3无法正常执行。()

A:错B:对答案:错当作为条件表达式时,{}与None等价。()

A:错B:对答案:对在Python3.x中可以使用中文作为变量名。()

A:错B:对答案:对一个脚本文件M.py单独执行时,其__name__变量的值为:()

A:__main__B:不存在C:M.pyD:M答案:_main_下面代码的输出结果是:()x=10y=3print(x%y,x**y)

A:11000B:330C:130D:31000答案:11000关于return语句,下面说法中不正确的是:()

A:一个return可以返回多个对象B:一个return可以返回一个对象C:一个return返回多个对象时以列表形式返回D:一个return返回多个对象时以元组形式返回答案:[]eval('10+pow(2,3)')的计算结果是:()

A:NameErrorB:16C:10+pow(2,3)D:18答案:18下列选项中,执行时会报错的语句是:()

A:int('23')B:int('23',8)C:int('23+1')D:int('2a',16)答案:int(23+1)以下选项中,属于Python语言中合法的二进制整数是:()

A:0B1019B:0bC3FC:0B1010D:0b1708答案:0B1010d=11.5//4,print(d)的返回值是:()

A:2B:2.0C:3D:2.75答案:2.0下列选项中,不属于Python语言特点的是:()

A:跨平台B:模块库丰富C:编译型语言D:简单易学答案:简单易学下列选项中,不属于Python开发环境的是:()

A:VisualFoxproB:PyCharmC:VisualStudio+PythonToolsD:IDLE答案:VisualFoxpro“1024”和‘1024’都表示字符串。()

A:错B:对答案:对局部变量的作用域是整个文件。()

A:错误B:正确答案:错Python中整数只能以十进制形式显示,浮点数只能以小数形式显示。()

A:正确B:错误答案:错‍已知s={1,20,25},则通过“s.append([2,3])”可以向s中添加一个新的列表类型的元素。()

A:错误B:正确答案:错误12和12.0是同样的数据类型。()

A:错误B:正确答案:错‌Python程序中每条语句以分号结尾。()

A:错B:对答案:错Python支持链式赋值,即可以这样赋值:x=y=z=1。()

A:正确B:错误答案:正确序列是指列表、元组、range等,不包括字符串。()

A:错误B:正确答案:错集合是可变的数据类型,可以采用切片的方式访问集合中的元素。()

A:错误B:正确答案:错Python中,定义函数时,必须存在至少一个return语句,用以返回函数值。()

A:错B:对答案:错使用三引号创建字符串时允许直接将字符串写成多行的形式。()

A:错B:对答案:对通过“{}”可以创建一个空集合。()

A:正确B:错误答案:正确Python语言中,采用缩进来体现代码之间的层次逻辑关系。()

A:正确B:错误答案:正确Python提供数学标准函数的库是math。()

A:正确B:错误答案:错误注释的作用是增强程序可读性,并不会实际运行。()

A:正确B:错误答案:正确字典是可变的数据类型,但字典中键的数据类型必须是不可变的数据类型。()

A:正确B:错误答案:正确循环结构中,break语句结束整个循环,continue语句则是结束本次循环体的执行。()

A:正确B:错误答案:错函数的形参中,只能有一个带一个星号的可变参数。()

A:错B:对答案:对Python中的各类标记符均不区分大小写。()

A:错B:对答案:错Python中,可以利用语句a=(5)来定义一个元组。()

A:错误B:正确答案:错如果函数没有使用return语句,则函数返回的是()。

A:-1B:NoneC:随机数D:0答案:None下列语句中可以跳出循环结构的是()。

A:while语句B:continue语句C:break语句D:if语句答案:break假设vara=input("输入一个数字"),则vara的数据类型是()。

A:字符串B:布尔C:浮点D:整型答案:字符串使用哪个转义符可以实现换行打印?()

A:\tB:\rC:\pD:\n答案:\n关于tkinter模块说法错误的是()。

A:导入tkinter模块命令是importtkinterB:tk的主窗口是一个元件,不是容器C:tkinter属于GUI图形库D:tkinter模块无需安装,属于Python标准库答案:tk的主窗口是一个元件,不是容器下列选项中不是Python语言特点的是()。

A:简洁B:面向过程C:可移植D:开源答案:面向过程下列哪个是空字符定义?()

A:s=""B:s=nullC:s="0"D:s=""答案:s=for循环不可以遍历的数据是()。

A:列表B:字符串C:集合D:复数答案:复数假设vara=54,varb=10,s=vara%varb,则s的结果是()。

A:4B:6C:5D:3答案:4将列表ls中第i项元素取出并删除该元素,应该使用的函数是()

A:ls.remove(i)B:ls.clear(i)C:ls.del(i)D:ls.pop(i)答案:ls.pop(i)在Python语言中,以下简单数据类型选项中描述错误的是()。

A:布尔(bool)B:2.5+2.5的值是整数(int)类型C:整数(int)、浮点数(float)D:字符串(str)答案:2.5+2.5的值是整数(int)类型以下函数中,不能改变turtle绘制方向的是()。

A:turtle.right()B:turtle.circle()C:turtle.fd()D:turtle.seth()答案:turtle.fd()以下python程序段运行后,s的值是()。n=0s=0whiles<=10:n=n+3s=s+nprint(s)

A:30B:3C:0D:18答案:18表达式len("abcdefg".ljust(3))的值为()。

A:6B:8C:5D:7答案:7定义全局变量的关键字是()。

A:allB:globalC:demoD:local答案:globalPython中定义函数的关键字是()。

A:defB:functionC:definitionD:fun答案:def以3为实部4为虚部,Python复数的表达形式为()。

A:4+3jB:3+4iC:4+3iD:3+4j答案:3+4j关于形参和实参的描述,以下选项中正确的是

A:程序在调用时,将形参复制给函数的实参B:函数定义中参数列表里面的参数是实际参数,简称实参C:函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式D:参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参答案:函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式以下关于程序设计语言的描述,错误的选项是:

A:编译和解释的区别是一次性翻译程序还是每次执行时都要翻译程序B:Python语言是一种脚本编程语言C:程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段D:汇编语言是直接操作计算机硬件的编程语言答案:程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段s="Python",能够显示输出Python的选项是:

A:print(s[:])B:print(s[0:-1])C:print(s[-1:0])D:print(s[:6])答案:print(s[:])Python语言中用来定义函数的关键字是

A:defB:defineC:returnD:function答案:def以下选项,不是Python保留字的选项是:

A:stringB:delC:passD:not答案:string以下选项中,不是Python语言保留字的是

A:exceptB:doC:passD:while答案:do以下关于函数参数传递的描述,错误的是:

A:Python支持可变数量的参数,实参用”*参数名”表示B:函数的实参位置可变,需要形参定义和实参调用时都要给出名称C:定义函数的时候,可选参数必须写在非可选参数的后面D:调用函数时,可变数量参数被当做元组类型传递到函数中答案:Python支持可变数量的参数,实参用”*参数名”表示以下关于组合数据类型的描述,正确的是:

A:一个映射类型变量中的关键字可以是不同类型的数据B:集合类型中的元素是有序的C:序列类似和集合类型中的元素都是可以重复的D:利用组合数据类型可以将多个数据用一个类型来表示和处理答案:利用组合数据类型可以将多个数据用一个类型来表示和处理。以下选项中,不是建立字典的方式是

A:d={(1,2):1,(3,4):3}B:d={[1,2]:1,[3,4]:3}C:d={1:[1,2],3:[3,4]}D:d={'张三':1,'李四':2}答案:d以下选项中不可用作Python标识符的是()

A:PiB:nameC:3.14D:姓名答案:3.14假设将单词保存在变量word中,使用一个字典类型counts={},统计单词出现的次数可采用以下代码:

A:counts[word]=count.get(word,1)+1B:counts[word]=count.get(word,0)+1C:counts[word]=1D:counts[word]=count[word]+1答案:counts[word]=count.get(word,0)+1以下表达式,正确定义了一个集合数据对象的是:

A:x={200,’flg’,20.3}B:x=[200,’flg’,20.3]C:x=(200,’flg’,20.3)D:x={‘flg’:20.3}答案:x关于Python文件的‘+’打开模式,以下选项正确的描述是

A:覆盖写模式B:与r/w/a/x一同使用,在原功能基础上增加同时读写功能C:追加写模式D:只读模式答案:与r/w/a/x一同使用,在原功能基础上增加同时读写功能同时去掉字符串左边和右边空格的函数是:

A:center()B:strip()C:count()D:fomat()答案:strip()以下选项,不属于程序流程图基本元素的是:

A:连接点B:判断框C:起始框D:循环框答案:循环框以下关于字符串类型的操作的描述,错误的是()

A:想获取字符串str的长度,用字符串处理函数str.len()B:想把一个字符串str所有的字符都大写,用str.upper()C:str.replace(x,y)方法把字符串str中所有的x子串都替换成yD:设x=’aa’,则执行x*3的结果是‘aaaaaa’答案:想获取字符串str的长度,用字符串处理函数str.len()表达式'y'<'x'==False的结果是:

A:ErrorB:NoneC:TrueD:False答案:False以下关于异常处理的描述,正确的是:

A:Python中,可以用异常处理捕获程序中的所有错误B:Python中允许利用raise语句由程序主动引发异常C:引发一个不存在索引的列表元素会引发NameError错误D:try语句中有except子句就不能有finally子句答案:Python中允许利用raise语句由程序主动引发异常ls=[1,2,3,4,5,6],以下关于循环结构的描述,错误的是()

A:foriinrange(len(ls))

foriinls的循环中,i的值是一样的B:foriinrange(len(ls))的循环次数跟foriinrange(0,len(ls))的循环次数是一样的C:foriinrange(len(ls))的循环次数跟foriinrange(1,len(ls)+1)的循环次数是一样的D:foriinrange(len(ls))

的循环次数跟foriinls的循环次数是一样的答案:foriinrange(len(ls))

foriinls的循环中,i的值是一样的关于局部变量和全局变量,以下选项中描述错误的是

A:局部变量为组合数据类型且未创建,等同于全局变量B:函数运算结束后,局部变量不会被释放C:局部变量是函数内部的占位符,与全局变量可能重名但不同D:局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使用全局变量答案:函数运算结束后,局部变量不会被释放Python可以将一条长语句分成多行显示的续行符号是

A:\B:#C:;D:“答案:\以下选项中,对文件的描述错误的是

A:文本文件和二进制文件都是文件B:文件中可以包含任何数据内容C:文本文件不能用二进制文件方式读入D:文件是一个存储在辅助存储器上的数据序列答案:文本文件不能用二进制文件方式读入如果Python程序执行时,产生了“unexpectedindent”的错误,其原因是:

A:代码中缺少“:”符号B:代码里的语句嵌套层次太多C:代码中使用了错误的关键字D:代码中出现了缩进不匹配的问题答案:代码中出现了缩进不匹配的问题以下关于Python程序语法元素的描述,错误的选项是:

A:段落格式有助于提高代码可读性和可维护性B:true并不是Python的保留字C:虽然Python支持中文变量名,但从兼容性角度考虑还是不要用中文名D:并不是所有的if、while、def、class语句后面都要用‘:’结尾答案:并不是所有的if、while、def、class语句后面都要用‘:’结尾关于Python的列表,描述错误的选项是

A:Python列表的长度不可变的B:Python列表用中括号[]表示C:Python列表是包含0个或者多个对象引用的有序序列D:Python列表是一个可以修改数据项的序列类型答案:Python列表的长度不可变的表达式divmod(20,3)的结果是()

A:6,2B:6C:(6,2)D:2答案:(6,2)如果p=ord(‘a’),表达式print(p,chr((p+3)%26+ord('a')))的结果是:

A:97xB:97cC:97dD:97w答案:97wPython变量名区分大小写,所以student和Student不是同一个变量。()

A:错B:对答案:对函数和对象方法是一样的,内部实现和外部调用都没有任何区别。()

A:对B:错答案:错Python集合不支持使用下标访问其中的元素。()

A:错B:对答案:对关于进程和线程,进程是系统进行资源分配和调度的一个独立单位。()

A:对B:错答案:对假设有非空列表x,那么x.append(3)、x=x+[3]与x.insert(0,3)在执行时间上基本没有太大区别。()

A:错B:对答案:错Python字典中的“值”不允许重复。()

A:错B:对答案:错放在一对三引号之间的任何内容将被认为是注释。()

A:错B:对答案:错pip命令也支持扩展名为.whl的文件直接安装Python扩展库。()

A:错B:对答案:对在Python3.5中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算。()

A:对B:错答案:(错)字典d={'Name':'Kate','No':'1001','Age':'20'},表达式len(d)的值为3()

A:错B:对答案:对如果在设计一个类时实现类__len__()方法,那么该类的对象会自动支持Python内置函数len()。()

A:错B:对答案:对语句pass仅起到占位符的作用,并不会做任何操作。()

A:错B:对答案:对在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。()

A:对B:错答案:对使用del命令或者列表对象的remove()方法删除列表中元素时会影响列表中部分元素的索引。()

A:对B:错答案:对在Python3.x中语句print(*[1,2,3])不能正确执行。()

A:对B:错答案:错安装Python扩展库时只能使用pip工具在线安装,如果安装不成功就没有别的办法了。()

A:正确B:错误答案:错误包含yield语句的函数一般成为生成器函数,可以用来创建生成器对象。()

A:错B:对答案:对假设已成功导入os和sys标准库,那么表达式os.path.dirname(sys.executable)的值为Python安装目录。()

A:对B:错答案:对Python的标准数据库接口是PythonDB-API。()

A:对B:错答案:对关于进程和线程,进程是线程的一个实体.。()

A:错B:对答案:错以读模式打开文件时,文件指针指向文件开始处。()

A:错B:对答案:对字典的“键”必须是不可变的。()

A:错误B:正确答案:正确在Python中0xad是合法的十六进制数字表示形式。()

A:错B:对答案:对无法使用lambda表达式定义有名字的函数。()

A:对B:错答案:错在Python中可以为自定义类的对象动态增加新成员。()

A:对B:错答案:对Python程序文件扩展名主要有pyw和py两种,其中后者常用于GUI程序。()

A:错B:对答案:错假设re模块已成功导入,并且有pattern=pile('^'+'\.'.join([r'\d{1,3}'foriinrange(4)])+'$'),那么表达式pattern.match('03')的值为None。()

A:对B:错答案:错在Python中元组的值是不可变的,因此,已知x=([1],[2]),那么语句x[0].append(3)是无法正常执行的。()

A:错B:对答案:错‘rb’、‘wb’、‘ab’模式都是用于处理什么类型的文件?()。

A:二进制文件B:流文件C:任何类型文件D:文本文件答案:二进制下面不属于Python特性的是()。

A:生态丰富B:简单易学C:开源的、免费的D:属于低级语言答案:属于低级语言下列选项中,用于关闭文件的方法是()。

A:openB:closeC:readD:write答案:close关于对Python语言版本的描述,下面选项中不正确的是()。

A:Python的流行程度非常高B:Python2.7已于2020年底停止支持C:现阶段大部分公司用的是Python3D:常用Python版本是1和2答案:常用Python版本是1和2即学即答字符串:语句print('%d'%103.55)输出结果是()。

A:D.104.00B:B.104C:A.103D:C.103.55答案:A.103下列方法中,可以对列表元素排序的是()。

A:max()B:reverse()C:sort()D:list()答案:sort()即学即答列表:列表a=[[1,2,3],[4,5,6],[7,8,9]],a[0][1]表示的元素是()。

A:C.2B:B.4C:A.1D:D.5答案:C.2以下代码的输出结果是:(D)T=10.5defabove_zero(T):returnT>0运行程序,最终执行的结果为()。

A:没有输出B:TrueC:FalseD:10.5答案:没有输出下列选项中,只能删除列表最后一个元素的是()。

A:popB:removeC:deleteD:del答案:pop即学即答列表:已知x=[1,2,3,2,3],执行语句x.remove(2)之后,x的值是()。

A:A.[1,3,3]B:B.[1,3,2,3]C:D.[1,2,3,3]D:C.[1,2,2,3]答案:B.[1,3,2,3]以下关于Python语言函数的描述,正确的是()。

A:函数中return语句只能放在函数定义的最后面B:使用函数最主要的作用是复用代码C:Python函数不可以定义在分支循环或循环语句的内部D:定义函数需要使用保留字def答案:Python运行以下程序,输出结果是()。a=[10,1,100,1000]b=sorted(a,reverse=True)print(b)

A:[10,1,100,1000]B:[1000,100,10,1]C:[1000,100,1,10]D:[1,10,100,1000]答案:[1000,100,10,1]下列关于局部变量、全局变量描述,正确的是()。

A:全局变量不可定义在函数中B:局部变量不可以与全局变量命名相同C:局部变量在使用后立即被释放D:全局变量在使用后立即被释放答案:局部变量在使用后立即被释放运行以下程序,输出结果是()。a=[10,1,100,1000]a.sort(reverse=True)print(a)

A:[1000,100,1,10]B:[1000,100,10,1]C:[1,10,100,1000]D:[10,1,100,1000]答案:[1000,100,10,1]关于Python字符串,以下选项中描述错误的是()。

A:可以使用datatype()测试字符串的类型B:输出带有引号的字符串,可以使用转义字符“\”C:字符串是一个字符序列,字符串中的编号叫“索引”D:字符串可以保存在变量中,也可以单独存在答案:可以使用datatype()测试字符串的类型Python的注释符是()。

A:!B:%C:#D:&答案:#turtle.color("red","yellow")命令中定义的颜色分别为()。

A:画笔为黄色,填充为红色B:背景为红色,画笔为黄色C:画笔为红色,填充为黄色D:背景为黄色,画笔为红色答案:画笔为红色,填充为黄色下列选项中符合类的名称的定义的是()。

A:gooddayB:GooddayC:GoodDayD:goodDay答案:GoodDay已知x=10,y=20,z=30;以下代码执行后x、y、z的值分别为()。ifx<y:z=xx=yy=z

A:20,10,10B:20,10,30C:10,20,20D:10,20,30答案:20、10、10即学即答下面不属于Python特性的是()。

A:简单易学B:生态丰富C:开源的、免费的D:属于低级语言答案:属于低级语言在下列各项中,()用于实现多分支选择。

A:在if-else的else中加ifB:在if-else的if中加ifC:if-elseD:if-elif-else答案:if-elif-elsePython语言起源于()。

A:ABC语言B:C语言C:Modula-3语言D:java语言答案:ABC语言下列格式化符号中,用来表示浮点实数的是()。

A:%sB:%fC:%cD:%d答案:%f运行语句print("一二三四五六七"[::-1]),输出的结果是()。

A:六五四三二一B:一二三四五六C:一二三四五六七D:七六五四三二一答案:七六五四三二一浮点型数据4.35E5表示的是()。

A:4.3*105B:4.35*E5C:4.3*e5D:4.35*105答案:4.35*105定义函数时,如果没有在return语句中指定返回值,或者未使用return语句,则函数返回值为()。

A:空格B:-1C:NoneD:False答案:NonePython的赋值功能强大,当a=16时,运行a-=8后,a的结果是()。

A:24B:8C:TrueD:16答案:8下列关于字符串的表述中,不合法的是()。

A:"py'th'on"B:'py"th"on'C:'python'D:[python]答案:[python]以下关于Python文件打开模式的描述中,错误的是()。

A:创建写模式nB:覆盖写模式wC:只读模式rD:追加写模式a答案:n使用()关键字创建自定义函数。

A:funcB:defC:functionD:procedure答案:def哪个选项能够实现Python循环结构?()。

A:do...forB:ifC:loopD:while答案:while何时执行try-except-else的else部分?()

A:发生异常时B:没有异常发生时C:总是D:没有else语法答案:没有异常发生时Python中的数据结构可分为可变类型与不可变类型,下面属于不可变类型的是()。

A:字典中的键B:集合(set类型)C:列表D:字典答案:字典中的键关于程序的异常处理,以下选项中描述错误的是()

A:程序异常发生经过妥善处理可以继续执行B:Python通过try、except等保留字提供异常处理功能C:异常语句可以与else和finally保留字配合使用D:编程语言中的异常和错误是完全相同的概念答案:编程语言中的异常和错误是完全相同的概念使用()关键字定义匿名函数。

A:mainB:functionC:defD:lambda答案:lambdaprint('a'.rjust(10,"*")以上代码的输出结果是哪一项()。

A:aaaaaaaaaaB:a*(前面有9个空格)C:a*********D:*********a答案:*********aPython不支持的数据类型有()

A:floatB:listC:charD:int答案:char以下变量名中,不符合Python语言变量命名规则的是()。

A:_33keywordB:keyword33_C:keyword_33D:33_keyword答案:33_keyword以下选项中,不是Python对文件的读操作方法的是()

A:readB:readlinesC:readtexD:readline答案:readlinePython中数据结构分为可变类型与不可变类型,下面属于不可变类型的是()。

A:列表B:集合C:字典中的键D:字典答案:字典中的键下列关键字中,用来引入模块的是()。

A:includeB:delC:importD:from答案:import哪个选项是实现多路分支的最佳控制结构?()。

A:if-elseB:tryC:if-elif-elseD:if答案:if-elif-else在Python中,关于全局变量和局部变量,以下选项中描述不正确的是()

A:全局变量不能和局部变量重名B:全局变量一般没有缩进C:全局变量在程序执行的全过程有效D:一个程序中的变量包含两类:全局变量和局部变量答案:全局变量不能和局部变量重名关于函数,以下选项中描述错误的是()

A:函数主要通过接口(interface)与外界通信,传递信息B:函数在需要时被调用,其代码被执行C:函数是具有特定功能的可重用代码片段,实现解决某个特定问题的算法D:函数使用时需要了解函数内部实现细节答案:函数使用时需要了解函数内部实现细节当a=15时,运行a+=15后,a的结果是()。

A:TrueB:15C:0D:30答案:30Python中数据结构分为可变类型与不可变类型,下面属于不可变类型的是()。

A:字典B:列表C:集合D:字典中的键答案:字典中的键以下关于Python循环结构的描述中,错误的是()。

A:遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等B:break用来结束当前当次语句,但不跳出当前的循环体C:continue只结束本次循环D:Python通过for、while等保留字构建循环结构答案:whilePython中列表数据类型元素的切片非常强大,对于列表mylist=[1,2,3,4,5,6,7,8,9],下面操作正确的是()。

A:mylist[1:9:0]B:mylist[10::]C:mylist(6:-9:-2)D:mylist[1:9:2]答案:mylist[1:9:2]打开文件的不正确写法为()。

A:withopen(‘test.txt’,’r’)asfB:f=open(‘test.txt’,’r’)C:f=open(r‘C:\Apps\test.txt’,’r’)D:f=open(‘C:\Apps\test.txt’,’r’)答案:f=open(‘C:\Apps\test.txt’,’r’)下面哪个不是Python合法的标识符()。

A:40XLB:__name__C:int32D:self答案:40XL以下哪项python能正常启动()。

A:拼写错误B:手动抛出异常C:缩进错误D:错误表达式答案:手动抛出异常以下程序的输出结果是()。‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬deffun(x=2,y=3):print(x,y)fun(y=5,x=4)

A:32B:54C:45D:23答案:45以下关于Python文件打开模式的描述中,错误的是()。

A:创建写模式nB:追加写模式aC:覆盖写模式wD:只读模式r答案:n对以下程序描述错误的是()。try:#语句块1exceptIndexErrorasi:#语句块2

A:语句块2不一定会执行B:改程序对异常处理了,不一定不会因异常引发终止C:改程序对异常处理了,因此一定不会终止程序D:语句块1,如果抛出IndexError异常,不会因为异常终止程序答案:改程序对异常处理了,因此一定不会终止程序已知aDict={},执行以下操作后aDict['address']='SDIBT'、aDict[0]=['python',123],aDict的值是()。

A:{0:['python',123]}B:{'address':'SDIBT',0:['python',123]}C:{'address':'SDIBT'}D:出现异常答案:3python源程序执行的方式().

A:编译执行B:解析执行C:直接执行D:边编译边执行答案:解析执行以下选项中,是Python语言保留字的是()

A:passB:whileC:doD:except答案:do关于实参与形参,以下描述正确的是()。

A:使用关键字实参时,必须准确地指出定义中的形参名。B:位置实参与参数顺序无关。C:可以给每个形参指定默认值。如果在调用函数时,有给形参提供实参,那么将使用指定的实参值;如果没有,那么将使用默认值。D:位置实参指的是,实参的顺序与形参相同。E:关键字实参指的是:传递给函数的是“名称-值对”。这样在调用函数时就不用考虑实参顺序,而且还可以清楚地指出实参各个值的用途。答案:位置实参指的是,实参的顺序与形参相同。;使用关键字实参时,必须准确地指出定义中的形参名。;关键字实参指的是:传递给函数的是“名称-值对”。这样在调用函数时就不用考虑实参顺序,而且还可以清楚地指出实参各个值的用途。关于Python语句P=–P,以下选项中描述错误的是()

A:将P赋值为它的相反数B:P和P的绝对值相等C:P的值为0D:P和P的负数相等答案:P和P的负数相等###P和P的绝对值相等###P的值为0以下关于字典,描述正确的是()。

A:可以先使用一对空的花括号,定义一个空字典,然后再分行添加键值对。B:使用delete语句指定字典名和要删除的键,即可删除键值对。C:字典是一系列的键值对。D:与键相关联的值可以任何Python对象,比如数字、字符串、列表甚至是字典。E:可以指定字典名、用方括号括起的键以及与该键相关联的新值,来修改字典值。答案:字典是一系列的键值对。;与键相关联的值可以任何Python对象,比如数字、字符串、列表甚至是字典。;可以先使用一对空的花括号,定义一个空字典,然后再分行添加键值对。;可以指定字典名、用方括号括起的键以及与该键相关联的新值,来修改字典值。关于提示参数,以下描述正确的是()。

A:提示参数带有提示结束符(比如冒号或者问号),这样可以分开提示参数与用户输入,看起来更直观。B:指定清晰、明确的提示信息,准确地告知用户,需要提供什么样的信息。C:使用函数input()时,用户输入内容会被解析为字符串。如果试图将输入的内容进行数值比较时,python会自动处理。D:有的提示内容可能很长,这种情况,我们可以把提示内容存储在变量中,然后再将变量传递给input()函数。答案:有的提示内容可能很长,这种情况,我们可以把提示内容存储在变量中,然后再将变量传递给input()函数。;提示参数带有提示结束符(比如冒号或者问号),这样可以分开提示参数与用户输入,看起来更直观。;指定清晰、明确的提示信息,准确地告知用户,需要提供什么样的信息。__new__和__init__的区别,说法正确的是()

A:new__是一个静态方法,而__init__是一个实例方法B:new__方法会返回一个创建的实例,而__init__什么都不返回C:当创建一个新实例时调用__new,初始化一个实例时用__initD:只有在__new__返回一个cls的实例时,后面的__init__才能被调用答案:__new__方法会返回一个创建的实例,而__init__什么都不返回###__new__是一个静态方法,而__init__是一个实例方法###只有在__new__返回一个cls的实例时,后面的__init__才能被调用###当创建一个新实例时调用__new__,初始化一个实例时用__init__列关于递归的描述正确的是()

A:递归一定要用到分支结构B:递归一定要用到循环结构C:递归代码简洁,执行效率并不高D:递归一定要用到顺序结构答案:递归一定要用到分支结构###递归一定要用到顺序结构###递归代码简洁,执行效率并不高下面哪些是Python合法的标识符()

A:nameB:selfC:40XLD:int32答案:__name__###int32###self关于字符串下列说法正确的是()

A:字符串以\0标志字符串的结束B:在三引号字符串中可以包含换行回车等特殊字符C:既可以用单引号,也可以用双引号创建字符串D:字符应该视为长度为1的字符串答案:字符串以\0标志字符串的结束以下哪些项python不能正常启动()

A:错误表达式B:手动抛出异常C:拼写错误D:缩进错误答案:拼写错误###缩进错误###错误表达式在列表中删除元素的方法有哪些()。

A:delete()B:remove()C:del()D:pop()答案:del()###pop()###remove()定义类如下:classhello():defshowInfo(sef):print(self.x)下面描述正确的是()

A:该类不可以实例化B:该类可以实例化,并且能正常通过对象调用showInfo()C:在pycharm工具中会出现语法错误,说self没有定义D:该类可以实例化答案:在pycharm工具中会出现语法错误,说self没有定义下面对count(),index(),find()方法描述错误的是()

A:index()方法检测字符串中是否包含子字符串str,如果str不在返回-1B:count()方法用于统计字符串里某个字符出现的次数C:其余选项都错误D:find()方法检测字符串中是否包含子字符串str如果包含子字符串返回开始的索引值,否则会报一个异常答案:其余选项都错误在模块A导入B模块的函数func(),并执行函数调用,下列写法正确的是()

A:导入:importB调用:func()B:导入:fromBimportfunc调用:func()C:导入:fromBimportfunc调用:B.func()D:导入:importB调用:B.func()答案:导入、fromBimportfunc调用、func()###导入、importB调用、B.func()使用del命令或者列表对象的remove()方法删除列表中元素时会影响列表中部分元素的索引。()

A:错B:对答案:对在Python3.x中语句print(*[1,2,3])不能正确执行。()

A:错B:对答案:错在Python3.5中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算。()

A:错B:对答案:错9999**9999这样的命令在Python中无法运行。()

A:错B:对答案:错字典的“键”必须是不可变的。()

A:错误B:正确答案:正确Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。()

A:错B:对答案:对带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。()

A:对B:错答案:错Python2.x和Python3.x中input()函数的返回值都是字符串。()

A:对B:错答案:错已知A和B是两个集合,并且表达式AB的值一定为True。()

A:错B:对答案:错0o12f是合法的八进制数字。()

A:对B:错答案:(错)对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表。()

A:错B:对答案:对Python3.x完全兼容Python2.x。()

A:对B:错答案:(错)3+4j不是合法的Python表达式。()

A:对B:错答案:错列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素。()

A:错B:对答案:对为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。()

A:错B:对答案:错放在一对三引号之间的内容将被认为是注释。()

A:错B:对答案:错对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。()

A:错B:对答案:对列表可以作为字典的“键”。()

A:对B:错答案:错下列选项中,会输出1,2,3三个数字的是()。

A:a_list=[0、1、2]foriina_list:print(i+1)B:foriinrange(3):print(i)C:foriinrange(2):print(i+1)D:i=1whilei3:print(i)i=i+1答案:a_list=(0,1,2)foriina_list:print(i+1)下列删除列表中最后一个元素的函数是()。

A:popB:removeC:cutD:del答案:pop下列选项中,幂运算的符号为()。

A:++B:*C:%D:**答案:**下列方法中,能够返回某个子串在字符串中出现次数的是()。

A:countB:indexC:findD:length答案:count在python中,有程序如下A=input()print(A*5)通过键盘输入5,则运算结果是()。

A:55B:5*5C:25D:55555答案:55555字符串‘Hi,Andy’中,字符‘A’对应的下标位置为()。

A:1B:2C:4D:3答案:3在Python语言中,数据的输入是通过()来实现的。

A:input()函数B:output()函数C:abs()函数D:print()函数答案:input()函数以下关于Python类的说法不正确的是()。

A:在类定义的外部没有任何办法可以访问对象的私有成员。B:在一个软件的设计和开发中,所有类名、函数名、变量名都应该遵循统一的风格和规范。C:Python中一切内容都可以称为对象。D:在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。答案:Python下列选项中,可以作为Python程序变量名的是()。

A:a-bB:abC:a+bD:a/b答案:ab下面不属于Python保留字的是()。

A:typeB:defC:elifD:import答案:type在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为()。a=a*bb=a//ba=a//b

A:a=3b=5B:a=5b=3C:a=5b=5D:a=15b=3答案:a=5b=3可以被计算机直接执行的语言是(),Python语言属于()语言。

A:高级,机器B:高级,汇编C:机器,高级D:汇编,高级答案:机器,高级列选项中,()的布尔值不是False。

A:NoneB:1C:0D:()答案:1以下哪项是合法的布尔表达式?()

A:3=aB:vare>5and4==varfC:varxinrange(6)D:(varx-6)>5答案:3=a运算结果是22的是()。

A:11*2B:11+11C:44//2D:‘11’+‘11’答案:11+11;11*2;44//2python可以在哪些领域实现应用?()

A:AI(人工智能)B:web开发(网站开发)C:服务器运维(服务器机器管理)D:游戏答案:web开发(网站开发);服务器运维(服务器机器管理);AI(人工智能);游戏python中流程控制语句有哪几种?()

A:循环语句B:分支语句C:逆序语句D:顺序语句答案:顺序语句###分支语句###循环语句整数的相关进制表示()。

A:7进制B:10进制C:8进制D:2进制答案:10进制###8进制###2进制关于Python语言的特点,以下选项中描述正确的是()。

A:Python语言是非开源语言B:Python语言是跨平台语言C:Python语言是脚本语言D:Python语言是多模型语言答案:Python下列哪些是Python元组的定义方式?()。

A:(1,2)B:(1)C:(1,2,(3,4))D:(1,)答案:(1,)###(1,2)###(1,2,(3,4))哪些是函数的优点()。

A:使程序更加模块化B:加快程序运行速度C:减少代码重复D:使程序便于阅读答案:减少代码重复;使程序更加模块化;使程序便于阅读下列哪些项是序列类型?()。

A:tupleB:strC:listD:dic答案:str###list###tuplePython中中文分词使用的jieba库支持的分词模式包括()

A:部分模式B:搜索引擎模式C:全模式D:精确模式答案:精确模式###全模式###搜索引擎模式Python不允许使用关键字作为变量名。()

A:对B:错答案:对在Windows平台上编写的Python程序无法在Unix平台运行。()

A:错B:对答案:错Python集合中的元素不允许重复。()

A:错B:对答案:对在派生类中可以通过“基类名.方法名()”的方式来调用基类中的方法。()

A:错B:对答案:对不同作用域中的同名变量之间互相不影响,也就是说,在不同的作用域内可以定义同名的变量。()

A:对B:错答案:对已知A和B是两个集合,并且表达式A<B的值为False,那么表达式A>B的值一定为True。()

A:正确B:错误答案:错误Python字典中的“键”可以是列表。()

A:错B:对答案:(错)在类定义的外部没有任何办法可以访问对象的私有成员。()

A:错B:对答案:错使用内置函数open()打开文件时,只要文件路径正确就可以打开。()

A:对B:错答案:错Python标准库os的函数remove()不能删除具有只读属性的文件。()

A:对B:错答案:对同一个列表对象中所有元素必须为相同类型。()

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

A:对B:错答案:错ASCII码采用1个字节对字符进行编码。()

A:对B:错答案:对Python有两种注释方式,#是单行注释,而双引号常用于说明文字较多的文本注释。()

A:对B:错答案:错函数中必须包含return语句。()

A:对B:错答案:错在Python中可以使用for作为变量名。()

A:对B:错答案:错Python字符串属于可变有序序列。()

A:错B:对答案:错f-string中格式描述符"-"作用是数字符号中负数前加负号,正数前加正号。()

A:对B:错答案:错继承自threading.Thread类的派生类中不能有普通的成员方法。()

A:错B:对答案:错Python对象包括两大类:内置对象和非内置对象。()

A:错B:对答案:对Python内置函数max()用来返回序列中的最大元素。()

A:错误B:正确答案:正确调用函数时,在实参前面加一个*表示序列解包。()

A:对B:错答案:对在IDLE命令行操作中,语句之前不要留下空格,否则会报错。()

A:错B:对答案:对已知x=[1,2,3],执行语句x=3之后,变量x的地址不变。()

A:对B:错答案:错对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表。()

A:错B:对答案:对已知列表x=[1,2,3,4],那么表达式x.find(5)的值应为-1

A:对B:错答案:错已知x=list(range(20)),那么语句delx[::2]可以正常执行

A:错B:对答案:对在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。

A:对B:错答案:对Python类不支持多继承

A:对B:错答案:错定义Python函数时必须指定函数返回值类型

A:错B:对答案:错正则表达式对象的match()方法可以在字符串的指定位置开始进行指定模式的匹配

A:对B:错答案:对函数是代码复用的一种方式

A:对B:错答案:对在循环中continue语句的作用是跳出当前循环

A:对B:错答案:错表达式pow(3,2)==3**2的值为True

A:错B:对答案:对如果需要连接大量字符串成为一个字符串,那么使用字符串对象的join()方法比运算符+具有更高的效率

A:错B:对答案:对如果在函数中有语句

return3,那么该函数一定会返回整数3。

A:错B:对答案:错元组的访问速度比列表要快一些,如果定义了一系列常量值,并且主要用途仅仅是对其进行遍历二不需要进行任何修改,建议使用元组而不使用列表

A:错B:对答案:对在函数内部直接修改形参的值并不影响外部实参的值。

A:对B:错答案:对在IDLE交互模式下,一个下划线“_”表示解释器中最后一次显示的内容或最后一次语句正确执行的输出结果

A:错B:对答案:对表达式{1,2}*2的值为{1,2,1,2}

A:对B:错答案:错不同作用域中的同名变量之间互相不影响,也就是说,在不同的作用域内可以定义同名的变量

A:错B:对答案:对异常处理结构中的finally块中代码仍然有可能出错从而再次引发异常。

A:错B:对答案:对形参可以看做是函数内部的局部变量,函数运行结束之后形参就不可访问了

A:对B:错答案:对在try...except...else结构中,如果try块的语句引发了异常则会执行else块中的代码。

A:错B:对答案:错当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则表示为字典对象添加一个新的“键-值对”

A:错B:对答案:对成员测试运算符in作用于集合时比作用于列表快得多

A:对B:错答案:(对)Python集合中的元素可以是列表

A:错B:对答案:错Python代码的注释只有一种方式,那就是使用#符号

A:对B:错答案:错对文件进行读写操作之后必须显式关闭文件以确保所有内容都得到保存。

A:对B:错答案:对二分支结构的

ifelse

形式,适合用来控制程序分支

A:错B:对答案:错列表可以作为集合的元素

A:错B:对答案:(对)使用random模块的函数randint(1,100)获取随机数时,有可能会得到100

A:错B:对答案:对在Python3.x中语句print(*[1,2,3])不能正确执行

A:对B:错答案:错Python集合支持双向索引

A:对B:错答案:错在Python中定义函数时不需要声明函数的返回值类型

A:对B:错答案:对列表对象的排序方法sort()只能按元素从小到大排列,不支持别的排序方式

A:错B:对答案:错在函数内部没有办法定义全局变量

A:错B:对答案:错Python变量名必须以字母或下划线开头,并且区分字母大小写

A:错B:对答案:对已知x为非空列表,那么执行语句x[0]=3之后,列表对象x的内存地址不变

A:对B:错答案:对如果仅仅是用于控制循环次数,那么使用foriinrange(20)和foriinrange(20,40)的作用是等价的

A:错B:对答案:对执行嵌套循环中的一条break语句,可以退出所有循环

A:错B:对答案:错列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素

A:错B:对答案:对全局变量会增加不同函数之间的隐式耦合度,从而降低代码可读性,因此应尽量避免过多使用全局变量

A:错B:对答案:对Python字符串方法replace()对字符串进行原地修改

A:对B:错答案:错关于Python字符串,以下选项中描述错误的是()。

A:字符串是一个字符序列,字符串中的编号叫“索引”B:字符串可以保存在变量中,也可以单独存在C:可以使用datatype()测试字符串的类型D:输出带有引号的字符串,可以使用转义字符\答案:可以使用datatype()测试字符串的类型>>>a,b,c,d,e,f='Python'>>>b此代码的输出结果是()。

A:‘y’B:1C:0D:出错答案:‘y’以下选项中,不是Python文件处理seek()方法的参数是()。

A:-1B:0C:1D:2答案:-1设x=10;y=20,下列语句能正确运行结束的是()。

A:if(x>y)print(x)B:max=x>y?x:yC:whileTrue:passD:min=xifx<yelsey答案:min=xifx程序:L1=['abc',['123','456']]L2=['1','2','3']print(L1>L2)此程序的输出结果是()。

A:1B:TypeError:'>'notsupportedbetweeninstancesof'list'and'str'C:TrueD:False答案:True关于open()函数的文件名,以下选项中描述错误的是()。

A:文件名不能是一个目录B:文件名可以是相对路径C:文件名可以是绝对路径D:文件名对应的文件可以不存在,打开时不会报错答案:文件名对应的文件可以不存在,打开时不会报错关于函数的目的与意义,以下选项中描述错误的是()。

A:程序功能抽象,以支持代码重用B:使用时无须了解函数内部实现细节C:函数能调用未实现的函数D:有助于采用分而治之的策略编写大型复杂程序答案:函数能调用未实现的函数a=2.0b=1.0s=0forninrange(1,4):s+=a/bt=aa=a+bb=tprint(round(s,2))此代码的输出结果是()。

A:6.77B:3.5C:8.39D:5.17答案:5.17以下关于程序控制结构描述错误的是()。

A:二分支结构组合形成多分支结构B:分支结构包括单分支结构和二分支结构C:程序由三种基本结构组成D:Python里,能用分支结构写出循环的算法答案:Python里,能用分支结构写出循环的算法a=10.99print(complex(a))此代码的执行结果是()。

A:(10.99+0j)B:10.99C:0.99D:10.99+0j答案:(10.99+0j)x=1x*=3+5**2print(x)此代码的输出结果是()。

A:13B:29C:28D:14答案:28fo=open(fname,"r")forxinfo:print(x)fo.close()关于变量x的描述正确的是()。

A:变量x表示文件中的一行字符B:变量x表示文件中的全体字符C:变量x表示文件中的一组字符D:变量x表示文件中的一个字符答案:变量x表示文件中的一行字符以下选项中,不是Python文件二进制打开模式的合法组合是()。

A:"wb"B:"r+"C:"rb"D:"ab"答案:“a+”关于函数的关键字参数使用限制,以下选项中描述错误的是()。

A:不得重复提供实际参数B:关键字参数必须位于位置参数之后C:关键字参数顺序无限制D:关键字参数必须位于位置参数之前答案:关键字参数必须位于位置参数之前以下选项中,不属于Python保留字的是()。

A:elifB:typeC:importD:def答案:type关于函数,以下选项中描述错误的是()。

A:函数:具有特定功能的可重用代码片段,实现解决某个特定问题的算法B:函数在需要时被调用,其代码被执行C:函数主要通过接口(interface)与外界通信,传递信息D:函数使用时需要了解函数内部实现细节答案:函数使用时需要了解函数内部实现细节关于Python的浮点数类型,以下选项中描述错误的是()。

A:浮点数类型与数学中实数的概念一致,表示带有小数的数值B:浮点数有两种表示方法:十进制表示和科学计数法C:sys.float_info可以详

温馨提示

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

评论

0/150

提交评论