达内发现杯第二届中国大学生软件设计大赛初赛考试大纲(

达内发现杯第二届中国大学生软件设计大赛初赛考试大纲(

ID:42411018

大小:24.43 KB

页数:6页

时间:2019-09-14

达内发现杯第二届中国大学生软件设计大赛初赛考试大纲(_第1页
达内发现杯第二届中国大学生软件设计大赛初赛考试大纲(_第2页
达内发现杯第二届中国大学生软件设计大赛初赛考试大纲(_第3页
达内发现杯第二届中国大学生软件设计大赛初赛考试大纲(_第4页
达内发现杯第二届中国大学生软件设计大赛初赛考试大纲(_第5页
资源描述:

《达内发现杯第二届中国大学生软件设计大赛初赛考试大纲(》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、达内发现杯第二届中国大学生软件设计大赛初赛考试大纲(C#方向)一、概述C#是微软公司发布的一种面向对象的编程语言、运行于.NETFramework之上,是.NET体系中使用最广泛的语言。借助于.NET平台的敏捷性和完整性,C#语言广泛的应用与PC应用、互联网、企业应用和智能终端应用。本次初赛侧重于考察考生的基础编程能力以及对Java基础知识的掌握程度。题型为多项选择题(60%)和编程题(40%)。二、内容大纲基础技能(60%)考察点内容比例基础算法操作系统的概念、功能、分类及发展;编程语言分类、发展;云计算、网络相关

2、概念;企业应用知识40%行业知识利用常用的数据结构(数组、链表、二叉树、散列表)搭建业务算法20%.NET语言核心(40%)考察点内容比例语法基础变量、运算符;方法;数据类型;流程控制语句;数组5%面向对象类、对象、继承;封装、多态;接口、委托、事件5%FrameWork集合、泛型;IO操作;调试、异常处理;正则表达式;二进制序列化;程序集、反射5%XML、LINQXMLDOM操作;LINQTOXML;LINQTOSQL3%数据库知识数据库概念;T-SQL数据类型、变量、函数、控制语句;增删改查操作;存储过程、视图5

3、%Web前端技术HTML;CSS;JQUERY;JAVASCRIPT5%ASP.NET用户控件;页面重定向;状态管理(Session、Cookie、QueryString);母板;ADO.NET;GRIDVIEW、REPEATER;AJAX;MVCi.页12%一、样题1.选择题样题样题1:下面关于委托的描述正确的是()。A.委托是一个引用类型B.委托可以将方法当作另一个方法的参数来进行传递C.委托是类型不安全的D.在C#中使用delegate关键字定义委托E.委托保存的是对方法的引用【答案::A、B、D、E】样题2:

4、WCF是由微软发展的一组数据通信的应用程序开发接口,下面选项是WCF要素的是:()。A.地址B.绑定C.契约D.终结点E.管道【答案:A、B、C】2.编程题样题样题3:实现一个算法:将一副54张扑克牌经过洗牌后顺序发给三个人,然后将每个人的牌按降序排序。我们已经设计出了Card类、Game接口,并且有了测试代码,请设计GameImpl类,该类需实现Game接口,以使测试代码输出期望的内容。Card类,定义了扑克牌的花色和点数://扑克牌类publicclassCard{/**花色*/publicintsuit{get

5、;set;}/**点数,0代表3,1代表4....*/publicintrank{get;set;}/**3*/publicconstintTHREE=0;/**4*/publicconstintFOUR=1;/**5*/publicconstintFIVE=2;/**6*/publicconstintSIX=3;/**7*/publicconstintSEVEN=4;/**8*/publicconstintEIGHT=5;/**9*/publicconstintNINE=6;/**10*/publicconstin

6、tTEN=7;/**J*/publicconstintJACK=8;/**Q*/publicconstintQUEEN=9;/**K*/publicconstintKING=10;/**A*/publicconstintACE=11;/**2*/publicconstintDEUCE=12;/**小王*/publicconstintBLACK=13;/**大王*/publicconstintRED=14;/**方块*/publicconstintDIAMOND=0;/**梅花*/publicconstintCLUB=

7、1;/**红桃*/publicconstintHEART=2;/**黑桃*/publicconstintSPADE=3;/**王*/publicconstintJOKER=4;privateString[]SUIT_NAMES={"方块","梅花","红桃","黑桃",""};privateString[]RANK_NAMES={"3","4","5","6","7","8","9","10","J","Q","K","A","2","小王","大王"};publicCard(intsuit,intrank){thi

8、s.rank=rank;this.suit=suit;}publicoverrideStringToString(){returnSUIT_NAMES[suit]+RANK_NAMES[rank];}}Game接口,定义了发牌、洗牌方法:publicinterfaceGame{///

///发牌//////<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。