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目录下的文本文件abc.txt进行读操作,文件打开方式应为_______________。

海龟函数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':string.remove(item)breakprint(string)s=sorted(string,reverse=true)print(s)

下面的循环体执行的次数与其它不同的是:( )

下列语句的输出结果是'___________'。>>>"{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()函数可以获取用户从键盘上输入的数据,不管用户输入的内容是什么,该数据的默认数据类型为____________。

执行下列语句后,变量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?

python语言中表示换行的转义字符是____________。

以下说法正确的是____________。

下列表达式运行后,___________的结果是false。

执行如下代码, 则程序的运行结果是________。a=[1,2,3,4]b=[5,6,7,8]c=dict(zip(a,b))fork,vinc.items():ifk%2==0:print(k,v)

世界上第一台电子计算机“eniac”于1946年诞生于____________大学。

计算机程序中的“=”被称作____________。

下列关于流程线的说法不正确的是_______________。

下面哪一个turtle方法是用来设置小海龟的朝向的?

下列代码运行时不会产生错误的是____________。

下列表达式的计算结果是____________。(-7+2)(-4)

下列表达式的计算结果是 。>>>30-32+8//32/10

计算机软件分类中,所谓“开源软件”指的是____________。

由字符串 s = 'this is a pen' 获得 "this is a pen ' 的方法为____________。

在字典中,查找一个键和查找一个值的速度哪个更快些__________。

若字符串 s = 'hello',则语句 s.ljust(8, '.') 和 s.rjust(8) 的输出结果为____________。

以下程序的输出结果是___________。x=0whilex<6:ifx%2==0:continueifx==4:breakx+=1print("x=",x)

下面的循环体执行的次数与其它不同的是________。

表达式“1//3”的结果是________。

下列语句执行的结果是__________。>>>'hello'-'world'

整数型、实数型和复数型数据在一起混合运算的时候,python会进行一种默认的数据类型转换,选项____________正确表示了这种类型转换的关系。

我们通过使用turtle.speed()为小海龟设置爬行的速度,当我们希望跳过小海龟的移动过程,直接得到程序绘制的图形时,speed()的参数值应该是__________。

阅读下面代码,选择正确的输出结果_______________。grade=90ifgrade>=60:print('d')elifgrade>=70:print('c')elifgrade>=80:print('b')elifgrade>=90:print('a')

下列程序的输出结果是___________。x=1deffun():globalxx=2fun()print(x)

以下代码的功能为:当用户在图形用户界面中使用鼠标左键点击按钮btn,则会调用calc函数:btn.bind("__________",calc)

执行如下代码,则程序运行后,屏幕上显示的结果中的第一行是:________。foriinrange(3,10,3):ifi%2:print(i)

下列表达式的计算结果是________。>>>30-32+8//32/10

在不使用扩展包的情况下,python语言可以将电脑中的文件以__________的形式打开。

以下程序所包含的错误是____________。r=input("请输入圆的半径:")s=3.14rrprint("半径为{}的圆的面积为{}".format(r,s))

如下图所示的流程图的输出结果是_______________。【图片】

下列语句的执行结果为________。>>>{1, 2, 3}& {3, 4, 5}

逻辑型数据在参与算术运算的过程中可以被当作整数进行操作,通常true的值对应整数1,false的值对应整数____________。

阅读下面程序,选择正确输出结果_______________。x=10y=20ifx>10:ify>20:z=x+yprint('zis',z)else:print(x)

程序设计方法一般分为:结构化程序设计方法(也被称为面向过程的程序设计方法)和____________。

下列哪一个异常类型用来处理表达式中有除数为0的情形______________。

逻辑运算符的优先级顺序是:not > and > or。

若用open( )函数打开一个文本文件,文件不存在则创建,存在则完全覆盖,则文件打开模式是________。

以下不能创建一个字典的语句是( )

以下四个容量单位中,____________是介于tb和mb之间的单位。

在python语言的交互模式(也被称为shell模式)中,____________用来表示上一条算式的计算结果。

下列程序的输出结果是___________。sum=0foriinrange(10):sum+=iprint(sum)

使用python语言编写的源程序保存时的文件扩展名是( )。

在格式化字符串中,在格式化标记中使用“^”可以让输出的内容在指定的输出位置居中对齐。

下列程序段在运行时输入"yes",则输出结果是____________。try:x=eval(input())print(x2)exceptnameerror:print("ok")

对于序列numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],以下相关操作中哪一个得到的结果中包含数字6?

计算机中表示信息的最小单位是____________。

在python中,不可以用来表示字符串的符号是____________。

当我们想为一个闭合的圆填充红色时,我们会使用语句turtle.begin_fill()和turtle.end_fill(),但当我们忘记使用turtle.end_fill()时,会出现什么现象____________。

执行如下代码, 则程序的运行结果是________。a=list(range(1,20,2))b=list(range(1,20,3))c=[]foriina:ifiinb:c.append(i)print(c)

接收用户输入的一个整数。如果输入的是偶数,则输出“true”,否则输出“false”。能实现上面功能的程序是____________。

计算机中数据的表示形式是____________。

下列程序的输出结果是:___________。sum=0defsum(i1,i2):result=0foriinrange(i1,i2+1):result+=ireturnresultprint(sum(1,10))

下列语句的执行结果是____________。>>> int("5.6")

下列字符串操作的运行结果是'________'。>>>x='hello'>>>print(x[::-1])‍

设tkinter顶层窗口名为top,为创建一个tkinter组件,以下哪个选项是错误的:( )

假设现在有两个变量分别是x和y,其中x=3,y=5,以下选项中____________不能交换两个变量中的值。

