中兴java笔试题

时间:2021-02-27 14:26:05 面试笔试 我要投稿

中兴java笔试题2015

  一、单选择题(每小题2分,共10分)

中兴java笔试题2015

  1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。

  A. .java B. .class

  C..html D. .exe

  2、 main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( B )?

  A、public static void main( )

  B、public static void main( String args[] )

  C、public static int main(String [] arg )

  D、public void main(String arg[] )

  3、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的`值是( A )。

  A. 3 B. 3. 5

  C. 4 D. 5

  4、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( D )方法来完成一些画图操作。

  A. start( ) B. stop( )

  C. init( ) D. paint( )

  5、不允许作为类及类成员的访问控制符的是( C )。

  A. public B. private

  C. static D. protected

  二、填空题(每空格1分,共20分)

  1、开发与运行Java程序需要经过的三个主要步骤为 编辑 、

  编译 和 运行 。

  2、如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是 类 Applet 的子类并且存储该源程序文件的文件名为 MyApplet.java 。

  3、如果一个Java Applet程序文件中定义有3个类,则使用Sun公司的JDK编译器 javac 编译该源程序文件将产生 3 个文件名与类名相同而扩展名为 .class 的字节码文件。

  三、写出下面程序的运行结果(每小题14分,共28分)

  1、

  import java.io.*;

  5、设 x = 2 ,则表达式 ( x + + )/3 的值是 1 。

  6、若x = 5,y = 10,则x 和x >= y的逻辑值分别为 true 和 false 。

  7、 抽象 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 final 方法是不能被当前类的子类重新定义的方法。

  8、创建一个名为MyPackage 的包的语句是 package MyPackage; ,该语句应该放在程序的位置为: 第一行 。

  9、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是 0 。

  int s = 0 ;

  for ( int i = 0 ; i

  if ( i % 2 = = 1 ) s += MyIntArray ;

  System.out.println( s );

  10、在Java程序中,通过类的定义只能实现 重继承,但通过接口的定义可以实现 多 重继承关系。

  四、写出下列程序完成的功能。(每小题14分,共42分)

  1、

  public class Sum{

  public static void main( String args[ ]) {

  double sum = 0.0 ;

  for ( int i = 1 ; i

  sum += 1.0/(double) i ;

  System.out.println( "sum="+sum );

  }

  }

  sum=5.187377517639621

  2、

  import java.io.* ;

  public class Reverse{

  public static void main(String args[ ]) {

  int i , n =10 ;

  int a[ ] = new int[10];

  for ( i = 0 ; i

  try {

  public class abc{

  public static void main(String args[ ]) {

  String str1=" Hello!" ;

  String str2=" I love JAVA." ;

  System.out.println(new AB(str1,str2));

  System.out.println(str2);

  }

  }

  class AB {

  String s1;

  String s2;

  AB( String str1 , String str2 ){

  s1 = str1;

  s2 = str2;

  str2+=str1;

  }

  public String toString( ) {

  return s1+s2;

  }

  }

  2、

  class Ex{

  public static void main(String[] args) {

  Fx f=new Fx(5);

  }

  Ex() {

  System.out.println("Ex,no-args");

  }

  Ex(int i) {

  System.out.println("Ex,int");

  }

  }

  class Fx extends Ex{

  Fx() {

  super();

  System.out.println("Fx,no-args");

  }

  Fx(int i) {

  this();

  System.out.println("Fx,int");

  }

  }


【中兴java笔试题2015】相关文章:

java英文面试笔试题03-19

java面试笔试题分享08-22

2017java笔试题及答案07-20

中兴通讯求职故事03-28

中兴笔试面试经验08-23

java程序员面试笔试试题08-22

2017年java中高级笔试面试题及答案07-26

Java找工作经验心得06-27

java面试最常见问题10-27

java招聘面试常见问题10-27