已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学习中心 姓 名 学 号 西安电子科技大学网络教育学院200 学年第 学期Java程序设计模拟试题3( 90 分钟)题号一 二 三 总分题分453520100得分一、 选择题(3分/题,共15个,共45分) 1. 请说出下列代码的执行结果: public class test public static void main(String args) Integer a1 = new Integer(20); Integer a2 = new Integer(20); if(a1= =a2) System.out.println(a1= =a2); if(a1.equals(a2) System.out.println(equals); ;A) equalsB) a1= =a2C) 什么都不输出D) 程序错误2. 下面哪种注释方法能够支持javadoc命令:(A) /* .*/(B) /*.*/(C) /(D) /*/3. 下面关于Applet的说法正确的是:A) Applet也需要main方法 B) Applet必须继承java.awt.AppletC) Applet能访问本地文件D) Applet程序不需要编译4. 下面的说法正确的是:A. Java语言里的线程不是对象B. Applet需要main方法C. Java语言的对象都是java.lang.Object的子类D. Java支持多重继承5. 定义一个类名为MyClass.java的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:A. private class MyCLass extends ObjectB. class MyCLass extends ObjectC. public class MyCLass D. protected class MyCLass extends Object6. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ?A. ArrayList myList=new Object();B. List myList=new ArrayList();C. ArrayList myList=new List();D. List myList=new List();7. 哪个关键字可以对对象加互斥锁?A. TransientB. SynchronizedC. SerializeD. static8. 哪个关键字用来定义一个抽象类?(A). final(B). static(C). interface(D). abstract9.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )10、下列代码执行结果是什么?String s1 = ccc;s1.concat(fff);System.out.println(s1);(A) The string ccc.(B) The string cccfff.(C) The string fff.(D) The string fffccc11. 如果在一个Java源程序中要使用 java.sql.Date类和 java.util.Date类,下面哪个用法是正确的?(A) Date date1 = new Date();Date date2 = new Date();(B) java.sql.Date date1 = new java.sql.Date();java.util.Date date2 = new java.util.Date();(C) 不能区分出这两个类,所以不能在一个java源文件中同时使用这两个类。(D) Date date1 = new Date();java.sql.Date date2 = new java.sql.Date();12. 当变量x是哪些值的时候输出包括Message 2,选出最完整的答案? switch(x) case 1 : System.out.println(Message 1); case 2 : case 3 : System.out.println(Message 2); case 4 : System.out.println(End);(A) 3 (B) 1 或 2 或 3 或 4(C) 1 或 2 或 3 (D) 413.下列哪个不是面向对象的三大特性之一:(A). 封装性(B). 继承性(C). 多态性(D). 函数14. 选出不是java循环语句的选项? (A). for(B). while(C). repeat(D). do while15. 下面哪种语言不是面向对象语言?(A) java(B) C+(C ) C(D) Smalltalk二、读程题 ( 5分/题,共7个,共35分)1. 下列程序编译运行后输出什么?public class Arrays public static void main(String args) int a1 = 1, 2, 3, 4, 5 ; int a2; a2 = a1; for(int i = 0; i a2.length; i+) a2i+; for(int i = 0; i a1.length; i+) prt(a1 + i + = + a1i); static void prt(String s) System.out.println(s); 答:a0=2a1=3a2=4a3=5a4=62. 下面的代码执行结果是什么?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(); 答:Aclass Bclass3. 阅读下列代码,写出运行结果。(5分)class Instrument public void play() System.out.println(Instrument.play(); class Wind extends Instrument public void play() System.out.println(Wind.play(); public class Music public static void tune(Instrument k ) k.play(); public static void main(String args) Wind flute = new Wind(); tune(flute); 答案:Wind.play()4. 读程序,写出正确的运行结果。(5分)class Test extends Thread public void run() System.out.println(1); yield(); System.out.println(2); suspend(); System.out.println(3); resume(); System.out.println(4); public static void main(String args) Test t = new Test(); t.start(); 答案: 1 2 光标等待在这里5. 读程序,写出正确的运行结果。(5分)public class Example String str=new String(good); charch=a,b,c; public static void main(String args) Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+ and ); System.out.print(ex.ch); public void change(String str,char ch) str=test ok; ch0=g; 答案: good and gbc6. 读程序,写出正确的运行结果。(5分)class A class Dog private String name; private int age; public int step; Dog(String s,int a)name=s;age=a;step=0;public void run(Dog fast)fast.step+;public static void main (String args)A a=new A(); Dog d=a.new Dog(Tom,3);d.step=25; d.run(d); System.out.println(d.step); 答案: 267. 读程序,写出正确的运行结果。(5分)public class test static int m = 9; public static void main(String args) test fd1 = new test(); fd1.m+; test fd2 = new test(); System.out.println(fd1.m + “,” + fd2.m); 答案: 10,10三、阅读程序,回答问题:(20分)1) import java.awt.*;2) import _java.awt.event.*_;3) class MyFirstFrame extends Frame implements _ActionListener_ 4) private static final int FRAME_WIDTH=300;5) private static final int FRAME_HEIGHT=200;6) private static final int FRAME_X_ORIGIN=150;7) private static final int FRAME_Y_ORIGIN=250;8) private static final int BUTTON_WIDTH=60;9) private static final int BUTTON_HEIGHT=30;10) Button okButton; 11) public MyFirstFrame()12) 13) setSize(FRAME_WIDTH, FRAME_HEIGHT);14) setResizable(false);15) setTitle(Program MyFirstFrame);16) setLocation(FRAME_X_ORIGIN, FRAME_Y_ORIGIN);17) setLayout(null);18) okButton = new Button(OK);19) okButton.setBounds(100,150,BUTTON_WIDTH,BUTTON_HEIGHT);20) add(_okButton _); /添加按钮21) okButton.addActionListener(_this_);22) 23) public void actionPerformed (ActionEvent event)24) 25) Button clickButton = (Button)event.getSource(); 26) if(clickButton = okButton)27) setTitl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教育局履行监督责任制度
- 混凝土企业安全责任制度
- 护理重症监护技术
- 工程项目质量责任制度
- 学前班主任岗位责任制度
- 房地产财务岗位责任制度
- 完善医院安全责任制度
- 中小学控辍保学责任制度
- 格落实责任制签订制度
- 护矿人员安全责任制度
- GA/T 1263-2015道路交通安全宣传教育基地建设指南
- 《绿色建筑概论》整套教学课件
- 大学计算机计算思维与信息素养第12章
- 数学第一章数据描述性分析课件
- 2023年福建军融建设发展有限公司招聘笔试题库及答案解析
- 《美学》课件(第1-8讲)教学提纲
- 森林防火整改报告记录
- 《海洋里的好伙伴》课件
- 狼疮性肾炎最新版课件
- 冶金生产概论绪论课件
- 计算机应用基础英文版课件:4.OS
评论
0/150
提交评论