题目内容

def save(s):f=open("test.txt","wt")f.write(s["name"]+"\n")f.write(s["sex"]+"\n")f.write(s["age"]+"\n")f.close()def read():f=open("test.txt","rt")name=f.readline()sex=f.readline()age=f.readline()print(name,sex,age,sep="")f.close()s={"name":"xxx","sex":"male","age":"20"}save(s)read()结果是

A. xxx male 20
B. xxxmale
C. xxxmale20
D. xxmale20

查看答案
更多问题

个文本文件test.txt的一行存储5个整数如下:1 3 56 67 34数之间用空格隔开,要读出这些整数的函数正确的是:

A. def read():f=open("test.txt","rt")st=f.readlines()for s in st:print(s)f.close()
B. def read():f=open("test.txt","rt")while true:s=f.read()if s!="":print(s)else:breakf.close()
C. def read():f=open("test.txt","rt")while true:s=f.readline()if s!="":print(s)else:breakf.close()
D. def read():f=open("test.txt","rt")s=f.readline()st=s.splist(" ")for s in st:print(s)f.close()

def test():f=open("test.txt","wt+")f.write("abc")f.seek(3,0)f.write("xyz")f.seek(2,0)s=f.read()print(s)f.close()test()结果是

A. bcxyz
B. cxyz
C. bc xyz
D. c xyz

def save(s):f=open("test.txt","wt")f.write(s["name"])f.write(s["sex"])f.write(s["age"])f.close()def read():f=open("test.txt","rt")s=f.read()print(s)f.close()s={"name":"xxx","sex":"male","age":"20"}save(s)read()执行结果是

A. xxx male 20
B. xxxmale20
C. male20
D. 错误

def test():f=open("test.txt","wt+")f.write("我abc")f.seek(3,0)f.write("xyz")f.seek(1,0)s=f.read()print(s)f.close()test()结果是

A. 汉字乱码
B. 我xyz
C. axyz
D. bxyz

答案查题题库