JAVA笔试题目及JAVA常考知识点总结.doc

  • 格式:doc
  • 大小:168.50 KB
  • 文档页数:22

下载文档原格式

  / 22
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

-> Java 笔试题•单项选择题

1. Java 是从()语言改进重新设计。A. AdaB. C++C. Pasacal D. BASIC 答案:B

2. 下列语句哪一个正确()

A. Java 程序经编译后会产生machine code

B. Java 程序经编译后会产生byte code

C. Java 程序经编译后会产生DLL

D.以上都不正确答案:B

3. 下列说法正确的有()

A. class 中的constructor 不可省略

B. constructor 必须与class 同名,但方法不能与class 同名

C. constructor 在一个对象被new 时执行

D. 一个class 只能定义一个constructor 答案:C 4. 提供Java 存取数据库能力的包是()

A. java.sql

B. java.awt

C. java 」ang D ・ java.swing 答案: A 5. 下列运算符合法的是() A. && B. <> C. if

D.:=答案:A 6. 执行如下程序代码 a=0;c=0; do {

二、Java 笔试题・多项选择题 1. Java 程序的种类有()

A.类(Class )

B. Applet

C. Application

D. Servlet BCD 2. 下列说法正确的有()

A.坏境变量可在编译source code 时指定

B.在编译程序时,所能指定的坏境变量不包括class path

C. javac —次可同时编译数个Java 源文件

D. javac.exe 能指定编译结果要置于哪个目录(directory )答案:BCD 3. 下列标识符不合法的有()

A. new

B. $Usdollars

C. 1234

D. car.taxi 答案:ACD 4. 下列说法错误的有() A.数组是一种对象

B.数组属于一种原生类

C. int number •斗]二{31,23,33,43,35,63}

D.数组的大小可以任意改变 答案:BCD

5. 不能用来修饰interface 的有()

A. private

B. public

C. protected

D. static 答案:ACD

JAVA 笔试题目

a=a-1; }while(a>0); 后,C 的值是() A. 7.

A. C. &

A. C. 9. A. C. O

B. 1

C.・1 D ・死循环

下列哪一种叙述是正确的() abstract 修饰符可修饰字段、 声明抽象方法,大括号可有可无 下列语句正确的是()

形式参数可被视为local variable

答案:

方法和类

B. D. 抽象方法的body 部分必须用一对大括号{ }包住 声明抽象方法不可写出大括号答案:D

B.形式参数可被字段修饰符修饰 D.形式参数不可以是对象答案:A 形式参数为方法被调用时,真正被传递的参数

下列哪种说法是正确的()

实例方法可直接调用超类的实例方法

B.实例方法可直接调用超类的类方法

实例方法可直接调用其他类的实例方法 D.实例方法可直接调用本类的类方法答案:D

6.下列正确的有()

A. call by value不会改变实际参数的数值

B. call by reference能改变实际参数的参考地址

C. call by reference不能改变实际参数的参考地址

D. call by reference能改变实际参数的内容答案:ACD

7.下列说法错误的有()

A.在类方法中可用this來调用本类的类方法

B.在类方法中调用本类的类方法时可直接调用

C.在类方法中只能调用本类中的类方法

D.在类方法中绝对不能调用实例方法答案:ACD

8.下列说法错误的有()

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

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

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

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

9.下列说法错误的有()

A.能被java.exe成功运行的java class文件必须有main()方法

B. J2SDK就是Java API

C.Appletviewer.exe可利用jar选项运行.jai•文件

D.能被Appletviewer成功运行的java class文件必须有main()方法答案:BCD

三、Java笔试题・判断题

1.Java程序中的起始类名称必须与存放该类的文件名相同。()答案:正确

2.Unicode是用16位来表示一个字的。()答案:正确

3.原生类中的数据类型均可任意转换。()答案:错误

Java笔试题集锦

1.MVC的各个部分都有那些技术来实现?如何实现?

答:MVC是Model-View-Controller的简写。“Model”代表的是应用的业务逻辑(通过JavaBean, EJB组件实现),”View”是应用的表示面(由JSP页面产生[「Controller”是提供应用的处理过程控制(一般是一个Servlet), 通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。

2.J2EE是什么?

答:Je22是Sun公司提出的多层(multi-diered),分布式(distributed),基于组件(component-base)的企业级应用模型(enterpriese application model).在这样的一个应用系统中,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于相应的层次⑴ci*)中。所属层次包扌舌客户层(clietn tier)组件,web层和组件,Business层和组件,企业信息系统(EIS)层。

3.J2EE是技术还是平台还是框架?

答:J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。

J2EE也是一个框架,包括JDBC、JNDL RMk JMS、EJB、JTA等技术。

4.STRUTS的应用(如STRUTS架构)

答:Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework□采用Struts 能开发出基于MVC(Model-View-Controller)设计模式的应用构架。Struts有如下的主要功能:

一.包含一个controller servlet,能将用户的请求发送到相应的Action对象。

二.JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。

三.提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。

5.WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。

答:Web ServiceWeb Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。

JAXP(Java API for XML Parsing)定义了在Java中使用DOM, SAX, XSLT的通用的接口。这样在你的程序中你只要使用