程序员考前突破:考点精讲、真题精解、难点精练
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件资格考试)是人力资源和社会保障部、工业和信息化部领导下的国家级考试,其目的是科学、公正地对全国计算机技术与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。工业和信息化部教育与考试中心负责计算机软件资格考试全国考务管理工作,在全国除台湾省以外的各省、自治区、直辖市及计划单列市和新疆生产建设兵团,以及香港特别行政区和澳门特别行政区,都设立了考试管理机构,负责本区域考试的组织实施工作。计算机软件资格考试设置了27个专业资格,涵盖5个专业领域,分3个级别(初级、中级、高级)。计算机软件资格考试在全国范围内已经实施了20多年,近10年来,考试规模持续增长,截至目前,累计报考人数约有500万。该考试由于权威性和严肃性,得到了社会各界及用人单位的广泛认同,并在推动国家信息产业发展,特别是软件和服务产业的发展,以及提高各类信息技术人才的素质和能力中发挥了重要作用。

原人事部和原信息产业部文件(国人部发〔2003〕39号)规定,计算机软件资格考试纳入全国专业技术人员职业资格证书制度的统一规划,实行全国统一大纲、统一试题、统一标准、统一证书的考试办法,每年举行两次。通过考试并获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要聘任获得证书的人员担任相应专业技术职务(技术员、助理工程师、工程师、高级工程师)。计算机软件资格考试全国统一实施后,不再进行计算机技术与软件相应专业和级别的专业技术职务任职资格评审工作。因此,计算机软件资格考试既是职业资格考试,又是职称资格考试。同时,该考试还具有水平考试性质,报考任何级别不需要学历、资历条件,只要达到相应的专业技术水平就可以报考。计算机软件资格考试部分专业岗位的考试标准与日本、韩国相关考试标准实现了互认,在中国取得相应专业技术资格证书的人员在这些国家也可以享受相应的待遇。考试合格者将获得由人力资源和社会保障部、工业和信息化部用印的计算机技术与软件专业技术资格(水平)证书,该证书在全国范围内有效。

程序员考试属于计算机软件资格考试中的初级级别。通过考试并取得技术资格证书的人员,表明已达到软件开发、项目管理和软件工程的要求,能够按照程序设计规格说明书编制并调试程序,写出程序的相应文档,产生符合标准规范的、实现设计要求的、能正确可靠运行的程序,具有助理工程师(或技术员)的实际工作能力和业务水平。

本书是为考生编写的程序员考试用书。由于考试大纲要求考生掌握的知识面很广,而考生的复习时间有限,所以,我们对考试大纲中的内容要点和2016年至2020年的考题进行了认真细致的剖析,整理出高频考点并归纳了真题,以便让考生通过练习理解和掌握考点要求。

在编写本书过程中,编者参考了许多相关的书籍和资料,在此对这些书籍和资料的作者表示真诚的感谢。由于编者水平有限,且本书涉及的知识点众多,书中难免有不妥和疏漏之处,竭诚欢迎读者指正。

编者

2022年12月于珠海