用友笔试题目


Posted in 面试题 onOctober 25, 2016
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)
6、DataReader与DataSet有什么区别?
(1)、dataset表示一个数据集,是数据在内存中的缓存。 可以包括多个表;
(2)、dataset连接数据库时是非面向连接的。把表全部读到Sql中的缓冲池,并断开于数据库的连接
(3)、datareader 连接数据库时是面向连接的。读表时,只能向前读取,读完数据后有用户决定是否断开连接。
7、简述什么是装箱?
把一个值类型的数据转换为引用类型的数据的过程叫装箱。
8、下列选项中,(c)是引用类型。
a) enum类型 b) struct类型
c) string类型 d) int类型
9、一个数据库中的一个表中有 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 10、运行下列代码:
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” );
}
}

Tags in this post...

面试题 相关文章推荐
PHP如何自定义函数
Sep 16 面试题
C++如何引用一个已经定义过的全局变量
Aug 25 面试题
RealTek面试题
Jun 28 面试题
枚举与#define宏的区别
Apr 30 面试题
什么是数据抽象
Nov 26 面试题
2019史上最全Database工程师题库
Dec 06 面试题
TCP/IP中的TCP和IP分别承担什么责任
Apr 21 面试题
Shell如何接收变量输入
Sep 24 面试题
linux比较文件内容的命令是什么
Mar 04 面试题
如何唤起类中的一个方法
Nov 29 面试题
abstract class和interface有什么区别
Aug 04 面试题
Ruby如何定义一个类
Oct 08 面试题
光声世纪笔试题目
Aug 25 #面试题
北京泡泡网网络有限公司.net面试题
Jul 17 #面试题
北京某公司的.net笔试题
Mar 20 #面试题
杭州-DOTNET笔试题集
Sep 25 #面试题
西安众合通用.net笔试题
Mar 18 #面试题
.net软件工程师面试题
Mar 31 #面试题
深圳-东方伟业笔试部分
Feb 11 #面试题
You might like
在PHP中实现Javascript的escape()函数代码
2010/08/08 PHP
PHP备份数据库生成SQL文件并下载的函数代码
2012/02/05 PHP
学习php分页代码实例
2013/10/24 PHP
ThinkPHP模版引擎之变量输出详解
2014/12/05 PHP
浅析Yii2 gridview实现批量删除教程
2016/04/22 PHP
TNC vs IO BO3 第一场2.13
2021/03/10 DOTA
JScript 脚本实现文件下载 一般用于下载木马
2009/10/29 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
jQuery异步验证用户名是否存在示例代码
2014/05/21 Javascript
JS动画效果打开、关闭层的实现方法
2015/05/09 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
基于jQuery对象和DOM对象和字符串之间的转化实例
2017/08/08 jQuery
ES6解构赋值实例详解
2017/10/31 Javascript
浅谈node.js 命令行工具(cli)
2018/05/10 Javascript
vue基于element的区间选择组件
2018/09/07 Javascript
vuex actions传递多参数的处理方法
2018/09/18 Javascript
详解node登录接口之密码错误限制次数(含代码)
2019/10/25 Javascript
vue基本使用--refs获取组件或元素的实例
2019/11/07 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
vue项目中使用rem,在入口文件添加内容操作
2020/11/11 Javascript
[01:02:32]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第二场 2月26日
2021/03/11 DOTA
Python标准库06之子进程 (subprocess包) 详解
2016/12/07 Python
Python的多维空数组赋值方法
2018/04/13 Python
判断python字典中key是否存在的两种方法
2018/08/10 Python
Python中turtle库的使用实例
2019/09/09 Python
Python搭建代理IP池实现存储IP的方法
2019/10/27 Python
在TensorFlow中实现矩阵维度扩展
2020/05/22 Python
举例详解CSS3中的Transition
2015/07/15 HTML / CSS
css3边框_动力节点Java学院整理
2017/07/11 HTML / CSS
很酷的HTML5电子书翻页动画特效
2016/02/25 HTML / CSS
Daniel Wellington官方海外旗舰店:丹尼尔惠灵顿DW手表
2018/02/22 全球购物
super()与this()的区别
2016/01/17 面试题
积极贯彻学习两会精神总结
2014/03/17 职场文书
优秀学生干部个人事迹材料
2014/06/02 职场文书
《鸡兔同笼》教学反思
2016/02/19 职场文书
使用kubeadm命令行工具创建kubernetes集群
2022/03/31 Servers