java阅读程序给出结果.doc_第1页
java阅读程序给出结果.doc_第2页
java阅读程序给出结果.doc_第3页
java阅读程序给出结果.doc_第4页
java阅读程序给出结果.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

写结果第一套题 表 1 考核知识点一览表 知识点内 容题型 题数(实际) 1JAVA 应用程序 2类1 3JAVA 关键字 4JAVA 变量和数据类型 5环境 6运算符与表达式 7流程控制 8数组 9重载 10构造函数 11抽象类 12继承1 13对象 14覆盖与重载 15抽象和继承的综合应用1 16类的应用,StringBuffer1 4-1-1-14-1-1-1 阅读程序,给出结果: public class Class1 public static void main(String args) boolean b; char ch=97; System.out.println(“b=”+b+”tch=”+ch); 运行结果为: 答案:编译错误 4-1-2-24-1-2-2 阅读程序,给出结果 /B.java源代码如下: class A int x=100; class B extends A int x=200; void prt() System.out.println(“SubClass: “+x); System.out.println(“SuperClass: “+super.x); public static void main(String args) new B().prt(); 输出结果是 (1) (2) 答案: (1)SubClass: 200 (2)SuperClass: 100 答案: (1)Circle (2)Rectangle (3)Triangle 4-1-3-2 阅读程序,给出结果: / AbstractClassDemo.java 源代码如下: abstract class Shape /定义抽象类 Shape 和抽象方法 display abstract void display(); class Circle extends Shape void display() /实现抽象类的方法 System.out.println(“Circle“); class Rectangle extends Shape void display() /实现抽象类的方法 System.out.println(“Rectangle“); class Triangle extends Shape void display() /实现抽象类的方法 System.out.println(“Triangle“); public class AbstractClassDemo public static void main(String args) (new Circle().display();/定义无名对象来调用对应的 display 方法 (new Rectangle().display(); (new Triangle().display(); 输出结果是: (1) (2) (3) 答案: (1)Circle (2)Rectangle (3)Triangle 4-1-4-34-1-4-3 public class UseStringBuffer public static void main(String args) StringBuffer sb1=new StringBuffer(); StringBuffer sb2=new StringBuffer(15); StringBuffer sb3=new StringBuffer(“Hello,my friends!”); char cArray=new char20; sb1.append(“are you empty?”); sb1.append(“why?”); sb1.getChars(4,sb1.length()-4,cArray,0); System.out.println(cArray); for (int i=0,j=0;Im) sb2.insert(j+,cArrayi); sb3.setCharAt(0,h); sb3.setCharAt(6,m); System.out.println(sb1); System.out.println(sb2); System.out.println(sb3); 答案: you empty? are you empty?why? youpty Hello,my friends! 写结果第二套题 表 1 考核知识点一览表 知识点内 容题型 题数(实际) 1JAVA 应用程序 2类1 3JAVA 关键字 4JAVA 变量和数据类型 5环境 6运算符与表达式 7流程控制1 8数组 9重载 10构造函数 11抽象类 12继承1 13对象 14覆盖与重载 15抽象和继承的综合应用 16静态方法调用变量1 4-2-1-14-2-1-1 int a=10; int b=20; if(a!=b) System.out.println(“not equal”); else System.out.println(“equal”); 输出结果: 答案:not equal 4-2-2-24-2-2-2 class Myclass int var=100; static int getVar() return var; 答案:编译错误 4-2-3-24-2-3-2 public class A public static void main(String args) A a=new A(); A()System.out.print(“A“); A(int i) this(); System.out.print(“AA“); class B extends A B()super();System.out.print(“B“); B(int i) super(i);System.out.print(“BB“); 运行时输入 java B 程序的输出结果是什么? 将 main()方法中的语句改为:B=new B(),程序的输出结果是什么? 将 main()方法中的语句改为:B=new B(1),程序的输出结果是什么? 答案:A , A B,A AA BB 4-2-4-34-2-4-3 import java.io.*; public class Class1 private static int m; public static void main(String args) A(1); System.out.println(m); private static boolean B(int k) m+=k; if(m=4) return true; else return false; public static void A(int i) if(B(i) m*=i; else m+=i; 答案:2 写结果第三套题 表 1 考核知识点一览表 知识点内 容题型 题数(实际) 1JAVA 应用程序 2类 3JAVA 关键字 4JAVA 变量和数据类型 5环境 6运算符与表达式 7流程控制1 8数组1 9重载1 10构造函数 11抽象类 12继承 13对象 14覆盖与重载 15抽象和继承的综合应用 16字符串的比较1 4-3-1-14-3-1-1 下列语句段输出结果是: String str1=”java”,str2=”java”; if(str1= =str2) System.out.println(“相等”); else System.out.println(“不相等”); 运行结果为: 答案:不相等 4-3-2-24-3-2-2 public class Class1 public static void main(String args) int n=6,sum=0; for(int k=1;k=n;k+) if (n%k=0) sum+=k; System.out.println(sum); 运行结果为: 答案:12 4-3-3-24-3-3-2 public class OverLoadingOrder static void print(String s,int i) System.out.println(“String: “+s+“ ,int: “+i); static void print(int i,String s) System.out.println(“int: “+i+“, String: “+s); /分别使用重载的方法进行输出,得到不同的输出顺序 public static void main(String arg) print(“String first“,11); print(99,“Int first“); 输出结果是 答案: String:String First,int:11 int:99,String:Int First, 4-3-4-34-3-4-3 public static void main(String args) int array=1,2,3,4,5; printArray(array); could_modify(array); printArray(array); static void could_modify(int a) for (int i=0;ia.length;i+) ai*=i; static void printArray(int a) for (int i=0;ia.length;i+) System.out.println(ai+”t”); System.out.println(); 答案: 1 2 3 4 5 0 2 6 12 20 写结果第四套题 表 1 考核知识点一览表 知识点内 容题型题数(实际) 1JAVA 应用程序 2类1 3JAVA 关键字 4JAVA 变量和数据类型 5环境 6运算符与表达式 7流程控制1 8数组 9重载 10构造函数 11抽象类 12继承 13对象 14覆盖与重载 15抽象和继承的综合应用 16类调用1 17异常1 4-4-1-1 public class 1 public static void main(String args) System.out.println(“hello,java!”); 答案:编译错误 4-4-2-2 int k=0; label:for(int i=1;i3;i+) for (int j=1;j3;j+) k+=i+j; System.out.println(k); if (i=2) continue label; 上面程序段正常执行后输出结果是: 答案:2 5 8 4-4-3-2 public static void main(String args) try int a=1,b=0; System.out.println(a/=b); 4-4-4-3 class A int a; A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论