国开电大《Python程序设计#》期终考试题库_第1页
国开电大《Python程序设计#》期终考试题库_第2页
国开电大《Python程序设计#》期终考试题库_第3页
国开电大《Python程序设计#》期终考试题库_第4页
国开电大《Python程序设计#》期终考试题库_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

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

文档简介

Python程序设计#·期终考试(特别提醒:本文为题库,请用关键词搜索查找)1.list类型的内置方法pop()的作用是()B.给元素排序C.删除指定元素D.插入指定元素2.在Python中,如何表示一个空的列表?()3.Python算术运算符包括()4.()情况下Python抛出异常A.拼写错误B.表达式错误C.缩进不一致D.类似x/0情况5.在Python中语句错误的是()6.关于Python语言数值操作符,以下选项中描述错误的是()7.使用()关键字来创建python自定义函数。D.def8.已知x=10y=3,那么print(x%y,x**y)的输出结果是()A.正确B.错误13.Python变量名区分大小写,所以student和Student不是同一个变量。B.错误14.关于Python语言的注释,以下选项中描述错误的是()A.Python语言有两种注释方式:单行注释和多行注释B.Python语言的单行注释以#开头C.Python语言的多行注释以’’’(三个单引号)开头和结尾D.Python语言的单行注释以单引号’开头16.关于Python遍历循环,以下选项中描述错误的是()A.遍历循环通过for实现B.无限循环无法实现遍历循环的功能C.遍历循环可以理解为从遍历结构中逐一提取元素,放在循环变量中,对于所提取的每个元素只执行一次语句块D.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等17.在Python程序中,print("#"*3)程序的运行结果为()D.不确定18.关于赋值语句,以下选项中描述错误的是()A.a,b=b,a可以实现a和b值的互换B.a,b,c=b,c,a是不合法的C.在Python语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句D.赋值与二元操作符可以组合,例如&=19.Python是一种跨平台、开源、免费的高级动态编程语言。A.正确B.错误20.在Python中,如何表示一个空的整数?()21.下列哪些是Python的比较运算符?()D.<>22.在一行上写多条Python语句使用的符号是()A.点号C.分号D.逗号23.Python字典中的“值”不允许重复。A.正确B.错误24.Python语句print(type([3,2,5,8]))的输出结果是()25.下列说法错误的是()A.Python源程序解析执行。B.Python语言同一个语句块的标记是缩进相同。C.程序中不可以像内置函数一致直接使用标准库中函数名。D.Python官方提供集成开发环境IDLE文以载道。26.列表可以作为集合的元素。A.正确B.错误27.以下选项中,符合Python变量命名规则的是()28.在Python中,让程序暂停运行,等待用户输入一些文本的函数是()29.字典可以作为集合的元素。A.正确B.错误正确答案:B30.以下选项中,Python用于捕获特定类型的异常的保留字是()C.else正确答案:B31.字典的“键”必须是不可变的.A.正确B.错误正确答案:A32.关于return语句,以下选项中描述正确的是()A.函数必须有一个return语句B.函数中最多只有一个return语句C.return只能返回一个值D.函数可以没有return语句正确答案:D33.于while保留字,以下选项中描述正确的是()A.whileTrue:构成死循环,程序要禁止使用B.使用while必须提供循环次数C.所有while循环功能都可以用for循环替代D.使用while能够实现循环计数正确答案:D34.下面代码:x=12.34print(type(x))的输出结果是()正确答案:A35.下列表达式的值为True的是()正确答案:A36.Python文件的后缀名是()A..pdfC..pasD..py正确答案:D38.下面哪一个是布尔值?()A.“True”B.“False”正确答案:C39.以下选项中,不能建立字典的是()A.dict={(1,2):1,(3,B.dict={’张三':1,’':2}C.dict=正确答案:D40.下列哪种说法是错误的()A.空字符串的布尔值是FalseB.值为0变量的布尔值是FalseC.空列表对象的布尔值是FalseD.值为null布尔值是False41.Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这A.正确B.错误43.高级语言按照计算机执行方式的不同可分成两类,()和()。A.编译语言B.解释语言C.静态语言D.脚本语言44.关于break语句与continue语句的说法中,以下选项中不正确的是()B.break语句结束循环,继续执行循环语句的后续语句C.当多个循环语句嵌套时,break语句只适用于最里层的语句D.continue语句结束循环,继续执行循环语句的后续语句45.在Windows平台上编写的Python程序无法在Unix平台运行。A.正确B.错误46.Python变量名必须以字母或下划线开头,并且区分字母大小写。A.正确B.错误47.下面属于Python特点的有哪些?()A.开源B.免费C.跨平台D.解释执行正确答案:ABCD48.下列关于循环结构的描述中,错误的是()A.break语句可用于终止循环执行B.for循环可以用while循环改写C.while循环只能实现无限循环D.while语句和for语句可以相互嵌套49.关于字符串下列说法错误的是()A.汉字应该视为长度为2的字符串B.可以用单引号、双引号和三引号创建字符C.字符串中包含引号只能采用转义字符D.以\u引导字符编码表示Uncode字符50.以下哪个不是python关键字()51.Python中,使用哪个关键字退出while循环()C.ifA.正确B.错误53.在Python中,如何表示一个空的浮点数?()54.以下选项中可用作Python标识符的是()55.下列()值不是65。56.while循环的特点的是()A.提高程序的复用性B.能够实现无限循环C.如果不小心会出现死循环D.必须提供循环的次数57.下列哪些是Python的循环结构?()58.3+4j是合法Python数字类型。B.错误59.python语言的描述正确的是()A.Python语言具有强制可读性B.Python语言是跨平台语言C.Python语言支持中文字符D.Python语言开放共享60.下列说法错误的是()A.变量不必先定义后使用B.变量无须指定数据类型C.可以用_my作为变量名但只能在自定义类中使用D.在definit(self,x=0)中的定义的变量x是自定义类的私有属性61.下面()对象的布尔值都为False.正确答案:ABCDB.人工智能63.下列哪些是Python的比较运算符?()64.以下选项中,不是Python语言保留字的是()65.Python集合可以包含相同的元素。A.正确B.错误66.在Python程序中,下列哪个是不合法的布尔表达式()68.以下关于模块说法错误的是()A.一个.py就是一个模块B.任何.py文件可以作为模块导入C.包就是组织.py文件的目录,需要包含一个特定init.py文件D.模块单独运行和作为模块被调用不可兼顾69.给标识符关联名字的过程是()A.赋值语句B.命名C.表达D.生成语句70.Python在利用print()打印数据时,如果数据过长,则下列说法正确的是()A.若字符串太长,分开两行编写,在首行末尾加续行符"\"来实现。B.在[]中分行时,可以不使用"\",在第二行直接书写数据。C.在{}中分行时,可以不使用"\",在第二行直接书写数据。D.在()中分行时,可以不使用"\",在第二行直接书写数据。71.关于Python的无限循环,以下选项中描述错误的是()A.无限循环一直保持循环操作,直到循环条件不满足才结束B.无限循环也称为条件循环C.无限循环通过while保留字构建D.无限循环需要提前确定循环次数A.系统运维B.网络爬虫C.数据分析与处理D.网站开发73.下列哪些是Python的基本数据类型?()74.关于Python的分支结构,以下选项中描述错误的是()A.Python中if-elif-else语句描述多分支结构B.分支结构使用if保留字C.Python中if-else语句用来形成二分支结构D.分支结构可以向已经执行过的语句部分跳转75.关于Python赋值语句,以下选项中不合法的是()76.下列选项中不符合Python语言变量命名规则的是()77.以下选项中,符合Python语言变量命名规则的是()78.在Python中,如何表示一个空的集合?()79.Python集合中的元素不允许重复。A.正确80.在Python中,如何表示一个空的元组?()81.Python3.0正式发布的年份是()82.关于递归函数的描述,以下选项中正确的是()A.函数名称作为返回值B.包含一个循环结构C.函数比较复杂D.函数内部包含对本函数的再次调用83.while语句属于()A.顺序语句B.分支语句C.循环语句D.定义语句84.以下选项中,对于递归程序的描述错误的是()A.书写简单B.执行效率高C.递归程序都可以有非递归编写方法D.一定要有基例85.下列哪些是Python的基本数据类型?()86.关于Python的数字类型,以下选项中描述错误的是()A.Python提供整型、浮点型、复数型等类型B.Python要求所有浮点数必须带有小数部分C.Python整数类型提供了4种进制表示:十进制、二进制、八进制和十六进制D.Python的复数类型中,实部和虚部的数值都是浮点类型,虚部通过后缀"C"87.以下选项中,不是Python数据类型的是()A.实数B.列表C.整数D.字符串88.以下选项中,不属于Python保留字的是()A.defD.elif89.Python字典中的“键”不允许重复。A.正确B.错误90.已知x=10y=4,那么print(x/y,x//y)的输出结果是()91.下列表达式正确的是()。92.在Python中,内置的数字类型包括()93.在Python中,以下哪些操作符可以用于比较字符串()。B.“hello”C.“py02”96.Python集合中的元素可以是元组。A.正确B.错误97.已知代码:foriin”Python”:那么print(i,end="")的输出结果是()98.在Python语言中,不能作为变量名的是()99.下列关于Python的说法中,正确的是()A.Python是从ABC发展起来的B.Python是一门高级计算机语言C.Python是一门面向对象的语言D.Python是一种代表简单注意思想的语言100.下列哪些是Python的逻辑运算符?()101.python中,哪个关键字可以导入模块?()102.在Python中,如何表示一个空的布尔值?()A.缩进统一为4个空格104.下列变量在Python中合法的是()B.错误108.已知:a=5/3+5//3,那么print(a)的输出结果是()109.Python中,将字符串中的字母全部转为大写字母,需要使用()A.正确B.错误111.以下关于模块说法错误的是()A.函数主要是为了可重复使用B.函数的参数只能传值不能传址C.函数可以可以是可长度参数D.变量的内容不可以在不同函数之间传递112.在Python中,如何表示一个空的字典?()113.Python声明变量的规则包括()A.变量由数字、字母、下划线组成B.变量不能以数字开头C.变量不能使用关键字D.变量严格区分大小写114.Python中的单行注释采用()符号115.以下选项中,不是Python语言合法命名的是()116.9999**9999这样的命令在Python中无法运行。A.正确B.错误117.Python3.x版本的保留字总数是()119.在Python中,字典最外层使用()B.[]括起来D.""引起来120.不管输入什么,Python3.x中input()函数的返回值总是字符串。A.正确B.错误121.程序设计语言包括()和()执行两种方式。A.编译B.解释C.脚本D.编写122.下列Python语句正确的是()A.m=ifx>y:xelsey123.关于Python循环结构,以下选项中描述错误的是()A.Python通过for、while等保留字提供遍历循环和无限循环结构B.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等C.break用来中断当前的for循环或者while循环D.for循环或者while循环不可以使用else子名124.已知:a="ac",b="bd",c=a+b,那么print(c)的输出结果是()D.bdac125.用来判断当前Python语句在分支结构中的是()A.引号C.大括号126.关于Python的组合数据类型,以下选项中描述错误的是()A.组合数据类型可以分为3类:序列类型、集合类型和映射类型B.Python组合数据类型可以使用type()函数测试C.Python的str、tuple和list类127.以下选项中,能打印随机列表元素最大值的是()128.Python中,3**2的结果是()A.3129.在Python中,遍历字典中的所有键,可以使用()130.下列关于正则表达式的说法,不正确的是()B.正则表达式是由普通字符以及特殊字符(或称元字符)组成的文字模式133.在Python中,x=2,y=4。复合赋值语句x*=y+5执行后,x变量的值为()A.3135.Python中“=”和“==”有什么区别()A.“=”表示给一个变量赋值,“==”比较运算符,比C.两个型式不能同时存在D.两种型式都一样正确答案:A136.Python将带小数点的数字都称为()A.小数B.分数C.定点数D.浮点数137.下列哪些是Python的多行注释符号?()D.''’138.下面针对Python变量的命名,正确的是()D.abc_$"139.下面代码:print(0.1+0.2==0.3)的输出结果是()C.False正确答案:C140.关于Python的列表,以下选项中描述错误的是()A.列表的长度不可变B.列表用[]表示C.列表是一个可以修改数据项的序列类型D.使用list()可以创建一个空列表141.在Python中定义函数时使用的保留字是()B.def142.在Python中可以使用if作为变量名。A.正确B.错误143.当运行下面程序时中输入10,下列表达式的结果为True的是()a=20D.错误144.放在一对三引号之间的任何内容将被认为是注释。A.正确B.错误145.在Python中,如何表示一个空的字符串?()146.下列哪些是Python的循环结构?()C.stu_snoD.import148.()选项不是Python语言的保留字。149.实现多路分支的最佳控制结构是()A.if150.Python是一种面向对象的编程语言。A.正确B.错误A.正确B.错误152.在Python中,可以在列表的任何位置添加新元素的方法是()153.下列属于Python应用领域的是()A.操作系统管理B.科学计算D.服务器运维的自动化脚本154.以下关于Python内置函数的描述,错误的是()A.abs(x)返回参数x的绝对值或复数的模B.type(x)返回数据x对应的类型C.sorted(x)对序列类型数据x进行排序D.id(x)返回x的一个与内存中地址无关的编号155.Python内置的集成开发环境是()执行语句x['b']=2157.Python列表中所有元素必须为相同类型的数A.正确B.错误A.正确正确答案:A159.Python算术运算符包括()类型.B.错误正确答案:B161.Python脚本文件的后缀名为()162.Python不支持的数据类型有()正确答案:A正确答案:A164.下面的应用领域中Python擅长的有()A.数据分析与处理B.网站开发C.办公自动化D.开发操作系统165.以下数字是八进制的是()166.3+4j不是合法的Python表达式。A.正确B.错误167.Python是一种跨平台、开源、免费的高级动态编程语言。A.正确B.错误168.Python脚本文件的扩展名为()169.已知x=43,y=False;则表达式(x>=yand'A'<'B'andnoty)的值是B.语法错D."假"170.Python算术运算符包括()171.下列选项中,不属于程序流程图基本元素的是()A.起始框B.处理框C.判断框D.返回框172.下列哪些是Python的逻辑运算符?()173.元组可以作为字典的“键”。A.正确B.错误174.下面()对象的布尔值都为False.176.在Python中,如何表示一个空的复数?()177.字符串属于Python有序序列,和列表、元组一样都支持双向索引。A.正确B.错误A.正确B.错误179.Python中,获取列表中的最小值使用()180.如果仅仅是用于控制循环次数,那么使用foriinrange(20)和foriinrange(20,40)的作用是等价的。A.正确B.错误181.下列标识符合法的是()D.elif182.已知x=3,那么赋值语句x='abcedfg'是无法正常执行的。A.正确B.错误183.下列哪些是Python的注释符号?()D.''’184.以下选项中,不属于函数的作用的是()A.提高代码执行速度B.增强代码可读

温馨提示

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

评论

0/150

提交评论