方正笔试题

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 112 收藏 0 点赞 0 评论 0

1、java中普遍运用了类和对象的概念,谈一下你对对象的认识

2、关系型数据库中的3nf、4nf、5nf、bcnf哪个在实际开发中更常用,说一下你的认识

(这道题我不会,都没听说过,题目大概是这个意思)

3、解释一下瀑布模型、迭代极限模式
(这个也不会 。。)

4、写一个电话号码的正则表达式,按照 区号–座机号–分机号的格式写

5、假如让你设计一个查询的方法public string [] chaxun(Object obj)
如果查询不到的话你觉得返回一个什么值合适 A、String[0] B、null

(这道题后来项目经理给我讲了、应该选A,说是一种设计模式的体现)

6、比较以下两种算法 谁优谁略
A、 for(Iterator i=a.iterator();i.hasnext();){dosomething(i.next())}
B、
while(i.hasnext())
{
dosomething(i.next());
}

(这道题我也答错了 应该是选A ,因为A产生的i是临时变量,除了for循环就没有了 不会占用过多内存….我想到临时变量的问题了,但是内存的问题没有想到)

7、写代码运行结果的题
class a
{
public void say()
{
System.out.print(“hello “);
}

public void name()
{
System.out.print(“jerry”);
}
}

class b extends a
{
public void say()
{
System.out.print(“byebye “);
}

public void name()
{
System.out.print(“tom”);
}
}

public class mym{

public static void main(String [] args)
{
a aa=new b();
b.say();
b.name();
}

}

写出运行后的结果

8、给你几个表 然后让你根据条件写sql语句,是关于银行账户的,sql语句都不难,都是做一些表之间相互关联的查询操作,但是给出的表比较多,给了6、7个表,乍一看比较乱

给出的表包括 :
银行表–(字段)分行名称,分行地址
客户表–(字段)客户姓名,客户住址
账户表–(字段)账户号,金额。。
还有一些表 都是相关的 实在记不清了

题目是:1、查询所有在北京分行有账户的客户姓名
2、查询所有在北京的分行名称
3、查询所有在北京有业务的客户

9、List a=new Vector();
List a=new Vector();
哪个更好 请说明原因

10、本公司用的是struts+hibernate的框架,结合本公司的框架结构,说说struts在请求响应的全过程(可以用图表示)

11、结合自己的开发经验 谈谈你认为开发时应该编写什么样的代码

就这些了 还有一些c语言的题,题目代码很多,里面涵盖了指针,时间有限我也没有细看
另外还有一些网络的题 关于协议什么的

方正简答题
1.不用new怎么创建对象?

2、java中的引用和C#中的指针最大的区别是什么?

3、你在什么时候用到xml的文件,说说你的实现方法?

4、简述什么是ajax?

评论列表
文章目录