中兴java笔试题

时间:2024-09-16 07:20:52 面试笔试

中兴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笔试题】相关文章:

中兴通讯南京笔试题02-18

中兴笔试+面试题目11-21

迅雷JAVA广州站二笔笔试题目分享11-21

java笔试题及答案08-20

JAVA面试笔试题11-15

经典java笔试题及答案分享02-25

华为Java笔试题一11-21

中兴09天津硬件笔试题目分享11-21

java英文面试笔试题11-22

java面试笔试题分享11-18