Java面试笔试题汇总---不间断更新。。

1.单选题)以下不是 Ajax 主要技术的是( )。

 Ajavascrip       B xml              C css                D Junit

  正确答案:D

此题目考查的是AJAX技术的范畴, Junit属于java的单元测试,不属于AJAX范畴,本题选D


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

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

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


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

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

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

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

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

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


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

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

5,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

6,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()方法才能作为整个程序的入口方法。

7.在Servlet中用于创建会话的方法是:()

A.HttpServletRequest的getSession方法

B.HttpServletResponse的newSession方法 

C.HtttpSession的newInstance方法

D.HttpSession的getSession方法

正确答案:A

此题目考查的是Session对象的创建HttpServletRequest接口中定义了getSession()方法,获取session对象故选项A正确。


8(单选题)使用Servlet过滤器时,需要在web.xml通过( )元素将过滤器映射到 Web资源。
 A. <filter>
 B.<filter-mapping>
 C.<servlet>
D. <servlet-mapping>

正确答案:B

此题目考查的是过滤器映射,在web.xml中使用 元素故选项B正确。

9、在Java EE中属于WEB组件得是()?
A Servlet

B EJB

C Applet

D html

正确答案:A

此题目考查的是JavaEE组件,Servlet属性Web组件的一种故选项A正确。

10、(单选题)在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件可以为:()。

A jar文件

B lass文件

C jsp文件

D web.xml

正确答案:C

此题目考查的是web应用的目录结构。可以将Jsp文件保存在WEB-INF文件夹外故选项C正确。




猜你喜欢

转载自blog.csdn.net/qq_41264674/article/details/80343213