python |
您所在的位置:网站首页 › 文档试题 › python |
一、填空题(15分) 使用print()函数将多个字符串’How’、’are ’、’you’ 一起输出出来,语句为__Print(“How”,”are”,”you”)_。使用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], reverse=True)的意思是_将列表中的数字从大到小排序,返回结果为一个列表___。 循环中使用__break__语句来跳出深度循环。表达式 [x for x in [1,2,3,4,5] if x>>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、f=open(‘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. 可以使用比较操作符(如>或 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()) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |