1.使用内置函数open()打开文本文件时,默认的编码格式为?( )。
A:ASCII B:GBK C:UTF8 D:CP936
答案:CP936
2.以下关于模块说法错误的是( )
A:运行时会从制定的目录搜索导入的模块,如果没有,会报错异常. B:模块文件的扩展名不一定是 .py C:任何一个普通的xx.py文件可以作为模块导入 D:一个xx.py就是一个模块
答案:模块文件的扩展名不一定是 .py
3.调用 open 函数可以打开指定文件,在 open()函数中访问模式参数使用( )表示只读。
A:’w’ B:’w+’ C:’ a ’ D:’r ’
答案:r
4.定义类如下class Hello():def __init__(self,name)self.name=namedef showInfo(self)print(self.name)下面代码能正常执行的 ( )
A:h = Hello(‘admin’) h.showInfo B:h = Hello(‘张三’) h.showInfo() C:h = Hello() h.showInfo(‘张三’) D:h = Hello h.showInfo()
答案:h = Hello(‘张三’) h。showInfo()
5.关于python类说法错误的是( )
A:类的实例方法必须创建对象后才可以调用 B:类的静态属性可以用类名和对象来调用 C:类的实例方法必须创建对象前才可以调用 D:类的类方法可以用对象和类名来调用
答案:类的实例方法必须创建对象前才可以调用
6.list_demo=[1,2,3,4,5,’a’,’b’]print(list_demo[1],list_demo[5])(提示ord(“a”)==97)以下程序的输出结果是( )
A:1 97 B:2 97 C:2 a D:1 5
答案:a
7.阅读下面的程序:list_demo=[1,2,3]nums=set(list_demo)for i in nums:print (i,end=””)程序执行的结果为( )
A:321 B:213 C:1213 D:123
答案:123
8.下列删除列表中最后一个元素的函数是( )
A:del B:pop C:cut D:remove
答案:pop
9.定义类如下: class Hello():pass下面说明错误的是( )
A:该类没有定义任何方法,所以该实例中没有包含任何方法 B:该类实例中包含__dir__()方法 C:该类实例中只包含__dir__(),不包含__hash__() D:该类实例中包含__hash__()方法
答案:该类没有定义任何方法,所以该实例中没有包含任何方法
10.关于字符串的replace方法,你认为正确的选项是( )。
A:replace方法如果没有替换成功则报错 B:replace方法如果没有替换成功则将原字符串返回 C:replace方法如果替换成功返回新的字符串 D:replace方法如果替换成功,返回原字符串
答案:replace方法如果没有替换成功则将原字符串返回###replace方法如果替换成功返回新的字符串
11.在 Python 中可以为自定义类的对象动态增加新成员。 ( )
A:对 B:错

12.假 设 已 成 功 导 入 os 和 sys 标 准 库 , 那 么 表 达 式os.path.dirname(sys.executable)的值为 Python 安装目录。
A:对 B:错 13.在设计派生类时,基类的私有成员默认是不会继承的。 ( )
A:对 B:错 14.使用普通文本编辑器软件也可以正常查看二进制文件的内容。 ( )
A:对 B:错 15.二进制文件不能使用记事本程序打开。 ( )
A:对 B:错 16.正则表达式'^\d{18}|\d{15}$'只能检查给定字符串是否为18位或15位数字字符,并不能保证一定是合法的身份证号。( )
A:对 B:错 17.列表对象的排序方法sort()只能按元素从小到大排列,不支持别的排序方式。( )
A:对 B:错 18.Python程序只能在安装了Python环境的计算机上以源代码形式运行。( )
A:错 B:对 19.Python运算符%不仅可以用来求余数,还可以用来格式化字符串。( )
A:对 B:错 20.全局变量会增加不同函数之间的隐式耦合度,从而降低代码可读性,因此应尽量避免过多使用全局变量。( )
A:错 B:对 21.带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。( )
A:错 B:对 22.Python 标准库 os 中的方法 exists() 可以用来测试给定路径的文件是否存在。( )
A:对 B:错 23.一个类只能创建出一个对象。( )
A:错 B:对 24.只可以动态为对象增加数据成员,而不能为对象动态增加成员方法。 ( )
A:对 B:错 25.使用print()函数无法将信息写入文件。( )
A:对 B:错 26.编写函数时,一般建议先对参数进行合法性检查,然后再编写正常的功能代码。( )
A:错误 B:正确 27.正则表达式'^http'只能匹配所有以'http'开头的字符串。( )
A:对 B:错 28.以写模式打开的文件无法进读操作。 ( )
A:正确 B:错误 29.不可以在同一台计算机上安装多个Python版本。( )
A:错 B:对 30.Python采用的是基于值得自动内存管理方式。( )
A:对 B:错 31.字典中的值只能是字符串类型。( )
A:对 B:错 32.内置函数len()返回指定序列的元素个数,适用于列表.元组.字符串.字典.集合以及range.zip等迭代对象。( )
A:错 B:对 33.定义Python函数时必须指定函数返回值类型。( )
A:对 B:错 34.在条件表达式中不允许使用赋值运算符“=”,会提示语法错误。( )
A:对 B:错 35.函数内部定义的局部变量当函数调用结束后被自动删除。( )
A:对 B:错 36.Python集合支持双向索引。( )
A:错 B:对 37.通过对象不能调用类方法和静态方法。 ( )
A:错 B:对 38.通过下标索引可以修改和访问元组的元素。( )
A:错 B:对 39.Python内置的字典dict中元素是按添加的顺序依次进行存储的。( )
A:对 B:错 40.Python元组支持双向索引。( )
A:错 B:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(5) dxwkbang
返回
顶部