西交19秋《Java语言》在线作业【答案】

作者:奥鹏周老师 分类: 西安交通大学 发布时间: 2019-12-18 15:10
作业答案 联系QQ:3326650399 微信:cs80188
熊猫奥鹏-[西安交通大学]西交《Java语言》在线作业
试卷总分:100 得分:100
第1题,下列不可以作为java语言润饰符的是()
A、a1
B、$1
C、_1
D、11
正确答案:


第2题,有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可所以()
A、a1.java
B、a1.class
C、a1
D、都对
正确答案:


第3题,整型数据类型中,需要内存空间最少的是()
A、short
B、long
C、int
D、byte
正确答案:


第4题,Java 类可以作为()
A、类型界说机制
B、数据封装机制
C、类型界说机制和数据封装机制
D、上述都不对
正确答案:


第5题,在创建对象时有必要()
A、先声明对象,然后才干运用对象
B、先声明对象,为对象分配内存空间,然后才干运用对象
C、先声明对象,为对象分配内存空间,对对象初始化,然后才干运用对象
D、上讲述法都对
正确答案:


第6题,在调用方法时,若要使方法改动实参的值,可以()
A、用根柢数据类型作为参数
B、用对象作为参数
C、A和B都对
D、A和B都不对
正确答案:


第7题,Java中()
A、一个子类可以有多个父类,一个父类也可以有多个子类
B、一个子类可以有多个父类,但一个父类只可以有一个子类
C、一个子类可以有一个父类,但一个父类可以有多个子类
D、上讲述法都不对
正确答案:


第8题,Java语言具有许多利益和特色,哪个反映了Java程序并行机制的特色?()
A、安全性
B、多线性
C、跨途径
D、可移植
正确答案:


第9题,Character流与Byte流的差异是()
A、每次读入的字节数不一样
B、前者带有缓冲,后者没有
C、前者是字符读写,后者是字节读写
D、二者没有差异,可以交换运用
正确答案:


第100题,以下声明合法的是()
A、default????String????s;
B、public????final????static????native????int????w( )
C、abstract????double????d;
D、abstract????final????double????hyperbolicCosine( )
正确答案:


第11题,关于以下application的阐明,正确的是( )
1.????classStaticStuff
2. {
3.static????int????x=100;
4.static????{ x+=5;}
5.public????static????void????main(String????args[ ])
6.{
7.System.out.println(“x=” + x);
8.}
9.static????{ x/=3;}
100.}
A、4行与9行不能经过编译,因为短少方法名和回来类型
B、9行不能经过编译,因为只能有一个静态初始化器
C、编译经过,实施成果为:x=5
D、编译经过,实施成果为:x=3
正确答案:


第12题,关于以下程序代码的阐明正确的是()
1.class????HasStatic{
2. private????static????int????x=1000;
3. public????static????void????main(String????args[????]){
4.HasStatic????hs1=new????HasStatic( );
5.hs1.x++;
6.HasStatic????hs2=new????HasStatic( );
7.hs2.x++;
8.hs1=new????HasStatic( );
9.hs1.x++;
100. HasStatic.x- -;
11. System.out.println(“x=”+x);
12. }
13. }
A、5行不能经过编译,因为引证了私有静态变量
B、100行不能经过编译,因为x是私有静态变量
C、程序经过编译,输出成果为:x=1003
D、程序经过编译,输出成果为:x=1002
正确答案:


第13题,以下选项中循环结构合法的是()
A、while (int????i7)
{????i++;System.out.println(“i is “+i);}
B、int????j=3;
while(j)
{????System.out.println(“ j????is “+j);
}
C、int????j=0;
for(int????k=0; j + k !=100; j++,k++)
{ System.out.println(“ j????is “+ j + “k????is”+ k);
}
D、int????j=0;
do{System.out.println( “j????is “+j++);if (j = = 3) {continue????loop;}}while????(j100);
正确答案:


第14题,14. 类Test1界说如下:
1.public????class????Test1{
2.public????float????aMethod(float????a,float????b){}
3.
4.}
将以下哪种方法刺进行3是不合法的。()
A、public????float????aMethod(float????a, float????b,float????c){????}
B、public????float????aMethod(float????c,float d){????}
C、public????int????aMethod(int????a, int b){????}
D、private float aMethod(int a,int b,int c){????}
正确答案:


