第53卷 文件(3)安徽省分类招生和对口招生考试-电子与信息大类《计算机编程基础—Python语言双析卷》

2026-04-28
| 2份
| 9页
| 27人阅读
| 0人下载

内容正文:

编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第51、第52卷精准对标安徽省考纲,知识模块(五)文件与数据: 1. 文件操作 2. 数据库的使用 安徽省分类招生和对口招生考试 电子与信息大类 《计算机编程基础—Python 语言》考点双析卷 第51卷 文件(2) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.使用with语句打开文件的主要优点是(   ) A.读取速度快 B.写入速度快 C.自动关闭文件 D.可以同时打开多个文件 【答案】C 【详解】上下文管理器with的优点就是能够自动关闭文件。 2.文件对象的 属性可以获取文件的打开模式。(   ) A.name B.mode C.closed D.encoding 【答案】B 【详解】文件对象.mode查看文件的打开模式。 3.以只读模式打开文件后,以下哪个操作是允许的(   ) A.写入内容 B.修改内容 C.删除内容 D.读取内容 【答案】D 【详解】只读模式打开文件,只能向文件对象写入内容。 4.使用open()函数时,文件路径参数里面可以省略文件的(   ) A.名称 B.后缀名 C.存储位置 D.打开模式 【答案】D 【详解】省略打开模式,则默认使用只读方式打开文件。 5.文件对象的tell()方法返回的是(   ) A.文件的大小 B.文件的编码格式 C.当前文件指针的位置 D.文件的打开模式 【答案】C 【详解】文件对象.tell()查看文件的读取位置。 6.以下哪个模式用于以追加模式打开文件(   ) A.'r' B.'w' C.'a' D.'b' 【答案】C 【详解】'a'表示在文件原有内容后面接着写入内容。 7.在Python中,用于打开文件的函数是(   ) A.file() B.openfile() C.fopen() D.open() 【答案】D 【详解】打开文件使用open()函数。 8.文件对象的readline()方法用于(   ) A.读取文件的某一行 B.读取文件的全部内容 C.读取文件的某几行 D.读取文件的指定字符数内容 【答案】A 【详解】readline()读取文件的一行内容。 9.以下哪个模式用于以可读写模式打开文件(   ) A.'r' B.'w' C.'a' D.'r+' 【答案】D 【详解】文件模式后面接'+'表示可读可写。 10.以下哪个方法用于将列表中的字符串写入文件(   ) A.write() B.writelines() C.readline() D.readlines() 【答案】B 【详解】writelines(seq)将列表里面的元素依次写入文件。 二、填空题(本大题共5小题,每题4分,共20分) 11.sqlite3数据库中查询数据库表数据的操作,要使用__________语句。 【答案】select 12.关闭数据库连接使用函数__________。 【答案】close( ) 13.文件对象f,使用__________方法可以查看文件对象的打开模式。 【答案】mode 14.连接sqlite3数据库之后创建游标对象使用函数__________。 【答案】cursor( ) 15.在open()函数第二个参数中,设置为_____表示覆盖写模式。(填"r"、"w"或"a",并区分大小写) 【答案】"w" 【详解】"w"表示覆盖写模式。 三、程序分析题(本大题共5小题,每题10分,共50分) 16.阅读下列程序,写出运行结果__________________。 f=open("test.txt","w") a="hello python" b="hello world" f.write("{} {}".format(a,b)) f.close() f1=open("test.txt","r") print(f1.read(6)) f.close() 【答案】hello 17.阅读下列程序,写出运行结果__________________。 f=open("test.txt","w") a="Hi python" b="world" f.write("{} {}".format(a,b)) f.close() f1=open("test.txt","r") f1.seek(6) print(f1.readlines()) f.close() 【答案】['hon ', 'world'] 18.阅读下列程序,写出运行结果__________________。 f=open("test.txt","w") a="hello python" b="hello world" f.write("{} {}".format(a,b)) f.close() f1=open("test.txt","r") f1.seek(0) print(f1.readline()) f.close() 【答案】hello python 19.阅读下列程序,写出运行结果__________________。 f=open("test.txt","w") a="hello python" b="hello world" f.write("{} {}".format(a,b)) f.close() f1=open("test.txt","r") f1.seek(6) print(f1.readline()) f1.close() 【答案】python 20.阅读下列程序,写出运行结果__________________。 f=open("test.txt","w") lst="hello world".split('l') f.write("{} {}".format(lst[0],lst[2])) f.close() f1=open("test.txt","r") print(f1.read(6)) f1.close() 【答案】he o w 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:安徽省普通高校对口招生专业理论和技能测试考试电子与信息大类《计算机编程基础—Python 语言考点双析卷》,依据《安徽省普通高校对口招生专业理论和技能测试考试纲要》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第51、第52卷精准对标安徽省考纲,知识模块(五)文件与数据: 1. 文件操作 2. 数据库的使用 安徽省分类招生和对口招生考试 电子与信息大类 《计算机编程基础—Python 语言》考点双析卷 第51卷 文件(2) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.使用with语句打开文件的主要优点是(   ) A.读取速度快 B.写入速度快 C.自动关闭文件 D.可以同时打开多个文件 2.文件对象的 属性可以获取文件的打开模式。(   ) A.name B.mode C.closed D.encoding 3.以只读模式打开文件后,以下哪个操作是允许的(   ) A.写入内容 B.修改内容 C.删除内容 D.读取内容 4.使用open()函数时,文件路径参数里面可以省略文件的(   ) A.名称 B.后缀名 C.存储位置 D.打开模式 5.文件对象的tell()方法返回的是(   ) A.文件的大小 B.文件的编码格式 C.当前文件指针的位置 D.文件的打开模式 6.以下哪个模式用于以追加模式打开文件(   ) A.'r' B.'w' C.'a' D.'b' 7.在Python中,用于打开文件的函数是(   ) A.file() B.openfile() C.fopen() D.open() 8.文件对象的readline()方法用于(   ) A.读取文件的某一行 B.读取文件的全部内容 C.读取文件的某几行 D.读取文件的指定字符数内容 9.以下哪个模式用于以可读写模式打开文件(   ) A.'r' B.'w' C.'a' D.'r+' 10.以下哪个方法用于将列表中的字符串写入文件(   ) A.write() B.writelines() C.readline() D.readlines() 二、填空题(本大题共5小题,每题4分,共20分) 11.sqlite3数据库中查询数据库表数据的操作,要使用__________语句。 12.关闭数据库连接使用函数__________。 13.文件对象f,使用__________方法可以查看文件对象的打开模式。 14.连接sqlite3数据库之后创建游标对象使用函数__________。 15.在open()函数第二个参数中,设置为_____表示覆盖写模式。(填"r"、"w"或"a",并区分大小写) 三、程序分析题(本大题共5小题,每题10分,共50分) 16.阅读下列程序,写出运行结果__________________。 f=open("test.txt","w") a="hello python" b="hello world" f.write("{} {}".format(a,b)) f.close() f1=open("test.txt","r") print(f1.read(6)) f.close() 17.阅读下列程序,写出运行结果__________________。 f=open("test.txt","w") a="Hi python" b="world" f.write("{} {}".format(a,b)) f.close() f1=open("test.txt","r") f1.seek(6) print(f1.readlines()) f.close() 18.阅读下列程序,写出运行结果__________________。 f=open("test.txt","w") a="hello python" b="hello world" f.write("{} {}".format(a,b)) f.close() f1=open("test.txt","r") f1.seek(0) print(f1.readline()) f.close() 19.阅读下列程序,写出运行结果__________________。 f=open("test.txt","w") a="hello python" b="hello world" f.write("{} {}".format(a,b)) f.close() f1=open("test.txt","r") f1.seek(6) print(f1.readline()) f1.close() 20.阅读下列程序,写出运行结果__________________。 f=open("test.txt","w") lst="hello world".split('l') f.write("{} {}".format(lst[0],lst[2])) f.close() f1=open("test.txt","r") print(f1.read(6)) f1.close() 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

第53卷 文件(3)安徽省分类招生和对口招生考试-电子与信息大类《计算机编程基础—Python语言双析卷》
1
第53卷 文件(3)安徽省分类招生和对口招生考试-电子与信息大类《计算机编程基础—Python语言双析卷》
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。