一:单选题
1. 下列哪一种叙述是正确的(D )
A. abstract修饰符可修饰字段、方法和类
B. 抽象方法的div部分必须用一对大括号{ }包住
C. 声明抽象方法,大括号可有可无
D. 声明抽象方法不可写出大括号
2. 如下代码
public class Test {
public int aMethod() {
static int i = 0;
i++;
return i;
}
public static void main (String args[]) {
Test test = new Test();
test.aMethod();
int j = test.aMethod();
System.out.println(j);
}
}
输出结果是什么? D
A. 0
B. 1
C. 2
D. 编译失败
3. 下列哪种说法是正确的( D)
A. 实例方法可直接调用超类的实例方法
B. 实例方法可直接调用超类的类方法
C. 实例方法可直接调用其他类的实例方法
D. 实例方法可直接调用本类的类方法
4. 如下代码:
class Super {
public Integer getLenght() { return new Integer(4); }
}
public class Sub extends Super {
public Long getLenght() { return new Long(5); }
public static void main(String[] args) {
Super sooper = new Super();
Sub sub = new Sub();
System.out.println(sooper.getLenght().toString() + "," +
sub.getLenght().toString() );
}
}
输出是什么? A
A. 4,4
B. 4,5
C. 5,4
D. 5,5
E. 编译失败.---------重定时不能改变返回类型
5. 在Servlet处理请求的方式为: C
A.以进程的方式
B.以程序的方式
C.以线程的方式
D.以响应的方式
6. JDBC中,用于表示数据库连接的对象是: B
A.Statement
B.Connection
C.DriverManager
D.PreparedStatement
7. 用于调用存储过程的对象是: C
A.ResultSet
B.DriverManager
C.CallableStatemet
D.PreparedStatement
8. 按照MVC设计模式,JSP用于实现: B
A.Model
B.View
C.Controller
D.容器
9. 如下代码
10. public Object m() {
11. Object o = new Float(3.14F);
12. Object [] oa = new Object[1];
13. oa[0] = o;
14. o = null;
15. oa[0] = null;
16. print 'return 0';
17. }
当Float对象在第11行被创建后, 什么时候能够被垃圾回收? C
A. 13行以后.
B. 14行以后.
C. 15行以后.
D. 16行以后.
10. 如下代码:
class Base {
Base() { System.out.print("Base"); }
}
public class Alpha extends Base {
public static void main( String[] args ) {
new Alpha(); -----调用父类无参的构造方法
new Base();
}
}
结果是什么? B
A. Base
B. BaseBase
C. 编译失败.
D. 代码运行但没有输出.
E. 运行时抛出异常
11. 在J2EE中属于Web层的组件有: A
A.Servlet
B.EJB
C.Applet
D.HTML
12. 在Servlet的生命周期中,容器只调用一次的方法是: C
A.service
B.getServletConfig
C.init
D.destroy
笔试题
1.#include<filename.h>和#include"filename.h"有什么区别
2.const有什么作用?
3,4记不清了
5.c++改错题
6.C++语言里面的String类,让重写普通构造函数,拷贝构造函数,析构函数,还有一个改值函数
7.双向链表里面,在P后面的值之前插入s,用C语言写出逻辑代码
8.用VB语言实现冒泡排序
9.将“销售部”里面工资小于600的员工的工资提高%10;写出SQL语句。
10.五段英译汉。
笔试试卷(Java 语言部分)
1. which won’t cause a compiler warning or error?(多选)
a) float f = 1.3;
b) char c = ‘a’;
c) byte b = 257;
d) boolean b = null;
e) int i = 10;
2. 请选择下面这段代码的输出结果?
int i = 0;
switch (i) {
case 0:
System.out.println("zero");
case 1:
System.out.println("one");
case 2:
System.out.println("two");
break;
case 3:
System.out.println("three");
}
1) zero
2) zero,one
3) zero,one,two
4) zero,one,two,three
3. public class Test{
private static int j=0;
public static boolean methodB(int k){
j+=k;
return true;
}
public static void methodA(int i){
boolean b;
b=i>10&methodB(1);
b=i>10&&methodB(2);
}
public static void main(String args){
methodA(0);
17)
}
}
what is the value of j at line 17?
1)0
2)1
3)2
4)3
4. If we execute the code below with “java Test Red Green Blue”, what is the result?
public class Test{
public static void main(String[] args){
String foo=args[1];
String bar=args[2];
String baz=args[3];
}
}
what is the value of baz?
A. baz has value of ""
B. baz has value of null
C. baz has value of "Red"
D. baz has value of "Blue"
E. baz has value of "Green"
F. the code does not compile
G. the program throw an exception
5. 请选择下面这段代码的输出结果?
1)public class Test{
2)public static void main(String[] args){
3) class Foo{
4) public int i=3;
5) }
6)Object o=(Object)new Foo();
7) Foo foo=(Foo)o;
8)System.out.println(foo.i);
9) }
10) }
A.compile error at line 6
B.compile error at line 7
C.compile error at line 8
D.print out 3
6.
int index=1;
String[] test=new String[3];
String foo=test[index];
what is the result of foo?
A. "" B.null C.throw a Exception D.not compile
7. 下面的五个选择中哪两个描述是正确的?(多选)
A. static inner class requires a static initializer
B. A static inner class requires an instance of the enclosing class
C. A static inner class has no reference to an instance of the enclosing class
D. A static inner class has accesss to the non-static member of the other class
E. static members of a static inner class can be referenced using the class
name of the static inner class
8. 请选择下面这段代码的输出结果?
class A{
public int getNumber(int a){
return a+1;
}
}
class B extends A{
public int getNumber(int a, char c){
return a+2;
}
public static void main(String[] args){
B b=new B();
System.out.println(b.getNumber(0));
}
}
A. compilation succeeds and 1 is printed
B. compilation succeeds and 2 is printed
C. An error at line 8 cause compilation to fail
D. An error at line 14 cause compilation to fail
9. class ExceptionTest{
public static void main(String args[]){
try{
methodA();
}
catch(IOException e){
System.out.println("caught IOException");
}
catch(Exception e){
System.out.println("caught Exception");
}
}
}
If methodA() throws a IOException, what is the result?java基础关于排序的笔试题
If we change the sequence of catch,what’s the result?
10. 请写出下面这段代码的输出结果?
public class Test{
public static void main(String[] args){
StringBuffer a=new StringBuffer("A");
StringBuffer b=new StringBuffer("B");
operate(a,b);
System.out.pintln(a+","+b);
}
public static void operate(StringBuffer x, StringBuffer y){
x.append(y);
y=x;
}
}
11. 请写出下面这段代码的输出结果?
class Shape{
Shape(int i){
System.out.println("This is Shape" + i);
}
}
public class Circle extends Shape{
static Shape s1 = new Shape(1);
Shape s2 = new Shape(3);
Circle(int i){
super(i);
System.out.println("This is Circle" + i);
}
public static void main(String args[]){
Circle c1 = new Circle(2);
}
}
12. 数组有没有length()这个方法? String有没有length()这个方法?
笔试题
请写出十种以上的java开源软件,并用一句话说明功能
写出你认为做为一名程序员必须要阅读的三本书
简述abstract class和 interface的区别
构筑工具ant使用的缺省xml文件名是什么
简述什么是SOA
简述什么是工作流
XML在java中有哪些解析方法
说说下面语句是否有错误,并指出错在哪里
1)
import java.util.List;
...
List list = new List();
2)
public class MyString extends String{
......
}
3)
public class MyServlet extends HttpServlet{
private map myInput;
public void dGet(HttpServletRequest request,HttpServletResponst response)throws Exception{
myInput.put(request.getParameter("command"));
}
}
4)
public class MyData extends MyData1,MyData2{
......
}
WAR包中jar一般放在哪个目录中
简述JUnit和单元测试的作用
GOF的设计模式中提到多少中设计模式,分为哪三种类型
你任务软件开发人员的哪个素质最重要,沟通能力、技术能力、业务需求能力
尽可能多的列出一个企业“机构管理”应具备哪些功能
列举权限管理中有哪些表、表关系、各表哪些功能
总结笔试题
1 写出十种开源框架,用一句话说明他们的作用。
2 什么是SOP。
3 什么是工作流。
4 多少种设计模式,三种分类。
5 找错,都很简单
有一道题认真就行
Class MyServlet extends HttpServlet {
Private map myMap;
Public void doPost (req,res) throws Exception {
myMap.put(req.getParamater(“name”));
}
}
以上有哪些错误,还会问到用hashTable和hashMap,和线程安全的问题。
6 设计简单的权限控制的表和结构(user,role,menu,function)。
(写汽车租赁的就行,然后他问的时候给他讲解一下)
7 你认为在“部门管理”中有哪些功能
8 jUnit相关(谈的时候会问到一些,使用的版本,怎么用,什么时候用,居然连标签首字母大小写都问了,哈哈)
剩下的都是一些简单的东西,忘记了
单独问的时候,问到了关于js构建对象有几种方式,是什么,json用得是什么格式的
这家感觉考得比较基础,技术部人问的时候相关的比较多。
总结
名词解释:Ajax和AOB
描述什么环境下用一下三种模式
单例模式:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
代理模式:
工厂模式:有时候需要单例或者创建时隐藏过程细节或者加一些扩展,比如日志记录等,需要用工厂模式.
你经常去的有关IT技术的网站有哪些,它们各有什么特点?
改错
A.
public class Mylist extends list{
......
}
设计一个JUnit单元测试
(这题用简单的Helloword实现就行了 判断字符串中是否包含空字符)
6.tomcat的缺省端口号是什么?修改端口号在那个目录下的那个文件中?
总结:
车源找货源,或是货源找车源,以一放为用户设计需求分析,用文字或是图。
总结:
找错,多处错误
public class MyFile1 implements Runnable {
public void run() {
while(true){//死循环不知道算不算错
try {
FileReader fr = new FileReader(new File("a.txt"));//这具体的文件路径记不清了,可能有错
String line = fr.readLine();//FileReader没有readLine()
System.out.println(line);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
sleep(1000);//该处应为Thread.sleep(1000);
}
}
}
笔试题
问答题
1. 排序方法有多种包括有:冒泡排序,插入排序,快速排序、选择排序。请用任何一种语言或伪代码(最好用java语言),写出选择排序。
2. 你熟悉javaScript语言吗?如果table表格的属性中有个id,如果id=‘td1’,请问你如何获取第4行第3个单元格对象?
3. 数组有没有length()这个方法? String有没有length()这个方法?
4. 假如你知道北京润乾公司,你如何解说明白给陌生人找到本公司确切的地址:
1) 要求用文字叙述
2) 要求用图形绘画出来
5. 在Servlet中完成正确接受中文及向显示页面响应的代码。试写一段程序 ,用来接收从SERVLET用POST和GET方法传来得中文参数
public void service (HttpServletRequest request,HttpServletResponse response)
{
…………………………………..
}
6.基于J2EE的Web应用的目录结构,以及各目录下的部署文件
7.完成数据库查询:
员工表:(emp表)
empId
empName
empSal(员工薪水)
1
ABC
1200
2
BCD
2000
薪水级别表:(sal表)
minSal
maxSal
salClass(薪水级别)
1000
1500
1
1500
2200
2
问题:请查询出员工号为“1”的薪水级别?
8. 假如有5个信封中,分别装有5,10,20,50,100,每个信封中只能装有一张,每个人只能持有一个信封,且只知道自己信封中钱数,当你知道自己持有的信封为10元时,你会和别人的信封交换吗?为什么?
复试时的面试题(技术)
1.谈谈struts的作用
2.谈谈ajax的作用
3.你了解那些设计模式?说说在什么情况下必须使用你了解的设计模式
4.说说软件的开发周期
5.谈谈arraylist与hashtable的区别
总结面试题
1.站在客户角度怎么去理解MVC模式和单例模式
2.Spring和EJB有什么区别?各有什么优点?
3.ArrayList和hashtable有什么区别?
4.谈谈你的项目经验和项目中的角色
5.Ajax的优点是什么?
免费获取更多:关注看主页
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/26355.html