青少年软件编程(Python)等级考试试卷(三级)
分数:100 题数:38
一、单选题(共25题,共50分)
1.
一个非零的二进制正整数,在其末尾添加两个“0”,则该新数将是原数的?( )
A.
10倍
B.
2倍
C.
4倍
D.
8倍
试题编号:20230629-ylx-001
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:二进制进位规则是逢二进一,因此末尾添加一个0,是扩大2倍,添加两个0,是扩大4倍。如二进制1——>10——>100,其大小分别为1,2,4。
考生答案:A
考生得分:0
是否评分:已评分
评价描述:
2.
2023年亚运会将在杭州举办。关于2023,若将其转换为二进制数,则末位数字为?( )
A.
0
B.
1
C.
3
D.
不确定
试题编号:20230629-ylx-002
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:由于2023是单数(奇数),因此第一次除以2的余数将是1,根据十进制转二进制方法,该余数为二进制的最低位。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
3.
二进制数10010,转换为十进制数和十六进制数分别为?( )
A.
18和12
B.
36和1A
C.
50和1A
D.
36和12
试题编号:20230629-ylx-003
试题类型:单选题
标准答案:A
试题难度:容易
试题解析:二进制转十进制是按权展开相加法,(10010)
2
=1*2
4
+1*2
1
=(18)
10
,二进制转十六进制是从低位开始,每四位二进制数转换为一位十六进制数,故为12。
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
4.
在Python中,int('1010',8)语句的作用是?( )
A.
将十进制数1010转化为八进制数1010
B.
将二进制数1010转化为八进制数12
C.
将八进制字符串“1010”转化为八进制整数
D.
将八进制数“1010”转化为十进制整数
试题编号:20230629-ylx-004
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:int('1010',8)语句的作用是将八进制数“1010”转化为十进制整数。
考生答案:A
考生得分:0
是否评分:已评分
评价描述:
5.
假设cai.csv文件内容如下图所示,那么下列代码的输出结果是?( )
f = open('cai.csv', 'r')
c = []
for i in f:
c.append(i.strip('\n').split(','))
f.close()
print(c)
A.
[['肉','15'],['白菜','8']]
B.
['肉','15','白菜','8']
C.
['肉','15'],['白菜','8']
D.
'肉','15','白菜','8'
试题编号:20230703-zm-007
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:从csv格式文件读取数据,得到的是列表对象。
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
6.
2023年中国航天事业再次刷新纪录,主要事件记录在abc.txt文件中,具体内容如下图所示,程序运行后s值是?( )
f = open(r'abc.txt','r')
s = f.readline()
print(s)
A.
5月11日,天舟六号
B.
5月30日,神舟十六
C.
6月 7日,力箭一号
D.
6月16日,长征二号
试题编号:20230703-zm-008
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:readline()是只读取一行,所以答案是A;而read()是读取全部内容。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
7.
Python是强大的数据处理工具,能方便读写文件。 打开D:\test.csv,文件的内容如下图所示,
>>>f=open(r"D:\test.csv",'r')
>>>s1=f.read()
>>>s2=f.read()
>>>f.close()
运行上述程序,说法正确的是?( )
A.
>>>s1
'hello python!'
B.
>>>s1
'hello word!'
C.
>>>s1
'hello python!\nhello word!\n'
D.
>>>s2
'hello python!\nhello word!\n'
试题编号:20230703-zm-010
试题类型:单选题
标准答案:C
试题难度:较难
试题解析:
read()函数的使用
>>>f=open(r"D:\test.csv",'r')
>>>s1=f.read() #从文件指针所在位置,读到文件结尾
>>>s2=f.read()#读取到了0个字节,因为文件指针已经读到文件尾部
>>>f.close()
>>>s1
'hello word!\nhello word!\n'
>>>s2
考生答案:D
考生得分:0
是否评分:已评分
评价描述:
8.
Python是强大的数据处理工具,目前受到大家青睐。下列说法错误的是?( )
A.
数据文件格式丰富,常见的有一维数据、二维数据和多维数据
B.
read()函数可以读取整个文件的内容
C.
write()函数向文件中可以写入列表、字符串、整型等数据类型内容
D.
python中有许多函数,能够直接对csv、excel、txt等文件内容读写、删除等操作
试题编号:20230703-zm-011
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:write()函数只能写入字符串类型的数据,如果要写入其他类型的数据,需要先将其转换为字符串类型。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
9.
运行下面一段程序,说法正确的是?( )
f = open('yayun.txt', 'w')
f.write('迎亚运,创未来\nHeart to Heart\n')
f.close()
A.
运行程序后,打印:
'迎亚运,创未来\nHeart to Heart\n'
B.
运行程序后,打印:
迎亚运,创未来
C.
本段程序的功能是打开yayun.txt
D.
如果python程序同目录下不存在yayun.txt,将创建yayu
202312Python三级,电子学会青少年软件编程Python等级考试真题及答案,2023年12月电子学会Python等级考试三级真题试卷及答案