ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:25KB ,
资源ID:13319722      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13319722.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机程序设计员竞赛技术文件Word文档下载推荐.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机程序设计员竞赛技术文件Word文档下载推荐.doc

1、试题类型:试题主要分单选题、判断题、填空题2实际操作成绩占总成绩的60。三、理论知识竞赛内容(一)软件开发知识(70分)1、计算机软件的基本组成:(1)汇编、编译、解释系统的基础知识和基本工作原理(2)程序设计语言的基本成分:数据、运算、控制和传输,过程(函数)调用(3)各类程序设计语言主要特点和适用情况2、程序语言基础知识(1)数制及其转换十进制与二、八、十六进制之间的转换。(2)程序语言的数据类型整型、实型、字符型数据类型的定义、取值范围及使用。(3)程序语言的常用运算符及表达式算术运算符、赋值运算符、逗号运算符、关系运算符、逻辑运算符等的运算规则及使用。(4)程序语言的控制结构顺序结构、

2、选择结构、循环结构的常用语句及设计方法。(5) 数组、函数一维数组、二维数组、字符数组的定义、初始化和引用;函数的定义、函数的调用、函数参数的传递。3、数据结构基础知识:(1)数据结构的基本概念和术语、算法描述与算法分析数据、数据元素、数据对象、数据结构的定义,四类基本结构。(2)线性表、栈、队列、树和二叉树、图等的定义、存储和操作每种数据机构的定义、逻辑特征、最基本的运算,如:线性表、栈、队列中的插入、删除操作、树和二叉树、图中的遍历操作等。(3)查找、排序算法直接插入排序,冒泡排序,选择排序,快速排序的算法;顺序查找,折半查找,哈希查找的基本思想。4、数据库基础知识(1)数据库管理系统的功

3、能和特征(2)数据库模型(3)数据模型,ER图,第一范式、第二范式、第三范式(4)数据操作(集合运算和关系运算)(5)数据库语言(SQL,T-SQL)(6)数据库的控制功能(并发控制,恢复,安全性,完整性)(7)数据库和分布式数据库基础知识5网络编程基础知识(1)套接字、进程间通信、线程池、服务器架设等网络编程的基本概念(2)Linux系统套接字编程和Windows套接字编程(3)基于C# 的E-mail、FTP、HTTP网络应用层编程技术(4)基于(Libpcap、Winpcap)网络底层编程技术(5)网络安全(SSL)编程技术、流媒体编程技术6面向对象编程技术:(1)面向对象的概念(2)类

4、与对象 类的定义、对象的创建与使用、类的设计、类的封装。(3)构造方法构造方法的定义、构造方法的重载。(4)static关键字 静态变量、静态方法的定义及使用。(5)类的继承 了解继承的概念、学会重写父类方法。(6)访问权限 四种访问权限private、默认、protected、public的访问范围。(7)类的多态 多态的概念,对象的类型转换。(8)抽象类和接口抽象类和接口的定义、使用及异同。(9)包机制 package、import关键字的使用。(10)异常处理机制 什么是异常,trycatch和finally、throws关键字、自定义异常的方法。(二)计算机组成、网络基础知识:(20分

5、)1、计算机硬件的基本组成(1)计算机系统的组成、体系结构分类及特性(2)存储系统(3)安全性、可靠性与系统性能评测基础知识2、操作系统基础知识(1)操作系统的内核(中断控制)、进程、线程概念(2)处理机管理(3)存储管理(4)设备管理(5)文件管理(6)作业管理(7)网络操作系统Windows Server 和Linux系统基础知识3网络基本结构(1)计算机网络的概念、分类和构成(2)网络拓扑结构(3)局域网技术基础 LAN拓扑(总线型、星型、令牌总线) 访问控制系统(CSMA/CD、令牌环、令牌总线) LAN间的连接、LAN-WAN连接、对等连接、点对点连接 高速LAN技术(千兆以太网)4

6、网络协议与标准(1)协议的概念,开放系统互连参考模型的结构及各层的功能(2)TCP/IP协议的概念及IP数据报的格式、IP地址、子网掩码和域名(3)应用层协议(FTP、TELNET、SNMP、DHCP、POP、SMTP、HTTP)(4)传输层协议(TCP、UDP)(5)网络层协议IP(IP地址、子网掩码)(6)数据链路层协议(ARP、RARP、PPP、SLIP)5. 信息安全基础知识 (1)计算机病毒 (2)信息安全加密技术(3)网络攻击与防范技术(三)软件工程、计算机英语、相关法律法规知识(10分)1软件工程基础知识(1)软件工程、软件过程改进和软件开发项目管理知识 软件工程基础概念 软件开

