湖南农业大学python题库
一、填空题(15分)
使用print()函数将多个字符串’How’、’are ’、’you’ 一起输出出来,语句为 __ Print(“How”,”are”,”you”) _ 。 使用input()函数将“请输入您的姓名:”语句输出并从键盘获取数据,语句为_ input(“请输入您的姓名:”) _。 __ 列表 _____ 、 ___ 元组 ____ 是Python的有序数据类型; __ 集合 _____ 、 __ 字典 _____ 是无序数据类型。 word=’hello, Python!’,word[-4]= _ h ____ 。 word[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<3] 的值为 __ [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,那么执行语句x+=6之后,x的内存地址不变。 ( f ) 字典的查询速度不如列表和元组。 ( f ) 判断以下的代码段是否合法 ( f )
>>>number = 5
import语句>>>print(number + ”is my lucky number.”)
三、选择题(10分)
Python中列表数据类型元素的切片非常强大,对于列表mylist=[1,2,3,4,5,6,7,,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(‘.txt’,’r’) B、with open(‘.txt’,’r’) as f
C、f= open(‘C:\Apps\.txt’,’r’) D、f= open(r‘C:\Apps\.txt’,’r’)
6.以下关于Python循环结构的描述中,错误的是( D)。
A. continue只结束本次循环
B. 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
C. Python通过for、while等保留字构建循环结构
D. break用来结束当前当次语句,但不跳出当前的循环体
7. 以下关于Python列表的描述中,错误的是( A)。
A. 列表的长度和内容都可以改变,但元素类型必须相同
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论