java我们去年的四道读程序写结果题.docx

上传人:小飞机 文档编号:3159542 上传时间:2023-03-11 格式:DOCX 页数:5 大小:39.06KB
返回 下载 相关 举报
java我们去年的四道读程序写结果题.docx_第1页
第1页 / 共5页
java我们去年的四道读程序写结果题.docx_第2页
第2页 / 共5页
java我们去年的四道读程序写结果题.docx_第3页
第3页 / 共5页
java我们去年的四道读程序写结果题.docx_第4页
第4页 / 共5页
java我们去年的四道读程序写结果题.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《java我们去年的四道读程序写结果题.docx》由会员分享,可在线阅读,更多相关《java我们去年的四道读程序写结果题.docx(5页珍藏版)》请在三一办公上搜索。

1、java我们去年的四道读程序写结果题 1、以下程序段的输出结果为(5 6 7 8 9)。 public class TestArray public static void main(String args ) int i , j ; int a = 5,9,6,8,7; for ( i = 0 ; i a.length-1; i + ) int k = i; for ( j = i ; j a.length ; j+ ) if ( ajak ) k = j; int temp =ai; ai = ak; ak = temp; for ( i =0 ; ia.length; i+ ) Syst

2、em.out.print(ai+ ); System.out.println( ); :( ajak ),输出结果为:9 8 7 6 5 2、以下程序段的输出结果为 Public class MyProgram public static void main(String args) ClassB cb1=new ClassB(1); ClassB cb2=new ClassB(1); if(cb1= =cb2) System.out.println(“cb1= =cb2”); else System.out.println(“cb1!=cb2”); class ClassB int x; C

3、lassB(int x)this.x=x; 3、以下程序段的输出结果为。 涉及到P305方法覆盖: 大概是这么个题,语法忘了,反正就这个意思。 public static void main(String args) B object=new B( ); public class A public A( ) tt( ) ; public void tt( ) System.out.print(“在父类中”); public class B extends A public B( ) tt( ) ; public void tt( ) System.out.print(“在子类中”); 原题目意

4、思是:子类B继承了父类A,父类A的构造函数中定义有函数名为tt( )的函数,tt( )作用是显示“在父类中”。但恰恰子类B中有个名称也为tt( )的方法,作用是显示“在子类中” 。主函数main声明子类B的对象,很显然会自动调用父类A的构造函数,调用tt( ),表面上显示结果,但其实tt( )已被子类的同名函数覆盖,尽管这是在父类的构造函数中。因此本题结果是。后一个“在子类中”是子类构造函数的tt( ),好理解。 :答成“在父类中 在子类中”。误认为tt( )在父类的一个方法中,所以不会被子类中的同名tt( )覆盖掉,其实还是覆盖掉了! 4、以下程序段的输出结果为。 涉及到函数重载,以及强制类

5、型转换 原题目意思是: 函数aa( String s) System.out.print(“This is string”); ; 同名函数aa(int s) System.out.print(“This is int”); ; 主函数main里:int x=5;char y=F;aa(x);aa(y); :把aa(y)结果写成This is string, java 里String是类,char类型总不可能与类结合吧。 aa(y)语句有charint的强制类型转换。 最后的10分编程题: 易考点是数组的简单处理,比如数组求最值,求最值的个数,排序,求平均值,方差等基本问题。 字符串的处理也有

6、可能考。 :键盘输入10个整数,找出最大值、最小值并显示。 此外,关于字符串的处理也是重点!P78-P81的String类需要熟练掌握,P79上面那堆方法应该背下来会用。 比如:编程,读入一个字符串,输出该字符串包含的所有元音字母。 我的想法: String A=”aeiouAEIOU”; 输入 String B;(具体过程略) for(int i=0;iB.length;i+) if(A.indexOf(B.charAt(i)!=-1) System.out.print(B.charAt(i); :真正需要自己编程的就最后一个10分题,估计不会有太难的用法。所以,教材上一些:2章的final

7、,6章的static,interface,implements,enum,8章的extends,super,final,abstract,9章的Comparable,10章的trycatch,finally,throws等等这些理解就行,给出来要回分析,知道基本概念,往往是选择、填空、判断容易出的。 像构造方法,抽象类,重载等等都是小题易出的。 印象中其他一些考题: 1、类之间最基本的三种关系、。 2、程序开发中三种不同类型的错误:错误、错误、错误。 3、软件开发项目应包含4个基本的开发过程:、。 4、一个枚举型的值是具有该枚举型的变量。 5、面相对象编程特点、。 6、三种可见性修饰符、。 7

8、、Unicode使用个二进制位表示一个字符。 8、Java中可以用两种方式建立多态性引用:、。 9、可以用子句抛出异常。 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。 A. java B. .classC. html D. .exe 2、设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( A )。 A. 3 B. 3. 5C. 4 D. 5 4以下哪个不是Java的原始数据类型 A、int B、Boolean C、float D、char 2以下关于继承的叙述正确的是。 A、在Java中类只允许单一继

9、承B、在Java中一个类只能实现一个接口 C、在Java中一个类不能同时继承一个类和实现一个接口D、在Java中接口只允许单一继承 1、final修饰的变量仅能赋值一次 2、子类的成员个数大于等于父类的成员个数。 6拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。 3Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。 4构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。 7、如果java源程序文件中只定义了一个名为abc的类,那么该源程序文件必须以abc.java命名。 8、在java中,使用保留字new创建新的类对象,使用保留字free回收无用的类对象。 17在使用interface声明一个接口时,只可以使用修饰符修饰该接口。 A、private B、protected C、private protected D、public 1、如下哪个是Java中的标识符 A、public B、super C、3number D、_width 3、已知如下定义:String s = story; 下面哪个语句不是合法的( C) A、s += books; B、s = s + 100; C、int len = s.length; D、String t = s + “abc”;

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号