程序员考试需要掌握以下内容:
数制及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识 。计算机的组成以及各主要部件的性能指标
。
操作系统、程序设计语言的基础知识。
计算机常用办公软件的基本操作方法。
基本数据结构和常用算法。
C程序设计语言,以及C++、Java、Visual Basic中的一种程序设计语言。
数据库、网络和多媒体的基础知识。
软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识。
常用信息技术标准、安全性,以及有关法律、法规的基本知识。
信息化、计算机应用的基础知识。
正确阅读和理解计算机领域的简单英文资料。
此外,考试通常包含两个科目:
基础知识: 测试考生对计算机科学基础知识的掌握,包括数制转换、数据表示、算术和逻辑运算、数学应用、编码基础、数据结构和算法等。 应用技术
建议考生备考时多练习,尤其是下午的技能部分,通常涉及程序补充和错误更正,要求考生具备较高的编程熟练度。