Java程序员面试笔试宝典刷题总结~01

     虽然申请博客已经有一段时间了,却是第一次写博客,有点激动,不知道该写些什么,刚好大三老学姐正值找实习工作之际,每天都会刷一点题,现在在看Java程序员面试笔试宝典一书,刚好把里面的题每天总结5道,写在博客里,一来自我督促,保持每天都会刷题,二来自我加深印象,三来可以省去大家的整理时间,如果能对朋友们有那么一点点的帮助,我也会开心很久的 吐舌头小白渣渣,欢迎大家指正,也欢迎转发给需要的小伙伴们,只需指明出处就好!

    啦啦啦,每天进步一点点大笑

正文正文正文啦啦啦啦:

Java基础知识:

1, Java语言是由()语言改进并设计而来的。 

A,Ada  B,c++   C,Pascal      D,BASIC

参考答案:B。java语言是一种面向对象语言,从语法结构上看,与c++类似。

2,下列说法中,错误的有()

A, Java面向对象语言容许单独的过程与函数存在

B, Java面向对象语言容许单独的方法存在

C, Java语言中的方法属于类中的成员(member)

D,Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同

参考答案:A、B、C。Java为纯面向对象语言,所有代码(包括函数、变量等)必须在类中实现,除基本数据类型(包括int、float等)外,所有类型都是类。

3,main()方法是否还有其他可用的定义格式?

参考答案:有。1)public与static没有先后顺序。2)也可以把main方法定义为final。3)也可以用synchronized来修饰main()方法。

4,Java程序中程序运行入口方法main的签名正确的有()。     

A, public static void main(String[] args)

B, public static final void main(String[] args)

C, static public void main(String[] args)

D,staticpublic synchronized void main(String[] args)

E, static public abstract void main(String[] args)

参考答案:A、B、C、D。解析见3

5,class T{            

       publicstatic void main(String[] args) {

              System.out.println("T  main");

       }

}

public class Test{

       //程序入口函数

       publicstatic void main(String[] args) {

              System.out.println("Test  main");

       }

}

程序运行结果为:

参考答案:Test main。虽然每个类中都可以定义main()方法,但是只有与文件名相同的用public修饰的类中的main()方法才能作为整个程序的入口方法。









注:参考Java程序员面试笔试宝典(PS:这里只是总结摘抄一部分题,建议有精力的同学可以去看看书哈,那里更全面。)

猜你喜欢

转载自blog.csdn.net/adminwanglua/article/details/80285523