好心人 提供一份用友net软件工程师的笔试、面试题 有谁去过北京用友软件面试过吗,面试题是什么

\u8f6f\u4ef6\u5de5\u7a0b\u5e08\u7b14\u8bd5\u9898\u96c6

\u7528\u53cb\u7b14\u8bd5\u9898\u76eeNET\u9762\u8bd5\u9898\u4e13\u680f \uff08\u90e8\u5206\uff09
\u7528\u53cb, \u7b14\u8bd5, NET, \u4e13\u680f, \u9898\u76ee
1\u3001 \u9762\u5411\u5bf9\u8c61\u7684\u8bed\u8a00\u5177\u6709___\u5c01\u88c5__\u6027\u3001___\u7ee7\u627f__\u6027\u3001___\u591a\u6001_\u6027\u3002
2\u3001 \u80fd\u7528foreach\u904d\u5386\u8bbf\u95ee\u7684\u5bf9\u8c61\u9700\u8981\u5b9e\u73b0 __ IEnumerable __\u63a5\u53e3\u6216\u58f0\u660e__GetEnumerator __\u65b9\u6cd5\u7684\u7c7b\u578b\u3002
3\u3001 \u4ee5\u4e0b\u53d9\u8ff0\u6b63\u786e\u7684\u662f\uff1a
A. \u63a5\u53e3\u4e2d\u53ef\u4ee5\u6709\u865a\u65b9\u6cd5\u3002 B. \u4e00\u4e2a\u7c7b\u53ef\u4ee5\u5b9e\u73b0\u591a\u4e2a\u63a5\u53e3\u3002
C. \u63a5\u53e3\u4e0d\u80fd\u88ab\u5b9e\u4f8b\u5316\u3002 D. \u63a5\u53e3\u4e2d\u53ef\u4ee5\u5305\u542b\u5df2\u5b9e\u73b0\u7684\u65b9\u6cd5\u3002
4\u3001 \u7b80\u8ff0 private\u3001 protected\u3001 public\u3001 internal \u4fee\u9970\u7b26\u7684\u8bbf\u95ee\u6743\u9650\u3002
Private \u79c1\u6709\u6210\u5458\uff1a\u53ea\u6709\u672c\u7c7b\u5185\u90e8\u53ef\u4ee5\u8bbf\u95ee
Protected \u53d7\u4fdd\u62a4\u6210\u5458\uff1a\u53ea\u6709\u672c\u7c7b\u548c\u672c\u7c7b\u7684\u5b50\u7c7b\u53ef\u4ee5\u8bbf\u95ee
Public \u516c\u6709\u6210\u5458\uff1a\u5b8c\u5168\u516c\u5f00\uff0c\u6ca1\u6709\u8bbf\u95ee\u9650\u5236
Internal :\u5728\u540c\u4e00\u547d\u540d\u7a7a\u95f4\u4e0b\u53ef\u4ee5\u8bbf\u95ee
5\u3001\u5199\u51fa\u4e00\u6761Sql\u8bed\u53e5\uff1a \u53d6\u51fa\u8868A\u4e2d\u7b2c31\u5230\u7b2c40\u8bb0\u5f55\uff08SQLServer, \u4ee5\u81ea\u52a8\u589e\u957f\u7684ID\u4f5c\u4e3a\u4e3b\u952e, \u6ce8\u610f\uff1aID\u53ef\u80fd\u4e0d\u662f\u8fde\u7eed\u7684\u3002\uff09
select top 10 * from A where id not in (select top 30 id from A)
5\u3001 DataReader\u4e0eDataSet\u6709\u4ec0\u4e48\u533a\u522b\uff1f
(1)\u3001dataset\u8868\u793a\u4e00\u4e2a\u6570\u636e\u96c6\uff0c\u662f\u6570\u636e\u5728\u5185\u5b58\u4e2d\u7684\u7f13\u5b58\u3002 \u53ef\u4ee5\u5305\u62ec\u591a\u4e2a\u8868\uff1b
(2)\u3001dataset\u8fde\u63a5\u6570\u636e\u5e93\u65f6\u662f\u975e\u9762\u5411\u8fde\u63a5\u7684\u3002\u628a\u8868\u5168\u90e8\u8bfb\u5230Sql\u4e2d\u7684\u7f13\u51b2\u6c60\uff0c\u5e76\u65ad\u5f00\u4e8e\u6570\u636e\u5e93\u7684\u8fde\u63a5
(3)\u3001datareader \u8fde\u63a5\u6570\u636e\u5e93\u65f6\u662f\u9762\u5411\u8fde\u63a5\u7684\u3002\u8bfb\u8868\u65f6\uff0c\u53ea\u80fd\u5411\u524d\u8bfb\u53d6\uff0c\u8bfb\u5b8c\u6570\u636e\u540e\u6709\u7528\u6237\u51b3\u5b9a\u662f\u5426\u65ad\u5f00\u8fde\u63a5\u3002
6\u3001 \u7b80\u8ff0\u4ec0\u4e48\u662f\u88c5\u7bb1\uff1f
\u628a\u4e00\u4e2a\u503c\u7c7b\u578b\u7684\u6570\u636e\u8f6c\u6362\u4e3a\u5f15\u7528\u7c7b\u578b\u7684\u6570\u636e\u7684\u8fc7\u7a0b\u53eb\u88c5\u7bb1\u3002
7\u3001 \u4e0b\u5217\u9009\u9879\u4e2d\uff0c\uff08c\uff09\u662f\u5f15\u7528\u7c7b\u578b\u3002
a) enum\u7c7b\u578b b) struct\u7c7b\u578b
c) string\u7c7b\u578b d) int\u7c7b\u578b
8\u3001 \u4e00\u4e2a\u6570\u636e\u5e93\u4e2d\u7684\u4e00\u4e2a\u8868\u4e2d\u6709 year \u3001salary\u8fd9\u4e24\u4e2a\u5b57\u6bb5\uff0c\u539f\u8868\u4e2d\u6570\u636e\u5982\u539f\u8868\uff0c\u8bf7\u7528SQL\u67e5\u8be2\u51fa\u7ed3\u679c\u663e\u793a\u7684\u6570\u636e:
\u539f\u8868\u4e2d\u6570\u636e\uff1a
year salary
\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2013
2000 1000
2001 2000
2002 3000
2003 4000
\u7ed3\u679c\u8868\u4e2d\u6570\u636e\uff1a
year salary
\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014
2000 1000
2001 3000
2002 6000
2003 10000
\u5199\u51faSQL\u8bed\u53e5\u5982\u4e0b\uff1a
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

\u54ea\u4e2a\u804c\u4f4d\u54c7\uff1f\u6211\u770b\u5230\u5367\u9f99\u9601\u6709\u4eba\u5206\u4eab\u4e86\u9762\u7ecf\uff0c\u627e\u4e86\u4e00\u4e9b\uff1a
\u804c\u4f4d\uff1aJAVA\u5de5\u7a0b\u5e08
\u95ee\u9898\uff1a 1\u3001\u4ec0\u4e48\u662fCookie\uff1f \u6211\u7b80\u5355\u56de\u7b54\u4e86\u4e00\u4e0b\u3002\u7136\u540e\u5c31\u662fSession\u4e0eApplication\u7684\u533a\u522b\uff0c\u6211\u8fd8\u8ddf\u4ed6\u8be6\u7ec6\u8bb2\u4e86Asp.Net\u4e2dsession\u7684\u539f\u7406\uff0c\u5e76\u8bb2\u4e86Session\u662f\u600e\u4e48\u901a\u8fc7Cookie\u5b58\u50a8SessionId\u6765\u8fbe\u5230\u552f\u4e00\u786e\u5b9a\u4e00\u4e2a\u8bbf\u95ee\u8005\u7684\u3002
\u3000\u30002\u3001Nhibernate\u4e0bSession\u5230\u5e95\u662f\u4ec0\u4e48\u4e1c\u897f\uff1f\u95ee\u6211\u662f\u600e\u4e48\u7406\u89e3\u7684\u3002\u5176\u5b9e\u4e00\u76f4\u5728\u7528\u8fd9\u4e2a\u4e1c\u897f\uff0cSession\u5176\u5b9e\u662f\u4e00\u4e2a\u8fb9\u754c\uff0c\u7b80\u5355\u8c08\u4e86\u4e00\u4e0b\u6211\u81ea\u5df1\u7684\u7406\u89e3\u3002\u9762\u8bd5\u5b98\u6bd4\u8f83\u8ba4\u53ef\uff01
\u3000\u3000 3\u3001\u9879\u76ee\u4e2d\u6570\u636e\u5e93\u4f18\u5316\u548c\u7a0b\u5e8f\u4f18\u5316\u7684\u7ecf\u9a8c\uff1f\u7b80\u5355\u8c08\u4e86\u4e00\u4e0b\u6570\u636e\u5e93\u7684\u4f18\u5316\u51e0\u4e2a\u70b9\uff1a\u7d22\u5f15\uff0c\u5206\u533a\u7b49\uff1b\u540e\u6765\u5f52\u7ed3\u5230\u7d22\u5f15\u4e0a\uff0c\u95ee\u5230\u4ec0\u4e48\u60c5\u51b5\u4e0b\u52a0\u7d22\u5f15\uff0c\u7d22\u5f15\u52a0\u5230\u4ec0\u4e48\u5217\u4e0a\uff1f\u5f53\u7136\u662f\u7d22\u5f15\u8981\u52a0\u5230\u4e0d\u662f\u7ecf\u5e38\u66f4\u65b0\u4fee\u6539\u548c\u5220\u9664\u7684\u8868\u4e0a\u6bd4\u8f83\u5408\u9002\uff0c\u56e0\u4e3a\u8868\u7684\u66f4\u65b0\u610f\u5473\u7d22\u5f15\u540c\u6b65\u66f4\u65b0\uff0c\u6240\u4ee5\u8868\u5982\u679c\u662f\u7ecf\u5e38\u66f4\u65b0\u7684\u8bdd\uff0c\u6700\u597d\u4e0d\u8981\u6dfb\u52a0\u7d22\u5f15\u3002\u7d22\u5f15\u4e00\u822c\u52a0\u5230Where\u8bed\u53e5\u540e\u9762\u7ecf\u5e38\u51fa\u73b0\u7684\u5217\uff0c\u5f53\u7136\u8981\u6839\u636e\u5217\u7684\u7c7b\u578b\u548c\u5b9e\u9645\u60c5\u51b5\u6dfb\u52a0\u76f8\u5e94\u7684\u7d22\u5f15\uff0c\u8fd8\u8981\u6ce8\u610f\u7684\u662f\u907f\u514d\u4f7f\u7528\u7c7b\u4f3c\u4e8elike \u201c%word%\u201d\u6216\u8005\u662f\u9690\u5f0f\u7c7b\u578b\u8f6c\u6362\u6216\u8005\u51fd\u6570\u9020\u6210\u7684\u7d22\u5f15\u5931\u6548\u3002\u540e\u6765\u53c8\u8c08\u4e86\u70b9\u7a0b\u5e8f\u4e2d\u4f18\u5316\u7684\u4f8b\u5b50\uff0c\u6bd4\u5982\u6570\u636e\u7684\u6279\u91cf\u64cd\u4f5c\u5171\u7528\u4e00\u4e2a\u8fde\u63a5\uff0c\u5171\u7528\u4e00\u4e2aCommend\uff0c\u8fde\u63a5\u53ea\u6253\u5f00\u4e00\u6b21\u3010\u5c24\u5176\u662f\u5f3a\u7c7b\u578bDataset\u81ea\u52a8\u751f\u6210\u7684insert\u548cupdate\u65b9\u6cd5\u3011\u7b49\u7b49\uff0c\u53c8\u8c08\u5230\u4e86\u8fde\u63a5\u6c60...

