JAVA模拟考试答案_第1页
JAVA模拟考试答案_第2页
JAVA模拟考试答案_第3页
JAVA模拟考试答案_第4页
JAVA模拟考试答案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、Java模拟考试一、名词解释1、 java的三个基本特征,并加以解释2、从用户的角度看,Java源程序中的类分为哪两种3 解释this,super 的使用场合4、在java语言说明类的成员有哪四种级别的访问控制5、说明重载与覆盖的区别6、在java语言中写出定义类的最一般形式7、类修饰符用于指定类的使用特性和访问权限,通常有哪几种8、简单说明静态成员变量的特征二、选择题1、下面程序段的输出结果是:int a = 3;a+);a);A . 444B. 445 C. 345 D. 344结果:2、以下哪些是基本数据类型B. String C. integer D. Float结果:3、选择以下程序

2、运行结果""+4 + 5;+ 5);+ 5 +"");+ "" +5);A.第3行出现编译错误B.输出45, 7, 7 和45.C.输出 7, 7, 7 和 45. D ,输出 45, 7, 45 和 45.结果:4、选择以下程序运行结果public class test public static void main(String args) int x=2,y=2,z=2;if (x- = 1 && y+ = 1 | z+ = 1)"x=" + x + ”,y=" + y + ”,z=

3、" + z);)A. x=1,y=3,z=2 B x=2,y=3,z=2C. x=1,y=2,z=2 D . x=1,y=3,z=3结果:5、 编译和运行以下代码结果为:public class EqualsTestpublic static void main(String args)byte A=(byte)4096;if(A=4096) "Equal");else "Not Equal"); A.在第3行出现转换丢失精度的编译错误.B.输出"Not Equal".C.输出 “Equal ".D.无输出结果结果

4、:6、现有一个int类型的整数和一个double类型的数进行加法运算,则得到的结果类型为()A. int 类型 B. double 类型 C. float 类型 D. long 类型7、以下程序的运行结果为(public class Testpublic static void main(String argv )"x="+5); A. 5 B. x=5C. "x="+5D. "x="58、以下程序的运行结果为()public class Testpublic static void main(String argv )"g

5、ood"+"morning"); A. goodmorningB. "good"+"morning"C. good morningD. good+morning9、选择以下程序运行结果()以下代码的输出结果public class Testint x=3;public static void main(String argv)int x= 012;A . 12B. 012C. 10D. 310、选择以下程序运行结果()public class Exapublic static void main(String args) i

6、nt var1=10;int var2=20;+ " " + var2);A.302121C.1020 212011、请问,以下代码片段错在何处()switch(i=10)(case 1:+i;break;case 2:-i;case 3:i*=5;break;default:i%=3;A. switch表达式的结果必须是一个整数类型B.第一个case的选择因子值是一个字符型C.第二个case的选择因子值是一个字符串型D.第二个case的选择分支中缺少break语句三、写出下列程序的运行结果1、class Variableint x=1,y=2,z=3;void init(

7、 int x, int y )=x;=y;int z=5;”*in init *");x ="+x+" y ="+y+" z = "+z);public class testl public static void main( String args) Variable birth = new Variable();(10,20);结果:* in init *X = 10 y = 20 z = 52、public class SimpleDataType public static void main (String args ) i

8、nt i = 3;byte bi = (byte)i;short si = 20000;int li=(int);float f = 3.14f;"t"+si+"t"+i+"t"+li+"t"+f);boolean b = false;int i1 = 4;b = ( i1!= 0 );"n"+b); 结果:32000034true3、 class Avoid callme()"Inside A's callme() method");)class B extends

9、 Avoid callme()"Inside B's callme() method");public class Chinesepublic static void main(String args)B a=new B();();结果:Inside B's callme() method4、public class test public static void main(String a) "t");"t");"t");"t");"%="+%;结果:11-

10、1-1%=5、public class A protected void test(int x,int y) "test(int,int):"+x+" "+y); protected void test(int x) "test(int):" + x); protected void test(String str ) "test(String):" + str); public static void main (String args) A a1 = new A();("hello");(5

11、,4); 结果:test(String):hellotest(int,int):5 46、 public class test public static void main(String a) int m=0;"m+="+m+);"+m="+(+m);boolean x;x=(5>3)&&(4=6);"x="+x);m=m%2;"result="+m+1);int y=m*m+2*m-1;"m="+m+",y="+y);结果:m+=0+m=2x=fal

12、seresult=01 m=0,y=-16、class Point int x,y;public Point(int x1,int y1) x=x1;y=y1;public static void main(String args) Point p1=new Point(2,3);Point p2=new Point(3,5);Point p3=p1;=18;p1=p2;【运行结果】1837、public class Testint i=1;public static void main(String args)Test x= new Test();(3); void thisDemo(int

13、 i)=i; )【运行结果】3138、class Fatherprivate String str="父类实例变量”static父类静态方法” );public Father()父类构造方法” ); class Son extends Fatherprivate String str="子类实例变量” static子类静态方法” );Son()子类构造方法” );public static void main(String arge)new Son(); 【运行结果】父类静态方法子类静态方法父类实例变量父类构造方法子类实例变量子类构造方法9、class parent int

14、 a=3;void f()a=a+1; public class Chinese extends parent int a=6;Chinese()();a= a+ -2;"a="+a);public static void main(String args) Chinese cn=new Chinese(); 【运行结果】a=810、Class jj protected int x = 0;protected void test(int x) "test(int):" + x); protected void test(String str ) &quo

15、t;test(String):" + str); protected void test(float x) "test(float):" + x );protected void test(Object obj) "test(Object):" + obj );public static void main (String args) jj a1 = new jj();("hello"); (5); )【运行结果】test(String): hellotest(int):5test(float):四、编写程序1求任意一元二次

16、方程的解,若无实数解,求出虚数解。public class jhg(public static void main(String口 args)(double a,b,c,d,x1,x2;a = ( inputLine ();b = ( inputLine ();c = ( inputLine ();d = b*b - 4*a*c;if (d >= 0 )(x1 = (-b + (d) / 2*a ;x2 = (-b -(d) / 2*a ;"x1=" + x1 +" x2=" + x2);else(double x,y;x=(-d)/2*a;y=(-d)/2*a;"x1=" + (-b/2*a)

温馨提示

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

评论

0/150

提交评论