版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、得分评卷人一、判断题(判断下列说法是否正确,正确打“V” 小题2分,共20分),错误打“x”,每1. Java有两类程序:Java Application和Java Applet,其中Java Applet程序由嵌入到浏览器中的解释器解释运行。( )2. Java程序里,创建新的对象用new调用构造方法,回收无用的对象使用关键字( )free。密 封 线 内 不 要 答 题3 . Java的类不允许多重继承,但接口支持多重继承。4 . Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。5 . Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。6
2、. 构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。()7. 无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。()&在不同的软硬件平台上,Java的各种数据类型所占用的内存长度不同,因此程序的可移植性不强( )9 . Java系统的标准输入对象是System.in,标准输出对象有两个,System.err10 .抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类。分别是标准输出( )System.out和标准错误输出得分评卷人1 .在编写Java2.二、单项选择题(每小题 2分,共40分)Applet程序
3、时,需要在程序的开头写上()语句。A . import java.awt.* ;B . importjava.applet.* ;C . import java.io.* ;D . importjava.awt.eve nt.*以下声明正确的是()A. public static int x;B . defaultint x;C . abstract double d;D . abstractfinal int x;Java application中的主类需包含 main方法,main方法的返回类型是(A .intB . floatC .doubleD .void4 .容器Pan el和App
4、let缺省使用的布局编辑策略是()A .FlowLayoutB . BorderLayout C .GridLayoutD .CardLayout5 .以下哪个不是 Java的关键字?()A .intB. superC .thisD .TRUE6 .在浏览器中执行applet程序,以下选项中最后被执行的方法是()A .init()B . start()C .destroy()D .stop()3.7.在使用in terface声明一个接口时,只可以使用()修饰该接口。A. privateB. protected C. private protected D.public8.编译Java App
5、let源程序文件产生的字节码文件的扩展名为(A . javaB . classC . htmlD . exe9. Java的字符类型采用的是Unicode编码方案,每个 Unicode码占用(A . 8B . 16C .比特位。32D.6410.以下可能包含菜单条的容器是(A . PanelB. Frame)C.AppletD.Dialog11.有以下程序片段,不能插入到第1.2. class A3.4.A .1行的是(/do sthpublic classMain Class int x=1;class ANotherClass import java.util.*;12.以下方法的返回类型
6、是(ReturnType method(int x, double return (short)x+y/2;A . shorty)C.floatD.doubleA. CanvasB . ScrollPaneC. AppletD. Dialog14. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为()。A .隐藏B .覆盖C .重载D. Java不支持此特性15. 下面可作为 public void aMethod().重载方法的是()。A .void aMethod( ).B .public intaM
7、ethod().C .public voidaMethod ( ).D .public intaMethod ( int m).16.类Test1、Test2定义如下:1. public class Test12. public float aMethod (float a, float b) throws3. IOException 4. 5. public class Test2 extends Test16.7 . 以下方法不能插入到第6行的是()。A . float aMethod (float a, floatb) B . publicint aMethod (int a, int
8、b) throws Exception C . publicfloat aMethod (float p, float q ) D . public int aMethod (int a, int17 .设有下面两个类的定义:class Person long id; /身份证号 String name; / 姓名则类Person和类Student的关系是(A.包含关系C.关联关系18 .以下用于定义线程执行体的方法是(A . start()B .in it()19 .假设A类有如下定义:class Ab) throws IOException class Student extends Pe
9、rson int score; /入学总分int getScore()return score; )。B .继承关系D .上述类定义有语法错误)。C. run()D . synchronized() int i;static String s;void method1() static void method2() 设a是A类的一个实例,下列语句调用错误的是()。A . System.out.println(a.i) ; B . a.method1(); C . A.method1(); D . A.method2() 20 . Plant类派生出子类 Flower , Flower类派生出子
10、类 Rose,以下声明错误的是(A . Plant p=new Plant ();B . Plant a1 =new Flower();C . Flower f=new Rose ();得分评卷人程序阅读题(每小题D . Rose r=new Pla nt ();5分,共30分)1.以下程序的运行结果是 public class Test3_1 public static void main(String args) A a1=new A(1);A a2=new A(1); System.out.println(a1=a2);System.out.println(a1.equals(a2);
11、class A int x;A( int y) x=y; 2 .以下程序的功能是密 封 线 内 不 要 答 题inti , jinta:= 2,1,4,5,3;for(i =0 ; i a.length-1; i + ) intk = i;for(j = i ; j a.length ;j+ )if ( ajak ) k = j;inttemp =ai;import java.io.*;public class Test3_2public static void main(String args) throws lOException File inputFile = new File(“ a
12、.txt);File outputFile = new File(“ b.txt);FileReader in = new FileReader(inputFile);FileWriter out = new FileWriter(outputFile);int c;while (c = in.read() ) != -1)out.write(c);in.close();out.close(); 3以下程序的运行结果是 public class Test3_3 public static void main(String args )ai = ak;ak = temp; for ( i =0
13、; ia .l ength; i+ ) System.out.print(ai+);System.out.println( );4以下程序的输出结果是 class Test3_4 static int x;int y;Test3_4() y+; public static void main(String args )Test3_4 st=new Test3_4 ();System.out.println(x= + x);System.out.println(st.y= + st.y);static x+;5以下程序的运行结果是 class Test3_5void f( int i )Syst
14、em.out.print(int); void f(String s)System.out.print(String); public static void main(String args )Test3_5 t=new Test3_5 ();char ch=h;int i=12;t.f(ch);System.out.print(,);t.f(i);6以下程序的运行结果为 class Firstpublic First()aMethod(); public void aMethod()System.out.println(in First);public class Test3_6 exte
15、nds Firstpublic Test3_6 ()aMethod(); public void aMethod()System.out.println(in Test3_6);public static void main(String args)new Test3_6 ( );得分评卷人10 分)Person、Student、TestStudent,具体要求如下:编写一个完整的 Java Application程序。该程序包含类类Person属性name : String对象,表示一个人姓名 sex: char类型,用来表示性别 id : String对象,表示身份证号phone: Str
16、ing对象,表示联系电话email : String 对象,表示 E-mail 地址方法Person(Name name, char sex, String id): 构造函数String getld():获得身份证号void setEmail(String email):设置 E-mail 地址void setPhone(String phone): 设置联系电话public String toString():返回个人的各项信息,包括姓名、性别等上述属性类 Student从Person类派生,增加了以下属性和方法: 属性sNo: long类型,表示学生的学号sClass: String对象
17、,表示学生的班级 方法Student(long sNo, String name, char sex, String id):构造函数 setClass(String sClass):设置学生的班级信息public String toString():返回学生的各项信息,包括学号、班级、姓名等上述属性(3)类TestStudent作为主类要完成测试功能(注:程序框架已给出,请填写完整。 )import java.io.*;class Personprotected String name; protected char sex; protected String id;protected St
18、ring phone; protected String email;Person(String name, char sex, String id) / 定义构造方法(2 分)String getId()/定义方法(1分)String getName()/ 定义方法(1分)void setEmail(String email) /定义方法 (1分)void setPhone(String phone) / 定义方法(1 分)public String toString() String s = new String( nt 姓名:+ name + nt 性别:+ sex); if (id != null) s += nt身份证号:+ id;if (phone != null) s += nt 联系电话:+ phone;if (email != null) s += nt 联系 email: + email;return s; 密 封 线 内 不 要 答 题class Student exte
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 营销方案重难点(3篇)
- 2026浙江温州桐君堂药材有限公司招聘营业员1人备考题库【夺冠系列】附答案详解
- 趣味安全活动策划方案(3篇)
- 酒厂扩建施工方案(3篇)
- 铁塔新建施工方案(3篇)
- 防止施工方案要钱(3篇)
- 高架索桥施工方案(3篇)
- 2026上半年四川成都市双流区教育系统考核招聘教师3人备考题库必考题附答案详解
- 2026北京公交集团校园招聘备考题库附参考答案详解(夺分金卷)
- 2026广东惠州市惠城区马安镇中心幼儿园招聘备考题库附参考答案详解【模拟题】
- 手术室环境管理
- GB/T 45336-2025塑料熔融状态下热塑性塑料拉伸性能的测定
- 2024年湖北高中生物竞赛初赛试题
- 2025年安徽广德市国有资产投资经营有限公司招聘笔试题库含答案解析
- 高温中暑的预防控制措施
- 学生自主实习,单位意外伤害保险合同
- 张雷声《马克思主义基本原理概论》笔记和课后习题(含考研真题)详解
- 花篮式脚手架专题培训
- 商品混凝土搅拌站建设可行性方案
- 配电室设备维护方案
- 新课标人教版小学二年级语文下册教案 全册
评论
0/150
提交评论