当前位置:文档之家› Java-2011-12-B-浙江科技学院JAVA期末测试卷

Java-2011-12-B-浙江科技学院JAVA期末测试卷

第 7 页 共 12 页
14、类的构造函数被自动调用执行的情况是在定义该类的 A. 成员函数时 15、int[] myArray; int[5]; B. 数据成员时 C. 对象时
D.构造函数时
myArray=new
for(int count=0; count <=5; count++) System.out.println(myArray[count]); 以上 Java 代码运行的结果是( ) 。 A. 将 1,2,3,4,5 输出到屏幕 B. 将 0,1,2,3,4 输出到屏幕 C. 将 0,1,2,3,4,5 输出到屏幕 D. 将出现运行时异常 16、假设 A 类有如下定义: class A{ int i; static String s; void method1( ) {

3、在处理异常之后,下列哪一个 block 最适于做任何清理过程? ( A. finally B. try C. catch D. try 和 catch )

4、关于下列程序段的输出结果,说法正确的是 :( public class MyClass{ static int i; public static void main(String args[]){ System.out.println(i); } } A、有错误,变量 i 没有初始化。 C、1 B、null D、0
( )1、Java 编译器使用文件系统来保存程序包。 ( )2、Reader 和 Writer 读写的数据是 8 位的。 ( )3、在 Swing 用户界面的程序设计中,容器可以被添加到其它容器中去。 ( )4、无论 Java 源程序包含几个类的定义,若该源程序文件以 B.java 命名,编译 后生成的都只有一个名为 B 的字节码文件。 ( )5、子类可以继承父类所有的成员变量及成员函数。 ( )6、所谓抽象类就是包含有抽象方法的类。 ( )7、continue 语句用在循环结构中表示继续执行下一次循环。 ( )8、对象成员变量在对象创建时会获得一个初始值。 ( )9、Java 中没有指针,引用不等同于指针。 ( )10、break 语句可以用在循环和 switch 语句中。 ( )11、Java 可以用来进行多媒体及网络编程。 ( )12、Java 的字符类型采用的是 ASCII 编码。 ( )13、Java 数组的大小可以随时改变。 ( )14、Socket 类只能用于客户端,服务器端不需要。
第 2 页 共 12 页
C、节点流和处理流
浙江科技学院考试试卷
10、给出下列代码,哪一个是正确的结果. ( int x = 3; int y = 1; if (x = y) { System.out.println(“x = “ + x); } A、 x = 1 C、 编译错误 B、x = 3

D、 一个运行期异常被抛 )

}
3 页 共 12 页
浙江科技学院考试试卷
static
void
method2( )
{
}
} 设 a 是 A 类的一个实例,下列语句调用错误的是( ) 。 A.System.out.println(a.i);B.a.method1(); C.A.method1(); D.A.method2() 17、为 AB 类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类名 AB 作为前缀就可以调用它,该方法头的形式为( A 、static void method( ) C 、final void method( ) )。
第 5 页 共 12 页
浙江科技学院考试试卷
{ public static void main(String args[]) throws IOException { int inum; double dnum; String str; BufferedReader buf; buf=new BufferedReader(new System.out.print("Input an integer:"); str=buf.readLine(); inum=Integer.parseInt(str); System.out.print("Input an floating point number:"); str=buf. __ __; _____(str); (System.in));
dnum=Double.____
System.out.print("Input an string:"); str=buf.readLine(); System.out.println("Input integer:"+inum); System.out.println("Input floating point nubmer:"+dnum); System.out.println("Input string:"+str); } } 4、程序功能:从一个文本文件中读入数据,并输出。请完成以下代码。 import java.io.*; public class Test { public static void main(String args[])throws IOException { Char[] data = new char[1024]; ____ __ fr = new _ __("story.txt");
7.以下应用程序在数据库中删除一条数据。使用 Statement 对象执行 SQL 语句。 源代码如下: import java.sql.*; public class T30{ public static void main(String[] args){ String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; String url = "jdbc:odbc:Student";
B、 public void method( ) D、 abstract void method( ) )
18、在下面的代码片段中如果分母值为 0,预测输出结果。 ( try { int result=50/denominator; } catch(ArrayOutOfBoundsException e){ System.out.println(“Array out of bounds”); } catch(Exception e){ System.out.println(“Exception raised”); } catch(ArithmaticExcetion e){ System.out.println(“Arithmetic exception”); } A. 代码将导致编译错误。 B. 会打印出“Arithmetic exception”的信息。 C. 会打印出“Array out of bounds”的信息。 D. 会打印出“Exception raised”的信息。 19、下列哪一种方法用来获取产生一个事件的组件? ( A. actionPerformed() C. super() B. getSource() D. getContentPane() )
浙江科技学院考试试卷
一、选择题。 (本大题共 20 小题,每小题 2 分,共 40 分) 得分
1、下列属于合法的 Java 标识符是 ( A._cat C.+static B.5books D.-3.14159

2、要想定义一个不能被继承的类,在类定义中必须加上修饰符。 ( A、 public B、final C、 private D、abstract
5、在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类 型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为 : ( A、隐藏 6、break 语句( B、覆盖 ) B、只中断最外层的循环 D、只中断某一层的循环 C、重载 D、Java 不支持此特性 )
A、只中断最内层的循环
int num=fr.read(data); String str=new String(_
第 6 页 共 12
_,0,num);

浙江科技学院考试试卷
System.out.println("Character read= "+num); System.out.println(str); fr. } } 5、阅读以下代码,写出其输出结果为: public class Example3{ String str=new String("good"); char[] ch={'a','b','c'}; int x = 0; public static void main(String args[]){ Example3 ex=new Example3(); ex.change(ex.str,ex.ch,ex.x); System.out.println(ex.str); } public void change(String str,char[] ch,int x){ str="test ok"; ch[0]='g'; x = 8; } } 6、创建字符串对象的两种方式,一种为 String s = “abc” ;另一种可为 String s = new ; ();
11、面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送 ( A、调用语句 B、命令 ) C、口令 D、消息
12、下列语句正确的是: (
A、程序员必须创建一个线程来释放内存; B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象 13、在使用 interface 声明一个接口时,只可以使用____修饰符修饰该接口。 ( A、private B、protected C、private 或 protected ( D、public ) )
相关主题