《Java程序设计》练习题(3)

2018-11-20 17:17

A) ServerSocket svrsoc= new ServerSocket(8000);

B) URL urlBase=new URL(“http://www. zjut.edu.cn/”) ; C) File inFile = new File(“C:/ test.txt”);

D) BufferedReader br = new BufferedReader(“C:/ test.txt”);

47、下面说法错误的是: ( ) A) 单击JCheckBox (复选框)产生ItemEvent事件,并由ItemListener处理。 B) 处理JButton和JTextField事件监听器接口都是ActionListener。 C) 处理鼠标事件的事件监听器接口只有MouseListener。

D) 在JTextField和JPasswordField中输入数据后按Enter键会激发一个事件。 48、下列关于接口和抽象类的说法不正确的是?( ) A) 接口也有构造方法

B) 实现接口时,需对接口中的所有方法都要实现 C) 抽象类也有构造方法 D) 抽象类可以派生出子类

49、下列说法哪个是不正确的?( )

A)一个面板(Jpanel) 能被加入到另一个面板(Jpanel)中 B)一个监听器只能监听一个组件

C)Frame,Panel,Applet都属于容器组件。

D)Button和TextField都可用ActionListener接口实现事件处理 50、对于下列代码: String str1=\String str2=\

String str3=new String(\

StringBuffer str4=new StringBuffer(\以下表达式的值为true的是( ) A) str1= =str2; B) str1= =str3; C) str2= =str3; D) str3= =str4; 51、对于下列代码:

public class SupperClass {

public int sum( int a, int b) { return a+b; } }

class SubClass extends SupperClass { }

下述哪个方法可以加入类SubClass? ( ) A) int sum ( int a, int b ){ return a+b;} B) public void sum (int a, int b ){ return ;} C) public float sum ( int a, int b){ return a+b;} D) public int sum ( int a, int b ) { return a+b;}

52、为AB类的一个无形式参数无返回值的方法method书写方法头,使得用类名AB作为前缀就可以调用它,该方法头的形式为( )

A) static void method( ) B) public void method( )

第 11 页 共 48 页

C) final void method( ) D) abstract void method( ) 53、关于JDBC访问数据库的说法错误的是: ( ) A) 建立数据库连接时,必须加载驱动程序,可采用Class.forName()实现

B) 用于建立与某个数据源的连接可采用DriverManager类的getConnection方法 C) 建立数据库连接时,必须要进行异常处理

D) JDBC中查询语句的执行方法必须采用Statement类实现

54、将组件垂直摆放在一列或水平摆放在一行中的布局管理器是 ( ) A) BorderLayout B) FlowLayout C) CardLayout D)BoxLayout 55、下列有关Java Swing组件说法正确的是: ( ) A) 创建一个JFrame时,必须创建至少一个菜单,并将它加入JFrame中。 B) JTextArea的文本总是只读的。

C) 加载swing组件包的语句是“import java.swing.*; ” 。 D) 在JFrame中添加组件时不能直接用add方法。

56、下列说法错误的是: ( ) A) 程序员必须创建System.in、System.out和System.err对象。 B) 在随机存取文件中查找指定记录时不必检查每一条记录。 C) seek方法必须以文件头为基准进行查找。 D) 计算机做的所有工作最终是对0和1的处理。

57、下列说法错误的是: ( ) A)TCP是面向连接的协议,而UDP是无连接的协议。 B)数据报传输是可靠的,可以保证包按顺序到达。 C)URL代表的统一资源定位符一共包括五个部分

D)Socket和ServerSocket分别表示连接的Client端和Server端

58、下列语句错误的是: ( ) A)ServerSocket svrsoc= ServerSocket(8000);

B)URL urlBase=new URL(“http://www. zjut.edu.cn/”); C)File inFile = new File(“C:/ test.txt”);

D)BufferedReader br = new BufferedReader(“C:/ test.txt”);

59、下面说法错误的是: ( ) A) 单击JCheckBox (复选框)产生ItemEvent事件,并由ItemListener处理。 B) 处理JButton和JTextField事件监听器接口都是ActionListener。 C) 处理鼠标事件的事件监听器接口只有MouseListener。

D) 在JTextField和JPasswordField中输入数据后按Enter键会激发一个事件。60、对于下列代码:

public class Parent {

public int addValue( int a, int b) { int s; s = a+b; return s; } }

class Child extends Parent { }

下述哪些方法可以加入类Child? ( )

第 12 页 共 48 页

A) int addValue( int a, int b ){// do something...}

B) public void addValue (int a, int b ){// do something...} C) public int addValue( int a ){// do something...}

D) public int addValue( int a, int b ) {//do something...} 61、对于下列代码: 1) class Person {

2) public void printValue(int i, int j) {//... } 3) public void printValue(int i){//... } 4) }

5) public class Teacher extends Person { 6) public void printValue() {//... } 7) public void printValue(int i) {//...} 8) public static void main(String args[]){ 9) Person t = new Teacher(); 10) t.printValue(10); 11) }

第10行语句将调用哪行语句? ( ) A) line 2 B) line 3 C) line 6 D) line 7

