- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
cls通用语言规范
篇一:简答题
简答题。
1.如何区别重载方法?
类中有相同的方法名称,不同的参数类型,不同的参数个数,不同的参数顺序
2.C#用多种修饰符来表达类的不同性质。根据其保护级C#的类有五种不同的限制修饰符,请写出并指出它们之间的区别是什么?
答:public 可以被任意存取;protected只可以被本类和其继承子类存取;internal只可以被本组合体(Assembly)内所有的类存取,组合体是C#语言中类被组合后的逻辑单位和物理单位,其编译后的文件扩展名往往是“.DLL”或“.EXE”。protected internal唯一的一种组合限制修饰符,它只可以被本组合体内所有的类和这些类的继承子类所存取。private只可以被本类所存取。
3、常见的用户界面有几类?答:对话框应用程序、单文档界面应用程序SDI和多文档应用程序MDI
4、什么是抽象类?答:抽象类是含有一个或多个抽象方法的类,抽象类不能实例化。
5、接口和抽象类的区别是什么?
答:接口用于规范,抽象类用于共性。接口中只能声明方法,属性,事件,索引器。而抽象类中可以有方法的实现,也可以定义非静态的类变量。抽象类是类,所以只能被单继承,但是接口却可以一次实现多个。抽象类可以提供某些方法的部分实现,接口不可以.抽象类的实例是它的子类给出的。接口的实例是实现接口的类给出的。再抽象类中加入一个方法,那么它的子类就同时有了这个方法。而在接口中加入新的方法,那么实现它的类就要重新编写(这就是为什么说接口是一个类的规范了)。接口成员被定义为公共的,但抽象类的成员也可以是私有的、受保护的、内部的或受保护的内部成员(其中受保护的内部成员只能在应用程序的代码或派生类中访问)。此外接口不能包含字段、构造函数、析构函数、静态成员或常量。
6、允许对数据表进行编辑的必要条件是什么?答:3个条件,是否允许访问包括数据表的网页,数据库和表是否给操作者赋予了编辑的权限,在被编辑的数据表中是否确定了关键字。
7、为什么要保持视图状态?ASP.NET中是如何保持视图状态?
8、简述 private、 protected、 public、 internal 修饰符的访问权限。
答案: private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。
9、静态网页于动态网页在运行时最大的区别在哪里?答:静态网页的访问过程是:客户通过Web服务器的URL申请的页面,服务器向客户送回被申请的页面,在客户端下载并在浏览器上显示页面,断开客户与服务器之间的联系,动态网页的访问过程是:客户通过Web服务器的URL申请一个网页,
服务器接受请求,并处理网页上的代码,将代码的处理结果转换成HTML代码后向客户送出,在客户端下载并在浏览器上显示网页,服务器断开与客户的联系并转向其他客户,以便提供新的服务,通过以上比较可看出:动态网页多了一个处理代码的过程。
10、 ASP.NET2.0的数据源控件起什么作用?答:它既代表源,又代表与数据源连接的数据提供器和数据集,将大量的基层代码隐藏在内部,大大简化访问数据的设计过程。在程序运行时,这个控件虽然不会显示在界面上,但是在幕后它却能完成很多有用的工作。
11、重载与覆盖的区别?答:1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。3、覆盖要求参数列表相同;重载要求参数列表不同。4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调 用时的实参表与形参表来选择方法体的。
12、ASP.NET2.0的数据源控件起什么作用?答:它既代表源,又代表与数据源连接的数据提供器和数据集,将大量的基层代码隐藏在内部,大大简化访问数据的设计过程。在程序运行时,这个控件虽然不会显示在界面上,但是在幕后它却能完成很多有用的工作。
13、什么是模板?答:模板是一组样板,它将HTML元素与ASP.NET的控制键结合在一起用来定义数据的显示格式,并且有这些格式形成最后的布局。
14、简述Web.config文件的特点及文件之间的层次关系。
答案:此文件是一个基于XML的配置文件。其作用是对应用程序进行配置,比如规定客户的认证方法,基于角色的安全技术的策略,数据绑定的方法,运程处理对象等。
可以在网站的根目录和子目录下分别建立自己的Web.config文件,也可以一个Web.config文件都不是网站必备的文件。 在Mac
您可能关注的文档
- 2016年中考年龄限制.doc
- 2016年中考历史预测.doc
- 2016年中考所有知识点总结.doc
- 2016年中考英语考试信函题型模板.doc
- 2016年中考语文说明文.doc
- 2016年云浮中考计算分数的方式.doc
- 2016年信贷工作计划.doc
- 2016年初二龙岩生物地理中考答案.doc
- 2016年北京故宫导游词.doc
- 2016年四川高考志愿填报时间.doc
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
文档评论(0)