第15题,类Test1、Test2界说如下:
1.????public????class????Test1
2.{ public????float????aMethod(float a,float b) throws
3.????IOException {}
4. }
5. public????class????Test2????extends????Test1{
6.
7.}
将以下哪种方法刺进行6是不合法的。( )
A、float????aMethod(float????a,float????b){ }
B、public????int????aMethod(int a,int b)throws????Exception{ }
C、public????float????aMethod(float????p,float q){ }
D、public????int????aMethod(int a,int????b)throws IOException{ }
正确答案:


第16题,关于以下程序段,正确的说法是()
1.????String????s1=”abc”+”def”;
2.????String????s2=new????String(s1);
3.????if(s1= =s2)
4.????System.out.println(“= = succeeded”);
5.????if (s1.equals(s2))
6.????System.out.println(“.equals()????succeeded”);
A、行4与行6都将实施
B、行4实施,行6不实施
C、行6实施,行4不实施
D、行4、行6都不实施
正确答案:


第17题,Java application中的主类需包括main方法,main方法的回来类型是啥?( )
A、int
B、float
C、double
D、void
正确答案:


第18题,以下哪个方法用于界说线程的实施体? ()
A、start()
B、init()
C、run()
D、synchronized()
正确答案:


第19题,以下标识符中哪项是不合法的()
A、const
B、$double
C、hello
D、BigMeaninglessName
正确答案:


第20题,以下哪个要害词可以用来为对象加互斥锁?( )
A、transient
B、static
C、serialize
D、synchronized
正确答案:


第21题,有以下程序片段,下列哪个选项不能刺进到行1。()
1.
2.public????class????Interesting{
3.//do sth
4. }
A、import java.awt.*;
B、package mypackage;
C、class OtherClass{}
D、public class MyClass{ }
正确答案:


第22题,以下哪项是接口的正断界说?( )
A、interface????B
{????void print()????{????} ;}
B、abstract????interface????B
{ void print() ;}
C、abstract????interface????B????extends????A1,A2????//A1、A2为已界说的接口
{ abstract????void????print(){????};}
D、interface????B{????void????print();}
正确答案:


第23题,下面哪个函数是public void????aMethod(){...}的重载函数?( )
A、void????aMethod( ){...}
B、public int????aMethod(){...}
C、public void????aMethod ( ){...}
D、public int????aMethod ( int m){...}
正确答案:


第24题,A派生出子类B,B派生出子类C,而且在Java源代码中有如下声明:
1. A????a0=new????A();
2. A????a1 =new????B();
3. A????a2=new????C();
问以下哪个说法是正确的? ()
A、只需第1行能经过编译
B、第1、2行能经过编译,但第3行编译犯错
C、第1、2、3行能经过编译,但第2、3行运转时犯错
D、第1行、第2行和第3行的声明都是正确的
正确答案:


第25题,假定A类有如下界说,设a是A类的一个实例,下列语句调用哪个是差错的?( )
class????A
{????int????i;static????String????s;void????method1() {}static????void????method2()????{}
}
A、System.out.println(a.i);
B、a.method1();
C、A.method1();
D、A.method2()
正确答案:


第26题,有如下代码段:
1)
2) { if(unsafe()){//do something…}
3) else if(safe()){//do the other…}
4) }
其间,方法unsafe() 将抛出IOException, 请问可将以下哪项填入第1行?( )
A、public IOException methodName()
B、public void methodName()
C、public void methodName() throw IOException
D、public void methodName() throws IOException
正确答案:


第27题,Java的字符类型选用的是Unicode编码方案,每个Unicode码占用()个比特位。
A、8
B、16
C、32
D、64
正确答案:


第28题,以下关于继承的叙说正确的是( )。
A、在Java中类只答应单一继承
B、在Java中一个类只能完成一个接口
C、在Java中一个类不能一起继承一个类和完成一个接口
D、在Java中接口只答应单一继承
正确答案:


