Python:青铜级
20道题
100分满分
90分通过
Python青铜级能力需要掌握Python的入门知识、编程环境,了解Python的网络编程与Web开发,了解常用开发框架的基本特性。
1.下列哪个语句在Python中是非法的?
A.x = y = z = 1
B.x, y = y
C.x = (y = z + 1)
D.x += y
2.关于Python内存管理,下列哪个说法是错误
A.变量不必事先声明
B.可以使用del释放资源
C.变量无须先创建和赋值而直接使用
D.变量无须指定类型
3.下面哪个不是Python的合法的标识符
A.name32
B.__name__
C.name
D.40NAME
4.Python不支持的数据类型有
A.list
B.char
C.int
D.float
5.以下不能创建一个字典的语句是
A.dict1 = {}
B.dict3 = {[1,2,3]: “uestc”}
C.dict4 = {(1,2,3): “uestc”}
D.dict2 = { 3 : 5 }
6.Python语言语句块的标记是
A.逗号
B.缩进
C.分号
D.以上都不是
7.“xy”+“z”*2的结果是?
A.xyz2
B.xyzxyz
C.xyxyzz
D.xyzz
8.关于python类 说法错误的是
A.类的实例方法必须创建对象前才可以调用
B.类的实例方法必须创建对象后才可以调用
C.类的类方法可以用对象和类名来调用
D.类的静态属性可以用类名和对象来调用
9.下列对异常说法正确的是
A.程序中抛出异常不一定终止程序
B.程序中抛出异常终止程序
C.拼写错误会导致程序终止
D.缩进错误会导致程序终止
10.导入模块的方式错误的是
A.import mo
B.import m from mo
C.from mo import *
D.import mo as m
11.以下关于模块说法错误的是
A.一个xx.py就是一个模块
B.模块文件的扩展名不一定是 .py
C.任何一个普通的xx.py文件可以作为模块导入
D.运行时会从制定的目录搜索导入的模块,如果没有,会报错异常
12.以下叙述正确的是
A.continue语句的作用是结束整个循环的执行
B.只能在循环体内使用break语句
C.在循环体内使用break语句或continue语句的作用相同
D.从多层循环嵌套中退出时,只能使用goto语句
13.关于 Python 语言的注释,以下选项中描述错误的是
A.Python 语言的单行注释以#开头
B.Python 语言的单行注释以单引号 ’ 开头
C.Python 语言的多行注释以 ’ ‘’(三个单引号)开头和结尾
D.Python 语言有两种注释方式:单行注释和多行注释
14.print 100 - 25 * 3 % 4 应该输出什么?
A.1
B.25
C.0
D.97
15.以下选项中不是 Python 对文件的写操作方法的是
A.writelines
B.write
C.write 和 seek
D.writetext
16.关于Python语言的浮点数类型,以下选项中描述错误的是
A.Python语言要求所有浮点数必须带有小数部分
B.小数部分不可以为0
C.浮点数类型表示带有小数的类型
D.浮点数类型与数学中实数的概念一致
17.【多选】定义类如下:
class Hello():
pass
下面说明错误的是
A. 该类实例中包含__dir__()方法
B.该类实例中包含__hash__()方法
C.该类实例中只包含__dir__(),不包含__hash__()
D.该类没有定义任何方法,所以该实例中没有包含任何方法
18.【多选】定义类如下:
class hello():
def showInfo(sef):
print(self.x)
下面描述正确的是
A.该类不可以实例化
B.该类可以实例化
C. 在pycharm 工具中会出现语法错误,说self没有定义
D.该类可以实例化,并且能正常通过对象调用showInfo()
19.【多选】Python是一种解释型脚本语言,可以应用于以下领域:
A.Web 和 Internet开发
B.人工智能
C.科学计算和统计
D.房地产开发
20.
【多选】安装好Python之后,可以有三种方式运行,通过命令行窗口进入,执行Python文件,集成开发环境,下列属于运行方式的是():
A.浏览器中运行
B.交互式解释器
C.命令行脚本
D.Pycharm
答案及解析请关注本渣渣公众号:二爷记
后台回复关键词:测评
获取答案及解析