收藏 分享(赏)

java考试整理.doc

上传人:dwy79026 文档编号:7667009 上传时间:2019-05-23 格式:DOC 页数:15 大小:108.50KB
下载 相关 举报
java考试整理.doc_第1页
第1页 / 共15页
java考试整理.doc_第2页
第2页 / 共15页
java考试整理.doc_第3页
第3页 / 共15页
java考试整理.doc_第4页
第4页 / 共15页
java考试整理.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、 Java 语言复习 Java程序设计复习 1. 题型 一、单选择题。(每小题 2 分,共 20 分) 二、填空题。(每空格 2 分,共 20 分) 三、阅读程序。(每小题 57 分,共 30 分) 四、使用 Java 语言编写程序题。(每题 710 分,共 30 分) 2. 复习题 单选题:(样例) i. 变 量 类 型 是 ( )。 A. (int)x B. x.toString( ) C. double x D. (Double)x 填空题:(样例) j. 动 态 数 组 (5) , 而 (6) 可 以 描 述 三 维 数 组 。 阅读程序: 写 出 下 面 程 序 的 功 能 ( 不

2、要 求 写 出 计 算 值): public class SumValue public static void main(String args ) double sum = 0.0; for (int i = 1; i b) ? a : b); int a = 2; System.out.println(“Before changed: “ + “a=“ + a); Change cxz = new Change( ); cxz.changeint(a); System.out.println(“After changed: “ + “a=“ + a); 答案:Before changed

3、: a=2After changed: a=2写出下面程序的运行结果: P45:例2-8 P54:例2-14 P83:例3-7 P99:例3-20 P108:例4-5 P125:例4-16 P154156:塑型的概念 P162:例5-9 P177:例6-2 P168:例6-11 答案: 使用Java 语言编写程序题: 1. 编写一种从小到大排序程序。例如:a数组中有n个整数。 输入一个正整数n 再输入n个整数 将它们从大到小排序后输出import java.util.Scanner; public class Test60005 public static void main(String a

4、rgs) int ri, repeat; int i, index, k, n, temp,a; Scanner in=new Scanner(System.in); repeat=in.nextInt(); for(ri=1; riai) temp=ak;ak=ai;ai=temp; for(i=0; i nummax) max = i;if (numi bi) Min=bi; System.out.println(“Max:“+Max); System.out.println(“Min:“+Min); 4. 从键盘敲入一系列字母,将其存入到文件Abc.Txt中。从文件读出所有字母,对字母进

5、行升序排序后,存入另一个文件Xyz.Txt中,并显示排序后的结果。 5 从键盘读入信息信息并将在显示器上显示。在 D 盘根目录常见文本文件Hello.Txt,并往里写入这些键盘信息。 6 习题3,P102:4、6。 4.使用java.lang.Math类,生成100个0-99之间的随机整数,找出他们之中的最大值和最小值,并统计大于50 的整数个数。public class Randompublic static void main(String args) int MinNum,MaxNum,n=0;int array=new int100;array0=(int)(Math.random()

6、*100);MinNum=array0;MaxNum=array0;System.out.println(“数列为:“);System.out.print(array0+“ “);for(int i=0;i50)n+;if(arrayi=MaxNum)MaxNum=arrayi;if(arrayix.getscoreOfsum()System.out.println(this.getname()+“总分大于“+x.getname();if(this.getscoreOfsum()ac+1)d=ac;ac=ac+1;ac+1=d;System.out.println(“after sorted“

7、);for(b=0;b10;b+)System.out.print(ab+“ “);System.out.println(“);11 P178179:例 6-4和例6-5。 使用BufferedWriter完成” 在C盘根目录建文本Hello.txt,并往里写入若干行文本”实现功能import java.io.*;class BufferedWriterTester public static void main ( String args ) throws IOException String fileName = “C:/newHello.txt“ ;BufferedWriter out

8、= new BufferedWriter(new FileWriter( fileName ) );out.write( “Hello!“ );out.newLine( ) ;out.write( “This is another text file using BufferedWriter,“ );out.newLine( ); ;out.write( “So I can use a common way to start a newline“ );out.close( ); 从上述Hello.txt中读取文本并显示在屏幕上import java.io.*;class BufferedRea

9、derTester public static void main ( String args ) String fileName = “C:/Hello.txt“ , line;try BufferedReader in = new BufferedReader(new FileReader( fileName ) );line = in.readLine( ); /读取一行内容while ( line != null ) System.out.println( line );line = in.readLine( );in.close( );catch ( IOException iox

10、) System.out.println(“Problem reading “ + fileName );12 P211:例7-3排序部分。P213:例7-4排序部分。 13 设计一个抽象类 CompareObject,里面有抽象方法 CompareTo 用于比较两个对象。然后设计一个类Position从CompareObject派生,有x和y属性表示其 坐标,该类实现CompareTo方法,用于比较两个对象距离原点(0,0)的距 离之差。 class CompareObject public: int compareTo(CompareObject ; class Position:public CompareObject private: int x, y; public: int GetDistanceFromOrg(); public: int compareTo(CompareObject ;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报