第29题,给出下面代码,关于该程序以下哪个说法是正确的?( )
public class Person{
static int arr[] = new int[5];
public static void main(String a[]) {
System.out.println(arr[0]);}
}
}
A、编译时将发生差错
B、编译时正确,运转时将发生差错
C、输出零
D、输出空
正确答案:


第30题,在运用interface声明一个接口时,只可以运用( )润饰符润饰该接口。
A、private
B、protected
C、private????protected
D、public
正确答案:


第31题,Java程序的品种有()
A、类(Class)
B、Applet
C、Application
D、Servlet
正确答案:,C,D


第32题,下列说法正确的有()
A、环境变量可在编译source code时指定
B、在编译程序时,所能指定的环境变量不包括class path
C、javac一次可一起编译数个Java源文件
D、javac.exe能指定编译成果要置于哪个目录(directory)
正确答案:,C,D


第33题,下列标识符不合法的有()
A、new
B、$Usdollars
C、1234
D、car.taxi
正确答案:,C,D


第34题,下列说法差错的有()
A、数组是一种对象
B、数组归于一种原生类
C、int number=[]={31,23,33,43,35,63}
D、数组的巨细可以任意改动
正确答案:,C,D


第35题,不能用来润饰interface的有()
A、private
B、public
C、protected
D、static
正确答案:,C,D


第36题,下列正确的有()
A、call by value不会改动实践参数的数值
B、call by reference能改动实践参数的参阅地址
C、call by reference不能改动实践参数的参阅地址
D、call by reference能改动实践参数的内容
正确答案:,C,D


第37题,下列说法差错的有( ).
A、在类方法中可用this来调用本类的类方法
B、在类方法中调用本类的类方法时可直接调用
C、在类方法中只能调用本类中的类方法
D、在类方法中必定不能调用实例方法
正确答案:,C,D


第38题,下列说法差错的有(????).
A、Java面向对象语言容许单独的过程与函数存在
B、Java面向对象语言容许单独的方法存在
C、Java语言中的方法归于类中的成员(member)
D、Java语言中的方法必定隶归于某一类(对象),调用方法与过程或函数相同
正确答案:,B,C


第39题,下列说法差错的有().
A、能被java.exe成功运转的java class文件有必要有main()方法
B、J2SDK就是Java API
C、Appletviewer.exe可使用jar选项运转.jar文件
D、能被Appletviewer成功运转的java class文件有必要有main()方法
正确答案:,C,D


第40题,实施下列代码后,哪个结论是正确的 String[] s=new String[100];
A、s[100] 为 "";
B、s[9] 为 null;
C、s[0] 为 不决义
D、s.length 为100
正确答案:,D


第41题,“//”即可以标明单行注释,也可以标明多行注释。()
T、对
F、错
正确答案:F


第42题,2. 方法System.out.println只在指令窗口中闪现(或打印)一行文字。( )
T、对
F、错
正确答案:F


第43题,“//”即可以标明单行注释,也可以标明多行注释。( )
T、对
F、错
正确答案:F


第44题,方法System.out.println只在指令窗口中闪现(或打印)一行文字。( )
T、对
F、错
正确答案:F


第45题,结构方法用于给类的private实例变量赋值。( )
T、对
F、错
正确答案:F


第46题,在界说变量和方法时,有必要理解地在起面前标上拜访权限润饰符。( )
T、对
F、错
正确答案:T


第47题,类和方法一般可以完成满足一切用户需要的差错处理。( )
T、对
F、错
正确答案:F


第48题,当资源不再需要时,一个实施程序却不能恰当地开释他,就会呈现资源泄露。( )
T、对
F、错
正确答案:T


第49题,程序员有必要创建System .in,System .out和System .err对象。( )
T、对
F、错
正确答案:F


第50题,假定次序文件中的文件指针不是指向文件头,那么有必要先关闭文件,然后在再翻开它才干从文件头初步读。( )
T、对
F、错
正确答案:T,熊猫奥鹏答案就是好!
作业答案 联系QQ:3326650399 微信:cs80188

作业答案 联系QQ:3326650399 微信:cs80188