文档详情

Java语言程序设计(B).doc

发布:2017-08-15约3.72千字共6页下载文档
文本预览下载声明
南昌大学 2004~2005 学年第一学期期末考试试卷 试卷编号: ( B )卷 课程名称: Java语言程序设计 适用班级: 计2001级 姓名: 学号: 班级: 专业: 学院: 系别: 考试日期: 2004.1.6 题号 一 二 三 四 五 六 七 八 九 十 总分 累分人 签名 题分 100 得分 填空题(每空1分,共20分) 得分 评阅人 1、Java的数据类型可分为 基本数据类型 和 复合数据类型 。 2、System类管理标准输入输出流和错误流,主要有 System.in 、 System.out 和 System.err 。 3、标识符用于标识 、 、 和 的名称。 4、类继承具有 ,且不改变类成员的 。 5、Java语言只允许 单继承 ,而 接口 则可以解决Java的多继承问题。 6、Java具有两种不同的事件处理模型,分别为 和 。 7、事件处理三要素分别为 、 和 。 8、Java字节代码有两种运行方式,分别为 和 。 程序分析题(共45分) 得分 评阅人 1、阅读下列程序,写出程序运行结果。(15分) import java.util.Random; public class Test_l { public static void main (String args[ ]) { Random random=new Random(); Float x=random.nextFloat(); Int n=Math.round(21*x); Long f=1; Int k=1; do F*=k++; While (k=n); System.out.println(n+”!=”+f); } } 2、阅读下列程序,写出程序运行结果。(15分) import java.io.*; class A { int a1=2; public int a2=4; private int a3=6; protected int a4=8; int geta3() { return a3; } } class B extends A { int b=10; } class C extends B { int c=12; void add() { a1++; a2++; a4++; b++; c++; } } class example { public static void main(String arg[]) { C s=new c(); System.out.println(s.a1+s.a2+s.geta3()+s.b+ s.c); s.add(); System.out.println(s.a1+s.a2+s.geta3()+s.b+ s.c); } } 3、阅读下列程序,写出程序运行结果。(15分) import java.util.*; public class StringTest { public static void main(String arg[]) { String sl=l love Java.; String s2=l like Java.; String s3=l like Java.; StringBuffer s4=new StringBuffer(sl); StringBufFer s5=new StringBuffer(Append); char cl[]=new char[sl.length()]; System.out.printl
显示全部
相似文档