当前位置:编程学习 > C#/ASP.NET >>

今天面试试题,求答案...

1、请用一个例子来说明泛型的好处。
2、描述下你常用的设计模式,并解释下你在什么业务逻辑下用的?为什么要用这样的模式?
3、有两个有序整形数组(已经按从小到大排序),请写一个算法找出二者相同的元素和不同的元素。
4、杂志业务有两个表,分别是杂志信息表和期刊表,请简要设计下表结构,并写一个sql查找所有杂志的最新期刊。
5、新闻通常有多个标签(关键字),请设计表结构来描述二者的关系,要求很方便查找某个新闻的标签和查找指定标签所有的新闻。
6、请设计一个手机通讯录数据库,要求兼容性好(支持市面上的多数机型),可扩展性好。
7、假设一个老系统出现了性能问题,没有源码,没有数据库设计文档,是C#+Sql2000开发的,请问你通过什么方式可以快速的定位问题。
8,用存储过程注册用户
  要求:用当天时间作为基数据自动增量,如当天是20100809,那么当天第一位注册用户ID为20100809001,第二位ID20100809002...
  以此类推. --------------------编程问答-------------------- --------------------编程问答-------------------- 路过
这个要回答起来就比较长了
做个项目的人,基本都知道
--------------------编程问答-------------------- 这个结贴率啊,虽然俺们不在乎分。但是lz一次这么多问题,要是光回答却没分就太惨了点 --------------------编程问答-------------------- 没有看到揭帖率

这次围观算了
--------------------编程问答-------------------- 貌似很难 --------------------编程问答-------------------- --------------------编程问答-------------------- 各位大哥啊,我只有20分了啊,志在研究讨论嘛...呵 --------------------编程问答-------------------- 介个接铁率……围观…… --------------------编程问答--------------------  学习中。。。不会 --------------------编程问答-------------------- 1、请用一个例子来说明泛型的好处。
for example
分别用ArrayList和List<Int32>来存int
前者不是泛型,存时需要装箱
后者是类型,存时不需要装箱

//go to bed --------------------编程问答-------------------- --------------------编程问答-------------------- 这个是深圳的一个人才外包公司的吧... --------------------编程问答-------------------- --------------------编程问答-------------------- 1、请用一个例子来说明泛型的好处。
  
    说一下泛型的好处吧
         泛型就是类型的泛化 ,减少了频繁的类型转换操作
          --------------------编程问答-------------------- 楼主应该首先说下,这个面试职位的待遇是怎样的待遇 --------------------编程问答--------------------
引用 10 楼 peter200694013 的回复:
1、请用一个例子来说明泛型的好处。
for example
分别用ArrayList和List<Int32>来存int
前者不是泛型,存时需要装箱
后者是类型,存时不需要装箱

//go to bed



呵呵  是这么个道理 --------------------编程问答-------------------- 总的来说这种问题 还可以吧 --------------------编程问答-------------------- 懂的 2000 我猜的对吗? --------------------编程问答-------------------- 搬个凳子来学习观看。。。顺便顶下楼主 --------------------编程问答-------------------- 什么鬼问题,我不会回答问题但是我会写程序,你能乃我何? --------------------编程问答-------------------- 网上一搜多的是 --------------------编程问答-------------------- 3

                        int[] arr1 = { 1, 2, 3};
int[] arr2 = { 2, 4, 5 };
int i, j;
i = j = 0;
while (i < arr1.Length && j < arr2.Length)
{
//Console.WriteLine("i={0},j={1}", i, j);
if (arr1[i] < arr2[j])
{
Console.WriteLine("dif {0}", arr1[i]);
i++;
}
else if (arr1[i] == arr2[j])
{


Console.WriteLine("same {0}", arr1[i]);
j++;
i++;
}
}
while (i < arr1.Length)
{
Console.WriteLine("dif {0}", arr1[i]);
i++;
}
while (j < arr2.Length)
{
Console.WriteLine("dif {0}", arr2[j]);
j++;
}
--------------------编程问答-------------------- 太难了,无能为力 --------------------编程问答-------------------- 哥笔试只对一个,经理出题只对一个
面试通过 --------------------编程问答-------------------- 看这里吧:
http://www.byref.cn/Article.aspx?aID=249 --------------------编程问答-------------------- 期待高手来回答,也好顺便学习学习!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,