62、编译和运行下面的应用程序,并在命令行界面输入12345,则回车后屏幕输出的结果是( )。

public class A {

public static void main(String args[]) throws IOException{ BufferedReader buf=new BufferedReader(

new InputStreamReader(System.in)); String str=buf.readLine();

int x=Integer.parseInt(str); System.out.println(x00); } }

A) 345 B)5 C) 123 D) 12345 63、以下程序段输出结果的是( )。 public class A implements B {

public static void main(String args[]) { int i;

A c1 = new A(); i= c1.k;

System.out.println(\ } }

interface B { int k = 10; }

A) i=0 B) i=10 C) 程序有编译错误 D) i=true 64、下面的程序段执行后输出的结果是( )

StringBuffer buf=new StringBuffer(\

buf.replace(0,7,”Hangzhou”)

System.out.println(buf.toString());

第 13 页 共 48 页

A) Hangzhou2008 B) Hangzhoug2008 C)Hangzhou008 D) Beijing2008 65、应用程序的main方法中有以下语句,则输出的结果是 ( )。

String s1=\

int b1=s1.compareTo (s2); System.out.println(b1);

A) false B)-32 C) 32 D) 0 66、下面的程序段的功能是( )。

File file1=new File(\ file1.mkdir();

A)在当前目录下生成子目录:\\xxx\\yyy B)生成目录: e:\\xxx\\yyy C)在当前目录下生成文件xxx.yyy D)以上说法都不对

67、网络资源定位器对应于Java的类java.net.URL,通过其成员方法( )获得端口。 A) getHost() B) getProtocol() C) getPort() D) getRef()

68、下面关于Java中线程的说法不正确的是( )?

A)调用join()方法可能抛出异常InterruptedException。 B)sleep()方法是Thread类的静态方法。

C)调用Thread类的sleep()方法可终止一个线程对象。 D)线程启动后执行的代码放在其run方法中。 69、给Java线程设定优先级的成员方法是( )。 A) getPriority() B) setPriority() C) getTread() D) setTread()

70、编写小应用程序(Applet)需要( )源程序文件和( )文本文件。 A) HTML、Java B) Java、HTML C) Applet、txt D) Java、txt

71、JTextArea实现了可以处理( )文本信息的文本框,但其不能自动进行( )处理。 a) 单行、滚屏 b) 多行、编辑 c) 多行、滚屏 d) 单行、编辑

72、常规菜单是由( )、( )和菜单项组成。 a) JMenuItem、JCheckBoxMenuItem b) JButton、JRadioButton c) JPopupMenu、JMenuItem d) JMenuBar、JMenu

73、GUI组件的左上角坐标是( ), 一个坐标系由X坐标和( )坐标构成。 a) (1,1)、Y b) (0,1)、X c) (0,0)、Y d) (1,0)、X

第 14 页 共 48 页

74、Color类定义了颜色( )和颜色( ),用于控制Java程序中的颜色。 a) 常量、内容 b) 常量、方法 c) 方法、对象 d) 方法、数据

75、Swing组件是( )组件。AWT组件由于捆绑在本地平台上,所以称为( )组件。 A)重量级、轻量级 B)高级、低级 C)低级、高级 D)轻量级、重量级

76、JFrame和JApplet不是( )的子类,因此它们没有( )方法。 A)JComponent、paintComponent B)JComponent、paint

C)JApplet、paintComponent D)JApplet、paint

77、程序员将可能发生异常的代码放在( )块中,后面紧跟着一个或多个( )块。 a) catch、try b) try、catch c) try、exception d) exception、try

78、RandomAccessFile类的( )方法可用于从指定流读取整数。 a) readLine b) readByte c) readInteger d) readInt

79、ServerSocket构造函数的第( )个参数指定了可以等待连接到服务器的最多客户机数目。

a) 1 b) 3 c) 4 d) 2

80、FlowLayout布局管理器按照组件加入容器的次序从( )到( )排列组件。 a) 上、下 b) 右、左 c) 左、右 d) 前、后

四、程序阅读题

1、阅读下面的程序:

① public class Test{

② public static void main(String[] a){ ③ int i = Integer.parseInt(a[0]); ④ switch (i) {

⑤ case 1:System.out.println(\⑥ case 2:System.out.println(\⑦ case 3:System.out.println(\⑧ case 4:System.out.println(\⑨ } ⑩ }

第 15 页 共 48 页


《Java程序设计》练习题(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2010高考政治 选择题汇编 新人教版必修2

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: