2023年12月电子学会Python三级考试真题(含答案)
分数:100 题数:38
一、单选题(共25题,共50分)
1. 一个非零的二进制正整数,在其末尾添加两个“0”,则该新数将是原数的?( )
A. 10倍
B. 2倍
C. 4倍
D. 8倍
答案:C
2. 2023年亚运会将在杭州举办。关于2023,若将其转换为二进制数,则末位数字为?( )
A. 0
B. 1
C. 3
D. 不确定
答案:B
3. 二进制数10010,转换为十进制数和十六进制数分别为?( )
A. 18和12
B. 36和1A
C. 50和1A
D. 36和12
答案:A
4. 在Python中,int('1010',8)语句的作用是?( )
A. 将十进制数1010转化为八进制数1010
B. 将二进制数1010转化为八进制数12
C. 将八进制字符串“1010”转化为八进制整数
D. 将八进制数“1010”转化为十进制整数
答案:D
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'
答案:A
6. 2023年中国航天事业再次刷新纪录,主要事件记录在abc.txt文件中,具体内容如下图所示,程序运行后s值是?( )
f = open(’abc.txt’, ‘r’)
s = f.readline()
print(s)
A. 5月11日,天舟六号
B. 5月30日,神舟十六
C. 6月 7日,力箭一号
D. 6月16日,长征二号
答案:A
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'
答案:C