发布时间 : 星期六 文章Java习题集3 - 图文更新完毕开始阅读
A、允许输入字符的个数 B、文本框内的空格数 C、参数s的长度 D、文本框的长度 7、设臵ActionEvent事件监视器的方法是( C )
A、addActionEvent( ) B、addActionEventListener( )
C、addActionListener( ) D、addactionPerformedListener( ) 8、设臵ItemEvent事件监视器的方法是( B )
A、addItemEvent( ) B、addItemListener( )
C、addItemEventListener( ) D、addItemStateListener( ) 9、设臵TextEvent事件的监视器的方法是( D )
A、addTextEvent( ) B、addTextEventListener( ) C、addTextAreaListener( ) D、addTextListener( ) 10、ActionListener接口只有一个方法,这个方法是( A ) A、actionPerformed( ) B、actionEvent( ) C、ActionListener( ) D、action( ) 11、ItemListener接口只有一个方法,这个方法是( A ) A、itemStateChanged( ) B、itemEvent( )
C、itemListener( ) D、itemSelected( ) 12、TextListener接口只有一个方法,这个方法是( C ) A、textListener( ) B、textEvent( ) C、textValueChanged( ) D、textSelected( ) 13、MouseListener接口有五个方法,这个五方法是( A ) A、mousePressed( ) 、mouseReleased()、mouseEntered()、mouseExited()、mouseClicked() B、mousePressed( ) 、mouseReleased()、mouseEntered()、mouseDragged()、mouseClicked()
C、mousePressed( ) 、mouseReleased()、mouseEntered()、mouseMoved()、mouseClicked()
D、mousePressed( ) 、mouseReleased()、mouseEntered()、mouseMotion()、mouseClicked()
14、MouseMotionListener接口有两个方法,这个两方法是( D ) A、mousePressed( ) 、mouseReleased() B、mouseDragged()、mouseClicked() C、mousePressed( ) 、mouseMoved() D、mouseDragged( ) 、mouseMoved()
15、TextField类的对象文本框上引发ActionEvent事件的操作是(D) A、改变文本框中的字符 B、在文本框内单击
C、在文本框内双击 D、在文本框内按回车键
16、TextArea类的对象文本区上引发TextEvent事件的操作是(A) A、改变文本区中的文本的内容 B、在文本区内单击
- 13 -
C、在文本区内双击 D、鼠标在文本区内移动
17、CheckBox类可以创建两种选择框:单选和复选,创建?单选?选择框的构造方法是( B )
A、Checkbox() B、Checkbox(String s, Boolean b,
CheckboxGroup g) C、Checkbox(String s) D、Checkbox(String s,Boolean b)
18、Checkbox类的方法getState() 可以返回选择框的选中状态,如果是选中,该方法的返回值是( A )
A、true B、false C、1 D、0
19、下拉列表Choice类的方法getSelectedIndex( ) 可以返回当前下拉列表中被选中的选项的( B )
A、名字 B、索引 C、选中项数 D、选项总数
20、下拉列表Choice类的方法getSelectedItem( ) 可以返回当前下拉列表中被选中的选项的( A )
A、名字 B、索引 C、选中项数 D、选项总数
21、List创建的对象是滚动列表,当用鼠标单击滚动列表的某个选项后就发生( D )
A、ActionEvent事件
B、MouseClick事件 C、MouseEvent事件 D、ItemEvent事件
22、List创建的对象是滚动列表,当用鼠标双击滚动列表的某个选项后就发生( A )
A、ActionEvent事件
B、MouseClick事件 C、MouseEvent事件 D、ItemEvent事件
23、菜单项(MenuItem)上发生的事件是( A ) A、ActionEvent事件
B、MouseClick事件 C、MouseEvent事件 D、ItemEvent事件
24、Runnable接口只有一个方法,这个方法是( B )
A、start() B、run() C、init() D、begin()
25、启动线程,即使线程从新建状态转入就绪状态并进入就绪队列排队的方法是( A )
A、start() B、run() C、init() D、begin() 26、线程的sleep方法的功能是( B ) A、使线程死亡
- 14 -
B、线程暂时放弃CPU资源
C、线程休息一会,但不放弃CPU资源 D、线程结束 27、当多个线程调用同一方法时,为使线程同步,该方法应使用修饰关键字( C ) A、protected B、void C、synchronized D、public 28、当创建一个URL对象url后,完成定位到这个url的方法是( D ) A、getAppletContext( ) B、URL(url)
C、showDocument().getAppletContext() D、getAppletContext().showDocument() 29、建立客户端套接字的构造方法名是( A )
A、Socket() B、ServerSocket() C、UrlSocket() D、UdpSocket() 30、建立服务器端套接字的构造方法名是( B )
A、Socket() B、ServerSocket() C、UrlSocket() D、UdpSocket() 31、创建一个数据库连接对象con后,con调用( B )方法创建一个SQL语句对象。
A、create( ) B、createStatement() C、Statement() D、creatSql()
- 15 -
三、判断题 1、如果类里定义了一个或多个构造方法,那么Java不提供默认的构造方法。(√) 2、如果定义的类中没有给出构造方法,系统也不会提供构造方法。(╳) 系统给出与类同名的构造方法。 3、可以通过类名直接访问类变量。(√)
4、实例方法既能被对象调用,又能用类名直接调用。(╳) 实例方法只能通过对象来调用。
5、类方法既能被对象调用,又能用类名直接调用。(√) 6、一个类的所有对象共享类变量。(√)
7、类体的内容由两部分组成,一部分是变量的定义,一部分是方法的定义。(√) 8、方法的定义由两部分组成,方法的声明和方法体。(√) 9、Java类的继承允许一个子类可以有多个父类。(╳) Java只允许单重继承。
10、多态性就是指父类的某个方法被其子类重写时,可以各自产生自己的功能行为。(√)
11、Java不允许使用int型变量指定数组的大小。(╳)
与C语言不同,Java允许使用int型变量指定数组的大小。
12、容器本身也是一个组件,因此,可以把一个容器添加到另一个容器中实现容器的嵌套。(√)
13、Java Applet小程序必须由浏览器来运行。(√)
14、文本框(TextField类的对象)和文本区(textArea类的对象)的不同之处是二者对事件的处理不同。(╳)
二者的文本处理方式与方法也不同。
15、文本区(textArea类)的方法setText(String s)和append(String s)的功能是相同的。(╳)
SetText(String s)方法将在文本区中重写文本s并覆盖原先的文本,而append(String s)只是在文本区尾部追加文本s。 16、标签的功能只是显示文本,不能动态地编辑文本。(√) 17、Panel类的实例及它的子类的实例都是容器。(√) 18、Canvas类的实例及它的子类的实例都是容器。(╳) Canvas画布,可在其中绘画,不是容器类。
19、一个容器设臵布局的方法是setLayout(布局对象)。(√) 20、BorderLayout布局是将容器设臵成上、中、下三个区域。(╳) 该布局是将容器设臵成东、南、西、北、中五个区域。
21、用GridLayout布局的容器调用add方法将组件加入到容器中时,可以直接设定在某个网格单元中添加组件。(╳) 只能按网格顺序添加组件。
22、Java Applet小程序类及其子类所创建的对象默认的布局是BorderLayout。
- 16 -