JAVA笔试题目及JAVA常考知识点总结.doc
- 格式:doc
- 大小:168.50 KB
- 文档页数:22
-> 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的通用的接口。这样在你的程序中你只要使用