第 1 题 【单选题】
运行下方代码段,输出的结果是( )。
a=(1,2,3)
print(type(a))
A :<class ‘float’>
B :<class ‘int’>
C :<class ‘str’>
D :<class ‘tuple’>
正确答案:D
试题解析:
第 2 题 【单选题】
content.txt中原来的内容为字符串“yesterday”,则下方代码段运行后,content.txt中的内容为()。
f = open('content.txt','w')
for i in 'today':
f.write(i) f.close()
A :yesterdaytoday
B :yesterday
C :today
D :y
正确答案:C
试题解析:
第 3 题 【单选题】
一个Python包的文件目录结构如图1所示,其中happy.py的内容如图2所示,则main.py中运行后可以打印出“Happy Birthday!”的代码是( )。
A :import a.happyf()
B :from mypack.a.happy import ff()
C :import a.b.happyf()
D :from a.happy import *f()
正确答案:D
试题解析:
第 4 题 【单选题】
下列代码段执行有误的是( )。
A :new_seq = (1,3,4,6,7)new_seq.append(8)
B :from time import timesleep(3)
C :for num in set(1236): print(num)
D :import osf = open(‘name.txt’,‘w’)
正确答案:C
试题解析:
第 5 题 【单选题】
运行下方代码段,输出的结果是( )。
a=[3,7,4,6,2,5]
a.sort(reverse=True)
print(a[3:])
A :[4, 3, 2]
B :[5, 6, 7]
C :[5, 4, 3, 2]
D :[4, 5, 6, 7]
正确答案:A
试题解析:
第 6 题 【单选题】
运行下方代码段,则a的取值范围是( )。
import random
a = abs(random.choice([2,4]))
A :2 <= a <= 4
B : 2 <= a < 4
C :a = 2或 a = 3
D :a = 2或 a = 4
正确答案:D
试题解析:
第 7 题 【单选题】
下列不合法的自定义函数名的是( )。
A :Class
B :addd
C :continue
D :_685
正确答案:C
试题解析:
第 8 题 【单选题】
下列代码段中,能够接受用户输入的一个字符,并判断它是字母还是数字的是( )。
A :
a = int(input())
if 0 <= a <= 9:
print('数字')
else:
print('字母')
B :
a = input()
if '0' <= a <= '9':
print('数字')
else:
print