Java语言程序设计 第一二三阶段在线作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一次在线作业
单选题 (共30道题)
1.(
2.5分)编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为•A、.java
•B、.class
•C、.html
•D、.exe
我的答案:B 此题得分:2.5分
2.(2.5分) .Java程序的执行过程中用到一套JDK工具,其中java.exe是指
•A、Java文档生成器
•B、Java解释器
•C、Java编译器
•D、Java类分解器
我的答案:B 此题得分:2.5分
3.(2.5分)Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点•A、安全性
•B、多线程
•C、跨平台
•D、可移植
我的答案:B 此题得分:2.5分
4.(2.5分)Java语言是_____年由______公司第一次正式发布的,________被誉为Java之父
•A、1996;IBM;Bill Joe;
•B、1995;Sun;Bruce Eckel;
•C、1996;Microsoft;Anders Hejlsberg
•D、1995; Sun; James Gosling
我的答案:D 此题得分:2.5分
5.(2.5分)关于Java Application和Applet的说法中,正确的是_________
•A、都包含main()方法
•B、都通过“appletviewer”命令执行
•C、都通过“javac”命令编译
•D、都嵌入在HTML文件中执行
我的答案:C 此题得分:2.5分
6.(2.5分)下列哪个是面向大型企业级用容器管理专用构件的应用平台
•A、J2EE
•B、J2ME
•C、J2SE
•D、J2DE
我的答案:A 此题得分:2.5分
7.(2.5分)下列对Java源程序结构的叙述中,错误的是
•A、import 语句必须在所有类定义之前
•B、接口定义允许0或多个
•C、Java Application中的public class 类定义允许0或多个
•D、package 语句允许0或多个
我的答案:C 此题得分:2.5分
8.(2.5分)下列对Java语言的叙述中,错误的是
•A、Java的虚拟机解释执行字节码
•B、JDK的库文件目录是bin
•C、Java的类是对具有相同行为对象的一种抽象
•D、Java中的垃圾回收机制是一个系统级的线程
我的答案:B 此题得分:2.5分
9.(2.5分)下列Java源程序结构中前三种语句的次序,正确的是
•A、import, package, public class
•B、import 必为首,其他不限
•C、public class, import ,package
•D、package, import , public class
我的答案:D 此题得分:2.5分
10.(2.5分) .在Java中,属于整数类型变量的是
•A、single
•B、double
•C、byte
•D、char
我的答案:C 此题得分:2.5分
11.(2.5分)下列语句片段int a=10,b=4,c=20,d=6; System.out.println(a++*b+c*--d); 的结果为
•A、144
•B、28
•C、140
我的答案:C 此题得分:2.5分
12.(2.5分)下列语句片段:int a=-67,b=116,c=78; int d=~a|b& c; System.out.println(d);的结果为
•A、70
•B、67
•C、78
•D、56
我的答案:A 此题得分:2.5分
13.(2.5分)给出下面代码:public class test{ static int a[] = new int[10]; public static v oid main(String args[]) { System.out.println(a[10]); } } 那个选项是正确的
•A、编译时将产生错误
•B、编译时正确,运行时将产生错误
•C、输出零
•D、输出空
我的答案:B 此题得分:2.5分
14.(2.5分)下面哪些选项是正确的main方法说明?
•A、public main(String args[])
•B、public static void main(String args[])
•C、private static void main(String args[])
•D、void main()
我的答案:B 此题得分:2.5分
15.(2.5分)System类在哪个包中( )
•A、java.util
•B、java.io
•C、java.awt
•D、ng
我的答案:D 此题得分:2.5分
16.(2.5分)下列代码哪几行会出错: ( ) 1) public void modify() { 2} int I, j, k; 3} I=100; 4} while(I> 0){ 5} j= I * 2; 6} System.out.println (" The value of j is " + j ); 7) k=k + 1;
8) I--; 9) } 10)}
•A、line 4
•C、line 7
•D、line 8
我的答案:C 此题得分:2.5分
17.(2.5分)指出正确的表达式
•A、byte b=128;
•B、Boolean b=null;
•C、long l=0xfffL;
•D、float d=0.9239d;
我的答案:C 此题得分:2.5分
18.(2.5分)在Java中,不属于整数类型变量的是
•A、double
•B、long
•C、int
•D、byte
我的答案:A 此题得分:2.5分
19.(2.5分)Java变量中,以下不属于复合类型的数据类型是
•A、类
•B、字符型
•C、数组型
•D、接口
我的答案:B 此题得分:2.5分
20.(2.5分)下面的语句片断输出结果是什么?int score=1; switch(score) { case 0: System.ou t.print(" Fail," ); default:System.out.print(" Error," ); case 1: System.out.print(" Good," ); case 2: System.out.print(" Best" ); break; }
•A、没有输出
•B、Good,
•C、Good,Best
•D、Error,Good,Best
我的答案:C 此题得分:2.5分
21.(2.5分)下面哪个是合法的标识符_______
•A、$persons
•B、2Users
•D、this
我的答案:A 此题得分:2.5分
22.(2.5分)下列布尔变量定义中,正确并且规范的是:
•A、BOOLEAN canceled=false;
•B、boolean canceled= false;
•C、boolean CANCELED= false;
•D、boolean canceled= FALSE;
我的答案:B 此题得分:2.5分
23.(2.5分)数组中各个元素的数据类型是
•A、相同的
•B、不同的
•C、部分相同的
•D、任意的
我的答案:A 此题得分:2.5分
24.(2.5分)下列语句中执行跳转功能的语句是
•A、for 语句
•B、while语句
•C、continue语句
•D、switch语句
我的答案:C 此题得分:2.5分
25.(2.5分)顺序执行下列程序语句后,则b的值是String a=" Hello" ; String b=a.substring(0, 2);
•A、Hello
•B、hello
•C、He
•D、null
我的答案:C 此题得分:2.5分
26.(2.5分)下列的哪个选项可以正确用以表示八进制值8?
•A、0x8
•B、0x10
•C、8
•D、10
我的答案:D 此题得分:2.5分
27.(2.5分)下列的哪个赋值语句是不正确的?
•A、float f = 11.1;
•B、double d = 5.3E12;
•C、float d = 3.14f ;
•D、double f=11.1E10f;
我的答案:A 此题得分:2.5分
28.(2.5分)下列的哪个赋值语句是正确的?
•A、char a=" 12" ;
•B、int a=12.0;
•C、int a=12.0f;
•D、int a=(int)12.0;
我的答案:D 此题得分:2.5分
29.(2.5分)switch 语句中表达式(expression)的值不允许用的类型是
•A、byte
•B、int
•C、boolean
•D、char
我的答案:C 此题得分:2.5分
30.(2.5分)下列关键字中可以表示常量的是
•A、final
•B、default
•C、private
•D、transient
我的答案:A 此题得分:2.5分
判断题 (共10道题)
收起
31.(2.5分)Java语言是不区分大小写
•正确
•错误
我的答案:错误此题得分:2.5分
32.(2.5分)Java语言不含指针和析构方法,所以Java程序只有在结束运行才释放占用的内存•正确
•错误
我的答案:错误此题得分:2.5分
33.(2.5分)Java程序一般应当含有main方法,因为它是所有Java程序执行的入口
•正确
•错误
我的答案:错误此题得分:2.5分
34.(2.5分)数组、类和接口都是引用数据类型
•正确
•错误
我的答案:正确此题得分:2.5分
35.(2.5分)定义完数组后,我们可以根据实际需要,再动态调整数组大小
•正确
•错误
我的答案:错误此题得分:2.5分
36.(2.5分)Java语言中一个Char类型的数据占用2个字节大小的内存空间
•正确
•错误
我的答案:正确此题得分:2.5分
37.(2.5分)编译语句Double aDouble=37.2D不会出现编译错误
•正确
•错误
我的答案:正确此题得分:2.5分
38.(2.5分)if(true){int i=17;} System.out.println(i);运行此程序的结果是输出17
•正确
•错误
我的答案:错误此题得分:2.5分
39.(2.5分)float x=26f; int y=26; int z=x/y; 以上语句能正常编译和运行
•正确
•错误
我的答案:错误此题得分:2.5分
40.(2.5分)int[] a={1,2,3,4}; System.out.println(a.length()); 以上语句运行的结果是显示4•正确
•错误
我的答案:错误此题得分:2.5分
分割----------------------------------------------------
第二次在线作业
单选题 (共25道题)
收起
1.(
2.5分)对象使用时,下面描述错误的是
•A、通过“.”运算符调用成员变量和方法
•B、通过成员变量的访问权限设定限制自身对这些变量方法的调用
•C、将一个对象申明为类的成员时,必须在使用前为其分配内存
•D、在方法中使用对象作为参数时,采用引用调用
我的答案:B 此题得分:2.5分
2.(2.5分)给出如下代码: class Test{ private int m; public static void fun() { // some cod
e... } } 如何使成员变量m 被函数fun()直接访问
•A、将private int m 改为protected int m
•B、将private int m 改为public int m
•C、将private int m 改为static int m
•D、将private int m 改为int m
我的答案:C 此题得分:2.5分
3.(2.5分)下列哪些语句关于内存回收的说明是正确的
•A、程序员必须创建一个线程来释放内存
•B、内存回收程序负责释放无用内存
•C、内存回收程序允许程序员直接释放内存
•D、内存回收程序可以在指定的时间释放内存对象
我的答案:B 此题得分:2.5分
4.(2.5分)MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量
•A、public int MAX_LENGTH=100;
•B、final int MAX_LENGTH=100;
•C、final public int MAX_LENGTH=100;
•D、public final int MAX_LENGTH=100.
我的答案:D 此题得分:2.5分
5.(2.5分)为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为
•A、static void method( )
•B、public void method( )
•C、final void method( )
•D、abstract void method( )
我的答案:A 此题得分:2.5分
6.(2.5分)给出下面代码段1) public class Test { 2) int m, n; 3) public Test() {} 4) public Test(int a) { m=a; } 5) public static void main(String arg[]) { 6) Test t1,t2; 7) int j,k; 8) j=0; k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) } 哪行将引起一个编译时错误?•A、line 3
•B、line 5
•C、line 6
•D、line 10
我的答案:D 此题得分:2.5分
7.(2.5分)函数重载是指
•A、两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
•B、两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
•C、两个以上的函数名字不同,但形参的个数或类型相同
•D、两个以上的函数取相同的函数名,并且函数的返回类型相同
我的答案:A 此题得分:2.5分
8.(2.5分)构造方法何时被调用
•A、类定义时
•B、创建对象时
•C、调用对象方法时
•D、使用对象的变量时
我的答案:B 此题得分:2.5分
9.(2.5分)Java中访问限定符不包括
•A、public
•B、private
•C、default(无修饰符)
•D、final
我的答案:D 此题得分:2.5分
10.(2.5分)定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:
•A、private class MyClass extends Object
•B、class MyClass extends Object
•C、public class MyClass
•D、private class MyClass extends Object
我的答案:C 此题得分:2.5分
11.(2.5分)对于下列代码:public class Parent { public int addValue( int a, int b) { int s; s = a+b; return s; } } class Child extends Parent { } 下述哪些方法可以加入类Child ( )•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 )throws MyException {//do something...}
我的答案:C 此题得分:2.5分
12.(2.5分) .对于下列代码: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 voi d 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
我的答案:D 此题得分:2.5分
13.(2.5分)类Teacher和Student是类Person的子类;Person p; Teacher t; Student s; // p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是:
•A、将构造一个Student对象;
•B、表达式是合法的;
•C、表达式是错误的;
•D、编译时正确,但运行时错误。

我的答案:C 此题得分:2.5分
14.(2.5分)下列哪个类声明是正确的
•A、abstract final class H1{…}
•B、abstract private move(){…}
•C、protected private number;
•D、public abstract class Car{…}
我的答案:D 此题得分:2.5分
15.(2.5分)下列关于继承的哪项叙述是正确的?
•A、在java中允许多重继承
•B、在java中一个类只能实现一个接口
•C、在java中一个类不能同时继承一个类和实现一个接口
•D、java的单一继承使代码更可靠
我的答案:D 此题得分:2.5分
16.(2.5分)下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?
•A、private
•B、无修饰符
•C、public
•D、protected
我的答案:B 此题得分:2.5分
17.(2.5分)已知有下列类的说明,则下列哪个语句是正确的?public class Test { private float
f = 1.0f; int m = 12; static int n=1; public static void main(Strin
g arg[]){ Test t = new Test(); } }
•A、t.f;
•B、this.n;
•C、Test.m;
•D、Test.f;
我的答案:A 此题得分:2.5分
18.(2.5分)下列关于构造方法的叙述中,错误的是
•A、Java语言规定构造方法名与类名必须相同
•B、Java语言规定构造方法没有返回值,但不用void声明
•C、Java语言规定构造方法不可以重载
•D、Java语言规定构造方法通过new自动调用
我的答案:C 此题得分:2.5分
19.(2.5分)如果任何包中的子类都能访问超类中的成员,那么应使用哪个限定词
•A、public
•B、private
•C、protected
•D、transient
我的答案:C 此题得分:2.5分
20.(2.5分)下列代码的执行结果是public class Test { public int aMethod(){ static int i =0; i++; System.out.println(i); } public static void main(String args[]){ Test test = new Test(); test.aMethod(); } }
•A、编译错误
•B、0
•C、1
•D、运行成功,但不输出
我的答案:A 此题得分:2.5分
21.(2.5分)要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符__________
•A、final
•B、public
•C、private
•D、abstract
我的答案:D 此题得分:2.5分
22.(2.5分)阅读下列代码后public class Person{ int arr[]=new int[10]; public static void main(String args[]){ System.out.println(arr[1]); } } 正确的说法是•A、编译时将产生错误
•B、编译时正确,运行时将产生错误
•C、输出零
•D、输出空
我的答案:A 此题得分:2.5分
23.(2.5分)Java用来定义一个类时,所使用的关键字为()
•A、class
•B、public
•C、struct
•D、class 或struct
我的答案:A 此题得分:2.5分
24.(2.5分)下列构造方法的调用方式中,正确的是____
•A、按照一般方法调用
•B、由用户直接调用
•C、只能通过new 自动调用
•D、被系统调用
我的答案:C 此题得分:2.5分
25.(2.5分)在Java 中,能实现多重继承效果的方式是____
•A、内部类
•B、适配器
•C、接口
•D、同步
我的答案:C 此题得分:2.5分
判断题 (共15道题)
收起
26.(2.5分)抽象类不能实例化
•正确
•错误
我的答案:正确此题得分:2.5分
27.(2.5分)接口名可以作为方法返回值的类型
•正确
•错误
我的答案:正确此题得分:2.5分
28.(2.5分)类A和类B位于同一个包中,则除了私有成员,类A可以访问类B的所有其他成员
•正确
•错误
我的答案:正确此题得分:2.5分
29.(2.5分)接口中的所有方法都没有被实现
•正确
•错误
我的答案:正确此题得分:2.5分
30.(2.5分) .在Java程序中,通过类的定义只能实现单重继承。

•正确
•错误
我的答案:正确此题得分:2.5分
31.(2.5分)在同一个类中,允许存在具有相同方法名和相同参数列表的方法,但是要求方法返回类型不同。

•正确
•错误
我的答案:错误此题得分:2.5分
32.(2.5分)抽象方法不能含有方法体,并且必须在抽象类中。

•正确
•错误
我的答案:正确此题得分:2.5分
33.(2.5分)为避免混淆,构造函数名字可以不与所属类名同名。

•正确
•错误
我的答案:错误此题得分:2.5分
34.(2.5分)子类可以继承父类所有的成员变量及成员函数。

•正确
•错误
我的答案:错误此题得分:2.5分
35.(2.5分)Java类中不能存在同名的两个成员函数。

•正确
•错误
我的答案:错误此题得分:2.5分
36.(2.5分)可以用new来创建一个类的实例,即" 对象"
•正确
•错误
我的答案:正确此题得分:2.5分
37.(2.5分)Java中类的构造函数只能有一个。

•正确
•错误
我的答案:错误此题得分:2.5分
38.(2.5分)类的public类型的成员变量不可以被继承。

•正确
•错误
我的答案:错误此题得分:2.5分
39.(2.5分)对象是类的一个实例。

•正确
•错误
我的答案:正确此题得分:2.5分
40.(2.5分)用abstract修饰的类必须被继承。

•正确
•错误
我的答案:正确此题得分:2.5分
---------------------------------------------------------分割----------------------------------------------------
第三次在线作业
单选题 (共30道题)
1.(
2.5分)容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变•A、CardLayout
•B、FlowLayout
•C、BorderLayout
•D、GridLayout
我的答案:B 此题得分:2.5分
2.(2.5分)paint()方法使用哪种类型的参数
•A、Graphics
•B、Graphics2D
•C、String
•D、Color
我的答案:A 此题得分:2.5分
3.(2.5分)监听事件和处理事件
•A、都由Listener完成
•B、都由相应事件Listener处登记过的构件完成•C、由Listener和构件分别完成
•D、由Listener和窗口分别完成
我的答案:B 此题得分:2.5分
4.(2.5分)下列哪个属于容器的构件
•A、JFrame
•B、JButton
•C、Jpnel
•D、Japplet
我的答案:A 此题得分:2.5分
5.(2.5分)下列不属于容器的是
•A、Window
•B、TextBox
•C、Panel
•D、ScrollPane
我的答案:B 此题得分:2.5分
6.(2.5分)下面哪个语句是正确的
•A、Object o=new Button(″A″);
•B、Button b=new Object(″B″);
•C、Panel p=new Frame();
•D、Frame f=new Panel();
我的答案:A 此题得分:2.5分
7.(2.5分)在下列事件处理机制中哪个不是机制中的角色•A、事件
•B、事件源
•C、事件接口
•D、事件处理者
我的答案:C 此题得分:2.5分
8.(2.5分)Applet类的直接父类是
•A、Component类
•B、Container类
•C、Frame类
•D、Panel类
我的答案:D 此题得分:2.5分
9.(2.5分)下面关于Applet的说法正确的是
•A、Applet也需要main方法
•B、Applet必须继承自java.awt.Applet
•C、Applet能访问本地文件
•D、Applet程序不需要编译
我的答案:B 此题得分:2.5分
10.(2.5分)下面这些方法中,哪个不是Applet的基本方法
•A、init()
•B、run()
•C、stop()
•D、start()
我的答案:B 此题得分:2.5分
11.(2.5分)Frame默认的布局管理器是________
•A、FlowLayout
•B、BorderLayout
•C、GridLayout
•D、CardLayout
我的答案:B 此题得分:2.5分
12.(2.5分)下列声明的类哪个可以用来响应鼠标拖动事件________
•A、class J_A implements MouseMotionAdapter
•B、class J_B implements MouseMotionListener
•C、class J_C implements MouseAdapter
•D、class J_D implements MouseListener
我的答案:B 此题得分:2.5分
13.(2.5分)下列哪个方法可用于创建一个可运行的类
•A、public class X implements Runable{ public void run(){......} }•B、public class X implements Thread{ public void run(){......} }
•C、public class X implements Thread{ public int run(){......} }
•D、public class X implements Runable{ protected void run(){......} }
我的答案:A 此题得分:2.5分
14.(2.5分)为实现多线程之间的通信,需要使用下列哪种流才合适
•A、Filter stream
•B、File stream
•C、Random access stream
•D、Piped stream
我的答案:D 此题得分:2.5分
15.(2.5分)哪个关键字可以对对象加互斥锁?
•A、transient
•B、synchronized
•C、serialize
•D、static
我的答案:B 此题得分:2.5分
16.(2.5分)以下哪个方法用于定义线程的执行体?
•A、start()
•B、init()
•C、run()
•D、main()
我的答案:C 此题得分:2.5分
17.(2.5分)运行下列程序, 会产生什么结果public class X extends Thread implements Runn able{ public void run(){ System.out.println(" this is run()" ); } public static void main(St ring args[]) { Thread t=new Thread(new X()); t.start(); } }
•A、第一行会产生编译错误
•B、第六行会产生编译错误
•C、第六行会产生运行错误
•D、程序会运行和启动
我的答案:D 此题得分:2.5分
18.(2.5分)异常包含下列哪些内容
•A、程序中的语法错误
•B、程序的编译错误
•C、程序执行过程中遇到的事先没有预料到的情况
•D、程序事先定义好的可能出现的意外情况
我的答案:D 此题得分:2.5分
19.(2.5分)对于catch子句的排列,下列哪种是正确的
•A、父类在先,子类在后
•B、子类在先,父类在后
•C、有继承关系的异常不能在同一个try程序段内
•D、先有子类,其他如何排列都无关
我的答案:B 此题得分:2.5分
20.(2.5分)在异常处理中,如释放资源、关闭文件、关闭数据库等由( )来完成•A、try子句
•B、catch子句
•C、finally子句
•D、throw子句
我的答案:C 此题得分:2.5分
21.(2.5分)当方法遇到异常又不知如何处理时,下列哪种说法是正确的•A、捕获异常
•B、抛出异常
•C、声明异常
•D、嵌套异常
我的答案:B 此题得分:2.5分
22.(2.5分)哪个关键字可以抛出异常?
•A、transient
•B、finally
•C、throw
•D、static
我的答案:C 此题得分:2.5分
23.(2.5分)线程类的哪种方法用来启动一个新线程的执行?
•A、run()
•B、start()
•C、begin()
•D、run(Runnable r)
我的答案:B 此题得分:2.5分
24.(2.5分)Character流与Byte流的区别是
•A、每次读入的字节数不同
•B、前者带有缓冲,后者没有
•C、前者是块读写,后者是字节读写
•D、二者没有区别,可以互换使用
我的答案:A 此题得分:2.5分
25.(2.5分)Java中哪个类提供了随机访问文件的功能
•A、RandomAccessFile类
•B、RandomFile类
•C、File类
•D、AccessFile类
我的答案:A 此题得分:2.5分
26.(2.5分)说明下列哪项为InputStreamReader的正确创建方法?
•A、new InputStreamReader(new FileInputStream(“data”));
•B、new InputStreamReader(new FileReader(“data”));
•C、new InputStreamReader(new BufferedReader(“data”));
•D、new InputStreamReader(“data”);
我的答案:A 此题得分:2.5分
27.(2.5分)在下列选项中,哪些类型的实例对象的引用可以作为类java.io.DataOutputStream的构造方法的参数
•A、ng.String
•B、java.io.File
•C、java.io.FileOutputStream
•D、java.io.RandomAccessFile
我的答案:C 此题得分:2.5分
28.(2.5分)用”new FileOutputStream(“data.txt”,true)”创建一个FileOutputStream实例对象,则下面哪些说法是正确的
•A、如果文件data.txt存在,则将抛出IOException;
•B、如果文件data.txt不存在,则将抛出IOException;
•C、如果文件data.txt存在,则将覆盖文件中已有的内容;
•D、如果文件data.txt存在,则将在文件末尾添加新内容;
我的答案:D 此题得分:2.5分
29.(2.5分)当需要在文件中写入字符而不是字节时,在下面的类最好选用哪个类
•A、java.io.RandomAccessFile
•B、java.io.PrintWriter
•C、java.io.PrintStream
•D、java.io.PrintOutputWriter
我的答案:B 此题得分:2.5分
30.(2.5分)下列语句片段int a=10,b=4,c=20,d=6; System.out.println(a++*b+c*--d); 的结果为( )
•A、144
•B、28
•C、140
•D、不能执行
我的答案:A 此题得分:2.5分
判断题 (共10道题)
收起
31.(2.5分)在Swing用户界面的程序设计中,容器可以被添加到其它容器中去
•正确
•错误
我的答案:正确此题得分:2.5分
32.(2.5分)applet可以运行在浏览器中。

•正确
•错误
我的答案:正确此题得分:2.5分
33.(2.5分)在Java中,异常Exception是指程序在编译和运行进出现的错误。

•正确
•错误
我的答案:错误此题得分:2.5分
34.(2.5分)多数I/O方法在遇到错误是会抛出异常,因此在调用这些方法时必须对异常进行处理。

•正确
•错误
我的答案:错误此题得分:2.5分
35.(2.5分)一个Java Applet源程序的主类能有多个父类。

•正确
•错误
我的答案:错误此题得分:2.5分
36.(2.5分)要想在类中实现多线程,类必须继承Thread类。

•正确
•错误
我的答案:错误此题得分:2.5分
37.(2.5分)java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。

•正确
•错误
我的答案:错误此题得分:2.5分
38.(2.5分)在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。

•正确
•错误
我的答案:错误此题得分:2.5分
39.(2.5分)所有的鼠标事件都由MouseListener监听接口的监听者来处理
•正确
•错误
我的答案:错误此题得分:2.5分
40.(2.5分)Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。

•正确
•错误
我的答案:正确此题得分:2.5分。

相关文档
最新文档