2022. 12 青少年软件编程(Python) 等级考试试卷(六级)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

2022年12月 青少年软件编程Python 等级考试试卷六级
1.数据文件“abc.txt” 中包含若干个英文单词 如图所示
读取文件“abc.txt” 中数据的 Python 程序段如下
file = 'abc.txt'
word_b = []
for word in open(file):
    if word[0:1] = = 'a' and len(word)>4:
        word_b.append(word)
该程序段执行后 列表 word_b 中的数据为
A. 文件“abc.txt” 中所有包含字母“b” 且长度大于 4 的单词
B. 文件“abc.txt” 中所有首字母为“a” 且长度大于 4 的单词
C. 文件“abc.txt” 中所有第 2 个字母为“a” 且长度大于 4 的单词
D. 文件“abc.txt” 中所有第 1、 2 个字母均为“a” 且长度大于 4 的单词

标准答案 B
试题解析 用 for 循环从“abc.txt” 文件中依次读取数据行 如果单词的长度大于 4 并且
word[0:1]第一个字符为'a'的话 加入到列表 word_b 中。 故选 B

2. 下列关于文件的描述错误的是
A. 按数据的组织形式可以把文件分为文本文件和二进制文件两大类
B. 使用 readlines()可以从文件中读入—行文本
C. 可以使用 open()打开文件 用 close()关闭文件
D. 文本文件存储的是常规字符串 由若干文本行组成 通常每行以换行符” \n” 结尾


标准答案 B
试题解析 在 Python 语言中 文件读取方法有(设 f 代表文件变量)∶
f.read():从文件中读入整个文件内容。
f.readline():从文件中读入一行内容。
f.readlines():从文件中读入所有行 以每行为元素形成一个列表。
f.seek():改变当前文件操作指针的位置。


3.
with open("readme.txt","r") as f:
    r=f.read()
with open("writeme.txt", ① ) as p:
    p.write(r)
以上程序实现将 readme 文件内容追加写入 writeme 文件中 ① 处的模式为
A. "w"
B. "t"
C. "r"
D. "a"
标准答案 D
试题解析 模式"a" 打开一个文件用于追加。 如果该文件已存在 文件指针将会放在文件
的结尾。 也就是说 新的内容将会被写入到已有内容之后。 如果该文件不存在 创建新文件
进行写入。

4.小林编写一段文件读写操作代码 文件如下图 代码段如下
file=open('ceshi.txt','w')
file.write("python is a programming language.")
file.close( )
file=open('ceshi.txt','r')
print(file.read( ))
该代码段运行后 输出的结果为
A. IA Distributed System Based on Python.
B. python is a programming language.
C. IA Distributed System Based on Python. python is a programming language.
D. 程序编译错误 不会输出结果

标准答案 B
试题解析 读取的方式为 w 模式 因为该文件存在 文件指针指向文件头位置 原文件内
的数据被覆盖删除。 故选 B

5. 下面选项中能创建按钮的是
A. tkinter.Tk()
B. tkinter.Label()
C. tkinter.Button()
D. tkinter.Text()

标准答案 C
试题解析 tkinter.Tk() 创建一个主窗体对象 tkinter.Label()创建一个标签 tkinter.Button()创
建一个按钮 tkinter.Text()创建一个文本框

6. 使用 grid()方法管理布局 需要将 Label 标签放入第一行第一列 正确写法是
A. grid(row=0,column=0)
B. grid(row=1,column=1)
C. grid(row=0,column=1)
D. grid(row=1,column=0)
标准答案 A
试题解析 grid 的方法中 column 为指定组件插入的列0 表示第一列 row 为指定组件插
入的行0 表示第一行 故答案为 A。

7. tkinter 中的 geometry 函数的作用是
A. 设置窗口标题
B. 设置字体
C. 设置窗口大小
D. 设置按钮大小

标准答案 C
试题解析 geometry 函数是设置窗口大小的函数

更多内容和答案 请查看网站

网站链接 

青少年软件编程历年真题模拟题实时更新

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: python