中央电大考试小抄--操作系统小抄.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  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文档。上传文档
查看更多
1.死锁的必要条件?怎么克服? 答:系统的资源不足,进程的推进的顺序不合适,资 源分配不当,一个资源每次只能被一个进程使用,一 个资源请求资源时,而此时这个资源已阻塞,对已获 得资源不放,进程获得资源时,未使用完前,不能强 行剥夺。 final/finally/finalize的含义 答:final修饰符,如果一个类被声明为final,意味着 它不能再派生出新的子类Finally在异常处理时提供 finally块来执行任何清楚操作,finalize方法名.是 在垃圾收集器删除对象之前对这个对象调用 DataReader与Dataset、DataAdapter有什么区别? 答:Dataset是通过适配器DataAdapter把数据从数据 库中拿出来,放在内存中的一张表,通过操作它来操作 数据库,可以实现所有操作,而DataReader是只读的, 不可逆的。 4.进程和线程的区别? 答:程序是程序员编写的静态代码文本。 进程则是程序的一次动态执行过程,进程运行时需 要占用装载程序代码(编译后的,可执行代码)以及 存放其所需数据的内存空间和其他的机器资源(如文 件等),当然程终止时这些内存空间和资源也随之释 放。显然,同一个程序,它可以被多次加载 到不 同的内存区域中、使用不同的机器资源,从而形成多 个不同的进程,即一个程序可以形成多个进程。 一个进程是由多个执行单元组成,每个执行单元就是一个线程,即进程是由多个线程组成。每个线程都共享着其进程所占用的内存空间和机器资源(如堆栈、CPU、寄 存器等),实际上,一个线程是一组机器指令以及它共享的内存和资源。 5.堆和栈的区别? 答:栈是编译期间就分配好的内存空间,因此你的代 码中必须就栈的大小有明确的定义,堆是程序运行期 间动态分配的内存空间,你可以根据程序的运行情况 确定要分配的堆内存的大小 6.String s = new String(xyz);创建了几个String Object? 答:两个对象,一个是“xyx”,一个是指向“xyx”的 引用对像s。Stringbuilder和string。 7.net中读写数据库需要用到那些类?他们的作用? 答:DataSet:数据存储器。 DataCommand:执行语句命令。 DataAdapter:数据的集合,用语填充。 8.C#中的委托是什么?事件是不是一种委托?要会写程序。 答:委托可以把一个方法作为参数代入另一个方法。 委托可以理解为指向一个函数的引用。是一种特殊 的委托 9.override与重载的区别 答:override与重载的区别。重载是方法的名称相同。 参数或参数类型不同,进行多次重载以适应不同的需 要Override是进行基类中函数的重写,为了适应需 要。 10.简述 private、 protected、 public、 internal修饰 符的访问权限 答:Private:私有成员,在类的内部才可以访问 Protected :保护成员,该类内部和继承类中可以访 问 Public:公共成员,完全公开,没有访问限制 Internal:在同一命名空间内可以访问 11.什么是装箱和拆箱? 答:装箱是把值类型转换成引用类型 拆箱是把引用类型转换成值类型 12.接口和抽象类的区别是什么?? 答:接口是公开的,里面不能有私有的方法或变量, 是用于让别人使用得 抽象类是可以有私有方法或私有变量的 抽象类能够实现接口,但接口不能继承抽象类 13.接口和类之间的主要差别在哪里? 答:接口的方法只能声明不能定义,但是类可以 一个类可以实现多个接口,一个类只能继承一个类。 14.类的构造函数必须与类名相同,要使用public修饰符修 饰;析构函数名是在类名钱加上符号~而得到,构造函数能重载,析构也能重载? 答:1.构造函数可是重载,析构函数不可以重载(析 构函数是系统自动调用的,是没有参数表的,但可以 virtual实现多态),两者都不可以继承。 2.但是析构函数在下述情况中必须是虚函数,如果一 个指向基类的pointer指向了派生类,当delete这个 指针的时候,会调用的基类的析构函数,也会调用派 生类得析构函数了 3.析构函数能显式调用,但显式调用后系统依然后再 调用。 15.类的定义格式及内容是有哪两种? 答;类的格式 class 类名 { 成员变量 成员方法 }[;] 类的内容:对象和属性 命名空间的作用?如何导入? 答:避免命名冲突,便于管理,可以用useing引入命 名空间 空间的前景色、背景色、字体、可见、能用、透明等属性的设置及名称是什么? 答: 前景色 背景色 字体SelectionCol

您可能关注的文档

文档评论(0)

bqks + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档