2014年9月份考试Java程序设计第三次作业.doc

上传人:文****钱 文档编号:67061 上传时间:2018-06-09 格式:DOC 页数:7 大小:143.50KB
下载 相关 举报
2014年9月份考试Java程序设计第三次作业.doc_第1页
第1页 / 共7页
2014年9月份考试Java程序设计第三次作业.doc_第2页
第2页 / 共7页
2014年9月份考试Java程序设计第三次作业.doc_第3页
第3页 / 共7页
2014年9月份考试Java程序设计第三次作业.doc_第4页
第4页 / 共7页
2014年9月份考试Java程序设计第三次作业.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、 2014年 9月份考试 Java程序设计第三次作业 一、程序阅读题(本大题共 30分,共 5 小题,每小题 6 分) 1. import java.util.*; class Test public static void main(String args) Stack mystack=new Stack(); mystack.push(new Integer(1); mystack.push(new Integer(1); int k=1; while(k=4) Integer F1=(Integer)mystack.pop(); int f1=F1.intValue(); Integer

2、 F2=(Integer)mystack.pop(); int f2=F2.intValue(); Integer temp=new Integer(f1+f2); System.out.println(“+temp.toString(); mystack.push(temp); mystack.push(F2);k+; 2. interface Foo int k=0; public class test implements Foo public static void main(String args) int i; test t =new test(); i=t.k; i=test.k

3、; i=Foo.k; System.out.println(i); 3. public class test public static void main(String args) int f1=1, f2=1; for( int i=1; i5; i+) System.out.print(“t“+f1+“t“+f2); if(i%2=0)System.out.println(“n“); f1=f1+f2; f2=f2+f1; 4. 写出程序运行结果 : 5. class variable int x=0,y=0,z=0; void init(int x,int y) this.x=x; t

4、his.y=y; int z=5; System.out.println(“x=”+x+” y=”+y+” z=”+z); public static void main(String args) variable a=new variable( ); System.out.println(“x=”+x+” y=”+ y+” z=”+ z); init(20,30); System.out.println(“x=”+ x+” y=”+ y+” z=”+ z); 二、简答题(本大题共 30 分,共 5 小题,每小题 6 分) 1. 说明 while 与 dowhile 语句的差异 2. 什么是接

5、口和抽象类 ,它们之间的区别是什么? 3. 类 System 和 Runtime 分别具有什么作用? 4. error 和 exception 有什么区别 ? 5. 什么是 JDBC? 三、程序设计题(本大题共 40分,共 4 小题,每小题 10 分) 1. 通过键盘传入一个数 ,判断题该数是不是素数(不能被 1和自身整除的数) . 2. 编写一 Java程序 ,求下列矩阵对角线元素之和 . 3. 编写一个 java 程序将字符串 ”Im ok ” 改为 ”Im g lad to meet you” 4. 编写程序求所有指定浮点数的平均值 ,要求所有浮点数均通过命令行参数传入(如 java t

6、est 11.1 22.2 33.3 44.4) . 答案: 一、程序阅读题( 30分,共 5 题,每小题 6 分) 1. 参考答案: 2 3 5 8 解题方案: 评分标准: 完全一样才得分 ,多写不得分 2. 参考答案: 0 解题方案: 评分标准: 完全一样才得分 3. 参考答案: 1 1 2 3 5 8 13 21 解题方案: 评分标准: 完全一样才得分 4. 参考答案: value is Hello 解题方案: 评分标准: 完全一样才得分 ,多写不得分 5. 参考答案: x=0 y=0 z=0 x=20 y=30 z=5 x=20 y=30 z=0 解题方案: 评分标准: 完全一样才得分

7、 ,多写不得分 二、简答题( 30 分,共 5 题,每小题 6 分) 1. 参考答案: while 和 dowhile 的区别在于 :while 循环先判断题布尔表达式的值 ,若该布尔表达 式的值为假 ,则循环体可能一次也不执行 ;而 dowhile 循环先执行循环体语句区块 ,因 此 ,循环体中的语句至少要执行一次 . 解题方案: 评分标准: while 与 dowhile 1 个 2 分 2. 参考答案: 抽象类特点 :抽象类必须用关键字 abstract 修饰 ;抽象类没有完全实现 ,它只能用于派生子类 ,不能用于产生实例 ;抽象类不一定包含抽象方法 ,但如果类中包含抽象方法 ,则必须声

8、明为抽象类 ; 接口特点 : 接口实际是一种特殊的抽象类 ,通过关键字 interface 声明 . 接口中的所有方法都是抽象的( abstract 可以缺省) . 接口中的所有数据都是静态常量 :即具有 public,static ,final 属性 . 解题方案: 评分标准: 一个特点 2 分 3. 参考答案: 类 System,它提供了与系统无关的接口以实现对系统资源的使用 ,通过其成员变量 in,out,err 实现了标准输入、输出、错误流 ;类 Runtime 代表当前的运行环境 ,使得程序可以直接使用系统资源 ,但它是与系统相关的 ,通常只在特殊情况下使用 ,因为它破坏了程序的可移

9、植性 . 解题方案: 评分标 准: 意思对就可以 4. 参考答案: error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 解题方案: 评分标准: 5. 参考答案: JDBC 是 : 1、将 Java 语言和 Sql结合的一个很好的编程接口 . 2、通用的一般的 SQL数据库访问和存储结构 . 3、支持基本 SQL功能的一个通用低层的应用程序编程接口 ,在不同的数据库功能模块上提供了一个统一 的用户界面 . 4、和ODBC 一样 ,建立在 X

10、/Open SQL CLI 基础之上 . 5、是为 Java 语言定义的一个SQL 调用级( CLI)界面 . 解题方案: 评分标准: 意思对就给分 三、程序设计题( 40分,共 4 题,每小题 10 分) 1. 参考答案: import java.io.*; public class Prime public static void main(String args) String s = “; int n = 0; System.out.print(“请输入一个整数 :“); try InputStreamReader isr = new InputStreamReader(System.

11、in); BufferedReader br = new BufferedReader(isr); s = br.readLine(); n = Integer.parseInt(s); catch(IOException e) if( isPrime(n) ) System.out.println(n + “是素数 .“); else System.out.println(n + “不是素数 .“); static boolean isPrime(int a) if(a = 1) return false; if(a = 2) return true; for(int i = 2; i = a/2; i+) if( a % i = 0 ) return false; return true; 解题方案: 评分标准: 结构 3分 ,功能实现 4分 ,语法 3分 2. 参考答案: 解题方案: 评 分标准: 结构 3分 ,功能实现 4分 ,语法 3分 . 3. 参考答案: 解题方案: 评分标准: 结构 3分 ,功能实现 4分 ,语法 3分 . 4. 参考答案: 解题方案: 评分标准: 结构 3分 ,功能实现 4分 ,语法 3分

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。