首页 > 分享 > 太原理工大学python考试题总结

太原理工大学python考试题总结

已知x = [1, 2, 3],那么x*3的值为 [1, 2, 3, 1, 2, 3, 1, 2, 3] 已知x = [1, 2]和y = [3, 4],那么x+y的结果是 [1, 2, 3, 4] Python 不具备运行速度快的特点 具备扩展库丰富、跨平台、支持函数式编程的特点 Python是面向对象的编程语言 列表、元组、字符串是Python的有序数列 查看变量类型的Python内置函数是 type() List(map(str,[1,2,3]))的执行结果是 [‘1’,‘2’,‘3’] 语句sorted([1, 2, 3], reverse=True) == reversed([1, 2, 3])执行结果为 False sorted([111, 2, 33], key=lambda x: len(str(x)))的执行结果为 [2, 33, 111] 表达式 3 and not 5的值为 False 已知列表 x = [1, 2],那么表达式 list(enumerate(x)) 的值为 [(0, 1), (1, 2)] Python内置函数 sum 用来返回数值型序列中所有元素之和 表达式 list(filter(lambda x: len(x)>3, [‘a’, ‘b’, ‘abcd’])) 的值为 [‘abcd’] Python变量名必须以字母或下划线开头,并且区分字母大小写 正确 3+4j不是合法的Python表达式 错误 pip命令也支持扩展名为.whl的文件直接安装Python扩展库 正确 字典的“键”必须是不可变的 正确 只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法。 错误 Python变量使用前必须先声明,并且一旦声明就不能在当前作用域内改变其类型。 错 在Python中0xad是合法的十六进制数字表示形式 正确 9999**9999这样的命令在Python中无法运行 错误
执行下述操作g=map(int, range(10)) x = 5 in g y = 1 in g y的值为 false def func(a, *b):
for item in b:
a += item
return a
m = 1
print(func(m, 1, 1, 2, 3, 5, 7, 12, 21, 33))
输出结果为 : 86 python不支持 char 类型的数据 已知x = [1, 2, 3, 4, 5, 6, 7],那么x.pop()的结果是 7 sum([i*i for i in range(3)])的计算结果是 5 已知列表对象x = [‘11’, ‘2’, ‘3’],则表达式max(x, key=len) 的值为 11 表达式 [index for index, value in enumerate([3,5,7,3,7]) if value == max([3,5,7,3,7])] 的值为 [2, 4] 在函数内部可以通过关键字 global 来定义全局变量 已知有函数定义 def demo(*p): return sum§
那么表达式 demo(5, 6, 7) 的值为 18 已知函数定义 def func(**p): return ‘’.join(sorted§)
那么表达式 func(x=1, y=2, z=3)的值为 ‘xyz’ 已知函数定义def demo(x, y, op): return eval(str(x)+op+str(y))
那么表达式demo(3, 5, ‘*’)的值为 15 列表可以作为集合的元素。 错 h = lambda x: 3不是一个合法的赋值表达式。 错 定义类时,在一个方法前面使用@classmethod进行修饰,则该方法属于类方法。 对 通过对象不能调用类方法和静态方法 错 在Python中可以为自定义类的对象动态增加新成员 对 在函数中yield语句的作用和return完全一样 错 在设计派生类时,基类的私有成员默认是不会继承的 对 属性可以像数据成员一样进行访问,但赋值时具有方法的优点,可以对新值进行检查 下列表达式的值为True的是( C )。
A、5+4j > 2-3j B、4 and 5
C、(3, 2) > (1, 0) or ( a, ) D、‘abc’ > ‘xyz’ 执行下面的操作后,y的值为 False
g= map(str, range(10))
g.next()
g.next()
x = 1 in g y = ‘4’ in g 运行以下程序,输出的结果是 D
print(" love ".join([“Everyday”,“Yourself”,“Python”,]))
A、Everyday love Yourself
B、Everyday love Python
C、love Yourself love Python
D、Everyday love Yourself love Python 以下程序的输出结果是(提示:ord(’ a ')==97):
lista = [1, 2, 3, 4, 5, ‘a’, ‘b’, ‘c’, ‘d’, ‘e’]
print(lista[2] + lista[5])
A、100 B、‘d’ C、d D、TypeError 已知x=43,ch=‘A’,y = 1,则表达式(x>=y and ch<‘b’ and y)的值是( )。
A、0 B、1 C、出错 D、True 以下不能创建一个字典的语句是( B )。
A、dict1={} B、dict3={[1,2,3]:“uestc”}
C、dict2={3:5} D、dict4={(1,2,3):“uestc”} python之中一切内容都可以称为对象 正确 假设有非空列表x,那么x.append(3)、x=x+[3] x.insert(0,3)在执行时间上基本没有太大的区别 错误 已知列表x中包含超过5个以上的元素,那么语句x=x[:5]+x[5:]的作用是将列表x中的元素循环左移5位 错误 元组是不可变的,不支持列表对象的inset()、remove()等方法,也不支持del命令删除其中的元素,但可以使用del命令删除整个元组对象。正确 已知列表 x = [1, 2, 3],那么执行语句 x = 3 之后,变量x的地址不变。错误 对于生成器对象x = (3 for i in range(5)),连续两次执行list(x)的结果是一样的。错误 假设已导入random标准库,那么表达式 max([random.randint(1, 10) for i in range(10)]) 的值一定是10。 错误 Python字典和集合属于无序序列。 正确 只能通过切片访问元组中的元素,不能使用切片修改元组中的元素。正确 表达式 {1, 3, 2} > {1, 2, 3} 的值为True。 错误 下面代码的输出结果为______[24,6,2]_______。
def f(x, y):
result = 1
for i in range(1, y - x):
result *= i
return result
x = list(map(f, (0, 2, 4), range(5, 8)))
print(x) 下面代码的输出结果为____3_________。
def demo():
x = 5 x = 3 demo()
print(x) 请写出程序运行结果: 1,2,2,4,8,32,256,

def f():
a, b = 1, 2
while True:
yield a
a, b = b, a * b
a = f()
for i in range(7):
print(a.next(), end = ‘,’)
59.编写程序,生成包含20个随机整数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果

import random x = [random.randint(0, 100) for i in range(20)] print(x) y = x[0 : 10] y.sort() x[0 : 10] = y y = x[10 : 20] y.sort(reverse=True) x[10 : 2012345678'

相关知识

python学习总结day2
太原宠物美容师培训
3. 用Python进行图像处理 — Python 3 教程 文档
宠物内科期末考试题及答案
Python期末作业
基于Python的猫狗宠物展示系统
宠物内科期末考试题及答案详解
太原宠物医院 宠物医院多少钱 太原它它宠物店
太原宠物店
Python笔试题

网址: 太原理工大学python考试题总结 https://m.mcbbbk.com/newsview438578.html

所属分类:萌宠日常
上一篇: 首届青岛市工友创业大赛举行 挖掘
下一篇: 捷尼赛思GV70 Genesis