有事点这里!

当前位置: 首页 >> IT技术 >> 面试大全 >> C#面试题3

C#面试题3

[ 来自:不祥 作者:网络收集 阅读:0 时间:2008-2-2 22:37:38 ]
1.有哪几种方法可以实现一个类存取另外一个类的成员函数及属性,并请举列来加以说明和分析. 2.如果需记录类的实例个数,该如何实现,请写一个简单的类于以证明. 3.A类是B类的基类,并且都有自己的构造,析构函数,请举例证明B类从实例化到消亡过程中构造,析构函数的执行过程. 4.需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,如果字符串中间还有连续空格的话,仅保留一个空格,即允许字符串中间有多个空格,但连续的空格数不可超过一个. 一.填空题 1.c#中的三元运算符是__?:___? 2.当整数a赋值给一个object对象时,整数a将会被__装箱(封装)___? 3.类成员有_____种可访问形式? this.;new Class().Method; 4.public static const int A=1;这段代码有错误么?是什么? const不能用static修饰 5.float f=-123.567F; int i=(int)f; i的值现在是_____? 123 6.利用operator声明且仅声明了“==”,有什么错误么? 7.委托声明的关键字是______? delagete 8.用sealed修饰的类有什么特点?密封,不能继承 9.在Asp.net中所有的自定义用户控件都必须继承自________?Control 10.在.Net中所有可序列化的类都被标记为_____? 11.在.Net托管代码中我们不用担心内存漏洞,这是因为有了______?gc 12.下面的代码中有什么错误吗?_______ using System; class A { public virtual void F(){ Console.WriteLine("A.F"); } } abstract class B:A { public abstract override void F(); // new public abstract void F(); } 13.当类T只声明了私有实例构造函数时,则在T的程序文本外部,___可以___(可以 or 不可以)从T派生出新的类,不可以____(可以 or 不可以)直接创建T的任何实例。 14.下面这段代码有错误么? switch (i){ case(): CaseZero(); break; case 1: CaseOne(); break; case 2: dufault; //wrong CaseTwo(); break; } 15.在.Net中,类System.Web.UI.Page 可以被继承么?可以 二.简答题 1.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using 指令 和语句 new 创建实例 new 隐藏基类中方法 4.谈谈类和结构的区别?类是引用类型、结构是值类型 5.一个长度为10000的字符串,通过随机从a-z中抽取10000个字符组成。请用c#语言编写主要程序来实现。 6.对于这样的一个枚举类型: enum Color:byte{ Red, Green, Blue, Orange } string[] ss=Enum.GetNames(typeof(Color)); byte[] bb=Enum.GetValues(typeof(Color)); 试写一段程序显示出枚举类型中定义的所有符号名称以及它们对应的数值。 7.您了解设计模式么?请列出您所知道的设计模式的名称。 // 8.请在SQL Server中设计表来保存一个树状结构的组织结构图(假设结构图中只有名称这一项内容需要保存),如果我想查询某一职位下的所有职位,用一个存储过程来实现,你有什么思路? 9.什么叫做SQL注入,如何防止?请举例说明。 10.下面这段代码输出什么?为什么? int i=5; int j=5; if (Object.ReferenceEquals(i,j)) Console.WriteLine("Equal"); else Console.WriteLine("Not Equal"); //不相等,因为比较的是对象 1.写一个实现对一段字符串翻转的方法,附加一些条件,如其中包括“,”、“.”,对其设计测试用 例 。 2.对一支纸杯设计测试用例(可以是广义的杯,不一定是某一支特定功能的杯) 开发语言概念题 3.什么是反射? 4.用Singleton如何写设计模式 5.C#中的垃圾回收机制是怎样的? 6.什么是Application Pool? 7.链表和数组的区别,各有什么优缺点. 8.Remoting在客户端服务器怎么实现 ? 9.什么是友元函数? 10.用标准C如何实现多态? 11.什么是虚函数? 12.什么是抽象函数? 13.什么是内存泄漏,怎样最简单的方法判断被存泄漏 ? 英语题 14.用英文介绍一下使用C#/C++做的项目,主要功能 15.如果要与美国开电话会议,会如何与美国的工程师沟通 16.如果老板认为你的技术落后,你会怎么回答 数据库知识题 17.使用什么工具来调用存储过程 18.SQL Server的两种索引是何形式?索引的作用?索引的优缺点? 19.触发器的作用 其它知识题及问题 20.什么是Web Service? 21.什么是XML? 22.Socket怎么实现?

奥运您知道

动漫情报

影视广场

IT技术

相关文章

QQCAT(www.qqcat.com),资源信息,免费观看。本站所有信息均来自网上,如损害到您的利益,请及时联系我们!
QQCAT版权所有©2007