第一章 .NET技术笔试题.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
笔试题姓名:__________________ 不定项选择题:如下关于进程的描述不正确的是()A、进程在退出时会自动关闭自己打开的所有文件B、进程在退出时会自动关闭自己打开的网络链接C、进程在退出时会自动销毁自己创建的所有线程D、进程在退出时会自动销毁自己打开的共享内存?以下叙述正确的是()A、接口中可以有虚方法 B、一个类可以实现多个接口 C、接口不能被实例化D、接口中可以包含已实现的方法使用.NET从数据库读取记录,你可能用到的方法有()A、ExecuteNonQuery      B、ExecuteScalarC、Fill            D、ExecuteReader填空题能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。列举ADO.net中的五个主要对象_______________、_____________、_______________、_______________、_________________。简答题数据库以及线程发生死锁的原理及必要条件,如何避免死锁?综合题设学生-课程数据库中包括三个表:学生表:Student (Sno,Sname,Sex,Sage,Sdept)课程表:Course(Cno,Cname,Ccredit)学生选课表:SC(Sno,Cno,Grade)其中Sno、Sname、Sex、Sage、Sdept、Cno、Cname、Ccredit、Grade分别表示学号、姓名、性别、年龄、所在系名、课程号、课程名、学分和成绩。试用SQL语言完成下列项操作:(1)查询选修课程包括“1042”号学生所学的课程的学生学号(2)创建一选修数据库课程信息的视图,视图名称为datascore_view,包含学号、姓名、成绩。2、简要描述一下你性格的优缺点吧:)参考答案定项选择题:(1)D(2) B(3) C(4) C(5) C不定项选择题:B、C (2) B、C、D填空题:(1) 继承性、封装性、多态性(2) IEnumerable、GetEnumerator(3) sqlconnection、sqlcommand、sqladapter、dataset、datatable、dataview简答题:第一题:Private: 私有成员, 在类的内部才可以访问。?Protected:保护成员,该类内部和继承类中可以访问。?Public:  公共成员,完全公开,没有访问限制。?Internal: 在同一命名空间内可以访问。第二题:产生死锁的原因主要是:(1)因为系统资源不足。(2)进程运行推进的顺序不合适。(3)资源分配不当等。产生死锁的四个必要条件:(1)互斥条件:一个资源每次只能被一个进程使用。(2)请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3)不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。(4)循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。避免死锁:死锁的预防是通过破坏产生条件来阻止死锁的产生,但这种方法破坏了系统的并行性和并发性。死锁产生的前三个条件是死锁产生的必要条件,也就是说要产生死锁必须具备的条件,而不是存在这3个条件就一定产生死锁,那么只要在逻辑上回避了第四个条件就可以避免死锁。避免死锁采用的是允许前三个条件存在,但通过合理的资源分配算法来确保永远不会形成环形等待的封闭进程链,从而避免死锁。该方法支持多个进程的并行执行,为了避免死锁,系统动态的确定是否分配一个资源给请求的进程。预防死锁:具体的做法是破坏产生死锁的四个必要条件之一。综合题:第一题:public class MainClass?  {?    public static void Main() ?    {?      Console.WriteLine(Foo(30));?    }?    public static int Foo(inti)?    {?      if (i = 0)?        return 0;?      else if(i 0 i = 2)?        return 1;?      else return Foo(i -1) + Foo(i - 2);?    }?  }?评分标准:写出return Foo(i -1) + Foo(i - 2); 得5分。写出if(i 0 i = 2) return 1; 得5分。     方法参数过多需要扣分(扣除分数 = 参数个数- 1)     不用递归算法扣5分     第二题:要点:1. 联动效果,运行代码只要执行Cat.Cryed()方法。2. 对老鼠和主人

文档评论(0)

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

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

1亿VIP精品文档

相关文档