西交19年《JAVA语言程序设计》在线作业
1.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.
答案:-
2.给出下面代码:1) class Parent { 2) private String name; 3) public Parent(){} 4) } 5) public class Child extends Parent { 6) private String department; 7) public Child() {} 8) public String getValue(){ return name; } 9) public static void main(String arg[]) { 10) Parent p = new Parent(); 11) } 12) } 那些行将引起过错?( )
A.第3行
B.第6行
C.第7行
D.第8行
答案:-
3.类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.编译时正确,但运转时过错。
答案:-
4.给出下面代码段 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
答案:-
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 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
答案:-
6.看以下程序: boolean a=false; boolean b=true; boolean c=(a&&b)&&(!b); int result=c==false?1:2;
这段程序履行完后,c与result的值是 )
A.c=false;result=1;
B.c=true;result=2;
C.c=true;result=1;
D.c=false;result=2;
答案:-
7.运转下列程序, 会发生什么成果 ( )public class X extends Thread implements Runable{ public void run(){ System.out.println("this is run()"); } public static void main(String args[]) { Thread t=new Thread(new X()); t.start(); } }
A.榜首行会发生编译过错
B.第六行会发生编译过错
C.第六行会发生运转过错
D.程序会运转和启动
答案:-
8.指出下列程序的运转成果 ( )int i = 9; switch (i) { default: System.out.println("default"); case 0: System.out.println("zero"); break; case 1: System.out.println("one"); case 2: System.out.println("two"); }
A.default
B.default, zero
C.error default clause not defined
D.no output displayed那个
答案:-
9.运转下列程序,会发生什么成果()class Outer1{ private int a; void foo(double d,final float f){
String s;
final boolean b;
class Inner{ void methodInner(){ System.out.println("in the Inner"); }
} } public static void main(String args[]) { Outer1 me=new Outer1(); me.foo(123,123); System.out.println("outer"); } }
A.in the Inner outer
B.outer
C.in the Inner
D.编译不经过
答案:-
10.面向目标程序设计办法的优点()
A.可重用性、可扩展性、可操作性
B.可重用性、可维护性、可操作性
C.可管理性、可扩展性、可操作性
D.可重用性、可扩展性、可管理性
答案:-
11.下面选项中,Java对类Welcome进行界说正确的是()
A.public class 1Welcome
B.public class We lcome
C.public class welcome
D.public class Welcome
答案:-
12.有如下的程序:public class Welcome3 {public static void main( String args[] ){System.out.println( "Welcome\nto\nJava\nProgramming!" );}}则它的输出成果是:
A.Welcome to Java Programming!
B.WelcomentonJavanProgramming!
C.Welcome to Java Programming!
D.Welcome to Java Programming!
答案:-
13.对办法main的第1行界说正确的是( )
A.public main( String arg [ ] )
B.public void main( String arg [ ] )
C.public static void main( String arg [ ] )
D.public static void main( String args [ ] )
答案:-
14.下面那一项不会呈现编程过错( )
A.忘掉多行注释符的一个定界符
B.一个标识符的大小写字母使用不当
C.括号不成对呈现
D.在一个显现图形用户界面的应用程序中调用System .exit
答案:-
1.下面哪些代码段是正确的Java源程序? ()
A.package testpackage;public class Test{//do something...}
B.import java.io.*;package testpackage;public class Test{// do something...}
C.import java.io.*;class Person{// do something...}public class Test{// do something...}
D.import java.io.*;import java.awt.*;public class Test{// do something...}
答案:-
2.public class parent { int change() {} } class Child extends Parent { } 哪些办法可参加类Child中? ( )
A.public int change(){}
B.int chang(int i){}
C.private int change(){}
D.abstract int chang(){}
答案:-
3.String s = "hello"; String t = "hello"; char c[] = {'h','e','l','l','o'} ; 下列哪些表达式返回true? ( )
A.s.equals(t);
B.t.equals(c);
C.s==t;
D.t.equals(new String("hello"));
答案:-
4.给出下面代码段: 1) switch(m) 2) { case 0: System.out.println("case 0"); 3) case 1: System.out.println("case 1"); break; 4) case 2: 5) default: System.out.println("default"); 6) } 下列m的哪些值将引起"default"的输出? ( )
A..0
B.1
C.2
D.3
答案:-
5.下列哪些说法是正确的?()
A.Java 言语只允许单一承继
B.Java 言语只允许完成一个接口
C..Java 言语不允许同时承继一个类并完成一个接口
D.Java 言语的单一承继使得代码愈加可靠
答案:-
6.下列关于""的运算,哪些是正确的? ()
A..0000 0100 0000 0000 0000 0000 0000 00005 的运转成果是 1000 0000 0000 0000 0000 0000 0000 0000
B..0000 0100 0000 0000 0000 0000 0000 00005的运转成果是 1111 1100 0000 0000 0000 0000 0000 0000
C..1100 0000 0000 0000 0000 0000 0000 00005的运转成果是 1111 1110 0000 0000 0000 0000 0000 0000
D..1100 0000 0000 0000 0000 0000 0000 00005的运转成果是 0000 0110 0000 0000 0000 0000 0000 0000
答案:-
7.下面关于Java代码安全的说法哪些是正确的?()
A.程序履行过程中需求的一切类都是经过字节码校验程序装入的。
B.代码的运转是由Java运转环境中的解说器完结的。
C.在运转时,字节码要经过装入,校验之后,才能在解说器中履行。
D.在缺省的安全配置条件下,Java pplet不能访问任何本地资源。
答案:-
8.下列办法属于java.lang.Math类的有(办法名相同即可)( )
A.random()
B.abs()
C.sqrt()
D.sin()
答案:-
9.下列表达式哪些是正确的( )
A.byte=340;
B.Boolean=1;
C.long l=-2;
D.double=0.9239d;
答案:-
10.下面的说法正确的是( )
A.Java言语里的线程不是目标
B.Applet不需求main办法
C.Java言语的目标都是java.lang.Object的子类
D.double是Java言语的合法标识符
答案:-
11.下面的Java句子过错的是( )
A.Double a=1.0;
B.double a=1.0;
C.out.println("hello");
D.DatagramSocket a = new DatagramSocket()
答案:-
1.“//”即能够表明单行注释,也能够表明多行注释。( )
T.对
F.错
答案:-
2.办法System.out.println只在指令窗口中显现(或打印)一行文字。( )
T.对
F.错
答案:-
3.类System不是由程序开头的import句子装载。( )
T.对
F.错
答案:-
4.声明变量时有必要指定一个类型。( )
T.对
F.错
答案:-
5.注释的作用是使程序在履行时在屏幕上显现//之后的内容。( )
T.对
F.错
答案:-
6.“//”即能够表明单行注释,也能够表明多行注释。( )
T.对
F.错
答案:-
7.办法System.out.println只在指令窗口中显现(或打印)一行文字。( )
T.对
F.错
答案:-
8.类System不是由程序开头的import句子装载。 ( )
T.对
F.错
答案:-
9.声明变量时有必要指定一个类型。 ( )
T.对
F.错
答案:-
10.注释的作用是使程序在履行时在屏幕上显现//之后的内容。( )
T.对
F.错
答案:-
11.结构办法用于给类的private实例变量赋值。( )
T.对
F.错
答案:-
12.在界说变量和办法时,有必要清楚地在起面前标上访问权限修饰符。( )
T.对
F.错
答案:-
13.在类界说中,成员访问权限修饰符不能屡次呈现。( )
T.对
F.错
答案:-
14.经过点运算符与类目标的引证相连,能够访问此类的成员。( )
T.对
F.错
答案:-
15.声明为protected的类成员只能被次类中的办法访问。( )
T.对
F.错
答案:-
16.类和办法一般能够完成满足一切用户需求的过错处理。( )
T.对
F.错
答案:-
17.当资源不再需求时,一个履行程序却不能恰当地释放他,就会呈现资源走漏。( )
T.对
F.错
答案:-
18.不根据GUI的应用程序会停止,applet或根据GUI的应用程序会重新开始一般事情处理。( )
T.对
F.错
答案:-
19.宣布一个反常是否必定会是程序停止。( )
T.对
F.错
答案:-
20.Java反常处理适用于办法查看到一个过错却不能处理它的场合,这时该办法会抛出一个反常,但不能确保会有一个反常处理程序刚好适合于处理此类反常。( )
T.对
F.错
答案:-
21.程序员有必要创建System .in,System .out和System .err目标。( )
T.对
F.错
答案:-
22.假如次序文件中的文件指针不是指向文件头,那么有必要先封闭文件,然后在再打开它才能从文件头开始读。( )
T.对
F.错
答案:-
23.在随机存取中查找指定记载时不必查看每一条记载。( )
T.对
F.错
答案:-
24.随机存取文件中的记载有必要等长。( )
T.对
F.错
答案:-
25.seek办法有必要以文件头为基准进行查找。( )
T.对
F.错
答案:-
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.
答案:-
2.给出下面代码:1) class Parent { 2) private String name; 3) public Parent(){} 4) } 5) public class Child extends Parent { 6) private String department; 7) public Child() {} 8) public String getValue(){ return name; } 9) public static void main(String arg[]) { 10) Parent p = new Parent(); 11) } 12) } 那些行将引起过错?( )
A.第3行
B.第6行
C.第7行
D.第8行
答案:-
3.类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.编译时正确,但运转时过错。
答案:-
4.给出下面代码段 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
答案:-
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 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
答案:-
6.看以下程序: boolean a=false; boolean b=true; boolean c=(a&&b)&&(!b); int result=c==false?1:2;
这段程序履行完后,c与result的值是 )
A.c=false;result=1;
B.c=true;result=2;
C.c=true;result=1;
D.c=false;result=2;
答案:-
7.运转下列程序, 会发生什么成果 ( )public class X extends Thread implements Runable{ public void run(){ System.out.println("this is run()"); } public static void main(String args[]) { Thread t=new Thread(new X()); t.start(); } }
A.榜首行会发生编译过错
B.第六行会发生编译过错
C.第六行会发生运转过错
D.程序会运转和启动
答案:-
8.指出下列程序的运转成果 ( )int i = 9; switch (i) { default: System.out.println("default"); case 0: System.out.println("zero"); break; case 1: System.out.println("one"); case 2: System.out.println("two"); }
A.default
B.default, zero
C.error default clause not defined
D.no output displayed那个
答案:-
9.运转下列程序,会发生什么成果()class Outer1{ private int a; void foo(double d,final float f){
String s;
final boolean b;
class Inner{ void methodInner(){ System.out.println("in the Inner"); }
} } public static void main(String args[]) { Outer1 me=new Outer1(); me.foo(123,123); System.out.println("outer"); } }
A.in the Inner outer
B.outer
C.in the Inner
D.编译不经过
答案:-
10.面向目标程序设计办法的优点()
A.可重用性、可扩展性、可操作性
B.可重用性、可维护性、可操作性
C.可管理性、可扩展性、可操作性
D.可重用性、可扩展性、可管理性
答案:-
11.下面选项中,Java对类Welcome进行界说正确的是()
A.public class 1Welcome
B.public class We lcome
C.public class welcome
D.public class Welcome
答案:-
12.有如下的程序:public class Welcome3 {public static void main( String args[] ){System.out.println( "Welcome\nto\nJava\nProgramming!" );}}则它的输出成果是:
A.Welcome to Java Programming!
B.WelcomentonJavanProgramming!
C.Welcome to Java Programming!
D.Welcome to Java Programming!
答案:-
13.对办法main的第1行界说正确的是( )
A.public main( String arg [ ] )
B.public void main( String arg [ ] )
C.public static void main( String arg [ ] )
D.public static void main( String args [ ] )
答案:-
14.下面那一项不会呈现编程过错( )
A.忘掉多行注释符的一个定界符
B.一个标识符的大小写字母使用不当
C.括号不成对呈现
D.在一个显现图形用户界面的应用程序中调用System .exit
答案:-
1.下面哪些代码段是正确的Java源程序? ()
A.package testpackage;public class Test{//do something...}
B.import java.io.*;package testpackage;public class Test{// do something...}
C.import java.io.*;class Person{// do something...}public class Test{// do something...}
D.import java.io.*;import java.awt.*;public class Test{// do something...}
答案:-
2.public class parent { int change() {} } class Child extends Parent { } 哪些办法可参加类Child中? ( )
A.public int change(){}
B.int chang(int i){}
C.private int change(){}
D.abstract int chang(){}
答案:-
3.String s = "hello"; String t = "hello"; char c[] = {'h','e','l','l','o'} ; 下列哪些表达式返回true? ( )
A.s.equals(t);
B.t.equals(c);
C.s==t;
D.t.equals(new String("hello"));
答案:-
4.给出下面代码段: 1) switch(m) 2) { case 0: System.out.println("case 0"); 3) case 1: System.out.println("case 1"); break; 4) case 2: 5) default: System.out.println("default"); 6) } 下列m的哪些值将引起"default"的输出? ( )
A..0
B.1
C.2
D.3
答案:-
5.下列哪些说法是正确的?()
A.Java 言语只允许单一承继
B.Java 言语只允许完成一个接口
C..Java 言语不允许同时承继一个类并完成一个接口
D.Java 言语的单一承继使得代码愈加可靠
答案:-
6.下列关于""的运算,哪些是正确的? ()
A..0000 0100 0000 0000 0000 0000 0000 00005 的运转成果是 1000 0000 0000 0000 0000 0000 0000 0000
B..0000 0100 0000 0000 0000 0000 0000 00005的运转成果是 1111 1100 0000 0000 0000 0000 0000 0000
C..1100 0000 0000 0000 0000 0000 0000 00005的运转成果是 1111 1110 0000 0000 0000 0000 0000 0000
D..1100 0000 0000 0000 0000 0000 0000 00005的运转成果是 0000 0110 0000 0000 0000 0000 0000 0000
答案:-
7.下面关于Java代码安全的说法哪些是正确的?()
A.程序履行过程中需求的一切类都是经过字节码校验程序装入的。
B.代码的运转是由Java运转环境中的解说器完结的。
C.在运转时,字节码要经过装入,校验之后,才能在解说器中履行。
D.在缺省的安全配置条件下,Java pplet不能访问任何本地资源。
答案:-
8.下列办法属于java.lang.Math类的有(办法名相同即可)( )
A.random()
B.abs()
C.sqrt()
D.sin()
答案:-
9.下列表达式哪些是正确的( )
A.byte=340;
B.Boolean=1;
C.long l=-2;
D.double=0.9239d;
答案:-
10.下面的说法正确的是( )
A.Java言语里的线程不是目标
B.Applet不需求main办法
C.Java言语的目标都是java.lang.Object的子类
D.double是Java言语的合法标识符
答案:-
11.下面的Java句子过错的是( )
A.Double a=1.0;
B.double a=1.0;
C.out.println("hello");
D.DatagramSocket a = new DatagramSocket()
答案:-
1.“//”即能够表明单行注释,也能够表明多行注释。( )
T.对
F.错
答案:-
2.办法System.out.println只在指令窗口中显现(或打印)一行文字。( )
T.对
F.错
答案:-
3.类System不是由程序开头的import句子装载。( )
T.对
F.错
答案:-
4.声明变量时有必要指定一个类型。( )
T.对
F.错
答案:-
5.注释的作用是使程序在履行时在屏幕上显现//之后的内容。( )
T.对
F.错
答案:-
6.“//”即能够表明单行注释,也能够表明多行注释。( )
T.对
F.错
答案:-
7.办法System.out.println只在指令窗口中显现(或打印)一行文字。( )
T.对
F.错
答案:-
8.类System不是由程序开头的import句子装载。 ( )
T.对
F.错
答案:-
9.声明变量时有必要指定一个类型。 ( )
T.对
F.错
答案:-
10.注释的作用是使程序在履行时在屏幕上显现//之后的内容。( )
T.对
F.错
答案:-
11.结构办法用于给类的private实例变量赋值。( )
T.对
F.错
答案:-
12.在界说变量和办法时,有必要清楚地在起面前标上访问权限修饰符。( )
T.对
F.错
答案:-
13.在类界说中,成员访问权限修饰符不能屡次呈现。( )
T.对
F.错
答案:-
14.经过点运算符与类目标的引证相连,能够访问此类的成员。( )
T.对
F.错
答案:-
15.声明为protected的类成员只能被次类中的办法访问。( )
T.对
F.错
答案:-
16.类和办法一般能够完成满足一切用户需求的过错处理。( )
T.对
F.错
答案:-
17.当资源不再需求时,一个履行程序却不能恰当地释放他,就会呈现资源走漏。( )
T.对
F.错
答案:-
18.不根据GUI的应用程序会停止,applet或根据GUI的应用程序会重新开始一般事情处理。( )
T.对
F.错
答案:-
19.宣布一个反常是否必定会是程序停止。( )
T.对
F.错
答案:-
20.Java反常处理适用于办法查看到一个过错却不能处理它的场合,这时该办法会抛出一个反常,但不能确保会有一个反常处理程序刚好适合于处理此类反常。( )
T.对
F.错
答案:-
21.程序员有必要创建System .in,System .out和System .err目标。( )
T.对
F.错
答案:-
22.假如次序文件中的文件指针不是指向文件头,那么有必要先封闭文件,然后在再打开它才能从文件头开始读。( )
T.对
F.错
答案:-
23.在随机存取中查找指定记载时不必查看每一条记载。( )
T.对
F.错
答案:-
24.随机存取文件中的记载有必要等长。( )
T.对
F.错
答案:-
25.seek办法有必要以文件头为基准进行查找。( )
T.对
F.错
答案:-