2010 北京 一家面试题

[ 1843 查看 / 4 回复 ]

1 GC 的原理?
2 .net 的对象分两种:值对象 引用对象 简述他们之间的区别?


  值类型:数据存储在栈上,直接存储数据本身
  引用类型:数据存储在堆上,在栈上引用其地址

  值 不会引起垃圾回收 而引用会引起垃圾回收 引用在托管堆上

3 Dispose 和 Finalize 有什么区别,何时用Dispose 何时用Finalize?

4 ref 关键字有什么作用? 跟out 关键字有什么区别? 什么时候适合使用 ref关键字,请举例说明一下

5 不使用LOCK关键字 改写以下代码:
Clas temp
{
private static object Syncroot=new object ();
LOck(Syncroot)
{
  console.write("I'm, in!");
}
}


6 int add(int x,int y);
  double add(int x,int y);

public static void Main()
{
add(1,2);
}

会不会报错,为什么?


7 请写了下面程序的运结果

1) string s="abcdefg";
  s.replace("a","b");
console.writline(s.substring(0,4));
b) console.writline(4/5);

二 逻辑与算法

1 有一个的日志文件,存储了格式如下的N行数据( 以空格为间隔)

用户编号(字符型)    访问时间    访问的URL

要求按照访问次数降序排列URL 并输出(URL不重复)


2 没有抄

三 数据库设计
对电子商务网站来讲, 售卖的不同种类商品就具有没的商品属性,
如: 服装有颜色,面料,书籍有页码,出版社等,请设计数据表结构,满足以下要求

1 支持存储任意商品的任意属性
2 增删改属性,属性值不用修改数据表结构
3 不同种类商品应可以共某些属性,如: 颜色可以服装和数码产品时行共用
4属性要求可以支持分类

如: 颜色这个属性,可以这样分类: 白色系 -->米白 -->珍珠白  某具体服装的颜色属性值"珍珠白"

请将数据表结构列出
TOP

好多不会啊
还需要努力
TOP

三 数据库设计
对电子商务网站来讲, 售卖的不同种类商品就具有没的商品属性,
如: 服装有颜色,面料,书籍有页码,出版社等,请设计数据表结构,满足以下要求

1 支持存储任意商品的任意属性
2 增删改属性,属性值不用修改数据表结构
3 不同种类商品应可以共某些属性,如: 颜色可以服装和数码产品时行共用
4属性要求可以支持分类

如: 颜色这个属性,可以这样分类: 白色系 -->米白 -->珍珠白  某具体服装的颜色属性值"珍珠白"

这个功能我们在"花之盟"项目 中实现.
TOP

哪个班的花之盟项目?
TOP
TOP