版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【MOOC】Python程序设计-郑州大学中国大学慕课MOOC答案单元测验1、【单选题】关于Python程序格式框架的描述,以下选项中错误的是()。本题答案:【Python语言不采用严格的“缩进”来表明程序的格式框架】2、【单选题】IDLE环境的退出命令是()本题答案:【exit()】3、【单选题】Python内置的集成开发工具是()。本题答案:【IDLE】4、【单选题】Python程序源代码文件的扩展名是()。本题答案:【.py】5、【单选题】IDLE环境下运行程序的快捷键是()。本题答案:【F5】6、【单选题】下列不是Python语言注释的用途是()。本题答案:【加快代码运行速度】7、【单选题】下面不是IPO模式的一部分的是()。本题答案:【Program】8、【判断题】Python是一种跨平台、开源、免费的高级动态编程语言。本题答案:【正确】9、【判断题】Python3.x完全兼容Python2.x。本题答案:【错误】10、【判断题】在Windows平台上编写的Python程序无法在Unix平台运行本题答案:【错误】11、【判断题】不可以在同一台计算机上安装多个Python版本。本题答案:【错误】12、【判断题】Python代码的注释只有一种方式,那就是使用#符号。本题答案:【错误】13、【判断题】第三方库的安装只能通过pip从PIPY上下载安装。本题答案:【错误】14、【判断题】Python语言是解释型语言本题答案:【正确】Python基础单元测验1、【单选题】下列属于合法变量名的是()。本题答案:【name_school】2、【单选题】下列属于合法的整常数的是()。本题答案:【12300】3、【单选题】下列数据类型中,Python不支持的数据类型是()。本题答案:【char】4、【单选题】表达式len(range(10,20))的值为()。本题答案:【10】5、【单选题】Python语句print(chr(97))的运行结果是()。本题答案:【a】6、【单选题】在Python中,正确的赋值语句为()。本题答案:【x=x-5*y】7、【单选题】已知x=5;y=9,复合赋值语句x*=y-5执行后,x变量中的值是()。本题答案:【20】8、【单选题】与数学表达式de/3abc对应的Python表达式中,不正确的是()。本题答案:【d*e/3*a*b*c】9、【单选题】下列关于Python中的复数,说法错误的是()。本题答案:【虚部必须后缀j,且必须是小写】10、【单选题】以下选项中不符合Python语言变量命名规则的是()。本题答案:【3_1】11、【单选题】关于Python语言的注释,以下选项中描述错误的是()。本题答案:【Python语言的单行注释以单引号'开头】12、【单选题】当需要在字符串中使用特殊字符时,python使用()作为转义字符。本题答案:【\】13、【单选题】优先级最高的运算符为()。本题答案:【()】14、【单选题】关于a,b的描述错误的是()。本题答案:【若a=True,b=True,则aorb==False】15、【判断题】Python的四种内置的数字类型为:整型、浮点型、布尔型和复数型。本题答案:【正确】16、【判断题】布尔类型的值包括True和False。本题答案:【正确】17、【判断题】若a=3,b=5,那么(aorb)的值为True,(aandb)的值为False。本题答案:【错误】18、【判断题】Python表达式int('110',2)的值为6。本题答案:【正确】19、【判断题】已知x=2,那么执行语句x**=5之后,x的值为32。本题答案:【正确】20、【判断题】16.34E-3表示的是16.34×10**-3本题答案:【正确】21、【判断题】Python标准库math中用来计算x的y次方的函数是pow(x,y)。本题答案:【正确】22、【判断题】Python语句print(100,200,300,sep=';')的输出结果为100,200,300。本题答案:【错误】23、【判断题】表达式chr(ord('B')+32)的值为'A'。本题答案:【错误】24、【判断题】在Python中0oa1是合法的八进制数字表示形式。本题答案:【错误】25、【判断题】Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。本题答案:【正确】26、【判断题】Python变量名必须以字母或下划线开头,并且区分字母大小写。本题答案:【正确】27、【判断题】加法运算符可以用来连接字符串并生成新字符串。本题答案:【正确】28、【判断题】Python中random模块的方法randint(m,n)用来生成一个[m,n]区间上的随机整数。本题答案:【正确】29、【判断题】在一个软件的设计与开发中,所有类名、函数名、变量名都应该遵循统一的风格和规范。本题答案:【正确】30、【判断题】0.1+0.2==0.3的结果是True本题答案:【错误】31、【判断题】执行a=4,b=4之后,id(a)和id(b)的值相同。本题答案:【正确】分支结构作业分支结构单元测验1、【单选题】关于Python的分支结构,以下选项中描述错误的是()。本题答案:【分支结构可以向已经执行过的语句部分跳转】2、【单选题】程序的三种结构没有下列哪种()。本题答案:【存储结构】3、【单选题】分支结构的条件是由条件表达式来构成的,下列表达式的值为False的是()。本题答案:【''】4、【单选题】流程图中表示判断框的是()。本题答案:【菱形框】5、【单选题】在Python中,实现多分支选择结构的语句是()。本题答案:【if一elif一else】6、【单选题】下列语句if2:print(5)else:print(6)执行后的输出是()。本题答案:【5】7、【单选题】以下不是选择结构里的保留字是()。本题答案:【elseif】8、【单选题】Python中,有一种更简洁的双分支选择结构是()。本题答案:【'合格'iffen=60else'淘汰'】9、【单选题】以下针对选择结构的描述中错误的是()。本题答案:【elif可以单独使用,也可以写为elseif】10、【单选题】能用来判断某语句是否在分支结构的语句块内的是()。本题答案:【缩进】11、【单选题】下列不能表示x范围为(5,15)的是()。本题答案:【x5orx15】12、【判断题】Python最具特色的就是使用缩进表示语句块。本题答案:【正确】13、【判断题】双分支结构里,if和else后面的冒号可以省略。本题答案:【错误】14、【判断题】多分支选择结构的一系列条件判断中的语句块会从上到下依次被执行。本题答案:【错误】15、【判断题】在if语句中又包含一个或多个if语句,就称为if语句的嵌套。本题答案:【正确】16、【判断题】当多分支中有多个表达式条件同时满足时,则每个与之匹配的语句块都被执行。本题答案:【错误】17、【判断题】多分支中分支的条件表达式前后顺序可以随意更换。本题答案:【错误】18、【判断题】一个双分支可以用一个单分支实现。本题答案:【正确】19、【填空题】Python中用于表示逻辑非运算的关键字是_________。本题答案:【not】20、【填空题】算术运算符、关系运算符、逻辑运算符中优先级最高的是______。本题答案:【算术】21、【填空题】表达式1if23else(4if56else7)的值为_________。本题答案:【7】22、【填空题】下面代码输出为____________。grade=70ifgrade=0:print('不及格')elifgrade=60:print('及格')本题答案:【不及格】23、【填空题】表达式a=12的值为__________。本题答案:【True】第4章循环单元测验1、【单选题】k=10whilek:k=k-1print(k)则下面描述中正确的是()。本题答案:【while循环执行10次】2、【单选题】n=p=0whilep!=100andn3:p=int(input())n+=1while循环结束的条件是()。本题答案:【p的值等于100或者n的值大于等于3】3、【单选题】以下for语句中,不能完成1~10的累加功能的是()。本题答案:【foriinrange(10,0):sum+=i】4、【单选题】下列说法中正确的是()。本题答案:【break能结束循环,而continue只能结束本次循环】5、【单选题】可以终结一个循环的执行的语句是()。本题答案:【break】6、【单选题】以下关于循环结构的描述,错误的是()。本题答案:【遍历循环使用for循环变量in循环结构语句,其中循环结构不能是文件】7、【单选题】foriinrange(0,2):print(i,end='')的输出结果是()。本题答案:【01】8、【单选题】以下关于循环控制语句描述错误的是哪一项()。本题答案:【Python中循环结构中无else语句。】9、【单选题】最简单的异常处理语句是()。本题答案:【try-except】10、【单选题】以下关于异常处理的描述,错误的选项是()。本题答案:【ZeroDivisionError是一个变量未命名错误】11、【单选题】关于异常处理try-except-else-finally说法错误的的是()。本题答案:【没有异常,执行:try-expect-finally】12、【判断题】Python通过for、while等保留字提供遍历循环和无限循环结构。本题答案:【正确】13、【判断题】遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range函数等。本题答案:【正确】14、【判断题】continue语句只能跳出当前层次的循环。本题答案:【错误】15、【判断题】无限循环while一直保持循环操作,当循环条件不满足时就结束。本题答案:【正确】16、【判断题】循环退出条件设置不当的while循环会导致死循环本题答案:【正确】17、【判断题】异常处理无法根据具体的错误类型进行捕获。本题答案:【错误】18、【判断题】程序调试通常用于发现程序代码中的语法错误。本题答案:【错误】19、【填空题】对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束时________(会,不会)执行else中的代码。本题答案:【会】20、【填空题】在循环语句中,__________语句的作用是提前结束本层循环。本题答案:【break】21、【填空题】在循环语句中,_______语句的作用是提前进入下一次循环。本题答案:【continue】22、【填空题】foriinrange(1,10,3):print(i,end=',')的执行结果为__________。本题答案:【1,4,7,】23、【填空题】设定异常处理语句后,异常发生会执行____________保留字后面的语句。本题答案:【except】turtle作业第5章turtle单元测验1、【单选题】forward是向()移动画笔。本题答案:【前】2、【单选题】right是向()旋转画笔。本题答案:【右】3、【单选题】penup()命令的作用是()。本题答案:【抬起画笔】4、【单选题】画布的默认原点(0,0)是在画布的()。本题答案:【中心】5、【单选题】下关于turtle库的描述,正确的是()。本题答案:【home()函数设置当前画笔位置到原点,朝向东】6、【单选题】对于turtle绘图中颜色值的表示,以下选项中错误的是()。本题答案:【#BEBEBE】7、【单选题】以下用于绘制弧形的函数是()。本题答案:【turtle.circle()】8、【单选题】以下选项能改变turtle画笔的颜色是()。本题答案:【turtle.pencolor()】9、【单选题】turle库是一个()。本题答案:【绘图库】10、【单选题】turtle库中向画笔方向移动x像素长度的语句是()。本题答案:【turtle.forward(x)】11、【单选题】turtle.circle(50,steps=3)的效果是()。本题答案:【绘制一个三角形】12、【单选题】turtle.reset()方法的作用是()。本题答案:【清空turtle窗口,重置turtle状态为起始状态】13、【单选题】设置turtle窗口大小的函数是()。本题答案:【turtle.setup()】14、【判断题】画笔的方向可以改变。本题答案:【正确】15、【判断题】画笔的移动速度不能改变。本题答案:【错误】16、【判断题】画笔的角度包括绝对角度和相对角度。本题答案:【正确】17、【判断题】画布内部的长宽单位是毫米本题答案:【错误】18、【判断题】画笔只能沿当前方向运动而不能反向。本题答案:【错误】19、【判断题】如果有fromturtleimport*,就可以不再使用turtle.作为前导。本题答案:【正确】20、【判断题】turtle.penup()的别名有turtle.pu()和turtle.up()。本题答案:【正确】21、【判断题】若importturtleast,则既可以用turtle.circle(100)画圆,也可以用t.circle(100)画圆。本题答案:【错误】22、【判断题】turtle.home()可以设置当前画笔位置为原点,朝向西。本题答案:【错误】23、【判断题】turtle库的角度坐标体系以正东向为绝对0°,正西向为绝对180°,与小海龟爬行当前方向无关。本题答案:【正确】第6章单元测验1、【单选题】运行以下程序,输出结果的是()。print(love.join([Everyday,Yourself,Python]))本题答案:【EverydayloveYourselflovePython】2、【单选题】给出如下代码:TempStr=HelloWorld选项中可以输出“World”子串的是()。本题答案:【print(TempStr[–5:])】3、【单选题】下面代码的输出结果是()。a=[5,1,3,4]print(sorted(a,reverse=True))本题答案:【[5,4,3,1]】4、【单选题】以下选项中,不是建立字典的方式是()。本题答案:【d={[1,2]:1,[3,4]:3}】5、【单选题】对于列表ls的操作,以下选项中描述错误的是()。本题答案:【ls.clear():删除ls的最后一个元素】6、【单选题】下面代码的输出结果是()。ls=list(range(1,4))print(ls)本题答案:【[1,2,3]】7、【单选题】关于Python序列类型的通用操作符和函数,以下选项中描述错误的是()。本题答案:【如果s是一个序列,s=[1,kate,True],s[3]返回True】8、【单选题】下面代码的输出结果是()。d={大海:蓝色,天空:灰色,大地:黑色}print(d[大地],d.get(地球,黄色))本题答案:【黑色黄色】9、【单选题】下面代码的输出结果是()。s=[seashell,gold,pink,brown,purple,tomato]print(s[1:4:2])本题答案:【['gold','brown']】10、【单选题】下面代码的输出结果是()。a=[[1,2,3],[4,5,6],[7,8,9]]s=0forcina:forjinrange(3):s+=c[j]print(s)本题答案:【45】11、【单选题】以下关于列表操作的描述,错误的是()。本题答案:【通过add方法可以向列表添加元素】12、【单选题】以下关于字典操作的描述,错误的是()。本题答案:【keys方法可以获取字典的值视图】13、【单选题】以下属于Python中文分词方向第三方库的是()。本题答案:【jieba】14、【单选题】以下程序的输出结果是()。a=[a,b,c]b=a[::-1]print(b)本题答案:【['c','b','a']】15、【单选题】下面代码的执行结果是()。ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))本题答案:【3】16、【单选题】ls=[3.5,Python,[10,LIST],3.6],则ls[2][–1][1]的结果是()。本题答案:【I】17、【判断题】序列第一个元素的索引值为0本题答案:【正确】18、【判断题】''.join(列表)可将列表任何类型元素连接成一个字符串。本题答案:【错误】19、【判断题】元组tuple的元素的值无法修改本题答案:【正确】20、【判断题】列表和元组可作为集合的元素。本题答案:【错误】21、【判断题】删除列表中重复元素最简单的方法是将其转换为集合后再重新转换为列表。本题答案:【正确】22、【判断题】已知列表x中包含超过5个以上的元素,那么语句x=x[5:]+x[:5]的可将列表x中的元素循环左移5位。本题答案:【正确】23、【填空题】表达式list(zip([1,2],[3,4]))的值为__________本题答案:【[(1,3),(2,4)]】24、【填空题】已知x=[1,2,3,2,3],执行语句x.remove(2)之后,x的值为__________本题答案:【[1,3,2,3]##%_YZPRLFH_%##[1,3,2,3]】25、【填空题】表达式'a'*3的执行结果为________本题答案:【'aaa'】26、【填空题】表达式[3]in[1,2,3,4]的值为________本题答案:【False】27、【填空题】字典对象的___________方法返回字典中的“键-值对”列表。本题答案:【items##%_YZPRLFH_%##items()】28、【填空题】Python内置函数_________可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。本题答案:【len##%_YZPRLFH_%##len()】第8章单元测验1、【单选题】Python标准GUI库是()。本题答案:【tkinter】2、【单选题】tkinker中窗口的()方法可显示主窗口,进入事件循环。本题答案:【mainloop()】3、【单选题】tkinker中窗口的()方法可设置窗口的大小。本题答案:【geometry()】4、【单选题】下列不是tkinter中红色的表示方法()。本题答案:【(1,0,0)】5、【单选题】将标签控件lbl的显示内容修改为“我是标签”,无法达到目的的代码是()。本题答案:【lbl.text='我是标签'】6、【单选题】要设置按钮的单击事件函数代码,需要设置其()属性。本题答案:【command】7、【单选题】tkinter中消息对话框中,显示两个按钮的是()。本题答案:【askquestion()】8、【单选题】下列不是tkinter中的布局管理器的是()。本题答案:【table()】9、【单选题】columnspan是()布局的属性。本题答案:【grid()】10、【单选题】()不是鼠标左键单击触发的事件。本题答案:【ButtonPress】11、【单选题】控件失去焦点触发的事件是()。本题答案:【FocusOut】12、【单选题】单选按钮通过()属性指定要连接的变量对象。本题答案:【variable】13、【单选题】能够设置标签背景色的属性是()。本题答案:【bg】14、【单选题】表示是否选择某个选项的控件是()。本题答案:【CheckButton】15、【单选题】pack布局管理器中,指定指定控件填充的方向的属性是()。本题答案:【fill】16、【判断题】Message显示文字,当文字超过它的宽度时,会自动换行本题答案:【正确】17、【判断题】Entry为多行文本框,而Text为单行文本框本题答案:【错误】18、【判断题】Label或者Message可以用于用户输入本题答案:【错误】19、【判断题】通过bind方法绑定的事件处理函数,必须有一个参数,参数名必须是event本题答案:【错误】20、【判断题】利用tkinter进行主窗口的创建,可以在创建的同时,通过title修改主窗口的标题名。本题答案:【错误】21、【填空题】请填写横线处代码,完成程序。importtkinterastkw=tk.Tk()w.geometry('300x200')s=0defadd():#创建顶级窗口t1=tk.Toplevel()t1.title(新窗口)globalss=s+1tk.Label(________,text='我是第'+str(s)+'个子窗口',height=4).pack()b1=tk.Button(w,text='新建窗口',command=add).pack()w.mainloop()本题答案:【t1】22、【填空题】请填写横线处代码,完成程序。importtkinterast#引入tkinter库,别名为tw=t.Tk()#创建一个主窗口w.________('欢迎学习tkinter')#设置窗口的标题w['width']=600#设置窗口的宽度w['height']=400#设置窗口的高度w['bg']='red'#设置窗口的背景颜色w.mainloop()#显示主窗口,进入事件循环本题答案:【title】23、【填空题】请填写横线处代码,完成程序。importtkinterast#引入tkinter库,别名为tw=t.Tk()#创建一个主窗口w['bg']='white'#设置窗口背景为白色defdisp(event):ifw['bg']=='white':#如果是背景为白色w['bg']='black'else:w['bg']='white'w.________('Button-1',disp)#为窗口绑定鼠标左击事件w.mainloop()#显示主窗口,进入事件循环本题答案:【bind】24、【填空题】请填写横线处代码,完成程序。importtkinterastw=t.Tk()lbl=t.Label(w,text='我是男孩',bg='palegreen')lbl.pack()pBoy=t.PhotoImage(file='boy.gif')defup():lbl.config(compound='top',image=pBoy)#图在上pUp=t.PhotoImage(file='up.gif')btn1=t.Button(w,text=图在上,______=up,image=pUp)btn1.pack(side='left')w.mainloop()本题答案:【command】25、【填空题】importtkinterastkw=tk.Tk()m1=tk.IntVar()m1.set(0)c1=tk.Checkbutton(w,text='重头再来',__________=m1)#复选框c1.grid(row=0,column=0)defcalc():ifm1.get()==1:res='您选择重头再来'else:res='您没有选择'msg.configure(text=res)btn=tk.Button(w,text='结算',command=calc)btn.grid(row=1,column=0)msg=tk.Message(w,width=200)msg.grid(row=2,column=0,columnspan=2)w.mainloop()本题答案:【variable】第9章文件单元测验1、【单选题】Python文件只读打开模式是()。本题答案:【'r'】2、【单选题】不是Python对文件的打开模式的是()。本题答案:【'+'】3、【单选题】关于Python文件打开模式的描述,以下选项中描述错误的是()。本题答案:【覆盖写模式'w'】4、【单选题】以下选项中不是Python对文件的操作方法的是()。本题答案:【writetext】5、【单选题】以下选项中,对文件的描述错误的是()。本题答案:【文本文件不能用二进制文件方式读入】6、【单选题】Python文件读取方法read(size)的含义是()。本题答案:【从文件中读取指定size大小的数据,如果size为负数或者空,则读取到文件结束】7、【单选题】os.path模块检查文件是否存在的函数是()。本题答案:【exists(path)】8、【单选题】文件指针可移动位置。seek(5,1)表达的含义是()。本题答案:【从文件当前位置,向后移动5个字节】9、【单选题】在文件读写中读入所有行到列表的函数是()。本题答案:【readlines()】10、【单选题】关于代码withopen('abc.txt'','r+')asf:的描述,错误的选项是()。本题答案:【执行代码后,abc.txt文件未关闭,必须通过close()函数关闭】11、【单选题】在python文件和目录操作中,()函数获取当前工作目录。本题答案:【getcwd()】12、【单选题】在python文件和目录操作中,()函数创建新的目录。本题答案:【mkdir()】13、【单选题】时间模块的()方法返回基准事件以来的秒数。本题答案:【time()】14、【判断题】要改写现有文件,需要以'w+'模式打开文件。本题答案:【错误】15、【判断题】文件对象的readline()方法每次读入一行。本题答案:【正确】16、【判断题】文件对象的flush()方法将缓冲器内容写入文件,并清空缓冲区本题答案:【正确】17、【判断题】二进制文件不能使用记事本程序打开本题答案:【错误】18、【判断题】文件对象的tell()方法用来返回文件指针的当前位置。本题答案:【正确】19、【判断题】以写模式打开的文件无法进行读操作。本题答案:【正确】20、【判断题】以'a'模式打开文件时,文件指针指向文件开始处本题答案:【错误】21、【填空题】#下面程序打开一个文件,逐行打印,完善程序。______open(1.py,r)asf:whileTrue:aLine=f.readline()if(aLine!=''):print(aLine)else:break本题答案:【with】22、【填空题】#如果目录d:\python不存在,则创建该目录,完善程序。importosifnot________(d:\python):os.mkdir(d:\python)本题答案:【os.path.exists】23、【填空题】#下面程序将文件'd:\1.txt'复制为'd:\2.txt',完善程序。withopen(d:\\1.txt,'r')asfr,open(d:\\2.txt,'w')asfw:fw.write(____.read())本题答案:【fr】24、【填空题】#下面程序统计d:\1.txt的行数,请完善程序。withopen(d:\\1.txt,'r')asfr:s=fr.______()print('行数:',len(s))本题答案:【readlines】25、【填空题】#下面程序逐行打印d:\鸟鸣涧.txt,完善程序。withopen(d:\\鸟鸣涧.txt,'r')asf:for_____inf:print(line)本题答案:【line】26、【填空题】#将文件d:\1.xls中第一次出现的DPB替换为“DPx”withopen('d:\\1.xls','rb+')asfr:#打开文件s=fr.read()#读取文件到s中i=s.find(b'DPB')#查找s中二进制下DPB出现的位置if(i!=-1):#如果找到fr.______(i,0)#定位到第i个字节fr.write(b'DPx')#写入本题答案:【seek】第10章单元测验1、【单选题】下列不属于Python第三方库的是()。本题答案:【random】2、【单选题】下列关于pygame错误的是()。本题答案:【pygame可以开发3D游戏】3、【单选题】下列关于NumPy的说法中,错误的是()。本题答案:【NumPy能进行数组(限一维数组)的算术和逻辑运算】4、【单选题】在pygame下,可以正确设置图形界面窗口标题的是()。本题答案:【pygame.display.set_caption(Hello)】5、【单选题】下列不是pygame事件来源的是()。本题答案:【显示器】6、【单选题】已知importnumpyasnp,无法使用numpy创建数组的操作是()。本题答案:【np.arrays(8)】7、【单选题】下列不属于Python标准库的是()。本题答案:【pillow】8、【单选题】Python第三方库安装好后,可以到安装Python的文件夹下lib中的()找到。本题答案:【site-packages】9、【单选题】在pygame下,可以正确创建显示窗口的方法是()。本题答案:【pygame.display.set_mode()】10、【单选题】下列不是numpy数组的属性的是()。本题答案:【reshape】11、【单选题】pyplot中可以画出很简单的线图的函数是()。本题答案:【plot()】12、【判断题】在Python3.x版本中,要使用PIL库,需要先使用pipinstallPIL安装本题答案:【错误】13、【判断题】尽管可以使用import语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库本题答案:【正确】14、【判断题】Python标准库不需要导入即可使用其中的所有对象和方法。本题答案:【错误】15、【判断题】pygame.time.Clock.tick(framerate=0)函数中,参数framerate越大,屏幕刷新就越慢本题答案:【错误】16、【判断题】pygame.font.Font(字体文件,字体大小)函数创建字体时,需要自己下载字体文件,优点是可以将字体文件和游戏一起打包分发,避免玩家计算机上没有相应字体而无法显示。本题答案:【正确】17、【判断题】numpy创建的一个数组内元素可以分属不同类型本题答案:【错误】18、【判断题】PIL图像处理库中,可通过Image类中的成员函数filter()对图像进行滤波本题答案:【正确】19、【填空题】pygame中,首先必须使用pygame._______()方法对游戏进行初始化本题答案:【init】20、【填空题】pygame.image._________()方法可以打开图片。本题答案:【load】21、【填空题】pygame中,当event.type为pygame.__________事件时,执行sys.exit()退出游戏。本题答案:【QUIT】22、【填空题】下面程度对图片进行滤波,请完善程序fromPILimportImage,ImageFilteri1=Image.open('lena.png')i2=i1.______(ImageFilter.CONTOUR)i2.show()本题答案:【filter】23、【填空题】请完善程序importnumpyasnpa=np.array([[1,2,3],[4,5,6]])#print(a.shape)b=a.________(3,2)#将数组a变为3行2列print(b)本题答案:【reshape】24、【填空题】请完善程序。#coding=utf-8#为防止中文乱码,需要加上这个importmatplotlib.pyplotasplt,numpyasnpx=np.linspace(0,1,20)#x是0,0.05,0.1...y1=x*x;plt._________()plt.rcParams['font.sans-serif']='SimHei'plt.plot(x,y1,color='green',marker='o')plt.xlabel('节点数(*100)')plt.ylabel('能耗(J)')plt.show()本题答案:【figure】客观题1、【单选题】Python单行注释和多行注释分别是()。本题答案:【#和三个单引号或三个双引号】2、【单选题】IDLE菜单中将选中区域向右缩进的快捷键是()。本题答案:【Ctrl+]】3、【单选题】IDLE菜单中将选中区域注释的快捷键是()。本题答案:【Alt+3】4、【单选题】IDLE环境下运行程序的快捷键是()。本题答案:【F5】5、【单选题】Python程序文件的扩展名是()。本题答案:【.py】6、【单选题】在Python中,正确的赋值语句为()。本题答案:【x=x-5*y】7、【单选题】语句x=input()执行时,如果从键盘输入5并按回车键,则x的值是()。本题答案:【‘5’】8、【单选题】语句print('x=${:7.2f}'.format(123.4567))执行后的输出结果是(),选项中的□代表空格。本题答案:【x=$□123.46】9、【单选题】下列表达式的值为True的是()。本题答案:【2!=1and1==1】10、【单选题】在print函数的输出字符串中可以将()作为参数,代表后面指定要输出的字符串。本题答案:【%s】11、【单选题】python中换行符为()。本题答案:【\n】12、【单选题】用来判断当前Python语句在分支结构中的是()。本题答案:【冒号】13、【单选题】用if语句统计符合报名条件的人数,条件是男性年龄大于20岁小于30岁,下列正确的语句是()。本题答案:【ifsex=='男'and(age30andage20):n+=1】14、【单选题】在if语句中,条件表达式可以是()。本题答案:【其余三种均可】15、【单选题】闰年的判定条件是能被400整除,或者能被4整除但不能被100整除,正确的Python表达式为()。本题答案:【(year%400==0)or(year%4==0andyear%100!=0)】16、【单选题】能够实现多分支选择的语句是()。本题答案:【if-elif-else】17、【单选题】表达式1if32else(4if56else7)的值为()。本题答案:【1】18、【单选题】下面代码foriinChina:换行print(i,end=)的输出结果是()。本题答案:【China】19、【单选题】以下for语句中,不能完成1~10的累加功能的是()。本题答案:【foriinrange(10,0):sum+=i】20、【单选题】可以终结一个循环的执行的语句是()。本题答案:【break】21、【单选题】关于break语句与continue语句的说法中,以下选项中不正确的是()。本题答案:【continue结束整个循环过程,不再判断循环的执行条件】22、【单选题】如果执行foriinrange(10,0,-2):print(i),则循环执行次数是()。本题答案:【5】23、【单选题】下面代码的输出结果是()。forbin'mirror':print(b,end=‘’)ifb=='r':break本题答案:【mir】24、【单选题】关于turtle库的描述,正确的是()。本题答案:【home()函数设置当前画笔位置到原点,方向向东】25、【单选题】turtle库是一个()。本题答案:【绘图库】26、【单选题】turtle.circle(20,steps=5)的效果是()。本题答案:【绘制一个五边形】27、【单选题】以下选项能改变turtle画笔的颜色是()。本题答案:【turtle.pencolor()】28、【单选题】对于turtle绘图中颜色值的表示,以下选项中错误的是()。本题答案:【BEBEBE】29、【单选题】设置画笔移动速度最慢的是()。本题答案:【turtle.speed(1)】30、【单选题】关于Python序列类型的通用操作符和函数,以下选项中描述错误的是()。本题答案:【如果s是一个序列,s=[1,kate,True],s[3]返回True】31、【单选题】下面代码的输出结果是()。s=[seashell,gold,pink,brown,purple,tomato]print(s[1:4:2])本题答案:【['gold','brown']】32、【单选题】以下表达式,正确定义了一个集合数据对象的是()。本题答案:【x={200,’flg’,20.3}】33、【单选题】下列()项类型数据是不可变化的。本题答案:【元组】34、【单选题】执行下列代码后,l2的值是()。l1=['a','b','c']l2=l1l1.append('de')本题答案:【['a','b','c','de']】35、【单选题】关于jieba库的描述,以下选项中错误的是()。本题答案:【jieba是Python中一个重要的标准函数库】36、【单选题】给定字典d,以下选项中可以清空该字典并保留变量的是()。本题答案:【d.clear()】37、【单选题】以下关于程序设计语言的描述,正确的选项是()。本题答案:【Python语言是一种面向过程,也是面向对象的语言】38、【单选题】以下关于Python程序的基本语法元素,错误的描述是()。本题答案:【Python语言只能用4个空格的缩进来实现程序的强制可读性】39、【单选题】关于基本输入输出函数的描述,错误的选项是()。本题答案:【当用户输入一个整数“6”的时候,input()函数返回的也是整数“6”】40、【单选题】一般整数用十进制表示,若用其他进制表示一个数,错误的描述选项是()。本题答案:【1010b表示一个二进制数】41、【单选题】关于Python数据类型的描述,正确的选项是()。本题答案:【运算符+、-、*、/等跟赋值符号=相连,形成增强赋值操作符】42、【单选题】假设x='ab'xy='ab93kdfd’k=0下列代码选项中,使得k的值是0的选项是()。本题答案:【ifxyinx:k=1】43、【单选题】执行以下程序,下面选项描述错误的是()。x,y=1,2whilex20:x,y=y,x+yprint(x)本题答案:【循环次数大于10次】44、【单选题】执行以下程序,使得程序继续执行循环的输入选项是()。whileTrue:x=input('pleaseinputainteger:')iflen(x):breakelse:print(x)本题答案:【输入一个回车】45、【单选题】以下程序的输出结果是()。defadd_Run(L=None):ifLisNone:L=[]L.append('Run')returnLadd_Run()add_Run()print(add_Run(['Lying']))本题答案:【['Lying','Run']】46、【单选题】以下程序的输出结果是()。L=[]x=3defpri_val(x):L.append(x)x=5pri_val(x)print('L={},x={}'.format(L,x))本题答案:【L=[3],x=3】47、【单选题】以下程序可能的输出结果是()。l=[1,2,3,4,5,6,7]print(l[3:2])print(l[-5:-3])本题答案:【[][3,4]】48、【单选题】关于打开文件函数open(文件路径名,打开模式)中打开模式的描述,正确的选项是()。本题答案:【’r’表示只读模式打开文件,如果文件不存在,就会返回异常】49、【单选题】设a.txt的内容是:a,b,c,d以下代码执行结果是()。withopen('a.txt','r')asf:print(f.read().split(','))本题答案:【['a','b','c','d']】50、【单选题】执行以下代码,output.txt文件中的内容是()。aaa=[8,5,2,2]withopen('output.txt','w')asf:foraainaaa:f.write(';'.join(str(aa)))本题答案:【8;5;2;2】51、【单选题】以下属于Python标准时间库的是()。本题答案:【time】52、【单选题】最简单的异常处理语句是()。本题答案:【try-except】53、【单选题】下面代码的输出结果是()。s=lambdaa,b:a+bprint(s(10,20))本题答案:【30】54、【单选题】以下正确的描述是()。本题答案:【函数的定义和函数的调用均可嵌套】55、【单选题】以下选项中,属于函数的作用的是()。本题答案:【其余三项】56、【单选题】函数传递多个参数时各参数由()分隔。本题答案:【逗号,】57、【单选题】Python中,函数定义可以不包括()。本题答案:【可选参数列表】58、【单选题】关于异常处理try-except-else-finally说法错误的是()。本题答案:【没有异常执行:try-expect-finally】59、【单选题】Python标准GUI库是()。本题答案:【tkinter】60、【单选题】tkinker中窗口的()方法可设置窗口的大小。本题答案:【geometry()】61、【单选题】tkinter中要设置按钮的单击事件函数代码,需要设置其()属性。本题答案:【command】62、【单选题】tkinter中表示是否选择某个选项的控件是()。本题答案:【CheckButton】63、【单选题】在tkinter中,创建主窗口函数()。本题答案:【Tk()】64、【单选题】下面代码运行结果为()。w=Tk()w.geometry(400x300+200+100)、本题答案:【创建一个宽度400,高度300窗体,位置距左边200,距上边100】65、【单选题】()不是tkinter库的布局管理器。本题答案:【table()】66、【单选题】()不是python打开文件open函数的参数。本题答案:【文件指针】67、【单选题】()方法可以获得文件指针当前的位置。本题答案:【tell()】68、【单选题】在文件读写中读入所有行到列表的函数是()。本题答案:【readlines()】69、【单选题】在python文件和目录操作中,()方法获的当前工作目录。本题答案:【getcwd()】70、【单选题】在二进制打开模式中,()方法可以移动文件指针位置。本题答案:【seek()】71、【单选题】Python文件只读打开模式是()。本题答案:【‘r'】72、【单选题】下列为Python标准库是()。本题答案:【math】73、【单选题】Python第三方库安装好后,可以在安装Python的文件夹的lib目录下的()子目录中找到。本题答案:【site-packages】74、【单选题】下列关于pygame的说法中,错误的是()。本题答案:【pygame适合开发3D游戏】75、【单选题】下列关于NumPy的说法中,错误的是()。本题答案:【NumPy能进行数组(限一维数组)的算术和逻辑运算】76、【单选题】在numpy下,使用zeros、ones、empty函数可以创建指定数据类型的数组,默认的数据类型是()。本题答案:【实型】77、【单选题】已知fromPILimportImage,正确打开图片bgimg.jpg的操作是()。本题答案:【im=Image.open(bgimg.jpg)】78、【单选题】在第三方库PIL中,预定义滤波器可以通过()函数使用。本题答案:【filter()】79、【单选题】matplotlib中可以画出很简单的线图的函数是()。本题答案:【plot()】80、【单选题】Python内置的集成开发工具是()。本题答案:【IDLE】81、【判断题】Python是一种跨平台、开源、免费的高级动态编程语言。本题答案:【正确】82、【判断题】在Windows平台上编写的Python程序无法在Linux平台运行。本题答案:【错误】83、【判断题】Python语句print(100,200,300,sep=';')的输出结果为100,200,300。本题答案:【错误】84、【判断题】Python表达式not326+8的结果为True。本题答案:【正确】85、【判断题】双分支结构里,if和else后面的冒号可以省略。本题答案:【错误】86、【判断题】在if语句中又包含一个或多个if语句,称为if语句的嵌套。本题答案:【正确】87、【判断题】continue结束整个循环过程,不再判断循环的执行条件。本题答案:【错误】88、【判断题】遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range函数等。本题答案:【正确】89、【判断题】turtle画笔的角度包括绝对角度和相对角度。本题答案:【正确】90、【判断题】若importturtleast,则既可以用turtle.circle(100)画圆,也可以用t.circle(100)画圆。本题答案:【错误】91、【判断题】序列第一个元素的下标为0。本题答案:【正确】92、【判断题】‘’.join(列表)可将列表任何类型元素连接成一个字符串。本题答案:【错误】93、【判断题】函数调用时的参数一般采用按位置匹配的方式。本题答案:【正确】94、【判断题】在Python3.x中语句print(*[1,2,3])不能正确执行。本题答案:【错误】95、【判断题】定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。本题答案:【正确】96、【判断题】在try...except...else结构中,如果try块的语句引发了异常则会执行else块中的代码。本题答案:【错误】97、【判断题】在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。本题答案:【正确】98、【判断题】tkinter中,可以利用Toplevel创建一个弹出窗口本题答案:【正确】99、【判断题】利用tkinter进行主窗口的创建,可以在创建的同时,通过t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 互助服务领域推广合作合同
- 全新餐饮场地租赁合同
- 个人购销合同模板-食品行业专用
- 产品分销合同书新协定
- 个人借款还款合同模板标准范本大全
- 两人合资合同:正式合同文件
- 临时劳动合同范本
- 东北粮食供应链收购合同
- 乐队合作演出合同范本
- 个人分期还款合同法律文件
- 人教版《道德与法治》四年级下册教材简要分析课件
- 2023年MRI技术操作规范
- 办公用品、易耗品供货服务方案
- 自行联系单位实习申请表
- 医疗废物集中处置技术规范
- 媒介社会学备课
- 2023年检验检测机构质量手册(依据2023年版评审准则编制)
- 三相分离器原理及操作
- 新教科版五年级下册科学全册每节课后练习+答案(共28份)
- 葫芦岛尚楚环保科技有限公司医疗废物集中处置项目环评报告
- 全国物业管理项目经理考试试题
评论
0/150
提交评论