1
Python编程从入门到实践
1.12.5.1 一、选择题
一、选择题

1.以下程序的输出结果是( )。

A.fun1 B fun2 A fun1 A fun2 A B.fun1 B fun2 B fun1 A fun2 A

C.fun1 A fun2 A fun1 A fun2 A D.fun1 A fun2 A fun1 B fun2 A

2.下列有关构造方法(也称作初始化方法,即类中名为__init__的方法)的描述正确的是 ( )。

A.构造方法必须访问类的非静态成员

B.所有类都必须自行定义一个构造方法

C.构造方法必须有返回值,即必须包含return语句

D.构造方法可以初始化类的成员变量

3.下列类的声明中,不合法的是( )。

A.class Flower:

pass

B.class A,B:

pass

C.class中国人:

pass

D.class SuperStar():

pass

4.以下不是Tkinter组件的是( )。

A.Checkbutton B.Text C.Messagebox D.Menubutton

5.设Tkinter顶层窗口名为top,为创建一个Tkinter组件,以下选项错误的是( )。

A.lst=tk.ListBox(top) B.btn=tk.Button(top)

C.ent=tk.Entry(top) D.btn=tk.Button(top,text="")

6.当设计用户界面时,使用place方法将控件摆放在窗口中,若参数x和y均为0,则这个控件将被摆放在窗口的( )。

A.左下角 B.左上角 C.右上角 D.右下角