Python 第一周 测验

感谢您能抽出几分钟时间来参加本次答题,现在我们就马上开始吧!
1. 下列哪一个不属于项目,而是日常工作(2.5分)
A “神州十四号”载人航天工程
B 新冠病毒疫苗的研制
C 三峡工程
D 医院的常规医疗工作、
2.以下不属于软件开发模型的有?(2.5分)
A 瀑布模型
B 螺旋模型
C 快速原型模型
D 七层沙漏模型
3.你觉得下列关于敏捷开发的说法,哪些是错误的?(2.5分)
A 敏捷开发模式的开发周期快。
B 敏捷开发适合没有经验的新手团队大刀阔斧的开发。
C 敏捷开发需要评估风险。
D 敏捷开发倡导今日事今日毕。
E 极限编程属于敏捷开发的一种方式。
4. 软件的6个生存周期包括:(2.5分)
A 需求分析
B 概要设计
C 详细设计
D 编码
E 测试
F 发布与维护
5. 下列哪些不属于UML图(2.5分)
A 用例图
B 时序图
C 类图
D 数据流图
6.哪种平台不属于分布式版本控制平台?(2.5分)
A Github
B Gitlib
C SVN
D Gitee
7 下列对Python的说法错误的是()(2.5分)
A Python的语句使用分号结尾
B Python使用缩进来控制循环结构和分支结构的程序块边界
C Python可以处理数据库
D Python可以读取文件
8 以下对Python语言特点的描述,错误的是()(2.5分)
A.它是一种简单、免费、开源的语言
B.Python语言程序不容易阅读
C.Python语言程序移植性较好,便于与他人分享代码
D.它是一种面向对象的解释型程序设计语言
9 以下对程序设计语言的叙述,正确的是()(2.5分)
A.高级语言就是自然语言
B.汇编语言是一种高级语言
C.Python语言属于高级语言
D.高级语言是一串由“0”和“1”组成的二进制代码
10 小华用Python语言设计了一个“最强大脑游戏”源程序,其文件名可能是()(2.5分)
A.zqdn.c
B.zqdn.pas
C.zqdn.py
D.zqdn.thon
11.Python程序中以#开头的代码是()(2.5分)
A 注释语句
B 开始语句
C 结束语句
D 特殊语句
12. 下列不属于Python优点的是()(2.5分)
A 阅读性好
B 运行速度慢
C 可移植性
D 代码简洁
13. 下列哪个IDE集成了大多数用于科学计算和大数据处理的包,被用于大规模数据处理,预测分析和科学计算()(2.5分)
A Pycharm
B IDLE
C Anaconda
D Django
14. 下列哪一个函数是处理数据的输入的()(2.5分)
A print
B insert
C append
D input
15. 下列哪一个不能作为Python变量名()(2.5分)
A _id
B stud_id
C 8Students
D hello
16.Python中的布尔型变量可以表示为True和False,布尔型变量的运算不包括下列哪一个?()(2.5分)
A and
B no
C or
D not
17. Python的空值是()(2.5分)
A void
B none
C None
D Nothing
18. Python中的地板除操作符为()(2.5分)
A /
B \
C //
D \\
19. 下列哪一个不属于Python识别的字符编码格式?()(2.5分)
A 摩斯码
B Unicode码
C ASCII码
D GB2312码
20. 下列占位符中哪一个表示十进制整数()(2.5分)
A %f
B %d
C %s
D %x
21. 下列哪个标识符,用以格式化字符串()(2.5分)
A print
B len
C style
D format
22. 下列哪一种类型,不属于 Python认可的集合数据类型()
A list
B tuple
C int
D dict
23. 下列哪条语句可以完成将classmates = ['Michael', 'Bob', 'Tracy'],转变为:classmates = ['Michael', 'Bob', 'Tom', 'Tracy'] ()(2.5分)
A classmates.append(‘Tom’)
B classmates.insert(2, ‘Tom’)
C classmates[2] = ‘Tom’
D classmates[‘Tom’] = 2
24. 下列哪一个表达不是元组(touple)()(2.5分)
A (1,2,3)
B (1,’a’,25)
C (1)
D (1,)
25. 下列关于dict(字典)的说法错误的是:()(2.5分)
A 在查询字典的时候,如果key不存在,系统不会报错。
B dict存储的是键值对。
C dict中一个key只能对应一个value
D 判断键’Num’在不在字典d中的语句是:’Num’ in d
26. 关于set的集合运算符描述,下列错误的是:()(2.5分)
A 交集:
B 并集:|
C 差集:-
D 对称差集:~
27. Python语言中,适合遍历问题的循环结构是:()(2.5分)
A do while循环
B for in循环
C while break循环
D for continue循环
28. 下列针对Python中函数的说法错误的是:()(2.5分)
A Python中自定义函数使用关键字define
B Python中函数体需要缩进书写
C Python中使用其他包中的函数需要提前使用import关键字引入
D Python中的函数可以返回多个值
29. Python的函数有如下参数类型:()(2.5分)
A 位置参数(普通参数)
B 默认参数
C 可变参数
D 关键字参数
E 命名关键字参数
30. 下列关于可变参数的说法错误的是:()(2.5分)
A 函数的形式参数表中,可变参数前加*号。
B 函数的形式参数表中,可变参数前加**号
C 可变参数允许接收0个参数
D 可变参数允许接收多个参数
31. 下列关于异常处理的说法,错误的是:()(2.5分)
A 异常处理允许程序处理异常信息,体面退出,或者不影响后续程序运行。
B Python的异常处理有一个关键字叫catch
C Python通过try块运行可能出现异常的程序,通过except块捕获异常。
D Python通过raise来抛出异常信息。
32. 下列关于变量作用域的做法错误的是:()(2.5分)
A Python变量分为全局变量与局部变量
B globals方法返回一个包含全局范围内所有变量的字典
C locals()方法得到一个包含当前作用域内所有变量的字典。
D 如果函数中有局部变量和全局变量同名,那么全局变量在函数中优先级更高
33.设有列表L = [1,2,3,4,5]。请问L[:3]代表:()(2.5分)
A 1,2,3,4
B [1,2,3,4]
C [1,2,3]
D [3,4,5]
34. 设有字符串s = ”abcdef”. 请问s[:-1:2]表示:()(2.5分)
A “bdf”
B “ace”
C “abcde”
D “bcdef”
35. 下列列表生成式 [x * x for x in range(1, 5) if x % 2 == 1] 的结果为:()(2.5分)
A [1, 3, 5]
B [1, 9]
C [1, 9, 25]
D [1, 4, 9, 16]
36. 下列关于生成器的说法错误的是()(2.5分)
A 生成器英文叫做comprehensions
B 生成器可以使用()号封装。
C 生成器可以是函数形式,但是要拥有yield语句
D 生成器保存的是算法,而不是数据本身
37. 下列类型,既属于Iterable又属于Iterator的是()(2.5分)
A list
B tuple
C generator
D dict
38. 下列说法错误的是:()(2.5分)
A Python中一个函数的名字也是一个变量
B Python中高阶函数允许一个函数作为参数
C Python是一种纯函数式语言
D Python中的高阶函数书写简洁
39.下列map函数的结果是:list(map(abs,[-1,-2,3,-4,5])) (2.5分)
A 1,2,3,4,5
B [1,2,3,4,5]
C [-1,-2,3,-4,5]
D [0,0,0,0,0]
40. 假设函数power(a,b)的功能是求取a的b次方的值。那么如下reduce函数的结果是:reduce(power,[1,2,3,4,5]) (2.5分)
A [1,2,9,16,25]
B [1,2,3,4,5]
C [1]
D 1

40题 | 被引用0次

使用此模板创建