选择题 共25道
判断题 共10道
编程题 共3道
关于文件的读写操作,read()函数读取文件,生成的是一个列表。( )
现有二维数据表示如下,它的每个元素是以相同的数据类型存储数据。( )
xinxi=[
['王宏','male','155cm','45kg'],
['张星','male','150cm','43kg'],
['李丽','female','157cm','42kg'],
]
bool(0)、bool("0")、bool(None)、bool('')这四个Python表达式输出的结果都是False。( )
在Python中,执行print(chr(100))语句,能够输出一个字符串结果。( )
all()函数用于判断给定的可迭代参数中的所有元素是否都为Ture,如果是则返回Ture,否则返回False。例如:all((0,1))值为Ture。( )
Python中的help()函数可以查看函数或模块用途的详细说明。( )
使用try-except语句块时,必须将可能引发异常的代码放在except块中,而不能放在try块中。( )
在Python编程语言中,'0b10' 表示二进制数10,并且这个数换算为十进制,就是整数2。( )
Python表达式:ord('a') - ord('A') 运行的结果是整数 32 ,请判断是否正确 。( )
下面Python程序使用with语句打开文件,处理结束后会自动关闭“动物.csv”文件?( )
c=['老虎','狮子','大象','猴子']
with open('动物.csv','w') as f:
f.write(','.join(c)+'\n')
李明要读取分数文件(fs.csv)中的数据,编写程序计算各科平均分,请补全代码。
import csv
yw=0
sx=0
yy=0
n= ①
f=open('/data/fs.csv','r')
row= ② (f,delimiter=',')
next(row)
for r in ③ :
yw+=float(r[0])
sx+=float(r[1])
yy+=float(r[2])
n+= ④
print('语文平均成绩是',round(yw/n,2))
print('数学平均成绩是',round(sx/n,2))
print('英语平均成绩是',round(yy/n,2))
某电影院的售票系统会把已经卖出去的座位号码保存在一个列表中,请完成功能,在有人买票时,告知客户这个座位是否已经卖出去了。
# 已售出的座位号
seat = [2,5,8,10,22,33,42,46,58]
# 用户输入要查询的座位号
target_seat = int(input("请输入你要查找的座位号:"))
low = 0
high = ①
result = -1
while ②
mid = ③
if seat[mid] == target_seat:
result = mid
break
elif seat[mid] < target_seat:
low = ④
else:
high = ⑤
if result == -1:
print('该座位尚未售出,请尽快付款!')
print('该座位已售出,请重新选择其他座位!')
用枚举算法输出满足以下三个条件的整数,请你补全代码。
条件1:两位整数
条件2:偶数
条件3:十位数字和个位数字相同
for i in range(100):
if ① and ② and ③ :
print(i, ④ )
输出:
22 44 66 88
试题编号:202606-P3-38
试题类型:编程题