内容正文:
五校联盟第四次联考
姓名: 分数:
六、填空题(每空2分,共20分)
44.表达式int ("103",8)的值为 .
45.表达type("103") in (int,float,complex)的值为 .
46.已知x=3,y=2,当执行语句y+=x*2,y的值是
47.已知x=[1,2,3],那么执行语句x[len(x)-1:]=[4,5]后,x的值为 .
48.已知x={1:2,2:3},那么表达式x. get(3,4)的值为 .
49.已知a= set(" student");b= set(" python");a&b的值为 .
50.表达式8 if 5>6 else 7的值为 .
51.已知g= lambda x,y=3:x*y,则语句 print(g(2))的输出结果为 .
52.执行代码x,y,*z= sorted([1,3,5,4])之后,变量y的值为 .
53. tkinter 提供了布局功能,主要包含 pack 、 grid 和 三种布局方法。
七、单项选择题(每小题2分,共20分)
54.字符串s=r'abc\t
',则len(s)的值为( )
A.7 B.6 C.5 D.4
55.以下选项中可用作Python标识符的是( )
A.3class B. class C._class D. class&3
56. random. uniform(a,b)的作用是( )
A.生成一个[a,b]之间的随机整数 B.生成一个(a,b)之间的随机小数
C.生成一个均值为s,方差为b的正态分布 D.生成一个[a,b]之间的随机小数
57.若a=(1,2,3),则下列操作中非法的是( )
A. a[ 1 :- 1 ] B. a *3 C. a[2]=4 D. list(a)
58.以下程序的输出结果是:( ) 。
ls =["dog","pig","cock","rabbit","cat"]
x="pig"
print(ls. index(x,0))
A.-1 B.1 C.0 D. pig
59.以下关于列表操作的描述,错误的是( ) 。
A.通过append方法可以向列表添加元素
B.通过extend方法可以将另一个列表中的元素逐一添加到列表中
C.通过insert(index,object)方法在指定位置index前插入元素object
D.通过add方法可以向列表添加元素
60.下列关于类和对象的描述,正确的是( ) 。
A.类是现实中事物的个体 B.每个类都必须创建一个实例
C.每个类只能创建一个实例 D.对象是类的具体实例
61.下列选项中,对于函数的定义错误的是( ) 。
A. def func(a,b): B. def func(b=1,a=2):
C. def func( *a,b): D. def func(a,* *b):
62.关于下面程序,哪一个是错误描述?( ) 。
def sum(n):
if n==1 :
return 1
return n+sum(n-1)
print(sum(5))
A.功能等价于下面的程序
s=0
for i in range(1,6):
s+=1
print(s)
B. num(5)是函数调用
C. sum (n)是递归函数
D. sum(n)函数是求数值n和n-1的和
63.在顶层窗口window 中创建主事件循环的代码是( ) .
A. window. main() B. window. loop()
C. window. mainloop() D. window. eventloop()
八、