CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

今天面试去了,有几个问题不明白,麻烦前辈们帮解答下。谢谢

楼主waiterNet()2006-09-29 14:28:06 在 .NET技术 / ASP.NET 提问

1.什么是对象  
  2.什么是结构  
  3.对象与结构有什么区别  
  4.SQL中的事务是什么意思 问题点数:5、回复次数:27Top

1 楼fencole(大因扎吉)回复于 2006-09-29 14:30:18 得分 5

怎么全是这种问题。  
  4。事务就是一组命令,要么全部执行,要么都不执行Top

2 楼palts520(试了就知道)回复于 2006-09-29 14:31:59 得分 0

全是一些定义,楼主   你不会连这些就不知道把Top

3 楼woaihanlu()回复于 2006-09-29 14:33:41 得分 0

这些问题有深度...Top

4 楼hanchi8008(寒池)回复于 2006-09-29 14:34:13 得分 0

1,在.net中任何东西都是对象.  
  2,他是一种值类型.  
  3,应该问类和结构有什么区别  
  4,要么全执行,要么都不执行.Top

5 楼waiterNet()回复于 2006-09-29 14:36:11 得分 0

对对是类和结构有什么区别  
  ????????????Top

6 楼aliketen(继续学习NET!)回复于 2006-09-29 14:37:24 得分 0

类的实例化就是对象  
   
  其它全不会啊Top

7 楼zdyguilong(Keep Walking!)回复于 2006-09-29 14:39:50 得分 0

面试能通过么?Top

8 楼wang520d(Q)回复于 2006-09-29 14:41:14 得分 0

等待更具体的答案出现Top

9 楼gaofeng2000(高老师)回复于 2006-09-29 14:48:02 得分 0

http://linhengboy.cnblogs.com/archive/2005/03/05/113337.aspx  
  最怕这种概念性的问题……Top

10 楼hacker1219(9527)回复于 2006-09-29 14:53:01 得分 0

类与结构的差别  
   
  1.值类型与引用类型  
  结构是值类型:值类型在堆栈上分配地址,所有的基类型都是结构类型,例如:int对应System.int32结构,string对应system.string结构,通过使用结构可以创建更多的值类型  
   
  类是引用类型:引用类型在堆上分配地址  
   
  堆栈的执行效率要比堆的执行效率高,可是堆栈的资源有限,不适合处理大的逻辑复杂的对象。所以结构处理作为基类型对待的小对象,而类处理某个商业逻辑  
   
  因为结构是值类型所以结构之间的赋值可以创建新的结构,而类是引用类型,类之间的赋值只是复制引用  
   
  注:  
  1.虽然结构与类的类型不一样,可是他们的基类型都是对象(object),c#中所有类型的基类型都是object  
   
  2.虽然结构的初始化也使用了New   操作符可是结构对象依然分配在堆栈上而不是堆上,如果不使用“新建”(new),那么在初始化所有字段之前,字段将保持未赋值状态,且对象不可用  
   
  2.继承性  
  结构:不能从另外一个结构或者类继承,本身也不能被继承,虽然结构没有明确的用sealed声明,可是结构是隐式的sealed.  
  类:完全可扩展的,除非显示的声明sealed否则类可以继承其他类和接口,自身也能被继承  
  注:虽然结构不能被继承   可是结构能够继承接口,方法和类继承接口一样  
   
  例如:结构实现接口  
  interface   IImage  
  {          
  void   Paint();  
  }    
  struct   Picture   :   IImage  
  {          
  public   void   Paint()          
  {  
  //   painting   code   goes   here  
  }          
  private   int   x,   y,   z;  
  //   other   struct   members  
  }  
  3.内部结构:  
  结构:  
  没有默认的构造函数,但是可以添加构造函数  
  没有析构函数  
  没有   abstract和sealed(因为不能继承)  
  不能有protected修饰符  
  可以不使用new初始化  
  在结构中初始化实例字段是错误的  
  类:  
  有默认的构造函数  
  有析构函数  
  可以使用abstract和sealed  
  有protected修饰符  
  必须使用new初始化  
  如何选择结构还是类:  
  讨论了结构与类的相同之处和差别之后,下面讨论如何选择使用结构还是类:  
  1.堆栈的空间有限,对于大量的逻辑的对象,创建类要比创建结构好一些  
  2.结构表示如点、矩形和颜色这样的轻量对象,例如,如果声明一个含有1000个点对象的数组,则将为引用每个对象分配附加的内存。在此情况下,结构的成本较低。  
  3.在表现抽象和多级别的对象层次时,类是最好的选择  
  4.大多数情况下该类型只是一些数据时,结构时最佳的选择  
  Top

11 楼wqxhome(http://hi.baidu.com/lovenet)回复于 2006-09-29 15:09:05 得分 0

建议楼主看看.net框架程序设计。  
   
  不是打击楼主,这样的问题回答不上还是不要先去面试了。Top

12 楼xingyaohua(邢跃华)回复于 2006-09-29 15:11:13 得分 0

俺也不会呀Top

13 楼ybbigepl()回复于 2006-09-29 15:43:44 得分 0

其实这是一些非常基本的问题,我想可能有50%的人不能答对,因为C#中   结构   的使用基本上可以不用了,当然为了某些情况下的性能还是不一样。如果你能把对象解释清楚,并把SQL的事务说清楚,你已经及格了。Top

14 楼aaajedll(Kayへ只要过程)回复于 2006-09-29 16:08:22 得分 0

哈哈,楼主问题我只能回答3个,那个对象和结构的区别,我也不知道,嘿嘿!Top

15 楼aaajedll(Kayへ只要过程)回复于 2006-09-29 16:10:44 得分 0

一般面试问这类问题倒还没遇到过,咱老总问咱的是B/S结构中的对象,和数据库的对象,再是一些存储过程,触发器Top

16 楼qiyuefeng()回复于 2006-09-29 16:37:08 得分 0

说真的,面试你的这人估计是个做过老师。Top

17 楼wood542344(人生就是比当归大条)回复于 2006-09-29 17:06:13 得分 0

呵呵,口说无凭,以作品为实。Top

18 楼xenhoa()回复于 2006-09-29 17:16:10 得分 0

都是基本的问题,只是常常被人遗忘,不自觉地就应用了!Top

19 楼virusdxxi(冰蓝色)回复于 2006-09-29 17:26:11 得分 0

太深奥了   .......Top

20 楼huamoran(花蓦然)回复于 2006-09-29 19:17:05 得分 0

没有那么复杂Top

21 楼go_now(煅剑)回复于 2006-09-29 19:28:10 得分 0

晕,都在装,这么简单的题,无话可说,Top

22 楼zdnest(阿风)回复于 2006-09-29 20:01:47 得分 0

问的都是比较理论化的东西~~~一般软件公司面试如果考官是个做技术的,应该不会考这些Top

23 楼xh_ren()回复于 2006-09-29 20:06:53 得分 0

你面试教师么  
  Top

24 楼abaid()回复于 2006-09-29 20:21:03 得分 0

深-沉-啊-Top

25 楼xiyangcishi()回复于 2006-09-29 20:44:02 得分 0

这些问题看看书不是就全知道了,都是些概念性的东西。Top

26 楼sanshisong(三师兄)回复于 2006-09-30 09:52:44 得分 0

楼猪我拿豆腐拍死你Top

27 楼vcnewer(磨剑)回复于 2006-09-30 10:32:23 得分 0

嘿嘿..Top

相关问题

关键词

得分解答快速导航

  • 帖主:waiterNet
  • fencole

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo