《Python程序设计 试卷 A卷+答案.docx》由会员分享,可在线阅读,更多相关《Python程序设计 试卷 A卷+答案.docx(5页珍藏版)》请在优知文库上搜索。
1、学年度第一学期期末考试Python程序设计(八)卷专业班级姓名学号一、单选题(每题的备选答案中只有一个佳答案,每题2分,共30分)I、关于Python程序格式框架的描述,以卜选项中错误的是()A、PythOn语言的缩进可以枭用Tab键实现B,Python单U缩进代码屈F之前最邻近的一行非缩进代码,多U缩进代码根据缩进关系决定所属范围C,判断、循环、函数等语法形式能够通过缩进包含一批Py1.hOn代码,进而表达对应的语义D、PyIhon语言不采用严格的“缩进”来表明程序的格式框架2,关于Python语言的注择,以卜选项中描述错误的是()。A、PythOn语言的单行注释以中开头B、Python语言
2、的单行注释以单引号开头C、Py1.hon语言的多行注释以“(三个单引号)开头和结尾D、PythOn语言有两种注择方式:单行注称和多行注择3、以下选项中说法不正确的是()R、C语言是静态语言,Python语言是脚本语言B、编译是将源代码转换成H标代码的过程C、解称是将源代码逐条转换成目标代码同时逐条运行目标代码的过程D、踊态语言采用解释方式执行,脚本语言采用编译方式执行4、以下选项中,不是Python语言特点的是()A、变量声明:PythOn语言具有使用变量需要先定义后使用的特点B、平台无关:PythOn程序可以在任何安装了解择器的操作系统环境中执行C、黏性扩展:PythOn语言能够集成C、C+
3、等语言编写的代码D、强制可读:PythOn语言通过强制缩进来体现语句间的逻辑关系5、拟在屏幕上打印输出“He1.1.。Wor1.d,以下选项中正确的是()A、print(He1.1.oWor1.d)B、Printf(Fe1.IoWor1.d)C、Printf(He1.1.oWor1.d*)D、print(He1.1.oWor1.d)6、Python语言属F()A.机器语言B.汇编语言C高级语言D.科学计算语言7、F列选项中,不属于PythOn特点的是()A.面向对象B.运行效率高C.可读性好D.开源8、Python程序文件的扩展名是().PythonB.PytC.PtI).Py9 .以下叙述中
4、正确的是()A. Python3.X与Python2.X兼容B. Python语句只能以程序方式执行C. Py1.hon是解择型语言D. Python语言出现得晚,具有其他高级语言的一切优点10 .下列选项中合法的标识符是()A._7a_bB.BreakC._a$bD.7ab11 .下列标识符中合法的是(),A.i,mB,_C3QDfor12 .Python不支持的数据类型有()A.charB.intC.f1.oatD.1.ist13 .关于Python中的复数,卜列说法错误的是()BA.表示笈数的语法形式是a+bjB.实部和虚部都必须是浮点数C.虚部必须加后缀,且必须是小写D.函数abs()
5、可以求复数的模14 .函数IyPea+0xf*3.14)的返回结果是()。A.B.c1.ass1.ongC.D.15 .字符串s=anbtc,则Ien(三)的值是().7B.6C.5D.4二、多选题(每题的备选答案中有多个佳答案,每题5分,共50分)16 .程序设计语言包括和执行两种方式。()A.编译B.解释C.脚本D.编写17 .高级语言按照计第机执行方式的不同可分成两类分别是()A.编译语言B.解糅语言18.python语言的描述正确的是(.Python语言具有强制可读性C. Python语言支持中文字符C.静态语言D.脚本语言)B.Py1.hon语言是跨平台语言D. Python语言开放
6、共享19 .Python的遍历循环中的遍历结构可以是哪些数据结构?()A.字符申B.文件C.组合数据类型D.range。函数20 .Py1.hon的循环结构分为()A.遍历循环B,无限循环C.有限循环D,多次循环21 .集合类型的基本操作仃哪些?()A.交集(&)B.并桀(I)C.差集(一)D.补集C)22 .卜面关于映射类型的描述正确的是()A.每个元素是个键值对,即元素是(kcyva1.ueB.元素之间是无序的C.元素之间是有序的仇键值时(keyva1.ue)是一种二元关系23Py1.hon语言具有()特点。B,非解择性语言,变量类型可变D.语法简洁清晰,强制用空白符作为语句缩进A.具有#
7、常强大的库C.易读、易维护,用途广泛24 .下列属于程序元素的有().表达式B.元组C.语句25 .关于a、b的。r语句正确的是(A.若a=Trucb=True则aOib=Fa1.scC.若H=Fa1.seb=Fa1.se则aorb=TrueD.运算符)B.若a=Trueb=Fa1.se则aorb=TrucD.S=Trueb=True则aorb=True三、判断黑(对的选“A”,错的选-B*,每题2分.共20分)26 .为了保护类里面的属性,可以把属性定义为私有属性,即在属性名的前面加上两个下划线或者添加用手设置或获取属性值的两个方法供外界调用.()27 .在程序中,继承描述的是事物之间的所属
8、关系。()28 .一个派生类往往会有多个基类,这是多重继承的体现。()29 .面向过程关注的是解决问卷需要哪些步骤:面向对象关注的是解决问题需要哪些对象.两种思想都能达到解决问题的目的,只是解决问题的思路不同.30 .类是根据对象创建的,并且一个对象可以对应多个类。()31 .如果使用类的实例对象调用类方法,则类方法中的第一个参数指向该实例对象。()32 .要想给对彖添加属性,可以用这样的方法:对寐名.新的属性名=值33 .当删除一个对象来糅放类所占用资源的时候,Python解择器默认会调用另外个方法,这个方法就是de1._()方法。34 .析构方法可以没有形参。()35 .二维数据由对等关系的有序或无序数据构成,采用线性方式组织。()(标准答案及评分标准)四、单选墨(每题的备选答案中只有一个最佳答案,每题2分,共30分)I11111111111111234丁r78101112131415DAADCABDC五、多透题(每愚的善选答案中有多个隹答案.每JS5分,共50分)16171819202122232425ABBCDBABCDABDACDACDBCD三、判断题(对的选*A*,借的通*B*,每题2分,共20分)26272829303132333435AABABB