东财23秋《Java程序设计》在线作业2【答案】

可做奥鹏全部院校在线离线作业毕业论文QQ:3230981406 微信:aopopenfd777

发布时间:2023-10-11 20:31:38来源:admin浏览: 0 次

Java程序设计2022年秋学期在线作业2


共40道题 总分:100分


一、单选题(共10题,30分)


1.以下哪项可能包含菜单条()


A、Panel


B、Frame


C、Applet


D、Dialog


2.哪个关键字可以对对象加互斥锁? ( )


A、transient


B、synchronized


C、serialize


D、static


3.为了使包ch4在当前程序中可见,可以使用的语句是().


A、import ch4.*;


B、package ch4.*;


C、ch4 imporl,;


D、ch4 package


4.下列程序的输出结果是 import java.io.*; public class abc { public static void main(String args[]) { String s1=”Hello!”; String s2=new String(“World!”); System.out.println(s1.concat(s2)); } }


A、false


B、Hello!


C、Hello!Wofld!


D、12


5.下列说法错误的是()


A、接口是多继承的具体实现形式。


B、3305L是长整型数。


C、03916是八进制数。


D、?:是三目条件运算符


6.若有定义 int a=1,b=2; 则表达式(a++)+(++b) 的值是()


A、3


B、4


C、5


D、6


7.Java语言的类型是()


A、面向对象语言


B、面向过程语言


C、汇编程序


D、形式语言


8.线程开始运行时,是从下列哪一个方法开始执行的( )


A、main()


B、start()


C、run()


D、init()


9.以下程序的输出结果是() public class koo{ public static void main(String args[]) { int x=1,sum=0; while(x<=10) { sum+=x; x++; } System.out.println(“sum=”+sum); } }


A、45


B、55


C、10


D、11


10.main()方法的返回类型是:()


A、int


B、void


C、boolean


D、static


二、多选题(共10题,30分)


1.下面哪些是合法的标识符?()


A、$persons


B、TwoUsers


C、*point


D、this


2.import javawt.*;publiclass X extends Frame{publistativoimain(String[] args){  X x=new X();  x.pack();  x.setVisible(true);  }publiX(){ setLayout(new BorderLayout()); Panel p=new Panel(); add(p,BorderLayout.NORTH); Button b=new Butto


A、标有”North”和”South”的两个按钮具有相同的宽度


B、标有”North”和”South”的两个按钮具有相同的高度。


C、标有”North”的按钮的高度可以随窗口的大小而改变。


D、标有”North”的按钮的宽度不随窗口的大小而改变。


3.在Java中,下列关于final关键字的说法正确的有()。


A、如果修饰变量,则一旦赋了值,就等同一个常量


B、如果修饰类,则该类只能被一个子类继承


C、如果修饰方法,则该方法不能在子类中被覆盖


D、如果修饰方法,则该方法所在的类不能被继承


4.下面关于类的封装的描述,哪两个是正确的?()


A、成员变量没有访问控制符。


B、成员变量可以直接访问。


C、成员变量的访问控制符是private


D、提供方法对数据进行访问和修改


5.下面关于继承的叙述正确的有 ()。


A、在java中只允许单一继承


B、在java中一个类只能实现一个接口


C、在java中一个类不能同时继承一个类和实现一个接口


D、java的单一继承使代码更可靠


6.以下AWT类中哪些实现部件的布局?()


A、FlowLayout


B、GridBagLayout


C、ActionListener


D、WindowAdapter

 

7.publiclass X implements Runnable{ publistativoimain(String[] args){ 3) //在这插入代码  }   publivoirun(){   int x=0,y=0; for(;;){ x++; Y++; System.out.println(“x=”+x+”,y=”+y);   }   } } 下面哪些代码加在第3行可以使run()运行?


A、X x=new X();   x.run();


B、X x=new X();   new Thread(x).run();


C、X x=new X();   new Thread(x).start();


D、Threat=new Thread(x).run();


8.下列哪个方法属于播放声音的方法?()


A、loop()


B、stop()


C、start()


D、play()


9.指出下列哪个方法与方法public void add(int a){}为合理的重载方法。()


A、public int add(int a)


B、public void add(long a)


C、public void add(int a,int b)


D、public void add(float a)


10.以下哪些不是MenuItem类的方法?()


A、setVisible( boolean b )


B、setEnabled( boolean b )


C、getSize()


D、setForeground( Color c )


三、判断题(共20题,40分)


1.break语句可以用在switch语句、while循环、do……while循环和for循环结构中。


A、错误


B、正确


2.圆弧可以看作是椭圆的一部分。绘制圆弧的方法为drawArc。


A、错误


B、正确


3.接口是由常量和抽象方法组成的特殊类。


A、错误


B、正确


4.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。


A、错误


B、正确


5.图形绘制是由java.awt.Graphics类实现的,通常在面板JPanel进行绘制。


A、错误


B、正确


6.一个类只能有一个父类,但一个接口可以有一个以上的父接口。


A、错误


B、正确


7.类String对象和类StringBuffer对象都是字符串变量,建立后都可以修改。


A、错误


B、正确


8.子类要调用父类的方法,必须使用super关键字。


A、错误


B、正确


9.在Java语言中,drawOval(100,100,80,80)表示绘制圆,其中(100,100)表示圆心。


A、错误


B、正确


10.每个 try 块都必须至少有一个 catch 块与之相对应。


A、错误


B、正确


11.TCP/IP方案中有三个最常用的协议,分别是IP、TCP和UDP。


A、错误


B、正确


12.在线程程序中,临界资源,或临界区是指在物理空间中临近的资源。


A、错误


B、正确


13.各种类型数据混合运算中,不同类型的数据先转化为同一类型,然后进行运算。


A、错误


B、正确


14.Java包中包含了URL类和URLConnection类,这些类具有强大的功能。


A、错误


B、正确


15.Java中,并非每个事件类都只对应一个事件。


A、错误


B、正确


16.Java中的String类的对象既可以是字符串常量,也可以是字符串变量。


A、错误


B、正确


17.在父类中声明为 final 的方法,也可以在其子类中被重新定义(覆盖)。


A、错误


B、正确


18.整型一般都以十进制的形式表示,也可以写成八进制或十六进制。


A、错误


B、正确


19.Java中数组的元素只可以是简单数据类型。


A、错误


B、正确


20.程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。


A、错误


B、正确




奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777

作业咨询 论文咨询
微信客服扫一扫

回到顶部