求职宝典

6.2 笔试真题 & 详解

用友软件笔试真题一

如下是java软件工程师笔试最常见的题目。

1:在位运算中,操作数左移一位,其结果相当于操作数

A.乘以 2

B.除以 2

C.乘以 4

D.除以 4

2:设 struct

{ short a;

char b;

float c;

}cs;

则 sizeof(cs)的值是

A.4

B.5

C.6

3:在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于

A.进程相应的程序段的长度

B.进程总共需要运行时间多少

C.进程自身和进程调度策略

D.进程完成什么功能

4:设 for(i=0, j=10; (j>0)&&(i<4); i++, j--);,该语句的循环次数是

A.0

B.3

C.4

D.无限

5:下列不正确的转义字符是

A.′\\′

B.′\″

C.′\086′

D.′\0′

6:面关于生成树的描述中,不正确的是

A.生成树是树的一种表现形式

B.生成树一定是连通的

C.生成树一定不含有环

D.若生成树顶点个数为 n,则其边数一定为 n-1

7.BMS中实现事务持久性的子系统是

A.安全性管理子系统

B.完整性管理子系统

C.并发控制子系统

D恢复管理子系统

8:在段页式存储管理中,假设程序地址字为 16位,页长为 1KB,段长为 4KB,则段号占用

A.6位

B.2位

C.3位

D.4位

9.B、DBMS和 DBS三者之间的关系是

A.DB包括 DBMS和 DBS

B.DBS包括 DB和 DBMS

C.DBMS包括 DB和 DBS

D.不能相互包括

10:进程所请求的一次打印输出结束后,将使进程状态从

A.运行态变为就绪态

B.运行态变为等待态

C.就绪态变为运行态

D.等待态变为就绪态

11:已知主串 s=″ADBADABBAAB″,模式串 t=″ADAB″,则应用朴素的串匹配算法进行模式匹配过程中,无效位移的次数是 : B P8 v9 h7 e8 T1 W& Q

A.2

B.3

A.重名翻译机构

B.建立索引表

C.建立指针

D.多级目录结构

简答题

17:操作系统中进程调度策略有哪几种?

18:现有一命令行 program1 program2, program1和 program2为可执行程序,试用重定向机制实现与上述命令同样功能的命令文件,并写出工作过程。

19:自己定义数据结构,写出程序:二叉树的前序遍历。

20:简述数据库系统的逻辑独立性的含义。

21:请编写一个 C函数,该函数给出一个字节中被臵 1的位的个数,并请给出该题的至少一个不同解法。

22:用一种算法使通用字符串相匹配。

23:内存分配有多少种方式。

24:使用弗洛伊德 (Floyd)算法求下面这每一对顶点之间的最短路径,实话出矩阵

A0,A1,A2,A3中的情况(即 A(0),A(1),A(2),A(3))。

25:设 a,b,c三个元素的进栈次序是 a,b,c,符号 PUSH与 POP分别表示对堆栈进行一次进栈操作和一次出栈操作。

(1)请分别写出所有可能的出栈序列以及获得该出栈序列的操作序列;

(2)指出不可能出现的出栈序列。

 用友软件笔试真题二

1简答题

1)web中的 forward和 redineet的区别?(redineet这个单词貌似这样,记得不太清楚)

2)xml在解释的时候 DOM和 SAX协议的区别和含义?

3)说明 JNDI、JMS、JTA、RMI的意思?

4)数据库中 left join的意思,和在什么场合中应用?

5)写一个 singleton出来?

6)ejb中的 sessionbean和 entitybean的区别和含义?

7)抽象类和接口的区别(java经典笔试题中也有)?

8)对象序列化的含义?

2选择题

说明:不是太难所以,我只说下大概考试的内容。

1)抽象类可以是 final、private嘛?

2)异常能出来的情况有什么?

3)finally块的运用,就是出一道程序,然后让你写出输出的结果来,在 finally块

中的 println(‚?)不管如何总是要输出出来的。

4)jsp中的 doget()和 dopost()方法的作用?

5)数据库中的锁包括什么?

6)jsp和 serverlet的区别或者是他们的关系?

7)oracle中数据表的交集怎么表示?

8)jsp页面中如何传递参数或是有哪些方法?

 用友笔试真题三

1、 面向对象的语言具有___封装__性、___继承__性、___多态_性。

2、 能用foreach遍历访问的对象需要实现 __ IEnumerable __接口或声明__GetEnumerator __方法的类型。

3、 以下叙述正确的是:

A. 接口中可以有虚方法。 B. 一个类可以实现多个接口。

C. 接口不能被实例化。 D. 接口中可以包含已实现的方法。

4、 简述 private、 protected、 public、 internal 修饰符的访问权限。

Private 私有成员:只有本类内部可以访问

Protected 受保护成员:只有本类和本类的子类可以访问

Public 公有成员:完全公开,没有访问限制

Internal :在同一命名空间下可以访问

5、写出一条Sql语句: 取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键, 注意:ID可能不是连续的。)

select top 10 * from A where id not in (select top 30 id from A)

5、 DataReader与DataSet有什么区别?

(1)、dataset表示一个数据集,是数据在内存中的缓存。 可以包括多个表;

(2)、dataset连接数据库时是非面向连接的。把表全部读到Sql中的缓冲池,并断开于数据库的连接

(3)、datareader 连接数据库时是面向连接的。读表时,只能向前读取,读完数据后有用户决定是否断开连接。

6、 简述什么是装箱?

把一个值类型的数据转换为引用类型的数据的过程叫装箱。

7、 下列选项中,(c)是引用类型。

a) enum类型 b) struct类型

c) string类型 d) int类型

8、 一个数据库中的一个表中有 year 、salary这两个字段,原表中数据如原表,请用SQL查询出结果显示的数据:

原表中数据:

year salary

-----------------------------------------

2000 1000

2001 2000

2002 3000

2003 4000

结果表中数据:

year salary

------------------------------------------

2000 1000

2001 3000

2002 6000

2003 10000

写出SQL语句如下:

create table test([year] int ,salary int)

insert test(year,salary) values(2000,1000)

insert test(year,salary) values(2001,2000)

insert test(year,salary) values(2002,3000)

insert test(year,salary) values(2003,4000)

select t1.year, (select sum(salary) from test as t2 where t2.year<=t1.year) as salary from test t1 order by year asc

9、运行下列代码:

class A

{

public A()

{

PrintFields();

}

public virtual void PrintFields(){}

}

class B : A

{

int x = 1;

int y;

public B()

{

y = -1;

}

public override void PrintFields()

{

Console.WriteLine("x={0},y={1}", x, y);

}

}

new B()时,输出的结果是:x=?;y=?

x=1;y=0

10、用C#写出singleton(单例)模式的例子?

<一>、我对单例模式的理解说明如下:

单例模式的意图是:保证一个类仅有一个实例,并提供一个访问它的全局访问点。

它的工作原理是:用一个特殊的方法来实例化所需的对象。其中最关键的就是这个特殊的方法:

(1)、调用这个方法时,检查对象是否已经实例化。如果已经实例化,该方法仅返回对该对象的一个引用。如果尚未实例化,该方法就实例化该对象并返回对此新实例的一个引用。

(2)、为了确保这是实例化此类型对象的唯一方法,我将这个类的构造函数定义为保护的或者私有的。

<二>、详细实例如下:

using System;

class Singleton

{

private static Singleton instance;

protected Singleton() {}

public static Singleton Instance()

{

if( instance == null )

instance = new Singleton();

return instance;

}

}

public class Client

{

public static void Main()

{

Singleton s1 = Singleton.Instance();

Singleton s2 = Singleton.Instance();

if( s1 == s2 )

Console.WriteLine( "The same instance" );

}

}

用友笔试经验一

10月中询,厦门用友的招聘,来我们学校了。也是宣讲会、笔试、面试。厦门的用友烟草,用的主要也都是 JAVA的,很早就有听说过了。这是一个很好的机会,但希望越大,往往失望也会越大,这种情况再次降临到我身上。早上,几个同学一起过去,听了他们的宣讲,后面要投简历,发现自己没有带简历过去。看他们的招聘信息,是笔试过了,才投简历的。后面不知道为什么又改了。懒得回来拿了,说是可以用电子版的,就等回来再投了。

笔试考的内容还是比较基础的。JAVA基础题、数据库题、逻辑题目都算是比较简单。有一道算法题,题目没能理解,但是感觉其他的都还好,后面就随便写了几句,交上去了。说是下午有的话,会通知面试。有几个同学接到了电话,自己等了一下午没有接到,挺失望的。可能是自己那道算法题,没有答好吧。但是听那些面试的同学,说他们那道题目没有做。有的没学习过 JAVA的,反而也接到了电话。呵呵,至今仍然很不解。自信心遭到了很大的创伤。只能怪自己基本功没有打好吧!

用友笔试经验二

周一晚上接到用友的笔试通知,时间是在周三上午九点半。这是我本月开始找工作以来接到的第一个笔试通知,所以相当激动。我应聘的职位是JAVA工程师,上网查了查用友的笔试题,发现其实好多自己不会做的,好在还有一天的准备时间,觉得用友已经够仁慈的了。笔试当天找到地点的时候已经过了九点半了,不过并不是那种群体笔试,负责人拿了份考题给我,让我自己找张空桌子答,也没说要多长时间。发现试卷中既没有那种逻辑推理题,也没有算法题(这点我倒是很庆幸)。

具体题目如下:(大概吧,有的记不清了)

1.写出HashMap和HashTable、String和StringBuffter的区别

2.写出关键字synchronized的用法,说明方法thread.sleep()和Object.wait()的区别

3.写出抽象类和接口的区别

4.给了一段程序,写出结果,考到的是try...catch...finally的知识点

5.写出HTTp/GET和HTTp/pOST的区别

6.写出XML常用的技术及其特点

7.写出SOAp和WSDL的含义

8.写出用Java开发基于TCp协议应用的步骤(客户端/服务器端)

9.简述如下面向对象设计的基本原则(principle)

(1)SRp:(2)OCp:(3)DIp:

10.简述MVC的含义

11.简要概述IoC和AOp的含义及应用

12.写出以下设计模式的概念、应用场景、画出UML类图

(1)工厂模式

(2)单例模式Singleton

(3)适配器模式

(4)观察者模式

(5)模板方法模式

(6)门面模式

13.给了user和user_d两个数据表(其中user表的一个外键是user_d表的主键,每个表里有三四条数据),按要求写出SQL语句

(1)写出对user表进行增删改的语句

(2)写出结果按年龄分组排序的sql语句

(3)写出得出以下结果所用到的sql语句(好像用一个内连接就可以搞定了)

(4)写出对两表左连接、右连接、全连接、内连接的sql语句,并写出结果。所用字段为姓名、性别和年龄。

总结:题目中要么是学过没用过的,要么是没学但用过的,要么就是又没学过自己又没用过的。

Java基础知识的题大概事先复习了一下,所以还行,数据库的题也没什么问题,XML完全不懂,TCp协议的也没接触过,至于设计模式,只知道工厂和单例。不过不会的题也没全空着,而是用草书写上了没用过三个字。

《用友软件求职宝典》

《用友软件求职宝典Word下载》

《用友软件求职宝典PDF下载》

Copyright©2006-2024应届毕业生网yjbys.com版权所有