美文网首页
JAVA现场招聘考试题(一)

JAVA现场招聘考试题(一)

作者: 独云 | 来源:发表于2017-08-28 13:46 被阅读374次

试题来源 互联网

中*国际笔试题(一)

一、判断题(共10题,每小题1分,共10分,占10%)

1.java程序里,创建新的类对象用关键字new。

2.类及其属性、方法可以同时有一个以上的修饰符来修饰。

3.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。

4.父类方法不能被子类方法覆盖。

5.一个Java类可以有多个父类。

6.一个数组中能够存储不同类型的数据。

7.final类型的变量是符号常量,其值不能改变。

8.无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B.class的字节码文件。

9.Java类中不能存在同名的两个成员方法。

10.Java源程序文件中是不区分字母的大小写的。

二、单项选择题(共20题,每小题2分,共40分,占40%)

说明:请将正确答案填写在后面表格的相应位置上,否则不得分。

1.以下代码段执行后的输出结果为(    )

int  x=3; int  y=10;

System.out.println(y%x);

(A)0  (B)2  (C)1  (D)3

2. 下列叙述中,错误的是(     )

(A)父类不能替代子类      (B)子类能够替代父类

(C)子类继承父类        (D)父类包含子类

3. 阅读下列代码后

public  class Person

{public  static  void main(String args[ ])

{int arr=new int[10];

System.out.println(arr[1]);}}

正确的说法是(    )

(A)编译时将产生错误     (B)编译时正确,运行时将产生错误

(C)输出零          (D)输出空

4. 在类方法中声明的变量,属于(     )。

(A)局部变量    (B)成员变量

(C)方法参数    (D)异常处理参数

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

(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[ ])

6. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是(    )

(A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

(B)可以被两种类访问和引用:该类本身、该类的所有子类

(C)只能被该类自身所访问和修改

(D)只能被同一个包中的类访问

7.类Test1定义如下:

1.public  class  Test1{

2.    public  float  aMethod(float  a,float  b){   }

3.

4.}

将以下哪种方法放在第3行是不合法的。(     )

(A) public  float  aMethod(float  a, float  b,float  c){  }

(B) public  float  aMethod(float  c,float d){  }

(C) public  int  aMethod(int  a, int b){  }

(D) private float  aMethod(int a,int b,int c){  }

8. 设数组Array由以下语句定义

int age[ ]=new int[10];

则数组的第一个元素的正确引用方法为(     )

A、age[1]   B、Age[0]    C、age[0]   D、age[]

9. 设x=5 则y=x-- 和y=--x的结果,使y分别为(    )

(A)5,5   (B)5,6   (C)5,4   (D)4,4

10.一个可以独立运行的Java应用程序(    )

(A) 可以有一个或多个main方法         (B)只能有两个main方法

(C)可以有一个或零个main方法         (D)只能有一个main方法

11. Java用来定义一个新类时,所使用的关键字为 (    )

(A)class  (B)public  (C)struct  (D)class 或 struct

12. 下面程序运行结果为(     )

int j=0;

for(int i=0;i<=10;j+=i,i++);

System.out.print(j);

(A)45    (B)55   (C)50    (D) 编译时不能通过

13. 以下程序执行后输出结果是(     )。

public  class test

{public  static  void main(String[ ]   args)

{int i;

for(i=1;i<5;i++)

switch(i)

{case 1:System.out.print(“first-”);

case 2:System.out.print(“second-”); break;

default:System.out.print(“others-”);

}}}

(A)  first-second-others-second-others-others-others

(B)   first-second-others- others-

(C)   first-second- second- others-others-

(D) first-second- second-others-

14.Java语言是(     )。

(A)面向问题的解释型高级编程语言            (B) 面向机器的低级编程语言

(C )面向过程的编译型高级编程语言           (D) 面向对象的解释型高级编程语言

15. for(;;)是(      )

(A)循环结构   (B)分支结构  (C)顺序结构

16. 设有对象x具有属性a则访问该属性的方法为(    )

(A)a.x  (B)a.x()  (C)x.a  (D)x.a()

17. System.out.print(12+3)的输出结果是(     )

(A)15   (B)123   (C)”123 ”    (D)”15”

18. 在java语言中,只有整型数据才能进行的运算是(     )

(A)  *    (B)  /    (C)  %    (D)  +

19.. 看以下程序:

boolean a=false;

boolean b=true;

boolean c=(a&&b)&&(!b);

int result=c= =false?1:2;

这段程序执行完后,c与result的值是(     )

(A) c=false;result=1; (B)c=true;result=2; (C)c=true;result=1; (D)c=false;result=2;

20. 用public修饰的类称为(     )

(A)静态类   (B)抽象类   (C)最终类   (D)公有类

三、填空题(共14题,每空1分,共20分,占20%)

1. 面向程序设计中的对象用__________表示其属性;用_______描述其行为。

2. 若x = 5,y = 10,则x < y和x >= y的逻辑值分别为__________和__________。

3. 在类中可以定义多个具有相同名称、但参数不同的方法,该做法称为___________。

4. 数学中的x变量值范围是[-3,5],那么在java程序中应该表示成

若范围是[-∞,3]和[8,+∞],则表示成。

5.方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。

6. System.out.println(015)的结果是__________。

7. 省略访问修饰符的类只能被___________中的类使用,称之具有______访问特性。

8. 如果子类定义的成员变量与父类的成员变量同名,要表明使用子类的成员变量,可以在成员变量前加上关键字。

9. 在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用________字节内存空间,这样,无论是中文字符还是英文字符,都是占用________字节内存空间。

10. 在JAVA语言中,字符串“ABC\tD\b\n”包括______个字符。

11. 在Java程序设计中,一维数组的声明格式是_________________________。

12. 程序从______类开始执行。

13. 以下方法fun的功能是求两个参数之和。

int fun ( int a, int b )

{ __________________; }

14.下面的程序创建一个3╳4二维数组,该数组元素的值为行和列的下标之和。请在横线处填入适当内容,使程序能正确执行。

public class test

{

public  static  void main(String  args[ ])

{int arrayint=new int [3][4];

for(int i=0;i<=;i++ )

for(int j=0;j<=;j++ )}}

arrayint[i][j]=i+j;}}