7、发生命周期各阶段的目标和任务 软件开发项目管理基础知识及其常用管理工具 软件的主要开发方法 软件开发工具与环境知识 软件过程改进知识 软件质量管理知识 软件开发过程评估、软件能力成熟度评估基础知识(2)系统实施知识 结构化程序设计、面向对象程序设计、可视化程序设计 程序设计风格 程序设计语言的选择 系统测试的目的、类型,系统测试方法2信息安全基础知识(1)传统加密算法(2)散列函数3计算机专业英语基础知识(1)掌握计算机专业的基本英文词汇(2)能正确阅读和理解本领域的英文资料四、实际操作竞赛内容 竞赛实际操作主要通过完成典型功能模块的程序设计和综合项目的程序设计,考查选手对程序设计技能的掌握理

8、解,使用高级程序设计语言(C、VB.NET、C+、C#或Java)(以下简称程序设计语言)和SQL Server(SQL,T-SQL)数据库进行程序设计的能力。1.软件工程考核范围、比重及类型(10%)(1)软件测试:完成给定软件的测试,写出测试用例,写出对应的测试结果。要求发现其中的bug。(2)补充代码,给出部分缺少的功能模块代码根据设计题目完成程序编码的补充、修改和优化。在现有代码基础上,补充完成程序编码。对代码进行优化。2.软件开发知识,考核范围、比重及类型(60%)(1) 面向过程的程序语言【1】 程序语言的基本结构设计,基本输入输出语句的使用方法,程序的编辑、编译、调试和运行过程。

9、【2】 程序语言的基本数据类型的存储格式,变量的定义和赋值,数据运算中类型的转换。 【3】 程序语言的常用运算符的使用,如:算术、关系、逻辑、赋值、自增和自减、逗号以及条件运算符等。要求在编程中熟练能够运用这些运算符解决实际问题。【4】 了解结构化程序设计思想及顺序、选择、循环结构的实现方法,掌握选择及循环结构常用语句的使用,并且可以按照一般程序设计方法完成简单程序的设计过程。【5】 函数的定义、调用方式,了解函数形参和实参的特点,并能熟练编写具有一定功能的函数。【6】 数组的定义和使用,重点为一维数组的定义、引用、初始化和作为函数参数时数据传递方式,能够灵活运用数组进行简单程序设计。【7】

10、字符、字符串的操作方法,要求能够实现字符和字符串的输入输出,能够了解的二维字符数组的使用。(2) 面向对象的程序语言【1】 基本的程序设计结构。掌握常量和变量的使用、会合理的选择数据类型、掌握常用运算符、表达式及基本控制结构语句的使用,能够实现数据的类型转换。【2】 面向对象程序设计基础。能够实现类的定义及对象的实例化;了解和掌握属性及方法的使用;能够实现类的继承。【3】 图形用户界面设计。能够使用窗体、菜单、标签、按钮、文本框、下拉列表框、列表框、复选框、单选按钮等简单控件进行界面设计;了解模式对话框及非模式对话框的创建过程和方法;能够实现相应的事件响应。【4】 数据库编程。能够根据需求完成

11、数据库及数据表的创建;能够实现程序语言对数据库的简单访问、查询等常用方法。3.SQL 考核范围、比重及类型(20%)(1)数据库的创建、删除(2)数据表的创建、修改、删除、数据完整性设计(3)记录的添加、更新、删除(4)数据的单表、多表查询(5)视图的创建和应用(6)存储过程的创建和应用(7)数据库的分离、附加、备份、还原(8)SQL身份验证的用户账户、权限设置。4.网络编程技术(10%)(1)C#的TCP编程、TcpClient类、 TcpListener类(2)基于C#的E-mail应用编程、基于C#的FTP应用编程、 基于C#的HTTP客户端编程(3)基于 Libpcap的网络编程、 基于Winpcap的网络编程(4)流媒体编程(5)网络安全编程、SSL与TCP/IP协议层、SSL协议体系结构、 SSL编程6

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1