毕业季面试题(5)

DataReader与Dataset有什么区别?

答:一个是只能向前的只读游标,一个是内存中的表。

软件开发过程一般有几个阶段?每个阶段的作用?

答:可行性分析(风险控制),需求分析,架构设计,代码编写,测试,部署,维护

在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using 指令 语句 new 创建实例 new 隐藏基类中方法。

答:using 引入名称空间或者使用非托管资源,使用完对象后自动执行实现了IDisposable接口的类的Dispose方法

    new 新建实例或者隐藏父类方法

需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,如果字符串中间还有连续空格的话,仅保留一个空格,即允许字符串中间有多个空格,但连续的空格数不可超过一个.

答:string inputStr=" xx   xx  ";

inputStr=Regex.Replace(inputStr.Trim()," *"," ");

什么是反射?

答:动态获取程序集信息

用Singleton如何写设计模式

答:static属性里面new ,构造函数private

 什么是Application Pool

答:Web应用,类似Thread Pool,提高并发性能。

 什么是虚函数?什么是抽象函数?

答:虚函数:没有实现的,可由子类继承并重写的函数。抽象函数:规定其非虚子类必须实现的函数,必须被重写。

什么是XML

答:XML即可扩展标记语言。eXtensible Markup Language.标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,即可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从SGML中简化修改出来的。它主要用到的有XML、XSL和XPath等。

列举一下你所了解的XML技术及其应用

答:xml用于配置,用于保存静态数据类型.接触XML最多的是web Services..和config,存储经常使用但是不经常修改的数据

.C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里?

答:一个是属性,用于存取类的字段,一个是特性,用来标识类,方法等的附加性质

.类成员有_____种可访问形式?

答:this.;new Class().Method;

public static const int A=1;这段代码有错误么?是什么?

答:const不能用static修饰。

用sealed修饰的类有什么特点?

答:密封,不能继承。

在Asp.net中所有的自定义用户控件都必须继承自________?

答:Control

下面的代码中有什么错误吗?_______

     using System;

     class A

     {

          public virtual void F(){

              Console.WriteLine("A.F");

           }

      }

      abstract class B:A

       {

           public abstract override void F();  答:abstract override 是不可以一起修饰.

       }                                           // new public abstract void F();

当类T只声明了私有实例构造函数时,则在T的程序文本外部,___可以___(可以 or 不可以)从T派生出新的类,不可以____(可以 or 不可以)直接创建T的任何实例。

答:不可以,不可以。

下面这段代码有错误么?

    switch (i){

    case():        答://case()条件不能为空

        CaseZero();

        break;

    case 1:

        CaseOne();

        break;

    case 2:

        dufault;   答://wrong,格式不正确

        CaseTwo();

        break;

   }

.net的错误处理机制是什么?

答:.net错误处理机制采用try->catch->finally结构,发生错误时,层层上抛,直到找到匹配的Catch为止。

原文地址:https://www.cnblogs.com/fanhongshuo/p/3818074.html