NET软件工程师48个面试题目

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

NET软件工程师48个面试题目

.NET软件工程师48个面试题目

一.填空题

1.面向对象的语言具有(继承)性、(多态)性、(封装)性。

2.能用foreach遍历访问的对象需要实现(IEnumberable)接口或声明(GetEnumberator)方法的类型。

3.列举中的五个主要对象(Command)、(Connection)、(DataReader)、(DataSet)、(DataAdapter)。

4.C#中的三元运算符是__(?:)__

5.当整数a赋值给一个object对象时,整数a将会被__(装箱)___

6.类成员有__(3)__种可访问形式

7.float f=-123.567F;int i=(int)f;i的值现在是_(-123)__

8.委托声明的关键字是___(delegate)_

9.在中所有的自定义用户控件都必须继承自_

(erControl) __

10.在.Net中所有可序列化的类都被标记为__[serializable]___

11.在.Net托管代码中我们不用担心内存漏洞,这是因为有了_ GC __

12.当类T只声明了私有实例构造函数时,则在T的程序文本外部,_不能够_(能够or 不能够)从T派生出新的类,_不能够_(能够or 不能够)直接创立T的任何实例。

二.选择题

1.以下叙述正确的是:BC

A. 接口中能够有虚方法。

B. 一个类能够实现多个接口。

C. 接口不能被实例化。

D. 接口中能够包含已实现的方法。

2.从数据库读取记录,你可能用到的方法有:BCD

A. ExecuteNonQuery

B. ExecuteScalar

C. Fill

D. ExecuteReader

3.对于一个实现了IDisposable接口的类,以下哪些项能够执行与释放或重置非托管资

相关的应用程序定义的任务?(多

选) ( ABC )

A.Close

B.Dispose

C.Finalize

D. using

E.Quit

4.以下关于ref和out的描述哪些项是正确的?(多选) ( ACD )

A.使用ref参数,传递到ref参数的参数必须最先初始化。

B.使用out参数,传递到out参数的参数必须最先初始化。

C.使用ref参数,必须将参数作为ref参数显式传递到方法。

D.使用out参数,必须将参数作为out参数显式传递到方法。

5.在对SQL Server 数据库操作时应选用(A)

A.SQL Server .NET Framework 数据提供程序;

B.OLE DB .NET Framework 数据提供程序;

C.ODBC .NET Framework 数据提供程序;

D.Oracle .NET Framework数据提供程序;

6.下列选项中,(C)是引用类型。

A.enum类型

B.struct类型

C.string 类型

D.int类型

7.关于中的代码隐藏文件的描述正确的是(C)

A.Web窗体页的程序的逻辑由代码组成,这些代码的创立用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C#创立,该文件将具有

相关文档
最新文档