在字符串中输出一个实数的时候,最常使用的保留小数点后2位的格式化控制符是____________。

如果依次输入4, 6.8, 1, 9.7, -2,请问以下程序的输出结果是____________。number=eval(input())max=numberwhilenumber>0:number=eval(input())ifnumber>max:max=numberprint(max)

把高级语言程序翻译成低级语言程序或者机器语言程序的方式有两种:编译和____________。

下列程序的执行结果是___________。deffun(lst):lst=[4,5,6]lst=[1,2,3]fun(lst)print(lst)

为了增强程序的可读性,我们在python程序中经常会书写一种以#开头的代码,这些不参与程序执行的代码被称作____________。

下列语句没有错误的是____________。

若 s = 'hello world',则执行 s.replace('l', 'm') 后,s 的内容是____________。

python提供了判断一个元素是否属于一个序列的操作运算,该运算使用运算符________来完成。

python语言程序设计2019版第二章课后答案-python语言程序设计基础课后答案第二章...相关推荐

  1. python语言程序设计2019版第二章课后答案-python语言程序设计基础(嵩天)第二章课后习题...

    **第二学期第一周学习总结 一. 本周学习内容总结 一维数组,了解了一维数组的定义(定义一个数组,需要明确数组变量名,数组元素的类型和数组大小,即数组中元素的数量) 一维数组定义的一般形式为:类型名, ...

  2. python语言程序设计2019版第二章课后答案-《Python语言程序设计》 —2.7 课后习题...

    2.7 课后习题 1.   是指在程序运行过程中值可以发生改变的量. 2.   已知s="Python语言程序设计",则print(s[2:4])的输出结果为 ,print(s[- ...

  3. python语言程序设计2019版第二章课后答案-《python语言程序设计》_第二章编程题...

    2.1 程序: Celsius=eval(input("Enter a degree in Celsius:")) #输入摄氏度的值Celsius fahrenheit =(9/5 ...

  4. python语法错误怎么帮助排痰_智慧职教APPPython程序设计基础作业答案

    人生态度一般来说主要由()基本要素组成.A.人生认知B.人生情感C.人生意向D.人生目标 职业目标包括总体目标和一个个阶段性目标,要善于把总体目标分解成一个个阶段性的目标,职务目标 美好的人生价值目标 ...

  5. c语言消隐的作用是什么,【C语言程序设计最终版材料】

    C语言程序设计(最终版) <C语言程序设计.doc>由会员分享,可免费在线阅读全文,更多与<C语言程序设计(最终版)>相关文档资源请在帮帮文库(www.woc88.com)数亿 ...

  6. c语言程序设计胡成松,C语言程序设计教学课件 作者 胡成松 黄玉兰 李文红 课后习题解答 习题答案 4选择结构程序设计 .docx...

    C语言程序设计教学课件 作者 胡成松 黄玉兰 李文红 课后习题解答 习题答案 4选择结构程序设计 .docx (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方 ...

  7. 中国大学MOOCPython语言程序设计(北京理工大学)第7-9周学习笔记和课后练习

    中国大学MOOCPython语言程序设计(北京理工大学)第7-9周学习笔记和课后练习 第7周 文件和数据格式化 7.1 文件的使用 7.2 实例11: 自动轨迹绘制 7.3 一维数据的格式化和处理 7 ...

  8. c语言程序设计作业word版,c语言程序设计Word版

    <c语言程序设计Word版>由会员分享,可在线阅读,更多相关<c语言程序设计Word版(19页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ,希望对您有帮助,可 ...

  9. MOOC《Python语言程序设计》(第15次)Python计算生态概览(第九周)

    MOOC<Python语言程序设计>(第15次) Python计算生态概览(第九周)21.8.26 文章目录 MOOC<Python语言程序设计>(第15次) Python计算 ...

最新文章

  1. 11个问题助你彻底搞懂工业互联网
  2. 项目管理(5):备战pmp
  3. scala bitset_Scala中的BitSet
  4. c# RegistryKey 的相关简单操作
  5. jscript对URL参数进行编码与解码
  6. JZOJ 1259. 牛棚安排
  7. java 工作流 轻量级,java轻量级工作流框架
  8. githut 的 管理 使用
  9. Youtube视频推荐框架解读及若干算法细节
  10. 线缆干扰编码器输出结果,双绞线引起的干扰编码器问题
  11. python中倒计时_python实现倒计时的示例
  12. 从入门到放弃:微信小程序入门个人指南Day 4
  13. 单片机延时问题20问
  14. 裸金属服务器跟云服务器区别有哪些?裸金属应用在哪些场景中?
  15. 循环控制语句--for循环
  16. 理解MVC、MVP、MVVM在干什么,进化的原因。
  17. 迅为iTOP-i.MX6ULL开发板I2C驱动程序实现 I2C通信
  18. 从360大战QQ看未来云计算和云存储
  19. 日本儒学的特色与日本文化
  20. 今天发现,不能从亚马逊买纸质图书了!!!

热门文章

  1. java axis2 jar_Java axis2.jar包详解及缺少jar包错误分析
  2. 趣谈网络协议笔记-二(第十七讲)
  3. Linux 下安装 Android Studio
  4. 学习webpack记录(一)
  5. uglify压缩angular控制器注意
  6. dfs入门排列数字问题(一看就懂的讲解)
  7. 2018-12-04-Python全栈开发-day92-自动登录
  8. python filter函数
  9. UOJ #35. 后缀排序 后缀数组 模板
  10. 20165328 预备作业3 Linux安装及命令