中级程序员的考试大纲是什么?都考些什么呀?
来源:百度知道 编辑:UC知道 时间:2024/05/19 02:09:14
程序员考试级大纲
一、考试说明
1. 考试要求:
(1) 掌握数制、数据信息机内表示及其算术运算和逻辑运算的基础知识;
(2) 了解计算机的体系结构和主要部件的基础知识;
(3) 熟练掌握基本算法和数据结构,用C语言编制程序;
(4) 掌握数据结构、程序语言和操作系统的基础知识;
(5) 了解软件工程、数据库、多媒体和网络的基础知识;
(6) 正确阅读和理解计算机领域的简单英文资料。
2. 通过本考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。
3. 本考试设置的科目包括:计算机基础知识,考试时间为150分钟;计算机程序设计,考试时间为150分钟。
二、考试范围
(一)计算机基础知识
1.1软件基础知识
1.1.1数据结构基础
数组,记录,列表(List),队列,栈(Stack)堆(heap),树和二叉的定义,存储和操作
1.1.2程序语言和语言处理程序的基础知识和基本原理
*汇编,编译,解释系统的基础知识
*程序语言的基本成分:数据、运算、控制和传输
*结构化程序设计方法
1.1.3操作系统基础知识及基本原理
*操作系统的类型和功能
*操作系统的层次结构和进程概念
*作业、处理机、存储、文件和设备等管理的基础知识及基本原理
1.1.4软件工程基础知识
*软件生命周期各阶段的任务
*结构化分析和设计方法
*面向对象基本概念
*软件开发工具与环境基础知识
1.1.5数据库基础知识
*数据库模型
*数据库系统的结构
*SQL的使