这个大纲有啥就得学啥
程序员考试大纲
一、考试说明
1.考试训下般要求:
(1)掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;
(2)理解计算机的组成以及各主要部件的性能指标;
(3)掌握操作系统、程序设计语言的基础知识;
(4)熟练掌握计算机常用办公软件的基本操作方法;
了室味 (5)熟练掌握基本数据结构和常用算法;
(6)熟练掌握C程序设计语言,以及360问答C++、Java、VisualBasic中的一种程序设计语言;
(7)熟悉数据库、网络和多媒体的基础知识;
(8)掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识;
(9)了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;
(10)了解信息化、计放早算机应用的基础知识;
(11)正确阅读和理解计算机领域的简单英文资料。
2.通过本考试的合格人员能根企合称普头地眼王组据软件开发项目管理和软件工程的要求,按照程序设计规格说明书编制并调试程序,写出程序的相应文档,产生符合标准规范的、实现设计要求的、能正确可靠运行的程序;具有助理工程师(或技业学求温术员)的实际工作能力和业务水平。
3.本考试设置的科目包括:
(1)计算机硬软件基础知识,考试时间为150分钟,笔试;
(2)程序设计,考试时间为150分钟,笔试。
二、考试范围
考试科目1:计算机硬软件基础知识
1.计算机科学基社组江基体纸础
1.1数制及其转换
伯少乙阿二进制、十进制和十六进制等常用数制及其相互转换
1.2数据的表示
数的表示(原码、反码、补码表示,整用环数和实数的机内表示方法,精度和溢出)
非数值表示(字符和汉字的机内表示、声音和图像的机内表示)
校验方法和校验码(奇偶校验码、海明校验码)
1.3算术运算和逻辑运算
计算机中二进制数的运算方法
艺八爱种践晶口 逻辑代数的基本运算和逻辑表达式的化简
1.4数学应用
常用数值计算(矩阵、方程的近似求解、插值)
排列组合、应用统计(数据的统计分析)
1.5常用数据结构
数组(表态数组、动态数组)、线性表、链表(单向链表、双向链表、循环链表)、队列、栈、树(二叉树、查找树)、图的定义、存储和操作
1.6常用算法
费具常用的排序算法、查找算法、数值计算、字符串
标签:要学