高级使用程序设计复习题3.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MSIL和JIT是怎么回事? 在编译使用.NET Framework库的代码时,不是立即创建操作系统特定的本机代码,而是把代码编译成Microsoft中间语言(Microsoft Intermediate Language,MSIL代码),这些代码不专用于任何一种操作系统。 JIT Compiler(Just-in-time Compiler) 即时编译公共类型系统(又叫通用系统类型) Common Type SystemCTS定义了可以在中间语言中使用的预定义数据类型,所有面向.NET Framework的语言都可以产生最终基于这些类型的编译代码 在公共语言运行库环境的外部,由操作系统直接执行的代码非托管代码必须提供自己的垃圾回收、类型检查、安全支持等服务托管代码从公共语言运行库中获得这些服务,而非托管代码是在运行库之外运行的代码foreach循环只是给于对数组的只读性访问,不能改变元素的值。 将字符串中各个单词提取出来,使用什么函数好? string.Split()把string转换为string数组 引用参数和值参数有什么区别? 如果采用的是引用形式的调用参数,那么函数就会把它当成一个变量来使用,而不仅是值相同的一个变量了,任何在函数内对这个变量的改变都会影响函数外。引用参数用关键字ref。 什么是委托? 委托是一种可以把引用存储为函数的类型。定义了委托后,就可以声明该委托类型的变量。接着把这个变量初始化为委托有相同签名的函数引用。之后,就可以使用委托变量调用这个函数,就像该变量是一个函数一样。 说明“try…catch…finally”代码块的执行顺序。 先执行try块代码,如果不发生异常,catch和finally块均不执行;如果发生异常: 在异常发出点try块停止执行。 如果存在catch块,那么查看是否类型一致。如果没有catch块,那么finally块执行。 如果存在一个catch块,但是类型不对,那么查看下一个catch块。 如果catch块匹配了异常类型,包含的代码执行,最后如果finally块存在也要执行。 如果没有catch块匹配异常类型,如果finally块存在,那么执行finally块。 必须创建一个对象,才能调用其类的静态方法对吗?为什么? 不需要;静态方法可以在类的实例之间共享,不属于任何一个实例而是属于整个类。 C#中的“interface”是怎么回事? Interface接口,是公共方法和属性的集合,它们组合在一起,形成特定的功能。一旦定义了一个接口,你能在类中实现它。这意味着类支持接口指定的所有属性和成员。但接口不能独立存在,不能实例化,不能包含实现成员的代码,实现必须从实现接口的类中实现。 重载与覆盖有什么区别? 重载只是函数名相同,但是函数的参数列表不同,函数体也可能不同,调用时根据参数列表自动匹配函数体;覆盖是指对同一函数的重新定义,参数列表相同,但是覆盖了原来的函数体。 简述 private、 protected、 public、 internal 修饰符的访问权限。 private:成员仅可以在本类的代码访问(不加关键字时默认为private) protected:成员可以被本类和派生类的代码访问 public:成员可以被任意代码访问 internal:成员可以被预定义类的同一项目(程序集)内部访问。 “public partial class SimpleEditor”中的“partial”起到什么作用? 实现类的部分定义,使类的定义可以横跨多个文件,例如把字段、属性和构造函数放一个文件中,而把方法放在另一个文件中。 ToolStrip控件有什么作用? 使用 ToolStrip 及其关联的类,可以创建具有 Microsoft? Windows? XP、Microsoft Office、Microsoft Internet Explorer 或自定义的外观和行为的工具栏及其他用户界面元素Page对象主要有哪些作用? 对ASP.NET页面相关的内容进行处理.其IsPostBack属性返回值指示该页是否正在为响应客户端回发而加载,或者它是否正在被首次加载和访问。IsValid获取一个值指示页验证是否成功。Validators属性获取请求的页上包含的全部验证控件的集合。 Request对象有哪些作用? 获取客户端及服务器的相关信息。获取Web表单form标记的字段内容,利用URL传递参数,并获取参数的内容,获取服务器端或客户端的系统信息,获取客户端的浏览器信息,如版本号等,获取客户端浏览器的Cookies信息,获取客户端的安全证书。 Response对象有哪些作用? 将HTTP响应数据及有关该响应的信息发送到客户端。向客户端浏览器输出信息,将客户端重新定向到新的URL,清除缓冲区中的

文档评论(0)

飞扬的岁月 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档