zoukankan      html  css  js  c++  java
  • 面试题

    1.简述 private protected public internal 修饰符的访问权限。

    答:a).private:私有成员,在类内部才能访问。

      b).protected:保护成员,该类内部和继承该类才能访问。

      c).public:公共成员,完全公开,没有限制访问。

      c).internal:同一命名空间内可以访问。

    2 .列举ASP.NET 页面之间传递值的几种方式。

    答:a).QueryString,如?id=1;Request.QueryString("id").Tostring()

      b).Session

      b).Server.Transfer

      c).Cookie

      d).Application

      d).HttpContext的Iten属性

    3.C#中的委托是什么?事件是不是一种委托?

    答:委托是可以把一个方法作为参数代入另一个方法中,

      委托可以理解为指向一个函数的引用

      事件是一种特殊的委托

    5.请编程实现一个冒泡排序算法?

    答: int [] array = new int [*] ;

       int temp = 0 ;

       for (int i = 0 ; i < array.Length - 1 ; i++)

       {

          for (int j = i + 1 ; j < array.Length ; j++)

          {

             if (array[j] < array[i])

             {

              temp = array[i] ;

              array[i] = array[j] ;

              array[j] = temp ;

             }

          }

       }

    9.描述一下C#中索引器的实现过程,是否只能根据数字进行索引?(索引器是对属性的封装,具体查看msdn)

    答:不是。可以用任意类型。

    13.什么叫应用程序域?

    答:应用程序域可以理解为一种轻量级进程。起到安全的作用。占用资源小。

    14.CTS、CLS、CLR分别作何解释?

    答:CTS:通用语言系统。

      CLS:通用语言规范。

      CLR:公共语言运行库。

    15.什么是装箱和拆箱?

    答:从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。

    18.net中读写数据库需要用到那些类?他们的作用?

    答:DataSet:数据集。

      DataCommand:执行语句命令。

      DataAdapter:数据的集合,用语填充。

      DataReader:数据只读器

    30.简要谈一下您对微软.NET 构架下remoting和webservice两项技术的理解以及实际中的应用。

    答:webservice主要是可利用HTTP,穿透防火墙。而Remoting可以利用TCP/IP,二进制传送提高效率。

    34.面向对象的语言具有________性、_________性、________

    答:封装、继承、多态。

      

    34.什么是封装、继承、多态

    答:封装:封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。

      继承:子类继承父类的属性、成员等,除了构造函数、析构函数不能被继承。

      多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。比如:重写、重载。

    4.override与重载的区别

    答:区别:重载是方法名相同,参数个数或者类型不同,进行多次重载以满足不同的需求。

      override是进行重写,以实现多态。

    35.能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。

    答:IEnumerable 、 GetEnumerator。

    40.接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?

    答:接口可以继承接口。

      抽象类可以实现(implements)接口。

      抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。

    41.构造器(构造函数)Constructor是否可被override?

    答:构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。

    79.ADO.net中常用的对象有哪些?分别描述一下。

    答:Connection 数据库连接对象

      Command 数据库命令

      DataReader 数据读取器

      DataSet 数据集

      DataAdaprer数据适配器

      

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

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

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

    答:const不能用static修饰。

    88.float f=-123.567F; int i=(int)f;i的值现在是_____?

    答:-123。

    89.委托声明的关键字是______?

    答:delegate.

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

    答:密封,不能继承。

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

    答:Control。

  • 相关阅读:
    论文讨论&&思考《Deformable Convolutional Networks》
    论文笔记《Spatial Memory for Context Reasoning in Object Detection》
    从零开始学习MXnet(四)计算图和粗细粒度以及自动求导
    从零开始学习MXnet(三)之Model和Module
    从零开始学习MXnet(二)之dataiter
    谈一谈深度学习之semantic Segmentation
    从零开始学习MXnet(一)
    机器学习技法笔记(1)
    iOS安装CocoaPods详细过程
    汇编(一)
  • 原文地址:https://www.cnblogs.com/fjptwwf/p/5780968.html
Copyright © 2011-2022 走看看