欢迎来到天天文库
浏览记录
ID:45886612
大小:112.77 KB
页数:5页
时间:2019-11-19
《中兴java笔试题xx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、中兴java笔试题xx 一、单选择题(每小题2分共10分) 1、编译JavaApplication源程序文件将产生相应的字节码文件这些字节码文件的扩展名为(B) A..javaB..class C..htmlD..exe 2、main方法是JavaApplication程序执行的入口点关于main方法的方法头以下项是合法的(B)? A、publicstaticvoidmain() B、publicstaticvoidmain(Stringargs[]) C、publicstaticintmain(String[]arg) D、p
2、ublicvoidmain(Stringarg[]) 3、设x=1,y=2,z=3则表达式y+=z/++x的值是(A) A.3B.3.5 C.4D.5 4、在JavaApplet程序用户自定义的Applet子类中一般需要重载父类的(D)方法来完成一些画图操作 A.start()B.stop() C.init()D.paint() 5、不允许作为类及类成员的访问控制符的是(C) A.publicB.private C.staticD.protected 二、填空题(每空格1分共20分) 1、开发与运行Java程序需要经
3、过的三个主要步骤为编辑、 编译和运行 2、如果一个JavaApplet源程序文件只定义有一个类该类的类名为MyApplet则类MyApplet必须是类Applet的子类并且存储该源程序文件的文件名为MyApplet.java 3、如果一个JavaApplet程序文件中定义有3个类则使用Sun公司的JDK编译器javac编译该源程序文件将产生3个文件名与类名相同而扩展名为.class的字节码文件 三、写出下面程序的运行结果(每小题14分共28分) 1、 importjava.io.*; 5、设x=2则表达式(x++)/3的值是1 6、若
4、x=5y=10则x和x>=y的逻辑值分别为true和false 7、抽象方法是一种仅有方法头没有具体方法体和操作实现的方法该方法必须在抽象类之中定义final方法是不能被当前类的子类重新定义的方法 8、创建一个名为MyPackage的包的语句是packageMyPackage;该语句应该放在程序的位置为:第一行 9、设有数组定义:intMyIntArray[]={10,20,30,40,50,60,70};则执行以下几个语句后的输出结果是0 ints=0; for(inti=0;i if(i%2==1)s+=MyIntArray; Syst
5、em.out.println(s); 10、在Java程序中通过类的定义只能实现重继承但通过接口的定义可以实现多重继承关系 四、写出下列程序完成的功能(每小题14分共42分) 1、 publicclassSum{ publicstaticvoidmain(Stringargs[]){ doublesum=0.0; for(inti=1;i sum+=1.0/(double)i; System.out.println(sum=+sum); } } sum=5.187377517639621 2、 im
6、portjava.io.*; publicclassReverse{ publicstaticvoidmain(Stringargs[]){ inti,n=10; inta[]=newint[10]; for(i=0;i try{ publicclassabc{ publicstaticvoidmain(Stringargs[]){ Stringstr1=Hello; Stringstr2=IloveJAVA.; System.out.println(newAB(str1,str2)); System.out.
7、println(str2); } } classAB{ Strings1; Strings2; AB(Stringstr1,Stringstr2){ s1=str1; s2=str2; str2+=str1; } publicStringtoString(){ returns1+s2; } } 2、 classEx{ publicstaticvoidmain(Stri
此文档下载收益归作者所有