JAVA现场招聘考试题(一)

试题来源 互联网

中*国际笔试题(一)

一、判断题(共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!的结果。

下载完整面试题文件及答案:

https://www.duyunwl.cn/2019/03/08/java面试题大全/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,948评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,371评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,490评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,521评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,627评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,842评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,997评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,741评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,203评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,534评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,673评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,339评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,955评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,770评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,000评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,394评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,562评论 2 349

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,598评论 18 399
  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    赵宇_阿特奇阅读 1,852评论 0 2
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 4,578评论 1 114
  • 回溯算法 回溯法:也称为试探法,它并不考虑问题规模的大小,而是从问题的最明显的最小规模开始逐步求解出可能的答案,并...
    fredal阅读 13,632评论 0 89
  • 试题来源互联网 深圳华*笔试题(三) 一、单项选择题 1.Java是从( )语言改进重新设计。 A.Ada B.C...
    独云阅读 2,237评论 0 2