- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#复习资料名词解释(20分)什么叫作异常?什么叫作委托?什么叫作抽象、封装、继承与多态?什么叫作静态成员与静态类?什么叫作抽象类与接口?什么叫作集合、索引器与泛型?简答题(50分)break和continue区别?C#中可以使用哪些修饰符?各代表什么含义?属性是类的数据成员吗?属性的作用是什么?get和set关键字的作用是什么?值类型与引用类型的区别?构造函数作用?C#的静态成员有什么作用?静态方法和实例方法有什么区别?静态构造函数的作用是什么?静态构造函数能否被重载?什么是类的继承?继承的优点?怎么样定义派生类?什么是多态性?多态性有什么作用?C#中,如何实现多态性?什么是接口?抽象类和接口有什么区别?ADO.NET的两大组成部分是什么? .NET数据提供程序包括哪几个核心对象?每个核心对象的作用是什么?什么是XML?它与HTML有哪些区别?什么是LINQ?它和SQL有何区别?三、编程题(30)3.1 课堂例题(或实验)3.1.1 数据库连接?3.2 课后实验P66 P1703.2.1用for循环输出杨辉三角前10行?3.2.2 计算2/1,3/2,5/3/,8/4…前20项之和?3.2.3 输入一行字符检索是否存在双字词汇?名词解释(20分)什么叫作异常?异常是程序在执行时发生硬件设备问题、软件设计错误等,它会打断指令的异常本身是一个对象,产生异常就是产生了一个异常对象。什么叫作委托?委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。什么叫作封装、继承与多态?答:封装是指使用抽象数据类型将数据和基于数据的操作包装在一起。数据被保护在抽象数据类型的内部,系统的其他部分只有通过包裹在数据外面的被授权的操作,才能与这个抽象数据类型进行交互。??继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能。多态性是指在基类中定义的属性或方法被派生类继承,可与具有不同数据的类型或表现出不同的行为。通过派生类重载基类中的虚函数型方法来实现,它允许客户对一个对象进行操作,由对象来完成一系列的动作。什么叫作静态成员?通过static关键字里标识,可以是静态方法、字段、属性、事件,,静态成员属于类,而不是类的实例,因此需要通过类而不是通过类的实例来访问。静态成员则总是与特定的实例(对象)相联系。什么叫作接口?什么叫作集合、索引器与泛型?集合原本是数学上的一个概念,表示一组具有某种性质的数学元素,引用到程序设计中表示一组具有相同性质的对象。集合的大小可以动态调整,可以在运行时添加或删除元素。索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。泛型是一种特殊的类型,它把指定类型的工作推迟到客户端代码声明并实例化类或方法的时候进行,是具有占位符的类、结构、接口和方法来存储或使用一个或多个类型的占位符。泛型最常见的用途是创建集合类,泛型集合可以约束集合内的元素类型。简答题(50分)break和continue区别?break语句作用:用于终止最近的封闭循环或它所在的 switch 语句。控制传递给终止语句后面的语句continue语句作用:continue 语句将控制传递到封闭 while、do或显示的 foreach 语句下一次迭代。continue语句和break语句的区别:continue语句只结束本次循环,而不是终止整个循环的执行。break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。break语句可以用在循环语句和switch语句中。在循环语句中用来结束内部循环;在switch语句中用来跳出switch语句。 注意:循环嵌套时,break和continue只影响包含它们的最内层循环,与外层循环无关。C#中可以使用哪些修饰符?各代表什么含义?答:?public?可以被任意存取?protected只可以被本类和其继承子类存取?internal只可以被本组合体(Assembly)内所有的类存取,组合体是C#语言中类被组合后的逻辑单位和物理单位,其编译后的文件扩展名往往是“.DLL”或“.EXE”。?protected?internal唯一的一种组合限制修饰符,它只可以被本组合体内所有的类和这些类的继承子类所存取。?private只可以被本类所存取。属性是类的数据成员吗?属性的作用是什么?get和set关键字的作用是什么?属性不是类的数据成员作用:它提供灵活的机制来读取、编写或计算某个私有字段的值。可以像使用公共
文档评论(0)