\u804c\u4f4d\uff1a\u8f6f\u4ef6\u5de5\u7a0b\u5e08
\u95ee\u9898\uff1a\u9762\u8bd5\u5206\u4e3a\u4e24\u4e2a\u73af\u8282\uff0c\u9996\u5148\u662f\u7b14\u8bd5\uff0c\u4e09\u9875\u7eb8\u7684\u8bd5\u9898\uff0c\u7528\u4e86\u5927\u698250\u5206\u949f\u7684\u65f6\u95f4\u3002\u6700\u540e\u4e00\u4e2a\u662f\u6570\u636eSQL\u8bed\u53e5\u7684\u8003\u5bdf\u95ee\u9898\uff0c\u867d\u7136\u6211\u5bf9SQL\u8bed\u53e5\u6bd4\u8f83\u719f\u6089\uff08\u4ee5\u524d\u7ef4\u62a4\u8fc7\u7684ERP\u8f6f\u4ef6\u7cfb\u7edf\uff0c\u51e0\u4e4e\u6bcf\u4e2aSQL\u8bed\u53e5\u90fd\u67092\u9875\u7eb8\uff09\uff0c\u4f46\u662f\u8fd9\u4e2a\u9898\u76ee\u8fd8\u662f\u6ca1\u6709\u53d6\u5f97\u9ad8\u5206\u3002\u8fd8\u6709\u5c31\u662f\u4e00\u4e9b\u7406\u8bba\u77e5\u8bc6\uff0c\u5982\u4f55\u843d\u5b9e\u5230\u8bd5\u5377\u4e0a\uff0c\u8fd8\u5f97\u6709\u70b9\u8bb0\u5fc6\u529b\u3002\u603b\u4e4b\u7b14\u8bd5\u4ec5\u4ec5\u5f97\u4e8662\u5206 \u3002\u5b9e\u9645\u4e0a\u6211\u81ea\u5df1\u5bf9\u9762\u8bd5\u7ed3\u679c\u5e76\u4e0d\u6ee1\u610f.\u6211\u719f\u6089\u7684struts+hibernate+spring\u76f8\u5173\u77e5\u8bc6\u6ca1\u6709\u95ee\u5230,\u4f46\u662f\u5bf9oracle\u6570\u636e\u5e93\u4e0ejava\u57fa\u7840\u5374\u95ee\u4e86\u4e0d\u5c11!\u603b\u4f53\u6765\u8bf4,\u9762\u8bd5\u8003\u5bdf\u7684\u9762\u6bd4\u8f83\u5e7f,\u65e2\u5305\u62ec\u6280\u672f\u65b9\u9762\u7684\u4e5f\u5305\u62ec\u4e1a\u52a1\u65b9\u9762\u7684.\u6280\u672f\u65b9\u9762\u4e3b\u8981\u5305\u62ec:
java\u57fa\u672c\u77e5\u8bc6\u3001\u7f16\u7a0b\u6a21\u5f0f\u3001j2ee\u89c4\u8303\u3001\u6570\u636e\u67e5\u8be2\u4ee5\u53caoracle\u7684\u4e00\u4e9b\u7279\u6027\u3002\u4e1a\u52a1\u65b9\u9762\u4e3b\u8981\u8003\u5bdfHR \u65b9\u9762\u7684\u57fa\u672c\u4e1a\u52a1\uff08\u56e0\u4e3a\u6211\u9762\u8bd5\u7684\u662fHR\u6a21\u5757\u7684java\u5de5\u7a0b\u5e08\uff09\u3002\u7b14\u8bd5\u4e4b\u540e\u662f\u9762\u8bd5\uff0c\u6280\u672f\u4e0e\u4e1a\u52a1\u7ecf\u7406\u540c\u65f6\u6765\u9762\u8bd5\u3002java\u77e5\u8bc6\u6211\u8fd8\u662f\u6bd4\u8f83\u719f\u6089\u7684\uff08\u6bd5\u7adf\u6211\u8fd8\u66fe\u7ecf\u4f5c\u4e3a\u8001\u5e08\u7ed9\u65b0\u5458\u5de5\u57f9\u8bad\u8fc7java\u57fa\u7840\uff09\uff0c\u4f46\u662foracle\u7684\u4e00\u4e9b\u4e1c\u4e1c\u6211\u5c31\u4e0d\u592a\u719f\u6089\u4e86\uff08\u6570\u636e\u5e93\u7684\u95ee\u9898\u56de\u7b54\u7684\u662f\u4e00\u584c\u7cca\u6d82\uff09\u3002\u4e1a\u52a1\u77e5\u8bc6\u81ea\u6211\u611f\u89c9\u4e5f\u4e0d\u592a\u7406\u60f3\u3002\u6700\u540e\u8c08\u4e86\u4e00\u4e9b\u85aa\u8d44\u5f85\u9047\u65b9\u9762\u7684\u95ee\u9898\uff0c

用友笔试题目NET面试题专栏 (部分)
用友, 笔试, NET, 专栏, 题目
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” );
}
}

扩展阅读:最近很火的获客系统 ... 一键生成短网址 ... 仓库常用erp系统 ... 国内成熟的crm系统 ... 用友软件公司招聘信息 ... 在线crm ... 客户管理系统 ... 短链接生成短网址生成 ... 永久免费crm系统 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网