20秋西交《Java语言》在线作业-1(100分)
答案来历:熊猫奥鹏(www.188open.com)-[西安交通大学]西交《Java语言》在线作业
试卷总分:100 得分:100
第1题,下列程序段履行后的成果是( )。 String s=new String("abcdefg"); for(int i=0;is.length();i+=2){ System.out.print(s.charAt(i)); }
A、aceg
B、ACEG
C、abcdefg
D、abcd
正确答案:
第2题,下面哪个函数是public voidaMethod(){...}的重载函数?( )
A、voidaMethod( ){...}
B、public intaMethod(){...}
C、public voidaMethod ( ){...}
D、public intaMethod ( int m){...}
正确答案:
第3题,class Person{
String name,department;
int age;
public Person(String n){name=n;}
public Person(String n, int a){name=n;age=a;}
public Person(String n,String d,int a){
//doing the same as two arguments version of constructer
//including assignment name=n,age=a
}
}
下列哪一个选项能够增加到"//doing the same...."处?
A、Person(n,a)
B、this(Person(n,a))
C、this(n,a)
D、this(name,age
正确答案:
第4题,下面的表达式哪个是正确的( )
A、String s="你好";int i=3; s+=i;
B、String s="你好";int i=3; if(i==s){ s+=i};
C、String s="你好";int i=3; s=i+s;
D、String s="你好";int i=3; s=i+;
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在创立对象时有必要()
A、先声明对象,然后才干运用对象
B、先声明对象,为对象分配内存空间,然后才干运用对象
C、先声明对象,为对象分配内存空间,对对象初始化,然后才干运用对象
D、其它说法都对
正确答案:
第6题,Java语言供给了一个()线程,自动收回动态分配的内存
A、异步
B、花费者
C、看护
D、废物搜集
正确答案:
第7题,有以下程序片段,下列哪个选项不能刺进到行1。( )
1.
2.publicclassInteresting{
3.//do sth
4. }
A、import java.awt.*;
B、package mypackage;
C、class OtherClass{ }
D、public class MyClass{ }
正确答案:
第8题,履行句子int i=1,j=++i;后i与j的值别离为()。
A、1与1
B、2与1
C、1与2
D、2与2
正确答案:
第9题,Java类能够作为()
A、类型界说机制
B、数据封装机制
C、类型界说机制和数据封装机制
D、其它都不对
正确答案:
答案来历:熊猫奥鹏(www.188open.com),运转下列程序,会发生啥成果: 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、编译不经过
正确答案:
第11题,以下关于承继的叙说正确的是()。
A、在Java中类只答应单一承继
B、在Java中一个类只能完成一个接口
C、在Java中一个类不能一起承继一个类和完成一个接口
D、在Java中接口只答应单一承继
正确答案:
答案来历:熊猫奥鹏(www.188open.com),System.out.println("5"+2);的输出成果大概是()。
A、52
B、7
C、2
D、5
正确答案:
第13题,下面是有关子类调用父类结构函数的描绘正确的是()
A、子类界说了自己的结构函数,就不会调用父类的结构函数
B、子类有必要经过super关键词调用父类没有参数的结构函数
C、假如子类的结构函数没有经过super调用父类结构函数,那么子类会先调用父类不含参数的结构函数,再调用子类自己的结构函数
D、创立子类对象时,先调用子类自己的结构函数,然后调用父类的结构函数
正确答案:
第14题,Java编程所有必要的默许引证包为()
A、java.sys包
B、java.lang包
C、java.util包
D、其他都不是
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下面哪个为结构函数的特性界说( )。
A、在类中声明结构函数时,称号须与类名一样
B、具有重载特性,能够树立多个一样称号
C、运用类树立新对象时,会自动履行结构函数,因而在结构函数内设定变量的初始值进行内存的分配
D、其他都是
正确答案:
第16题,Java 类能够作为()
A、类型界说机制
B、数据封装机制
C、类型界说机制和数据封装机制
D、上述都不对
正确答案:
第17题,当Frame改动巨细时,放在其间的按钮巨细不变,则运用如下哪个layout( )。
A、FlowLayout
B、CardLayout
C、North and South of BorderLayout
D、East and West of BorderLayout
正确答案:
第18题,阅览下列代码
public class Test2005{
public static void main(String args[]){
String s=″Test″;
Switch(s){
case″Java″:System.out.print(″Java″);
break;
case″Language″:System.out.print(″Language″);
break;
case″Test″:System.out.print(″Test″);
break;
}
}
}
其运转成果是_________。
A、Java
B、Language
C、Test
D、编译犯错
正确答案:
第19题,下面哪种注释方法可以撑持javadoc指令: ( )
A、/**...**/
B、/*...*/
C、//
D、/**...*/
正确答案:
答案来历:熊猫奥鹏(www.188open.com),关于被私有拜访操控符private润饰的成员变量,以下说法正确的是( )。
A、能够被三品种所引证:该类本身、与它在同一个包中的其他类、在其他包中的该类的子类
B、能够被两品种拜访和引证:该类自身、该类的一切子类
C、只能被该类本身所拜访和修正
D、只能被同一个包中的类拜访
正确答案:
第21题,在Java顶用啥关键词润饰的方法能够直接经过类名来调用?()
A、static
B、final
C、private
D、void
正确答案:
第22题,System类在哪个包中? ( )
A、java.util
B、java.io
C、java.awt
D、java.lang
正确答案:
第23题,下面关于Applet的说法正确的是
A、Applet也需求main方法
B、Applet有必要承继自java.awt.Applet
C、Applet能拜访本地文件
D、Applet程序不需求编译
正确答案:
第24题,下面哪种注释方法可以撑持javadoc指令:
A、/**...**/
B、/*...*/
C、//
D、/**...*/
正确答案:
答案来历:熊猫奥鹏(www.188open.com),类Test1、Test2界说如下:
1.publicclassTest1
2.{ publicfloataMethod(float a,float b) throws
3.IOException { }
4. }
5. publicclassTest2extendsTest1{
6.
7.}
将以下哪种方法刺进行6是不合法的。( )
A、floataMethod(floata,floatb){ }
B、publicintaMethod(int a,int b)throwsException{ }
C、publicfloataMethod(floatp,float q){ }
D、publicintaMethod(int a,intb)throws IOException{ }
正确答案:
第26题,下列关于润饰符混用的说法,错误的是( )
A、abstract不能与final并排润饰同一个类
B、abstract类中不可以以有private的成员
C、static方法中能处理非static的特点
D、abstract方法有必要在abstract类中
正确答案:
第27题,看下面一段程序: class Aclass{ void go(){ System.out.println("Aclass");} } public class Bclass extends Aclass{ void go{ System.out.println("Bclass"); } public static void main(String args[]){ Aclass a=new Aclass(); Aclass a1=new Bclass(); a.go(); a1.go(); } 以上程序运转成果是:( )
A、Aclass Aclass
B、Bclass Bclass
C、Aclass Bclass
D、Bclass Aclass
正确答案:
第28题,给出下面代码,关于该程序以下哪个说法是正确的?( )
public class Person{
static int arr[] = new int[5];
public static void main(String a[]) {
System.out.println(arr[0]);}
}
}
A、编译时将发生错误
B、编译时正确,运转时将发生错误
C、输出零
D、输出空
正确答案:
第29题,下列句子序列履行后,i 的值是( )。 int i=8, j=16; if( i-1j ) i--; else j--;
A、15
B、16
C、7
D、8
正确答案:
答案来历:熊猫奥鹏(www.188open.com),容器被从头设置巨细后,哪种布局管理器的容器中的组件巨细不随容器巨细的改变而改动?( )
A、CardLayout
B、FlowLayout
C、BorderLayout
D、GridLayout
正确答案:
第31题,下面的Java句子错误的是( )。
A、Double a=1.0;
B、double a=1.0;
C、out.println("hello");
D、DatagramSocket a = new DatagramSocket()
正确答案:,C
第32题,下面哪个方法能够在任何时分被任何线程调用?( )
A、notify()
B、wait()
C、notifyAll()
D、sleep()
E、yield()
F、synchronized(this)
正确答案:,E,F
第33题,下面的表达式哪个是正确的? ( )
A、String s="你好";int i=3; s+=i;
B、String s="你好";int i=3; if(i==s){ s+=i};
C、String s="你好";int i=3; s=i+s;
D、String s="你好";int i=3; s=i+;
E、String s=null; int i=(s!=null)&&(s.length0)?s.length():0;
正确答案:
第34题,下列方法归于java.lang.Math类的有(方法名一样即可):
A、random()
B、abs()
C、sqrt()
D、sin()
正确答案:
第35题,界说一个类名为"MyClass.java"的类,而且该类可被一个工程中的一切类拜访,那么该类的正确声明应为:( )
A、private class MyClass extends Object
B、class MyClass extends Object
C、public class MyClass
D、public class MyClass extends Object
正确答案:
第36题,下列说法正确的是()
A、java语言里的线程是没有优先级的
B、String类在java.lang包中
C、java语言撑持类的序列化
D、能序列化的类有必要完成java.io.Serializable接口
正确答案:
第37题,下列正确的有()
A、call by value不会改动实践参数的数值
B、call by reference能改动实践参数的参阅地址
C、call by reference不能改动实践参数的参阅地址
D、call by reference能改动实践参数的内容
正确答案:,C,D
第38题,Java程序的品种有()
A、类(Class)
B、Applet
C、Application
D、Servlet
正确答案:,C,D
第39题,下面关于Java代码安全的说法哪些是正确的?
A、程序履行过程中需求的一切类都是经过字节码校验程序装入的。
B、代码的运转是由Java运转环境中的解说器完结的。
C、在运转时,字节码要通过装入,校验之后,才干在解说器中履行。
D、在缺省的安全装备条件下,Java Applet不能拜访任何本地资源。
正确答案:,B,C,D
第40题,履行下列代码后,哪个定论是正确的String [] s=new String[10];()
A、s[10]为"";
B、s[9]为null;
C、s[0]为不决义
D、s.length为10
正确答案:
第41题,方法System.out.println只在指令窗口中显现(或打印)一行文字。()
A、错误
B、正确
正确答案:
第42题,经过点运算符与类对象的引证相连,能够拜访此类的成员。( )
A、错误
B、正确
正确答案:
第43题,UDP是面向衔接的协议。( )
A、错误
B、正确
正确答案:
第44题,interface中界说的变量悉数是final static变量
A、错误
B、正确
正确答案:
第45题,程序员有必要创立System.in,System.out和System.err对象。()
A、错误
B、正确
正确答案:
第46题,类和方法一般能够完成满意一切用户需求的错误处理。( )
A、错误
B、正确
正确答案:
第47题,Java反常处理适用于方法检查到一个错误却不能处理它的场合,这时该方法会抛出一个反常,但不能确保会有一个反常处理程序刚好合适于处理此类反常。( )
A、错误
B、正确
正确答案:
第48题,在随机存取中查找指定记载时不用检查每一笔记录。( )
A、错误
B、正确
正确答案:
第49题,StringTokenizer类的hasMoreTokens方法断定在字符串中是不是还有语言符号回来。()
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),注释的效果是使程序在履行时在屏幕上显现//之后的内容。( )
A、错误
B、正确
正确答案:
试卷总分:100 得分:100
第1题,下列程序段履行后的成果是( )。 String s=new String("abcdefg"); for(int i=0;is.length();i+=2){ System.out.print(s.charAt(i)); }
A、aceg
B、ACEG
C、abcdefg
D、abcd
正确答案:
第2题,下面哪个函数是public voidaMethod(){...}的重载函数?( )
A、voidaMethod( ){...}
B、public intaMethod(){...}
C、public voidaMethod ( ){...}
D、public intaMethod ( int m){...}
正确答案:
第3题,class Person{
String name,department;
int age;
public Person(String n){name=n;}
public Person(String n, int a){name=n;age=a;}
public Person(String n,String d,int a){
//doing the same as two arguments version of constructer
//including assignment name=n,age=a
}
}
下列哪一个选项能够增加到"//doing the same...."处?
A、Person(n,a)
B、this(Person(n,a))
C、this(n,a)
D、this(name,age
正确答案:
第4题,下面的表达式哪个是正确的( )
A、String s="你好";int i=3; s+=i;
B、String s="你好";int i=3; if(i==s){ s+=i};
C、String s="你好";int i=3; s=i+s;
D、String s="你好";int i=3; s=i+;
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在创立对象时有必要()
A、先声明对象,然后才干运用对象
B、先声明对象,为对象分配内存空间,然后才干运用对象
C、先声明对象,为对象分配内存空间,对对象初始化,然后才干运用对象
D、其它说法都对
正确答案:
第6题,Java语言供给了一个()线程,自动收回动态分配的内存
A、异步
B、花费者
C、看护
D、废物搜集
正确答案:
第7题,有以下程序片段,下列哪个选项不能刺进到行1。( )
1.
2.publicclassInteresting{
3.//do sth
4. }
A、import java.awt.*;
B、package mypackage;
C、class OtherClass{ }
D、public class MyClass{ }
正确答案:
第8题,履行句子int i=1,j=++i;后i与j的值别离为()。
A、1与1
B、2与1
C、1与2
D、2与2
正确答案:
第9题,Java类能够作为()
A、类型界说机制
B、数据封装机制
C、类型界说机制和数据封装机制
D、其它都不对
正确答案:
答案来历:熊猫奥鹏(www.188open.com),运转下列程序,会发生啥成果: 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、编译不经过
正确答案:
第11题,以下关于承继的叙说正确的是()。
A、在Java中类只答应单一承继
B、在Java中一个类只能完成一个接口
C、在Java中一个类不能一起承继一个类和完成一个接口
D、在Java中接口只答应单一承继
正确答案:
答案来历:熊猫奥鹏(www.188open.com),System.out.println("5"+2);的输出成果大概是()。
A、52
B、7
C、2
D、5
正确答案:
第13题,下面是有关子类调用父类结构函数的描绘正确的是()
A、子类界说了自己的结构函数,就不会调用父类的结构函数
B、子类有必要经过super关键词调用父类没有参数的结构函数
C、假如子类的结构函数没有经过super调用父类结构函数,那么子类会先调用父类不含参数的结构函数,再调用子类自己的结构函数
D、创立子类对象时,先调用子类自己的结构函数,然后调用父类的结构函数
正确答案:
第14题,Java编程所有必要的默许引证包为()
A、java.sys包
B、java.lang包
C、java.util包
D、其他都不是
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下面哪个为结构函数的特性界说( )。
A、在类中声明结构函数时,称号须与类名一样
B、具有重载特性,能够树立多个一样称号
C、运用类树立新对象时,会自动履行结构函数,因而在结构函数内设定变量的初始值进行内存的分配
D、其他都是
正确答案:
第16题,Java 类能够作为()
A、类型界说机制
B、数据封装机制
C、类型界说机制和数据封装机制
D、上述都不对
正确答案:
第17题,当Frame改动巨细时,放在其间的按钮巨细不变,则运用如下哪个layout( )。
A、FlowLayout
B、CardLayout
C、North and South of BorderLayout
D、East and West of BorderLayout
正确答案:
第18题,阅览下列代码
public class Test2005{
public static void main(String args[]){
String s=″Test″;
Switch(s){
case″Java″:System.out.print(″Java″);
break;
case″Language″:System.out.print(″Language″);
break;
case″Test″:System.out.print(″Test″);
break;
}
}
}
其运转成果是_________。
A、Java
B、Language
C、Test
D、编译犯错
正确答案:
第19题,下面哪种注释方法可以撑持javadoc指令: ( )
A、/**...**/
B、/*...*/
C、//
D、/**...*/
正确答案:
答案来历:熊猫奥鹏(www.188open.com),关于被私有拜访操控符private润饰的成员变量,以下说法正确的是( )。
A、能够被三品种所引证:该类本身、与它在同一个包中的其他类、在其他包中的该类的子类
B、能够被两品种拜访和引证:该类自身、该类的一切子类
C、只能被该类本身所拜访和修正
D、只能被同一个包中的类拜访
正确答案:
第21题,在Java顶用啥关键词润饰的方法能够直接经过类名来调用?()
A、static
B、final
C、private
D、void
正确答案:
第22题,System类在哪个包中? ( )
A、java.util
B、java.io
C、java.awt
D、java.lang
正确答案:
第23题,下面关于Applet的说法正确的是
A、Applet也需求main方法
B、Applet有必要承继自java.awt.Applet
C、Applet能拜访本地文件
D、Applet程序不需求编译
正确答案:
第24题,下面哪种注释方法可以撑持javadoc指令:
A、/**...**/
B、/*...*/
C、//
D、/**...*/
正确答案:
答案来历:熊猫奥鹏(www.188open.com),类Test1、Test2界说如下:
1.publicclassTest1
2.{ publicfloataMethod(float a,float b) throws
3.IOException { }
4. }
5. publicclassTest2extendsTest1{
6.
7.}
将以下哪种方法刺进行6是不合法的。( )
A、floataMethod(floata,floatb){ }
B、publicintaMethod(int a,int b)throwsException{ }
C、publicfloataMethod(floatp,float q){ }
D、publicintaMethod(int a,intb)throws IOException{ }
正确答案:
第26题,下列关于润饰符混用的说法,错误的是( )
A、abstract不能与final并排润饰同一个类
B、abstract类中不可以以有private的成员
C、static方法中能处理非static的特点
D、abstract方法有必要在abstract类中
正确答案:
第27题,看下面一段程序: class Aclass{ void go(){ System.out.println("Aclass");} } public class Bclass extends Aclass{ void go{ System.out.println("Bclass"); } public static void main(String args[]){ Aclass a=new Aclass(); Aclass a1=new Bclass(); a.go(); a1.go(); } 以上程序运转成果是:( )
A、Aclass Aclass
B、Bclass Bclass
C、Aclass Bclass
D、Bclass Aclass
正确答案:
第28题,给出下面代码,关于该程序以下哪个说法是正确的?( )
public class Person{
static int arr[] = new int[5];
public static void main(String a[]) {
System.out.println(arr[0]);}
}
}
A、编译时将发生错误
B、编译时正确,运转时将发生错误
C、输出零
D、输出空
正确答案:
第29题,下列句子序列履行后,i 的值是( )。 int i=8, j=16; if( i-1j ) i--; else j--;
A、15
B、16
C、7
D、8
正确答案:
答案来历:熊猫奥鹏(www.188open.com),容器被从头设置巨细后,哪种布局管理器的容器中的组件巨细不随容器巨细的改变而改动?( )
A、CardLayout
B、FlowLayout
C、BorderLayout
D、GridLayout
正确答案:
第31题,下面的Java句子错误的是( )。
A、Double a=1.0;
B、double a=1.0;
C、out.println("hello");
D、DatagramSocket a = new DatagramSocket()
正确答案:,C
第32题,下面哪个方法能够在任何时分被任何线程调用?( )
A、notify()
B、wait()
C、notifyAll()
D、sleep()
E、yield()
F、synchronized(this)
正确答案:,E,F
第33题,下面的表达式哪个是正确的? ( )
A、String s="你好";int i=3; s+=i;
B、String s="你好";int i=3; if(i==s){ s+=i};
C、String s="你好";int i=3; s=i+s;
D、String s="你好";int i=3; s=i+;
E、String s=null; int i=(s!=null)&&(s.length0)?s.length():0;
正确答案:
第34题,下列方法归于java.lang.Math类的有(方法名一样即可):
A、random()
B、abs()
C、sqrt()
D、sin()
正确答案:
第35题,界说一个类名为"MyClass.java"的类,而且该类可被一个工程中的一切类拜访,那么该类的正确声明应为:( )
A、private class MyClass extends Object
B、class MyClass extends Object
C、public class MyClass
D、public class MyClass extends Object
正确答案:
第36题,下列说法正确的是()
A、java语言里的线程是没有优先级的
B、String类在java.lang包中
C、java语言撑持类的序列化
D、能序列化的类有必要完成java.io.Serializable接口
正确答案:
第37题,下列正确的有()
A、call by value不会改动实践参数的数值
B、call by reference能改动实践参数的参阅地址
C、call by reference不能改动实践参数的参阅地址
D、call by reference能改动实践参数的内容
正确答案:,C,D
第38题,Java程序的品种有()
A、类(Class)
B、Applet
C、Application
D、Servlet
正确答案:,C,D
第39题,下面关于Java代码安全的说法哪些是正确的?
A、程序履行过程中需求的一切类都是经过字节码校验程序装入的。
B、代码的运转是由Java运转环境中的解说器完结的。
C、在运转时,字节码要通过装入,校验之后,才干在解说器中履行。
D、在缺省的安全装备条件下,Java Applet不能拜访任何本地资源。
正确答案:,B,C,D
第40题,履行下列代码后,哪个定论是正确的String [] s=new String[10];()
A、s[10]为"";
B、s[9]为null;
C、s[0]为不决义
D、s.length为10
正确答案:
第41题,方法System.out.println只在指令窗口中显现(或打印)一行文字。()
A、错误
B、正确
正确答案:
第42题,经过点运算符与类对象的引证相连,能够拜访此类的成员。( )
A、错误
B、正确
正确答案:
第43题,UDP是面向衔接的协议。( )
A、错误
B、正确
正确答案:
第44题,interface中界说的变量悉数是final static变量
A、错误
B、正确
正确答案:
第45题,程序员有必要创立System.in,System.out和System.err对象。()
A、错误
B、正确
正确答案:
第46题,类和方法一般能够完成满意一切用户需求的错误处理。( )
A、错误
B、正确
正确答案:
第47题,Java反常处理适用于方法检查到一个错误却不能处理它的场合,这时该方法会抛出一个反常,但不能确保会有一个反常处理程序刚好合适于处理此类反常。( )
A、错误
B、正确
正确答案:
第48题,在随机存取中查找指定记载时不用检查每一笔记录。( )
A、错误
B、正确
正确答案:
第49题,StringTokenizer类的hasMoreTokens方法断定在字符串中是不是还有语言符号回来。()
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),注释的效果是使程序在履行时在屏幕上显现//之后的内容。( )
A、错误
B、正确
正确答案: