(完整版)天津大学JAVA考试试题(2011年6月)

上传人:小****克 文档编号:201409991 上传时间:2021-10-10 格式:PDF 页数:8 大小:9.62KB
返回 下载 相关 举报
(完整版)天津大学JAVA考试试题(2011年6月)_第1页
第1页 / 共8页
(完整版)天津大学JAVA考试试题(2011年6月)_第2页
第2页 / 共8页
(完整版)天津大学JAVA考试试题(2011年6月)_第3页
第3页 / 共8页
(完整版)天津大学JAVA考试试题(2011年6月)_第4页
第4页 / 共8页
(完整版)天津大学JAVA考试试题(2011年6月)_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《(完整版)天津大学JAVA考试试题(2011年6月)》由会员分享,可在线阅读,更多相关《(完整版)天津大学JAVA考试试题(2011年6月)(8页珍藏版)》请在金锄头文库上搜索。

1、天津大学 JAVA程序设计期末考试试题(2011 年 6 月) 造福人:王德勤(仅适用于天大张坤龙老师开设的JAVA选修课)选择 (10 ) 1. 下面各项中有效的java 标识符是()A 12345 B black&white C answer_7 D 2ndlevel 2. 属于压缩类型转换的是()A 从 int到 long B 从 int到 byte C 从 byte 到 short D从 short 到 double 3. Random 类是()包中的A java.awt B java.lang C java.text D java.util 4. 实例变量应该声明为()可见性,以调高

2、封装性。A private B protect C protected D public 5. 如果 int x=5,y=10,那么()的值为真A xy B (x+5)=y/2 D !(x!=y) 6. 正确的是()A 抽象方法是一个没有实现的方法 B 一个 java 接口只能包括抽象方法C 实现一个接口的类只能定义那些包含在接口中的方法D 实现一个接口的所有类必须为那些包括在接口中的方法提供相同的方法7. 错误的是()A String s= “how ”, ”are” B int i= 2+2000 C String s =”one”+”two” D byte b=2558. 以下说法正确的

3、是()A 子类可以定义与其父类中方法名相同的方法 B 子类可以覆盖父类所有的方法C 子类不可覆盖父类中的任何方法 D 子类不可定义一个与父类中变量名相同的变量9. 设 MusicPlayer 类是 CDPlayer 的父类,不合法的是()A MusicPlayer mplayer= new MusicPlayer()B MusicPlayer mplayer= new CDPlayer()C CDPlayer cplayer= new MUsicPlayer()D CDPlayer cplayer= new CDPlayer()10. 下列异常属于可检测的是()A ArithmeticExce

4、ption B IndexOutOfBoundsExceptioni C IOException D NullPointerException 填空(20) (1)编程序时三种不同类型的错误:(),(),()(2) Java用( )位 Unicode 字符集表示字符(3)包装类允许讲基本类型数据作为()管理(4)调用方法时,将把()复制给被调用方法的()(5)( )语句可以使程序选择是否执行某条语句(6)类间三种最基本关系:(),(),()(7)具有 N个值的数组索引为()到()(8)所有类都直接或间接地由()派生(9) 2种方式建立多态性引用:(),()(10) 无论()语句块正常退出或由于

5、抛出异常而退出,都将执行()子句(11) 用于抛出异常的保留字()(12) 对于可检测异常,如发生异常的方法不捕捉处理,则必须在该方法定义的声明中包含()子句简答题 (30) (1)什么是空白符?对程序执行有何影响?对可读性有何影响?(2)请解释为什么用符号常量代替它们表示的常数值(3)什么情况下对象会成为垃圾对象?(4)如何定义构造方法?(5)比较 while 循环和 do 循环(6)重载方法之间如何区分?(7) Java如何实现多维数组?(8)怎样用 final来限制继承?为什么这样做?(9)继承机制如何支持多态?(10) 如何处理已抛出异常?读程序写结果 (30) (1) public

6、class MyProgram public static void main(String args) Class B cb1 = new Class B(1); Class B cb2 = new Class B(1); if (cb1 = cb2) System.out.println(cb1=cb2); else System.out.println(cb1!=cb2); (2) public class MyProgram void test(int i) System.out.println(int); void test (String S) System.out.println

7、(String); public static void main(String args) MyProgram a = new Program(); char ch=x; a.test(ch); (3) class First public First() aMethod(); public void aMethod() System.out.println(in First class); public class MyProgram extends First public void aMethod() System.out.println(in Second class); publi

8、c static void main(String args) new MyProgram(); (4) public class MyProgram public static void main(String args) for (int i=2;i10;i+) boolean b = false; for (int j=2;ji;j+) if (i%j=0) b=true;break; if (!b) System.out.print(i+ ); (5) public class MyProgram public static void main(String args) int i,j

9、;int a = 1,3,2,5,4; for (i = 0;ia.length-1;i+) int k=i; for (j=1;jak k=j; int temp = ai; ai=ak; ak=temp; for (i=0;ia.length;i+) System.out.print(ai+ ); System.out.println(); (6) class MyProgram static int x = 1; int y=0; MyProgram() x+; y+; public static void main(String args) MyProgram st= new MyProgram(); System.out.println(x=+x); System.out.println(st.y=+st.y); st= new MyProgram(); System.out.println(x=+x); System.out.println(st.y=+st.y); 编程题 (10) 编写一个程序,读取三个整数,打印它们的平均值

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 初中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号