Dotnet Framework试题.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Dotnet Framework试题

.NET Framework试题(考试时间90分钟,请把答案写在答题纸上)单选题(每题2分,共20分)CLR不具有的功能:c确认类型的安全性提供垃圾收集,错误处理对半信任代码的访问安全控制编译.CS源文件对象间实现比较的接口是:aIComparableIComparerIListICollectionStreamReader可以与哪个类关联使用:cFileDirectoryFileStreamStreamReaderXPath表达式descendant::book/price的含义:c获取price节点的book属性的元素获取所有price节点的book属性的元素获取子节点中所有book节点的price属性的元素获取子节点中所有book节点或的price节点的元素与一个命令行程序相关的配置程序最多有几个:1234在反序列化时,将对象A反序列化对象B,应实现哪个接口:aISerializableSerializationBinderIFormatterIFormatterConverter防止GC自动回收内存位置使用哪个关键字:cunsafefix usingbase确认数据完整性的技术是:b对称加密数字签名散列非对称加密哪个类可以控制多个线程在同一时刻执行:aMonitorMutexAutoResetEventManualResetEventGAC的作用是:d计算机上所有应用程序都可以访问加密的一种方法控制线程调度CLR的一种内存机制简答题(每题10分,共40分)简述.NET中有哪几种集合类,并说明其特性。答:arry数组集合,所有数组类型的抽象基类型arrylist是一个object类型的数组list 泛型集合,什么类型的集合都可以存储dictory字典类型集合,存储键值对,在实例化的时候必须声明数组的键类型和值类型sortlist键值对的集合,第一个键类型必须是字符串类型,而且是唯一的hashtable表示键值对的集合,每个元素都存储在dictionaryentry对象中的键值对,通过key快速查找到值简述序列化的作用及两种分类,并说明两种分类的实现方法。作用:数据永久性以及数据状态的保存,保证数据的完整以及数据一些状态不会丢失xml序列化使用xmlserializer创建实例,创建文件流,及要被序列化的文件的权限操作,然后使用serialize进行序列化二进制序列化binaryformatter实例化,创建文件流,设置其状态,然后使用serialize进行序列化简述线程的同步有哪几种场景,并说明使用哪些类实现同步。答:通常我们在请求一个外部资源的时候,会花销一定的时间,但是在这一定的时间内我们还可以做另一些工作,等待请求响应,这样才会提高计算机的工作效率,也给用户带来方便,所以我们选择运用线程。创建多线程的方式有很多种,例如:使用Threadstart类,ParameterizedThreadStart类,使用CLR线程池,CLR线程池被类Threadpool所管理,CLR线程池包括工作者线程以及io线程,工作者线程有两种,通过Threadpool.QueueUserWorkItem()方法,二是通过委托的异步调用。在工作者线程中最灵活最常用的就是delegate委托的异步调用,利用begininvork与endinvork完成异步调用方法。简述.NET中的安全策略,并说明代码访问安全和基于角色安全的机制及使用的类。编程题(每题20分,共40分)输入如“ABefgt”的字母串,使用C#编程实现计算每个字母出现次数的程序。static void Main(string[] args) {Console.WriteLine(请输入您要检测的字符串:);stringstr = Console.ReadLine();Console.WriteLine(您输入的字符串是:+str);for (inti = 0; i str.Length; i++) {int count =0;for (int s = 0; s str.Length; s++) {if (str[s] == str[i]) {count += 1; } }Console.WriteLine({0}输出的次数是:{1}, str[i], count); } }现需开发一个用电计费系统,此系统由客户端和服务器端组成。客户端收集用户用电量及用户种类,然后向服务器端发送用户用电信息。服务器端接收到客户用电信息后,可计算此用户的电费。客户种类分为

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档