python语⾔程序设计2019版第⼆章课后答案-python语⾔程序
设计基础课后答案第⼆章...
python语⾔程序设计基础课后答案第⼆章
以下合法的⽤户⾃定义标识符是____________。
导⼊模块或者模块中的元素要使⽤关键字________ 。
下列哪个函数是⽤来控制画笔的尺⼨的____________。
下列语句的输出结果是:'___________'。>>>'abc'3
如果我们使⽤了goto(0,0)的函数调⽤,请问执⾏该语句后,海龟的位置在___________。
下列哪种⽂件打开访问模式为⼆进制⽂件只读模式?
以下代码在gui中创建了不可以修改其内容的⽂本框:en=entry(root,textvariable=e,state='__________')
定义如下的函数,下⾯哪种函数调⽤会出错___________。defp(a1,a2=2,a3=3):print(a1,a2,a3)
在python语⾔中,定义类的关键字是________。
在python中导⼊其他函数函数库的关键字是___________。
电脑或者屏幕上显⽰的内容是由许许多多的点构成的,每⼀个这样的点,我们称之为“像素”,每⼀个像素是通过对____________三个颜⾊通道的变化以及它们相互之间的叠加来得到各式各样的颜⾊。
有如下函数定义,执⾏函数调⽤func(3)的返回值是________ 。deffunc(n):ifn<=1:returnnelse:return(func(n-1)+func(n-2))
以下说法正确的是____________。
图形⽤户界⾯程序中,为了让界⾯进⼊事件循环,需要执⾏_________⽅法。
下列表达式的计算结果是____________。30-32
关于字符串下列说法错误的是( )
以下程序设计语⾔中,____________不是⾼级程序设计语⾔。
删除字典中的所有元素的⽅法是 ________。
下列哪⼀个异常类型⽤来处理表达式中有除数为0的情形______________。
以下哪⼀个选项中的代码可以将⽂本框en中的内容清空?
如果要对e盘myfile⽬录下的⽂本⽂件进⾏读操作,⽂件打开⽅式应为_______________。
海龟函数circle()只能画⼀个完整的圆,不能画弧。
python语⾔中的标识符只能由字母、数字和下划线三种字符组成,且第⼀个字符____________。
表达式“1.0+2>1.0”的结果为________。
以下哪⼀个⽅法执⾏完毕后,可以设置⼩海龟在移动过程中不留下痕迹?
下列表达式的值为true的是________。
python语⾔中,创建对象时,调⽤的初始化⽅法(构造⽅法)的名称是__________。
海龟函数中向前移动forward()也可以简写成fd()。
下列有关构造⽅法(也称作初始化⽅法,即类中名为__init__的⽅法)描述正确的是( )。
python语⾔的特点不包含____________。
以下程序运⾏结束后,x的值为______________。x=3x=3+52
为了说明程序的作⽤,注释只能放在程序的开头,⽽不能放在程序的其他位置。
阅读下⾯程序,最终的输出值是_______________。var_a=50ifvar_a>20:var_a+=10else:var_a-=10var_a+=3print(var_a)
下列程序的输出结果是:___________。x=10y=20defswap(x,y):t=xx=yy=tprint(x,y)swap(x,y)print(x,y)
以下选项中输出结果是10的是____________。
如果我们以color('#ff0000','#0000ff')设置⼩海龟的颜⾊,那么以下选项哪⼀个正确的?
下列语句的执⾏结果是____________。>>> round(4.5)
下列哪种⽂件打开访问模式为⼆进制⽂件只读模式?( )
英⽂“cpu”对应的中⽂解释是____________。
现代计算机的基本结构“程序存储思想”是由____________提出来的。
下列程序段执⾏结果是___________。x=1print(type(x))x=1.0print(type(x))x='1.0'print(type(x)
请问以下四个赋值操作中,哪⼀个操作可以得到⼀个字典类型的数据?
请问以下四个赋值操作中,哪⼀个操作可以得到⼀个字典类型的数据?
下列不是python对⽂件的写操作的⽅法是_____________。
关于label组件的描述,以下选项中哪⼀个是错误的________。
设s='abcde',则s[::-1]值是'________'。
以下选项中能⽤作python程序变量名的是____________。
以下程序执⾏结果是________。 string=
["php","python","c","c++","ja"]foriteminstring:item_temp=item.lower()foriinrange(len(item)):ifitem_temp[i]in'aeiou':ve(item)
下⾯的循环体执⾏的次数与其它不同的是:( )
下列语句的输出结果是'___________'。>>>"{1}的基本{0}{2}".format("编写",'程序','''⽅法''')
下列表达式的返回结果是__________。[nnforninrange(6)ifnn%2==1]
以下不能创建⼀个字典的语句是________。
当python程序包含算法错误的时候,是⽆法被执⾏的。
执⾏如下代码,则程序运⾏后,屏幕上显⽰的结果中的第⼆⾏是:________。foriinrange(3,10,3):ifi%2:print(i)
下列程序的输出结果是___________。a=[10,20,30]print(a2)
下⾯选项中,____________不是python合法的变量名。
著名的计算机科学家niklaus wirth(尼·沃思)曾经提出了____________。
下列有关字符串运算的命令运⾏结果是"____________"。"12"+"34"
通常我们将python语⾔程序保存在⼀个后缀为____________的⽂件中。
当我们想为⼀个闭合的形状填充颜⾊时,我们会使⽤语句turtle.begin_fill()和turtle.________。
执⾏如下代码, 则程序的运⾏结果是________。x=
[1,7,28,30,8]i=0m=0forjinrange(len(x)):ifx[j]>m:m=x[j]i=jx[0],x[i]=x[i],x[0]print(x)
下列类的声明中不合法的是( )。
下列表达式的计算结果是____________。13//5+3
python3中,使⽤input()函数可以获取⽤户从键盘上输⼊的数据,不管⽤户输⼊的内容是什么,该数据的默认数据类型为____________。
python基础程序设计执⾏下列语句后,变量a和b的值分别为____________。a=1b=a=a+1
执⾏如下代码, 则程序的运⾏结果是 。a=m=15b=n=20whilea%b!=0:a,b=b,a%bprint(b,mn//b)
执⾏如下代码, 则程序的运⾏结果是________。year=eval(input("输⼊年份:"))#可⽤int()函数
if(year%4==0andyear%100!=0)or(year%==0):print(year,":闰年")else:print(year,":⾮闰年")当运⾏时输⼊2018时,程序运⾏结果如
何?
使⽤ open("f1.txt","a") 打开⽂件时,若 f1 ⽂件不存在,则 _________⽂件 。
python中,下列哪个保留字不⽤于异常处理______________。
执⾏如下代码,则程序运⾏后,屏幕上显⽰的结果是:________。foriinrange(3,10,3):ifi%2:print(i)
以下程序执⾏结果的是________。 s='abc12bcde34cdef20efgh0'ist=s.split()x=[]y=
[]foriinrange(0,len(ist),2):x.append(ist[i])y.append(int(ist[i+1]))d=dict(zip(x,y))substr='cd'foriteminsorted(d.keys()):ifitem.find(substr) 1:print(item,d[item])
以下程序的输出结果是___________。y=0foriinrange(0,10,2):y+=iprint(y)
windows操作系统中,⼀般⽤快捷键____________来保存当前正在编辑的⼯作内容。
以下程序的输出结果是_______________。
number=10ifnumber%2==0:print(number,'iseven')elifnumber%5==0:print(number,'iultipleof2')
以下程序的输出结果是( )。class a: def fun1(self): print("fun1 a") def fun2(self): print("fun2 a")class b(a): def fun1(self):
print("fun1 b") def fun3(self): print("fun2 b")b=b()b.fun1()b.fun2()a=a()a.fun1()a.fun2()
在python中,“=”不仅可以表⽰赋值操作,还可以⽤来判断两个数是否相等
操作计算机时,快捷键ctrl+alt+del的正确执⾏⽅法是:
以下程序所包含的错误是____________。r=eval(input("请输⼊圆的半径:"))s=23.14rprint("半径为{}的圆的⾯积为{}".format(r,s))
下列哪个⽅法是⽤来控制画笔的尺⼨的____________。
下列程序的输出结果是__________。deffun(list):list=[4,5,6]returnlista=[1,2,3]fun(a)print(a[1])
以下程序运⾏的结果是____________。>>>a=58>>>b=true>>>a+b>413
当我们在设计⽤户界⾯的时候,使⽤place⽅法将控件摆放在窗⼝中,若参数x和y均为0,请问,这个控件将被摆放在窗⼝的________。
与绝⼤多数程序设计语⾔遵循的“向下兼容”原则不同的是,____________。
我们⽤try-except来处理异常,except语句后⾯通常会写上________________,当except语句后⾯什么都不写时,表⽰可以处理其他所有
的异常。
在python中我们最常⽤的⽤来在屏幕上输出计算结果的功能函数是____________。
python组合数据类型包括元组、列表、字典、集合,其中________是python中唯⼀的映射类型。
以下代码的功能为:在程序中创建⼀个密码输⼊框,即不管⽤户在⽂本框中输⼊什么字符,都将会以显⽰在其中:
en1=entry(root,__________=''
以下不是tkinter组件的是:( )
下列程序运⾏后,屏幕上打印的值是___________。sum=0i=1whilesum<10:ifi%2!=0:sum+=iprint(sum)
设s='abcde',则s[1:3]值是'________'。
执⾏如下代码,则程序的运⾏结果是 。year=eval(input("输⼊年份:"))#也可⽤int()函数
if(year%4==0andyear%100!=0)or(year%==0):print("闰年")else:print("⾮闰年")当运⾏时输⼊1900时,程序运⾏结果如何?
python语⾔中表⽰换⾏的转义字符是____________。
算法是求解问题的步骤,由于求解问题的不同⽽千变万化,但都必须满⾜其基本性质,下列不⼀定要满⾜的是____________。
以下代码的功能为:在图形⽤户界⾯,当焦点处在按钮btn上时,按下键盘上的回车键,则会调⽤calc函数:btn.bind("__________",calc)
下⾯哪个不是python合法的变量名( )
执⾏如下代码, 则程序的运⾏结果是________。s=0foriinrange(1,21):ifi%2==0:continueifi%10==7:breaks=s+iprint("s=",s)
下列表达式的计算结果是____________。13%5+3
以下选项中,____________不是注释的作⽤之⼀。
以下程序的输出结果是_____________。x=1y=-1z=1ifx>0:ify>0:print('aaa')elifz>0:print('bbb')
下列代码的输出结果为____________。>>>'{:.4e}'.format(234.56789)
若程序只有以下两⾏代码,则程序的执⾏结果为___________。x=a+10print(x)
执⾏如下代码, 则程序的运⾏结果是________。a=m=15b=n=20whilea%b!=0:a,b=b,a%bprint(b,mn//b)
下列代码的输出结果是__________。num=27count=0whilenum>0:ifnum%2==0:num/=2elifnum%3==0:num/=3else:num-
=1count+=1print(count)
python程序既可以在shell环境中交互执⾏,也可以存储成以.py为扩展名的程序⽂件⽤python解释器执⾏。
关于元组数据结构,下⾯描述正确的是:_____________。
⼀台计算机的cpu能够理解并且能直接执⾏的指令集合,我们称为该计算机的____________。
表达式“1.0+2>1.0”的结果为________。
python语⾔可以处理的⽂件类型是__________。
程序中的错误,也被程序员叫做bug,我们要尽量消除程序中的bug。
给定字符串s="hello world",获取"hello"的切⽚表达式为________。
⾼级语⾔程序中,程序的三种基本结构不包括( )
如果我们希望让⼩海龟的画笔⽅向朝向上⽅,应该执⾏以下哪⼀个⽅法?
执⾏下列程序段,输⼊数值10,输出的结果是___________。x=input()y=x+5print(y)
下⾯选项中,____________的运⾏结果不是实数类型。
使⽤goto()函数将海龟移动到另外⼀个位置的过程中,⼀定不会在屏幕上留下痕迹。
元组和列表都⽀持的⽅法是______________。
在idle中运⾏python程序的时候,如果弹出⼀个“syntaxerror”的对话框,表⽰当前的程序包含____________(语法错误/算法错误/运⾏时错误)。
删除字典中的所有元素的⽅法是 ________。
可以结束⼀个循环的关键字是_____________。
下列⽅法仅适⽤于列表,⽽不适⽤于字符串的是___________。
执⾏如下代码, 则程序的运⾏结果是 (2) 。names=["xiaoma","xiaoliu","xiaowang","xiaozhang","xiaue"]numbers=
[8321234,111222,323232,66666,123456]data=dict(zip(names,numbers))xx=sorted(data.values())print(xx[3])
下列程序的输出结果是__________。a=[10,20,30]b=ab[1]=40print(a[1])
关闭⼀个打开的⽂件,可以使⽤⽂件对象的________⽅法。
下列代码的输出结果为____________。>>>'{:.4e}'.format(234.56789)
下列语句的输出结果是___________。>>>int(10.88)
⼩海龟在绘图绘图区域中的默认标记形状是⼀个___________。
⼀般情况下,python语⾔中使⽤符号________表⽰程序中的注释;还有⼀种使⽤'''......'''的特别注释。
表达式 (12, 34, 56) + (78) 的结果是____________。
以下选项中输出结果是10的是____________。
当我们在类的定义中,将某个属性的名字前⾯加上了两个下划线,表⽰该属性为私有属性,这是⾯向对象程序设计中________(封装性/继承性)的体现。
下⾯关键字中,哪⼀个不是⽤于异常处理语句( )。
下列程序的输出结果为__________。
max=10sum=0extra=0fornuminrange(1,max):ifnum%2andnotnum%3:sum+=numelse:extra+=1print(sum)
python语⾔是⼤⼩写敏感的语⾔。
⾼级语⾔程序中,程序的三种基本结构不包括________。
关于列表,下⾯描述不正确的是___________。
下列表达式的值为true的是( )
关于字符串下列说法错误的是________。
下列字符串运⾏结果是'____________'。>>>x='hello'>>>'{0:^11}'.format(x)
下列语句,哪个不能创建⼀个字典______________。
下列程序段的输出结果是___________。x=0deffun(y):y=1fun(x)print(x)
readlines()函数是从⽂件中读⼊所有的⾏,将读⼊的内容放⼊到⼀个列表中,列表中的每⼀个元素是⽂件的________________(⼀个字符/⼀个单词/⼀句话/⼀⾏)。
计算机中,⼀个字节(byte)包含____________个⽐特(bit)。
使⽤⼩海龟绘图结束后,我们通常使⽤___________进⾏收尾⼯作。
执⾏如下代码, 则程序的运⾏结果是:s= 。s=0foriinrange(1,21):ifi%2==0:continueifi%10==7:breaks=s+iprint("s=",s)
下列程序的输出结果是:'___________'。deffunc(a,b):returnabs=func('hello',2)print(s)
python语⾔程序中包含的错误,⼀般分为三种,以下____________不是其中的⼀种。
下⾯是流程图的基本元素是:
我们通过使⽤turtle.speed()为⼩海龟设置爬⾏的速度,为了跳过⼩海龟的移动过程,直接得到程序绘制的图形,speed()的参数应该设置为__________。
执⾏下列程序段,输出的结果是____________。x=7.0y=5print(x%y)
以下语句执⾏的效果是___________。turtle.circle(-90,90)
下列语句的执⾏结果为_______________。{1,2,3}&{3,4,5}
对于序列numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],以下相关操作中哪⼀个得到的结果中包含数字6?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论