Java语言程序设计模拟题及答案3_第1页
Java语言程序设计模拟题及答案3_第2页
Java语言程序设计模拟题及答案3_第3页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java 语言程序设计模拟题 ( 3)、选择题。(每题只有一个正确答案,每题2 分,共 30 分)1. 下列标识符中,非法的标识符有()A . Var_x B . 4date C. $_Money D. class2. 为AB类的个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()A、static void methodC、 final void method) B 、public void method () D、 abstract void method ()3. 下列哪个是合法的 Java 标识符?()A、Tree&Glas

2、ses B 、class C 、_$theLastOne D 、273. 54. 以下标识符中哪项是不合法的()A、BigMeaninglessName B 、$int C> 1 s D 、$15. Java Application 源程序的主类是指包含有()方法的类。A、main 方法 B、 toSlring 方法 C、init方法 D、actionPerfronied方法6. 对于构造函数,下列叙述不正确的是()。A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。B、构造函数的返回类型只能是 void 型。C、构造函数的主要作用是完成对类的对象的初始化工作。D、一般在创建新对

3、象时,系统会自动调用构造函数。7. 若在某一个类定义中足义有如下的方法: abstract void performDial (); 该方法属于 ()。A、本地方法B、最终方法C、静态方法D抽象方法8. 不使用 static 修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的? ()A、实例方法可以直接调用父类的实例方法。B、实例方法可以直接调用父类的类方法。C、实例方法可以直接调用其他类的实例方法。;后,以下哪项说明是正确的(D、实例方法不可以直接调用本类的类方法。9、执行完以下代码int x = new int25A、x24为 0 B、x: 24未定义 C、x25为 0 D、x

4、0为空10、 以下代码段执行后的输出结果为()int x=3 ; int y=10;System, out. println(y%x);A. 0 B、1 C、2 D、311、 关于被私有访问控制符private修饰的成员变量,以下说法正确的是()A可以被三种类所引用:该类自身、与它在同?个包中的其他类、在其他包中的该类的子类B. 可以被两种类访问和引用:该类本身、该类的所有子类C. 只能被该类自身所访问和修改D. 只能被同一个包中的类访问12、容器Panel缺省使用的布局编辑策略是()A、BorderLayout B、 FlowLayout C、GridLayout D、CardLayout1

5、3、以下哪个表达式是不合法的()A、x= int y=9;x+=y;Btring妲°”|; ”;int y=9; if(x=y)(Stringx= int y=9; x=x+y;BtringHello ;x 二 null;(x! =nul 1) && (x. length () >0) ? x.Stringintlength :014. 在编写JavaApplet程序时,若需要对发生的事件作岀响应和处理,一般需要在程序的开头写上()语句。A、import java. awt. *B、import java, applet. *C、import java. io.

6、D、import java. awt. event. *15. 对于子类的构造函数说明,下列叙述中不正确的是()oA、子类无条件地继承父类的无参构造函数。B、 子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须 是子类构造函数的第一个可执行语句。C、在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。D、子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。、写岀程序结果(每题 4分,共20分))unuudno "lueisAs)心(s6jb 6uuis)u!euj piOA ois oi|qnd)x|

7、 ssep oi|qnd 、£:WWWB:(iuns+ :si 01,o l jo iuns 9i|i )unuudno "lueisAs:i=+iuns(T0<!:(H=! A)。/:0=Luns a)(s6jb 6uuis)u!euj piOA ois oi|qnd)ise丄ot ssep oi|qnd、乙:(iJ9Meu BAef e iue |ujp|J0/ o|9H )u!|uudno 'lueisAsje/veu BAef e iue |u ”iPIo/V o|9H )unuudno 'lueisAs)(s6jb 6uuis)u!euj p

8、iOA ois oi|qnd】se 丄 ddv ssep oi|qndcatch(Exception e) System, out. println( “执行 catch ” );finallySystem, out. println( “执行 finally ” );输出结果 :4、 class MainTest(public static void main(String args)( if (args, length0)System, out. println( “没有参数” );else (System, out. print In ( “参数的个数: " +args. le

9、ngth);for (int i=0;i<args. length;i+)System, out. println(argsi+ " ")System, out. printin( "n");如果输入命令: java MainTest 则输出结果:如果输入命令: java MainTest 12 3则输出结果:5、class Valuel (int x, y;Valuel(int a, int b) (x=a;y=b;class Value2 extends Valuel(Value2(int a, int b) super (a, b); pub

10、lic class AddTest( public static void main(String args)( int t;Value2 no 二 new Value2(10, 20);t=no. x+no. y;System, out. println( "add="+t);输出结果:三、程序填空 ( 每空 2分,共 20 分)1、import java. awt. *;public class TestPanel(public static void main(String args)(Frame f=new Frame( "hello");Pan

11、el p 二 new Panel();f. setSize (400, 350);/ 取消默认布局管理器p. setSize (100, 100);/ 设置 p 的背景为红色p. setLocation(0, 50);/ 将 P 加入到框架 f 中f.setVisible(true);2、import java. awt.import java. awt. event. *;class Dialogl extends W i ndowAdapt er imp1ement s ActionListener (Frame f;Button b;Dialog d;public static void

12、 main(String args)(Dialogl dl 二 new Dialogl();dl. go();public void go() (f 二 new Frame("Dialog");b=new Button( Show ) ;/ 按钮 b 注册事件监听程序/ 将按钮 b 放到框架的底部d 二 new Dialog(f, "Dialog ” , true);d. add( "Center ” , new Label ( "hello”) ;d. pack ();d. addWindowListener(this);f. addWind

13、owListener(this);f. setSize (350, 150);f.setVisible(true);public void actionPerformed(ActionEvent e)(/ 显示对话框 dpublic void windowClosing(WindowEvent e)(if (e. getSource () d) (d.setVisible(false);else/ 系统退出3、import java, applet. *;import java, applet. AudioClip;public class Audios extends java, apple

14、t. AppletAudioClip music, speak;public void init()(风再起时 .au” );画外音 . au” );music=getAudioClip (getDocumentBase (), speak=getAudioCl ip (getDocumentBase (),public void start()( if(music!=null)/循环播放音乐if(speak!=null)/播放讲话录音public void stop()(if(music!=null)/关闭音乐四、编程(每题15分,共30分)1、编写Application 程序计算电费电力公

15、司的电费计算标准如下:240度以下,每度0.15元;240度至540度间,每度0. 25元;超过540度,每度0.45元。输入一用电度数,输出电费值。2、编写Application 程序,实现如下界面:用户单击列表的可选项将引发 ItemEvent事件,该事件需要由实现了ItemListener接口的类进行处理参考答案:一、填空题(每题2分,共30分)BACCABDBADCBDDD二、写岀程序结果(每题 4分,共20分)1、输岀结果:Hello World!I am a java newer!Hello World!I am a java newer!2、输岀结果:The sum of 1 t

16、o 10 is:553、输出结果:执行try执行 finally4、输出结果:如果输入命令:java MainTest则输岀结果:没有参数如果输入命令:java MainTest 12 3则输岀结果:参数的个数:31 2 35、输出结果:add=30三、程序填空(每空2分,共20分)1、 f.setLayout(null);p. setBackground(Color, red);f. add (p);2、b.addActionListener(this);f. add(b, “South");d.setVisible(true);System, exit(0);3、music, l

17、oop ();speak, play ();music, stop ();四、编程 ( 每题 15 分,共 30分)1、public class Elefee(public static void main(String args)( double a, fee;+args0);System, out. println(z/ 用电度数:a=Double. parseDouble(args0);if(a>=0) (if (a<=240)fee=a*0. 15;output(fee) ; if(a 240&&a<=540)(fee=(a-240)*0. 25+24

18、0*0. 15;output(fee); if (a 240) fee=(a-540)*0. 45+(540-240)*0. 25+240*0. 15;output (fee) ;if (a<0) System, out. printing请输入正的用电度数 );static void output (double result)(System, out. printin( 电费是: +result);2、 import java. awt. *; import java. awt. event. *;class Listexample extends Frame implements ItemLis

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论