四、写出下列程序的运行结果(共3题,第1题8分,后2题每题6分,共20分,占20%)

1. class  Father

{int x=0;

public  void output( ){System.out.println(x);}}

class Son extends Father

{int x=2;

public void output(int x)

{super.output( );

System.out.println(this.x);

System.out.println(x);

System.out.println(super.x);}}

class Exclass

{  public static void main(String args[])

{Father ob1=new Father();

ob1.output( );

Son ob2=new Son();

ob2.output(4 );

}}

2.public class ArrDemo2

{public static void main(String[] args)

{ int a[ ][ ]=new int[5][5];

for(int i=0;i<=a.length-1;i++)

{ a[i][0]=1;a[i][i]=1; }

for(int i=2;i<=a.length-1;i++)

for(int j=1;j<=i-1;j++)

{a[i][j]=a[i-1][j-1]+a[i-1][j]; }

for(int i=0;i<=a.length-1;i++)

{for(int j=0;j<=i;j++)

System.out.print(" "+a[i][j]); }}}

五、编程题(共1题,每小题10分,共10分,占10%)

1. 该程序共包括2个类,一个类为Another,要求在其中定义方法mul实现s=10!,返回值为整型,public类为Test,其main方法输出10!的结果。

"j��s]-O�

相关文章

  • JAVA现场招聘考试题(一)

    试题来源 互联网 中*国际笔试题(一) 一、判断题(共10题,每小题1分,共10分,占10%) 1.java程序里...

  • JAVA现场招聘考试题(四)

    试题来源互联网 北京联动天*面试题(四) 一、选择题 1.下列语句哪一个正确() A. Java程序经编译后会产生...

  • JAVA现场招聘考试题(二)

    试题来源互联网 东南融*笔试题(二) 一、选择题。 1、关于spring说法错误的是() A. spring是一个...

  • JAVA现场招聘考试题(三)

    试题来源互联网 深圳华*笔试题(三) 一、单项选择题 1.Java是从( )语言改进重新设计。 A.Ada B.C...

  • 如何突破销售中的心理定势

    上午,在松山湖光大web谷有一个现场招聘会。 作为招聘单位,公司应邀请参加。 招聘单位还真不少,整个招聘会现场,人...

  • 招聘会现场

    今天在招聘会现场碰到一姑娘去一家教育培训机构投递简历,上去就直接把简历给了人事的,然后问了一下有什么职位,发现没有...

  • IT人力外派行业的服务流程解密

    当前企业获取人才一般都是通过现场招聘会或者多媒体招聘,比如招聘网站,校园招聘,报纸,电视台等等,还一种招聘人才的方...

  • 招聘面试进行中

    招聘会面试交流实况 逸仙集团也在招聘精英,创始人宋益兴老师亲自把关。 现场招聘企业与求职者面对面交流 现场百家企业...

  • 真的香!Github一夜爆火被各大厂要求直接下架的Java面试题

    Java面试 大家从Boss直聘上或者其他招聘网站上都可以看到Java岗位众多,Java岗位的招聘薪酬天差地别,人...

  • 记一次现场招聘

    单位想招聘一位搬运工,负责车间内的一些杂物搬运,老板让我去人才市场去碰碰运气。 每周一次的招聘会向来是人山人海,招...

网友评论

      本文标题:JAVA现场招聘考试题(一)

      本文链接:https://www.haomeiwen.com/subject/lfxgdxtx.html