内容正文:
五校联盟第2次联考
姓名: 分数:
七、填空题(每小题2分,共5小题,合计10分)
45.IDLE是Python集成开发环境,其中I的英文全称是__________。
46.Python中,while True: x循环的退出通常依靠_____________语句。
47.不定长参数,参数名前加**编码,会将实参以____________的形式赋值给形参。
48.面向对象的程序设计的三大特征中,___________是指父类的同一种方法在不同子类对象中具有不同的表现行为。
49.___________布局又称网格布局,是tkinter管理器中最灵活多变的布局方法。
八、单项选择题。(每小题2分,共10小题,合计20分)
50、以下语句正确的是( )。
A、x=(y==8) B、(x,y)=9,8
C、a=8:b="1":a+=b D、x,y=4,5,6
51、在Python中以下符号表示回车的是( )
A、\t B、\r C、
D、\\
52、下列数据类型中,不支持分片操作的是( )
A、字符串 B、列表 C、字典 D、元组
53、下面代码的执行结果是( )
X=[6,7,8]; X=Y
X.pop()
print(Y)
A.[7,8] B.[6,7,8] C.[ ] D.[6,7]
54.下面代码的输出结果是( )
def ss(x,y,z):
if x==3:
return y*z
else:
return y+z
print(ss(1,ss(1,2,3),5))
A.9 B.3 C.10 D.5
55.下面代码的输出结果是( )
x=0x101;print(x)
A、65 B、64 C、256 D、257
56.x=[5,5,1,6,6,8,8],set(x)的结果为( )
A.[5,5,1,6,6,8,8] B.[5,1,6,8] C.{5,5,1,6,6,8,8} D.{5,1,6,8}
57、下面代码的输出结果是( )
i=2
while i%5:
print(i,end="")
if i>=10:
break
i+=1
A、124578910 B、369 C、234 D、2345
58、在datetime 模块中,可以获取计算机当前系统日期的是( )
A.datetime.date.now( ) B.datetime.datetime.now( )
C.datetime.date.today( ) D.datetime.datetme.today( )
59、下列事件中,表示鼠标移入控制事件是( )
A.Motion B.Enter C.Move D.FocusIn
九、程序分析题。(每小题6分,共3小题,合计18分)
60、执行完成下面的程序后,当用户输入100,10时,输出的结果为__________。
try:
def xx(a,b):
if a*b<=100:
return a*b
else:
return a/b
number1,number2=map(int,input().split(","))
result=xx(number1,number2)
print("The result is",result)
except ValueError:
print("输出数据错误!")
61、以下程序是将一个正整数逆序输出,请将程序补充完整。
s=0
n=int(input("请输入一个正整数"))
while_________________
s=s*10+________________
n//=10
print(s)
_______________________;
________________________。
62、执行完成下面的程序后,输出结果为:_____________
class Test:
count=2023
def print_num(self):
count=2022
self.count=count+1
print(count,self.count)
test=Test()
test.print_num()
print(test.count,Test.count)
十、程序设计(共3小题,合计28分)