首页 JAVA样题 附答案

JAVA样题 附答案

举报
开通vip

JAVA样题 附答案广东商学院试题纸 2009-2010学年第2学期考试时间共120 分钟 课程名称面向对象程序设计(样题) ----------------------------------------------------------------------------------------------------------------------- 一、选择题(30分,每择小题1分),根据题意,在四个选择中,选出正确的答案 1.Java语言具有【】特点。 A. 面向对象 B. 跨平台 C. 安全 D....

JAVA样题 附答案
广东商学院 试题 中考模拟试题doc幼小衔接 数学试题 下载云南高中历年会考数学试题下载N4真题下载党史题库下载 纸 2009-2010学年第2学期考试时间共120 分钟 课程名称面向对象程序设计(样题) ----------------------------------------------------------------------------------------------------------------------- 一、选择题(30分,每择小题1分),根据题意,在四个选择中,选出正确的 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 1.Java语言具有【】特点。 A. 面向对象 B. 跨平台 C. 安全 D. 以上选项都正确 2. 【】是main()函数的合法参数C A. char args[] B. char args[][] C. String args[] D. String args 3. 在Java中,一组有相同属性、共同行为和共同关系的对象的抽象称作【】 A.类 B. 方法 C.属性 D.以上都不对 4. 下列是Java语言中合法的标识符的是【】 A.while B. 4AB C. x_y D ab*c 5. Java变量中,以下不属于复合类型的数据类型是:【】 A. 类 B. 字符型 C. 数组型 D. 接口 6. 在Java中,不属于整数类型声明的是:【】 A. double B. long C. int D. byte 7. 字节类型的正确取值范围是【】。 A. 0到+255 B.-127到+128 C.-128到+127 D.-32767到+32768 8. 阅读下列代码后,下列选项说法正确的是【】。 public class Person{ int arr[] = new int[10]; public static void main(String args[]){ System.out.println(arr[1]); } } A. 编译时将产生错误 B. 编译时正确,运行时将产生错误 C. 输出零 D. 输出为空 9. 以下【】语句用于声明一个二维数组。 A. int[5][5] a = new int[][] B. int a=new int[5,5] C. int[][] a = new int[5][5] D. int[][] a = new [5]int[5] 10. Java Application 源程序的主类是指包含有【】方法的类。 A. main 方法 B. toString 方法 C.init方法 D.actionPerformed方法 11. 给出以下代码,请问该程序的运行结果是【】。 class Example{ public static void main(String[] args){ int x=1; int y=x>>1; System.out.println(x+”,”+y); } } A.-1 , 1 B. 1 , 1 C. 1 , 0 D.-1 , -1 12. 以下【】定义能正常编译通过。 A. boolean f=1 B.boolean f=true C.int k=028 D.char c=”a” 13. 下列描述正确的是【】 - 1 - A. 字符型char具有8位宽度 B. Unicode编码字符具有16位宽度 C. UTF编码字符具有24位宽度 D. Java语言中,字符数据采用ASCII编码 14. 在Java中作为类成员的访问控制符的是【】 A.public B.static C.private D.protected 15. java.lang包中Object的【】方法将比较两个对象是否相等,如果相等则返回true。 A. toString() B. compare() C equeals() D. none of about 16.设有下面两个类的定义: class Person{ long id; String name; } class Student extends Person{ int score; int getScore(){ return score; } } 问:类Person和类Student的关系是【】 A.包含关系 B.继承关系 C.关联关系 D.无关系,上述类定义有语法错误 17. 下面的是关于类及其修饰符的一些描述,不正确的是【】。 A. abstract类只能用来派生子类,不能用来创建abstract类的对象 B. final类不但可以用来派生子类,也可以用来创建final类的对象 C. abstract不能与final同时修饰一个类 D. abstract方法必须在abstract类中声明 18. 在Java中,是通过【】关键字来修饰有名称的常量。 A. final B. const C. define D.abstract 19. 下面哪个修饰符修饰的方法只能被本类中的其他方法使用【】: A. protected B. static C. private D. public 20. 构造方法何时被调用:【】 A. 类定义时 B. 创建对象时 C. 调用对象方法时 D. 使用对象的变量时 21. 被下列修饰符修饰的类不能实例化为对象的是【】。 A. protected B. abstract C. final D. public 22. 下面哪个语句是正确的【】: A. Object o = new Button(“A”); B. Button b = new Object(“B”); C. Panel p = new Frame(); D. Frame f = new Panel(); 23. 内部类是在一个类内嵌套定义的类,其特点描述错误的是【】: A. 只能在定义它的类或程序段中或 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式内匿名使用,外部使用时必须给出类的全名 B. 可以使用它所在类的静态成员变量或实例成员变量,但不可以使用所在类中的局部变量 C. 可以使用其他类的成员,而且可访问它所在类的成员 D. 除static内部类之外,不能在类内声明static成员 24. Java编程所必须的默认引用包为【】: A. java.sys包 B. java.lang包 C. java.new包 D. 以上都不是 25. 以下有关java.lang.Exception异常类的描述不正确的是【】。 A. 该类是一个公共类 B. 该类是Throwable类的子类 C. 该类实现了Throwable接口 D. 该类可以序列化 26.下列常见的系统定义的异常中,有可能是网络原因导致的异常是【】。 A. ClassNotFoundException B. IOException C. FileNotFoundException D. UnknownHostException 27.以下【】是基于字节的文件输入流类。 A. FileReader B. FileOutputSteam C. FileWriter D. FileInputSteam 28. Java中哪个类提供了随机访问文件的功能【】: A. RandomAccessFile类 B. RandomFile类 C. File类 D. AccessFile类 29. 下列不属于容器的是【】: A. JFrame B. JTextBox C. JPanel D. JScrollPane 30. 下列不属于Swing中组件的是【】 A.JPanel B. JTable C. Menu D. JFrame 二、简答题与是非判断题(10分,每小题2分) 1. 在面向对象程序设计中,什么是数据的封装与隐藏。Public private protect统一输出,模块化 2.类的成员变量和成员方法有哪几个访问控制符。Public private protect 3. 按照流的方向,Java中的流分为那两大类。输入输出 4. 在Java类的继承中,父类的final方法可以被子类重写,对吗?错 5. 下面两个语句的作用是等价的吗?答:不等价,后者只是定义,前者赋值 int[ ] a={1,2,3,4,5}; int[ ] a=new int[5] 三、阅读程序,写出程序运行的结果(20分,每小题5分) 1. // 程序文件名:GetClass.java import java.lang.reflect.*; class Pair{ int x; int y; Pair(int x,int y){ this.x=x; this.y=y; } void show(){ System.out.println("x="+x+" , y="+y); } } public class TestGetClass { public static void main(String[ ] args){ Pair pair=new Pair(3,4); class info=pair.getClass(); System.out.println("类名: "+ info.getName()); System.out.println("包名: "+ info.getPackage()); System.out.println("父类名: "+ info.getSuperclass()); } } 类名: Pair 包名: null 父类名: class java.lang.Object 2. // 程序文件名: OuterC.java public class OuterC{ private String s=”I am outer class member variable”; class InnerC{ private String s1=”I am inner class variable”; public void innerMethod( ){ System.out.println(s); System.out.println(s1); } } public void outerMethod( ){ OuterC.InnerC inner=new OuterC.InnerC( ); Inner.method( ); } public static void main(String[ ] args){ OuterC myapp=new Outerc( ); myapp.outerMethod(); } } I am outer class member variable I am inner class variable 3. // 程序文件名: TestInherit.java class SuperParent { int a,b; SuperParent(int x, int y){ a=x; b=y; } } class Parent extends SuperParent{ int c; Parent(int aa,int bb,int cc){ super(aa,bb); c=cc; } } class Son extends Parent { int a; Son(int aa,int bb,int cc){ super(aa,bb,cc); a=aa+bb+cc; } void show(){ System.out.println(“a=”+a+” ,b=”+b+” ,c=”+c); } } class TestInherit{ public static void main(String[ ] args){ Son son=new Son(3.5.7); son.show(); } } a=15 ,b=5 ,c=7 4. // 程序文件名: TesInherit2.java class SuperParent { int a,b; SuperParent(int x,int y){ a=x; b=y; } void show(){ System.out.println(“a=”+a+” ,b=”+b); } } class Parent extends SuperParent{ int c; Parent(int aa,int bb,int cc){ super(aa,bb); c=cc; } void show(){ System.out.println(“c=”+c+” ,a=”+a+’ ,c=”+c); } } class Son extends Parent { int a; Son(int aa,int bb,int cc){ super(aa,bb,cc); a=aa+bb+cc; } void show(){ System.out.println(“a=”+a+” ,b=”+b+” ,c=”+c); } } class TestiInherit2{ public static void main(String[ ] args){ Son son=new Son(10.20.30); son.show();
本文档为【JAVA样题 附答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_594905
暂无简介~
格式:doc
大小:36KB
软件:Word
页数:0
分类:工学
上传时间:2019-08-21
浏览量:10