做爰午夜福利全过程视频网站,厦门网站建设哪家好,网络营销的方式和方法,进博会上海2022本篇文章给大家谈谈大学python题库及答案解析#xff0c;以及python期末编程题及答案#xff0c;希望对各位有所帮助#xff0c;不要忘了收藏本站喔。 发表时间#xff1a;2020-07-07 一、填空题#xff08;15分#xff09; 使用print()函数将多个字符串’How’、’are ’…本篇文章给大家谈谈大学python题库及答案解析以及python期末编程题及答案希望对各位有所帮助不要忘了收藏本站喔。 发表时间2020-07-07 一、填空题15分 使用print()函数将多个字符串’How’、’are ’、’you’ 一起输出出来语句为 __ Print(“How”,”are”,”you”) _ PYTHON库“IMITATION”。使用input()函数将“请输入您的姓名”语句输出并从键盘获取数据语句为_ input(“请输入您的姓名”) _。__ 列表 _____ 、 ___ 元组 ____ 是Python的有序数据类型 __ 集合 _____ 、 __ 字典 _____ 是无序数据类型。testword’hello, Python!’testword[-4] _ h ____ 。 testword[2:5] _ llo _Python内置函数 _ count ______ 可以返回列表、元组、字典、集合、字符串以及range对象中 某个元素 的个数。Python内置函数_ len ______ _可以返回列表、元组、字典、集合、字符串以及range对象中 所有元素 的个数。Python语句list(range(1,10,3))执行结果为 __ [1,4,7] ___________ 。语句sorted([1, 2, 3], reverseTrue)的意思是 _ 将列表中的数字从大到小排序返回结果为一个列表 ___ 。循环中使用 __ break __ 语句来跳出深度循环。表达式 [x for x in [1,2,3,4,5] if x3] 的值为 __ [1,2] ____ 。表达式set([1, 1, 2, 3])的值为 _ {1,2,3} _____ 。若要获取两个集合A和B的并集在Python中应使用 __ | 符号或union函数 __ 。在使用import语句导入函数时可以使用 ___ as ____ 语句来给函数指定别名 二、判断题10分 表达式[1,2,3]与表达式[2,3,1]相同。 f Python是一种跨平台、开源、免费的高级动态编程语言。 t Python 3.x完全兼容Python 2.x。 f Python不允许使用关键字作为变量名但是允许使用内置函数名作为变量名不过这会改变函数名的含义所以不建议这样做。 t 执行语句from math import sin之后可以直接使用sin()函数例如 sin(3)。 t Python变量名不区分大小写所以student和Student是同一个变量。 f )可变参数*args传入函数时的存储方式为列表。 f 已知x 3那么执行语句x6之后x的内存地址不变。 f 字典的查询速度不如列表和元组。 f 判断以下的代码段是否合法 f number 5 print(number ”is my lucky number.”) 三、选择题10分 Python中列表数据类型元素的切片非常强大对于列表mylist[1,2,3,4,5,6,7,8,9]下面操作正确的是 B 。 A、mylist[1:9:0] B、mylist[1:9:2] C、mylist(6:-9:-2) D、mylist[10::]优先级最高的运算符是 C 。 A、is B、* C、** D、 3.以下关于Python函数的描述中错误的是 B )。 A. 函数是一段可重用的语句组 B. 每次使用函数需要提供相同的参数作为输入 C. 函数通过函数名进行调用 D. 函数是一段具有特定功能的语句组 4. 以下关于Python全局变量和局部变量的描述中错误的是 D 。 A. 局部变量在函数内部创建和使用函数退出后变量被释放 B. 全局变量一般指定义在函数之外的变量 C. 使用global保留字声明后变量可以作为全局变量使用 D. 当函数退出时局部变量依然存在下次函数调用可以继续使用 5.打开文件的不正确写法为 C )。 A、fopen(‘test.txt’,’r’) B、with open(‘test.txt’,’r’) as f C、f open(‘C:\Apps\test.txt’,’r’) D、f open(r‘C:\Apps\test.txt’,’r’) 6.以下关于Python循环结构的描述中错误的是 D 。 A. continue只结束本次循环 B. 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等 C. Python通过for、while等保留字构建循环结构 D. break用来结束当前当次语句但不跳出当前的循环体 7. 以下关于Python列表的描述中错误的是 A 。 A. 列表的长度和内容都可以改变但元素类型必须相同 B. 可以对列表进行成员关系操作、长度计算和分片 C. 列表可以同时使用正向递增序号和反向递减序号进行索引 D. 可以使用比较操作符如或等对列表进行比较 8.Python中数据结构分为可变类型与不可变类型下面属于不可变类型的是 A 。 A、字典中的键 B、列表 C、集合 D、字典 9.以下关于Python文件打开模式的描述中错误的是 D )。 A. 只读模式r B. 覆盖写模式w C. 追加写模式a D. 创建写模式n 10.以下变量名中不符合Python语言变量命名规则的是 C 。 A. keyword_33 B. keyword33_ C. 33_keyword D. _33keyword 四、编程题共4题65分 1、编写 程序用*打印一个如下所示的等腰直角三角形将测试结果 截图 。15分 * * * * * * * * * * for i in range(1,5): for j in range(1,i1): print(*,end) print() 2、编写 猜数字小游戏。20分 要求使用 random 模块的randint()函数 随机生成20以内的数字用户有五次机会从键盘输入猜测的数字猜大提示猜大了猜小提示猜小了若在规定次数内猜对则退出程序否则继续猜数字直至次数用尽。将测试结果 截图 。 from random import randint number randint(1,20) for i in range(5): guess int(input(请输入你猜的数字)) if guess number: print(大了) elif guess number: print(小了) else: print(答对了) break 3、类与继承 1创建一个Person类在构造函数中初始化姓名name、年龄age属性创建有返回值的get_name方法获取人的姓名有返回值的get_age函数获取人的年龄15分 class Person: def __init__(self,name,age): self.name name self.age age def get_name(self): return self.name def get_age(self): return self.age 2创建Student类继承Person类的属性和方法在构造函数中调用基类的构造函数初始化共有的name、age属性并将Student类独有的成绩属性course包括语文、数学、英语三门成绩进行初始化。创建有返回值的get_MaxScore方法用来返回3门科目中的 最高分数。 使用实例 s1 Student(‘小明’,18,[93,68,76])对Student类的三种方法进行测试并输出结果将结果 截图 。15分 class Student(Person): def __init__(self,name,age,score): Person.__init__(self,name,age) self.score score def get_MinScore(self): self.score.sort() return self.score[-1] s1 Student(小明,18,[93,68,76]) print(s1.get_name()) print(s1.get_age()) print(s1.get_MinScore())