电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

程序员培训指南

23页
  • 卖家[上传人]:re****.1
  • 文档编号:513837117
  • 上传时间:2023-05-27
  • 文档格式:DOCX
  • 文档大小:117.83KB
  • / 23 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页 共1页程序员考试培训指南一、考试说明1考试目标通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照程序设计规格说明书编制并调试程序,写出相应的程序文档,具有助理工程师(或技术员)的实际工作能力和业务水平。2考试要求(1)掌握数制及其转换、数据的机内表示、算术和逻辑运算、应用数学的基础知识;(2)了解计算机的组成以及各主要部件性能指标;(3)掌握操作系统、程序设计语言的基础知识;(4)熟练掌握基本数据结构和常用算法;(5)熟练掌握C程序设计语言以及C+、Java中的一种程序设计语言;(6)熟悉数据库、网络和多媒体的基础知识;(7)了解软件工程的基础知识、软件过程基本知识、软件开发项目管理的常识;(8)了解常用信息技术标准、安全性以及有关法律、法规的基础知识;(9)了解信息化及计算机应用的基础知识;(10)正确阅读和理解计算机领域的简单英文资料。3考试科目计算机与软件工程基础知识,考试时间为150分钟,笔试,选择题;程序设计,考试时间为150分钟,笔试,问答题。二、考试内容说明: “I”、“II”和“II

      2、I”表示掌握或熟悉的程度。“I”:对所列知识要理解其内容及含义(理解)。“II” :在有关问题中能直接使用(一般应用)。“III”:对所列知识要理解其确切含义及与其它知识的联系,能够进行叙述和解释,并能在实际问题的分析、综合、推理和判断等过程中运用(综合应用)。考试科目1:计算机与软件工程基础知识1. 计算机科学基础1.1 数制及其转换l 二进制、十进制和十六进制等常用数制及其相互转换 二进制与十进制之间的相互转换(II) 二进制与十六进制之间的相互转换(I)1.2 数据的表示l 数的表示 带符号定点数据(纯整数和纯小数)的原码、反码、补码表示(II) 浮点数(实数)的表示(I) 精度和溢出的概念(II)l 非数值数据的表示(字符和汉字表示、声音表示、图像表示) 西文字符的表示(I) 汉字的表示方法(I) 声音数据的表示方法(I) 图像数据的表示方法(I)1.3 算术运算和逻辑运算l 计算机中二进制数的运算方法 补码表示定点数的相加、相减运算(I)l 逻辑代数的基本运算 基本的与、或、非逻辑运算(II)1.4 数学应用l 常用数值计算 矩阵的基本运算(I) 方程的近似求解(I) 线性插

      3、值(I)l 排列组合,应用统计 排列组合计算(I) 基本的数据统计分析方法及实例计算(I)l 编码基础 ASCII码的特点及编码计算(II) 汉字编码的特点(I) 奇偶校验码的特点及实例计算(II) 循环冗余码的定义及构造(I) 海明码的定义及构造(I)1.5 常用数据结构l 数组 数组的定义及特点(I) 一维数组元素的存储特点和元素位置计算(II) 二维数组元素的按行存储及按列存储方式的特点及元素的位置计算(II) 静态数组的概念及动态数组的概念(I)l 线性表及链表 线性表的定义和基本运算(I) 线性表的顺序存储和特点(I) 指针、结点、头指针和头结点的概念(I) 单向链表的定义及特点(II) 双向链表的定义及特点(I) 环形链表的定义及特点(II)l 队列、栈 队列的定义及运算特点(II) 循环队列的定义及运算(I) 队列采用环形链表的运算特点(I) 栈的定义及运算特点(II) 栈采用一维数组存储结构的运算特点(I) 栈采单向链表存储结构的运算特点(I)l 树 二叉树的定义(I) 二叉树的顺序存储结构和二叉链表存储结构的特点(II) 二叉树的先序、中序、后序和层序遍历运算的含义(

      4、II) 最优二叉树(哈夫曼树)的定义(I)l 图 图的定义和常用术语(I) 图的邻接矩阵存储结构和邻接表存储结构定义及特点(II)1.6 常用算法l 算法与数据结构的关系 算法的定义和特点(I) 算法与数据结构的关系(I)l 算法设计和算法描述 基本的算法设计方法(I) 算法的流程图描述和伪代码描述方法(II)l 常用的排序算法 插入排序、冒泡排序、选择排序算法(III) 希尔排序、快速排序、堆排序、归并排序算法(II)l 查找算法 顺序查找、二分查找过程(III)l 常用的数值计算方法(II)l 字符串处理算法 (II)l 递归算法(I)l 最小生成树、拓扑排序和单源点最短路径求解算法(I)2. 计算机系统基础知识2.1 硬件基础知识2.1.1 计算机的类型和特点l 微机(PC机)、工作站、服务器、主机、大型计算机、巨型计算机、并行机的特点(I)2.1.2 中央处理器CPUl CPU的组成 CPU的组成和基本结构(I) 控制器与运算器的基本组成和功能(I)l 常用的寄存器 累加器AC、标志寄存器、通用寄存器组的概念和功能(I) 程序计数器(PC)、指令寄存器(IR)、地址寄存器(MA

      5、R)和数据寄存器(MDR)的定义和作用(I)l 指令系统,寻址方式 指令系统的概念(I) 指令的概念、格式和类型(I) 立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、间接寻址、相对寻址、变址寻址的含义(I)l 指令执行控制,中断控制,处理机性能 指令的执行过程(I) 流水线的基本概念(I) 中断的概念(II)2.1.3 主存和辅存l 存储介质(半导体、硬盘、光盘、U盘等) 半导体存储器的特点(I) 硬盘的参数、容量(II) U盘的容量和特点(II)l 高速缓存(Cache),主存 高速缓存(Cache)的概念、作用和基本构成(I) 主存的类型、容量和性能指标(II)l 辅存设备 磁盘、磁带、光盘、DVD盘、U盘等辅存设备的特点、性能和容量(II)2.1.4 I/O接口、I/O设备和通信设备l I/O接口 I/O接口的功能(I) 程序查询方式、中断处理方式的含义和特点(I) DMA(直接存储器存取)方式的含义和特点(I)l I/O设备(类型、特性) 常见I/O设备的类型和特性(I)l 通信设备(类型、特性) 常见通信设备的类型和特性(I)l I/O设备、通信设备的连接方法和连接介质类型

      6、 常见I/O设备与主机的连接方法(I) 总线的概念、类型和特点(II) 常见通信设备的连接方法(I) 常见连接介质的类型和特点(I)2.2 软件基础知识2.2.1 操作系统基础知识l 操作系统的类型和功能 操作系统作用、特征与功能(I) 操作系统分类(I) 嵌入式操作系统的基本概念(I) 网络操作系统的基本概念(I) 分时操作系统与实时操作系统,网络操作系统与分布式操作系统的区别(I)l 处理机管理(进程、线程) 进程的定义及组成(I) 进程控制块(PCB)的基本概念(I) 进程状态的三态模型和五态模型(II) 进程间的通信,临界资源、临界区、同步与互斥的基本概念(I) P/V操作(II) 进程调度:理解高级调度、中级调度、低级调度、调度方式方面的基础知识(I) 死锁的定义、产生死锁的原因、产生死锁的必要条件(I) 线程的定义,线程与进程的区别()l 存储管理 虚拟地址、地址空间、存储空间、地址重定位的基本概念() 固定分区、可变分区、可重定位分区的基本概念() 分页/请求分页存储管理的基本概念与原理(I)l 设备管理 设备管理基本概念,块设备、字符设备、独占设备、共享设备、虚拟设备的

      7、含义(I) Spooling(Simultaneous Peripheral Operations On Line)定义、组成和结构(I) 引入缓冲技术的原因与目的(I) 磁盘调度的基本概念:移臂调度、旋转调度(I) 先来先服务 (First-Come First-Served,FCFS)、最短寻道时间优先SSTF(Shortest Seek Time First)、扫描算法(SCAN)、单向扫描调度算法(CSCAN)磁盘调度算法的基本思想(I)l 文件管理 文件、文件系统、文件类型、文件组织结构的基本概念(I) 文件目录的概念,一级目录、二级目录、多级目录的基本概念(I) 文件的存取方法:顺序存取法、直接存取法、按键存取法的基本概念(I) 位示图、空闲块表等文件存储空间的管理算法思想(I) 空闲块链、成组链接法的基本概念(I)l 作业管理 作业的状态(提交、后备、执行、完成)、作业控制块和作业后备队列的基本概念(I) 先来先服务、短作业优先、响应比高优先作业调度算法思想(II) 优先级调度算法思想(I)l 图形用户界面和操作方法 字符用户界面、图形用户界面的基本特点(I) 常见操作系

      8、统的使用(Windows,Linux)(II)2.2.2 程序设计语言和语言处理程序的基础知识l 语言翻译基础知识 语言翻译的基本概念(I) 汇编的含义和基本过程(I) 编译的基本过程及编译各阶段的基本任务(I) 解释的含义和基本过程(I) 正规表达式的定义(II)l 程序设计语言的基本成分:数据、运算、控制和传输 程序设计语言的数据(数据类型)、运算(运算符和表达式)和语句的类型和功能(I) 函数的参数传递机制:传值、传地址(II)l 程序语言类型和特点 过程式程序语言、面向对象程序设计语言、函数式程序设计语言、逻辑程序设计语言的基本特点(I) 脚本语言的概念和基本特点(I)2.3 网络基础知识l 网络的功能、分类、组成和拓扑结构 通信子网和资源子网的概念(I) 局域网、城域网和广域网的概念(I) 星形网、树形网、环形网和总线网的概念(I)l 基本的网络协议与标准 物理层、数据链路层、网络层、传输层、应用层的基本概念(I) TCP/IP协议及相关协议的功能(I)l 常用网络设备与网络通信设备的作用和特点 中继器、集线器(HUB)、网关、交换机、路由器、网桥的基本功能和特点(I) 调制解调器的基本功能和特点(I)l Client/Server结构和Browser/Server结构的基本概念和特点(I)l 局域网(LAN)基础知识(I)l 互联网(Internet)基础知识 互联网的接入方式(I) TCP/IP协议的属性设置(II) 常用的互联网服务及协议(I) IP地址的分类、计算(II) 防火墙基本概念(I)2.4 数据库基础知识l 数据库管理系统的主要功能和特征 数据库系统(DataBase System,DBS)定义及组成(I) 数据库管理系统(DataBase Management System,DBMS)功能、特征、组成(I),文件系统与数据库系统的差异(II)l 数据库模式(概念模式、外模式、内模式) 概念模式(模式)、外模式(用户模式或子模式)、内模式(物理模式)的基本概念(II) 三级模式和两级映像(模式/内模式映像、外模式/模式映像)的基本概念

      《程序员培训指南》由会员re****.1分享,可在线阅读,更多相关《程序员培训指南》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.