程序员考两科,每科满分75分,45分及格。
科目一选择题:计算机硬软件基础知识,整体来说选题题部分是比较简单的。
科目二主观题:程序设计,下午题为6道大题,满分75分,45分及格。前4题为c语言的编程填空题;第5题和第6题为java和c++,选做其中的一道即可。
1、掌握数制及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;
2、理解计算机的组成以及各主要部件的性能指标;
3、掌握操作系统、程序设计语言的基础知识;
4、熟练掌握计算机常用办公软件的基本操作方法;
5、熟练掌握基本数据结构和常用算法;
6、熟练掌握C程序设计语言,以及C++、Java、Visual Basic中一种程序设计语言;
7、熟悉数据库、网络和多媒体的基础知识;
8、掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识;
9、了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;
10、了解信息化、计算机应用的基础知识;
11、正确阅读和理解计算机领域的简单英文资料。
初级程序员考试比较简单,不过还是需要好好备考。
首先还是得系统学习知识点,推荐教材《程序员教程》官方指定考试书籍,时间比较紧迫全看完肯定没那么多时间,结合考试大纲二八法则有根据的过一遍,知道个大概考的方向。
上午题会比较简单而且也都是选择题,时间也比较充裕,下午题则为重中之重。
下午题目:(试题1)流程图、(试题2-4)c语言基本语法和运算逻辑、(选题2选1)面向对象程序设计c++\java
c语言基本语法和运算逻辑主要考察的内容:指针,函数,链表,程序设计,函数填空,算法设计。
系统学习知识点之后建议一定要实操,用电脑练习c语言编程手动敲代码,效果才会好印象深刻。
最后选做题部分c++和java二选一。如果熟悉c++选c++,熟悉java选java,如果两个都不熟悉建议选java,相比较会好一丢丢。
无论是上午选择题还是下午主观题都要多刷历年真题,找做题的手感巩固知识点,查漏补缺。
流程图主要考点:
字符串匹配,数据的计算,数组的相关计算等(重点在于理解流程图和算法)
c语言主要考点:
1.for循环、while循环、Switch case分支语句
2.查找和排序算法(选择排序、插入排序、冒泡排序、快速排序、顺序查找和二分查找)
3.字符串相关计算(匹配和对比、复制、取数字、计算单词个数等,一般会用到指针)
4.链表的相关计算(链表重构逆转、合并、排序,二叉查找树,树的构造,元素处理等)
5.函数相关知识(函数的调用、递归函数、字符串函数使用、特殊函数的编写等)
6.其他一些数值运算(特殊数字、时间日期等运算)
Java和c++主要考点:
1.创建对象(类名对象名=new类名();)
2.继承类(class子类民extends父类名)
3.接口定义(interface接口名)
4.实现定义(class<类名>implements接口名)
5.抽象类和抽象方法(abstract class类名{abstract方法名()})
6.当前类对象的引用(this关键字)
7.父类的引用,通过这个对象可以访问父类的成员(super关键字)
8.类所有的对象共享同一个成员时,使用静态变量和静态方法(static关键字)
9.方法的调用(对象名.方法名)
10.修饰符(public、protect、private和default默认)