注意:此页面搜索的是所有试题
国家开放大学Python程序设计
关于Python文件打开模式的描述,以下选项中描述错误的是( )。
A.追加写模式 .a.
B.创建写模式 .n.
C.覆盖写模式 .w.
D.只读模式 .r.
os.path模块检查文件是否存在的函数是( )。
A.isdir(path)
B.exists(path)
C.isfile(path)
D.splitext(path)
关于代码with open(.abc.txt..,.r+.) as f :的描述,错误的选项是( )。
A.返回文件指针f
B.以读写方式打开文件
C.程序自动执行close()函数,关闭文件
执行代码后,abc.txt文件未关闭,必须通过close()函数关闭
在读写文件之前,必须通过以下哪个方法创建文件对象( )。
A.create
B.folder
C.File
D.open
以下选项中,不是Python中文件操作的相关函数是( )。
A.read()
B.write()
C.open()
D.load()
设city.csv文件内容如下:
A,B,C,D
E,F,G
以下代码的运行结果为( )。
a = open("字母.csv", "r")
b = a.read().split(",")
a.close()
print(b)
A.[.A., .B., .C., .D., .\n., .E., .F., .G.]
B.[.A., .B., .C., .D\nE., .F., .G.]
C.[.A, B, C, D, E, F, G.]
D.[.A., .B., .C., .D., .E., .F., .G.]
打开一个已有文件,然后在文件末尾添加信息,正确的打开方式为( )。
A..a.
B..w.
C..w+.
D..r.
下列语句打开文件的位置应该在( )。
f = open(.ABC.txt., .w.)
A.Python安装目录下
B.与源文件在相同的目录下
C.C盘根目录下
D.D盘根目录下
以下C类继承A类和B类的格式中,正确的是( )。
A.class C A, B:
B.class C A and B:
C.class C (A: B):
D.class C (A, B):
以下代码的运行结果为( )。
class Student:
def __init__(self, n="AAA"):
self.name = n
@classmethod
def show(cls):
s = cls()
print(s.name)
s = Student("BBB")
s.show()
A.AAA
B.BBB
C.None
D.错误
在执行同样代码的情况下,系统会根据对象实际所属的类去调用相应类中的方法,这个特性是类的( )。
A.继承性
B.封装性
C.多态性
D.自适应性
下列选项中,描述正确的是( )。
A.子类会继承父类中定义的所有属性和方法,在子类中不允许增加新的属性和方法
B.父类会继承子类中定义的所有属性和方法,也可以在父类中增加新的属性和方法
C.父类会继承子类中定义的所有属性和方法,在父类中不允许增加新的属性和方法
D.子类会继承父类中定义的所有属性和方法,也可以在子类中增加新的属性和方法
以下代码的运行结果为( )。
class Person:
def __init__(self, id):
self.id = id
tom = Person(123)
tom.__dict__[.age.] = 20
print(tom.age + len(tom.__dict__))
A.21
B.22
C.23
D.24
下列程序可用于查看实例对象a的成员的是( )。
A.help(a)
B.print(a)
C.dir(a)
D.a?
除了系统遇到错误产生异常外,我们也可以使用( )产生异常。
A.error
B.raise
C.exception
D.except
A.追加写模式 .a.
B.创建写模式 .n.
C.覆盖写模式 .w.
D.只读模式 .r.
os.path模块检查文件是否存在的函数是( )。
A.isdir(path)
B.exists(path)
C.isfile(path)
D.splitext(path)
关于代码with open(.abc.txt..,.r+.) as f :的描述,错误的选项是( )。
A.返回文件指针f
B.以读写方式打开文件
C.程序自动执行close()函数,关闭文件
执行代码后,abc.txt文件未关闭,必须通过close()函数关闭
在读写文件之前,必须通过以下哪个方法创建文件对象( )。
A.create
B.folder
C.File
D.open
以下选项中,不是Python中文件操作的相关函数是( )。
A.read()
B.write()
C.open()
D.load()
设city.csv文件内容如下:
A,B,C,D
E,F,G
以下代码的运行结果为( )。
a = open("字母.csv", "r")
b = a.read().split(",")
a.close()
print(b)
A.[.A., .B., .C., .D., .\n., .E., .F., .G.]
B.[.A., .B., .C., .D\nE., .F., .G.]
C.[.A, B, C, D, E, F, G.]
D.[.A., .B., .C., .D., .E., .F., .G.]
打开一个已有文件,然后在文件末尾添加信息,正确的打开方式为( )。
A..a.
B..w.
C..w+.
D..r.
下列语句打开文件的位置应该在( )。
f = open(.ABC.txt., .w.)
A.Python安装目录下
B.与源文件在相同的目录下
C.C盘根目录下
D.D盘根目录下
以下C类继承A类和B类的格式中,正确的是( )。
A.class C A, B:
B.class C A and B:
C.class C (A: B):
D.class C (A, B):
以下代码的运行结果为( )。
class Student:
def __init__(self, n="AAA"):
self.name = n
@classmethod
def show(cls):
s = cls()
print(s.name)
s = Student("BBB")
s.show()
A.AAA
B.BBB
C.None
D.错误
在执行同样代码的情况下,系统会根据对象实际所属的类去调用相应类中的方法,这个特性是类的( )。
A.继承性
B.封装性
C.多态性
D.自适应性
下列选项中,描述正确的是( )。
A.子类会继承父类中定义的所有属性和方法,在子类中不允许增加新的属性和方法
B.父类会继承子类中定义的所有属性和方法,也可以在父类中增加新的属性和方法
C.父类会继承子类中定义的所有属性和方法,在父类中不允许增加新的属性和方法
D.子类会继承父类中定义的所有属性和方法,也可以在子类中增加新的属性和方法
以下代码的运行结果为( )。
class Person:
def __init__(self, id):
self.id = id
tom = Person(123)
tom.__dict__[.age.] = 20
print(tom.age + len(tom.__dict__))
A.21
B.22
C.23
D.24
下列程序可用于查看实例对象a的成员的是( )。
A.help(a)
B.print(a)
C.dir(a)
D.a?
除了系统遇到错误产生异常外,我们也可以使用( )产生异常。
A.error
B.raise
C.exception
D.except