全国2019年1月高等教育自学考试汇编语言程序设...

2019-09-10 16:48 905浏览 4回答
全国2019年1月高等教育自学考试汇编语言程序设计试题答案

转载请联系作者获得授权,并标注“文章作者”。

后发表回答
费德勒米2
1楼 · 2019-09-10 17:20.采纳回答

  2019 年慈溪市小学生计算机程序设计比赛
复赛试题
比赛时间:2019 年 12 月 21 日上午 8:30—10:30
题目概览
中文题目名称 提交源程序文件名 提交可执行文件名 输入文件名 输出文件名 每个测验点时限 测验点数目 每个测验点分值 运行内存上限 时限 促销收费 money.pas money.exe money.in money.out 1秒 10 10 50M 1秒 统计人数 count.pas count.exe count.in count.out 1秒 10 10 50M 1秒 队形变换 formation.pas formation.exe formation.in formation.out 1秒 10 10 50M 1秒 工作分配 job.pas job.exe job.in job.out 1秒 10 10 50M 1秒
注意事项
1. 每位选手都应先在 D 盘根目录下建立自己的答卷文件夹,该文件夹的名称为自己的考 号; 2. 选手最终所提交的所有文件都必须存放在自己的考生文件夹中, 凡错放及以书面形式提 交的答卷一律视作无效; 3. 每题提交的解答都必须包括以下二个文件,即源程序文件和经编译后生成的可执行文 件,其名称必须与各题中所规定的相一致; 4. 程序中必须采用文件读写的方法来实现数据的输入和结果的输出, 即程序运行时所需输 入数据应从题中指定的输入文件中读取(而不得采用键盘输入的方式) ,程序运行的结果应 写入到题中指定的文件中(而不是输出到屏幕上) 。 5. 用于提供输入数据和记录输出结果的文件的名称都已在题中具体规定, 选手程序在调用 它们时不得为其指定任何特别的路径。 6. 复赛用机房电脑 C 盘均已设置成开机还原保护,选手切勿把程序存放在 C 盘中,否则 假如重新开机后程序将不复存在。 7. 比赛结束后请不要关机。
©慈溪市教育局教研室
慈溪市青少年科技辅导员协会
第 1 页,共 4 页
1. 促销收费
(money.pas/exe)
【问题描述】 元旦快到了,各个商场都开始策划大规模的促销活动。慈溪国际购物中心计划推出“满 300 减 120、满 500 减 240”的活动,也就是顾客购买物品的总金额中每 300 元可以优惠 120 元,每 500 元优惠 240 元,上不封顶。为此,商场收费系统需要进行升级。请你帮助慈溪国 际购物中心设计其中的一段程序, 输入顾客购买物品的总金额后, 即输出优惠后的付款总数。 注意,一定要按最优惠的方法计算哦! 【输入】 输入文件 money.in 只有一行,是顾客购买各种物品的总金额 N。 保证为整数,且 N (N ≤2000000000) 【输出】 输出文件 money.out 只有一行,即优惠后的付款额。
【输入输出样例】
money.in 310 money.out 190
2. 统计人数 统计人数
(count.pas/exe)
【问题描述】 数学竞赛结束后,各个班主任老师都很迫切地想知道自己班级在全年段前 N 名的人数。 于是,教务主任就请来信息学兴趣小组的同学来帮忙,门槛编写一程序,只要告诉计算机要 查的班级 K 班和名次前 N 名,然后再输入 M 个学生的分数成绩,计算机就统计出 K 班在年段 前 N 名中的人数。 (假设每个学生的总分各不相同) 【输入】 输入文件 count.in 共 M+1 行 第一行三个整数依次为 M,K,N,分别表示全年段共有 M 个学生,要统计的是 K 班 在全年段前 N 名的人数。 (M≤1000,K≤20,N≤M) 接下来 M 行是 M 个学生的班级和分数成绩,中间用一个空格隔开。 【输出】 输出文件 count.out 共一行,表示 K 班在年段前 N 名中的人数。
【输入输出样例】
count.in 725 2 65 3 90 9 100
©慈溪市教育局教研室
count.out 2
慈溪市青少年科技辅导员协会
第 2 页,共 4 页
8 64 2 66 2 80 4 84
3. 队形变换
(formation.pas/exe)
【问题描述】 团体操表演中经常要变换队形。 2019 年慈溪市中小学生艺术节开幕式团体操表演中, 在 导演确定了队形分为连续队形(代号 1)和梅花桩队形(代号 2) 两种队形,每种队形又分按 行排列(代号 1)和按列排列(代号 2)两种排列方式。为了使表演队员能够很快地知道自己 该站在哪一行哪一列,请你设计一个程序,输入表演的人数 N、队形代号 X、排列方式代号 Y、每行(或每列)的位置数 R 和表演队员的编号 M 后,输出该队员应该站在第几行第几 列。例如 16 人参加表演,各种排法举例如下: ① N=16,X=1,Y=1,R=6 1 7 13 ② N=16,X=1,Y=2,R=3 1 2 3 ③ N=16,X=2,Y=1,R=7 1 5 8 12 15 ④ N=16,X=2,Y=2,R=6 1 4 2 5 3 6 9 12 8 11 15 7 10 14 13 16 16 9 13 2 6 10 14 3 7 11 4 4 5 6 7 8 9 10 11 12 13 14 15 16 2 8 14 3 9 15 4 10 16 5 11 6 12
若输入 N=16,X=1,Y=2,R=3,M=12,则该队员应站在第 3 行第 4 列。
©慈溪市教育局教研室
慈溪市青少年科技辅导员协会
第 3 页,共 4 页
【输入】 输入文件 formation.in 只有一行,有 5 个用空格隔开的整数,为 N,X,Y,R,M,依 次分别表示参加表演的人数、队形代号、排列方式代号、每行(或每列)的位置数、某一表 演队员的编号。 (N≤10000) 。 【输出】 输出文件 formation.out 共一行,包含两个整数,用一个空格隔开,分别表示某一表演队 员 M 该站在第几行第几列。
【输入输出样例】
formation.in 16 1 2 3 12 formation.out 34
4. 工作分配
(job.pas/exe)
【问题描述】 在工厂里,假如每道工序让不同的工人来做,所要花费的时间往往不一样。精明的老板 为了提高效率,总是把生产某一产品所需要的 N 道工序进行最佳搭配,使生产某一产品所 花费的总时间最少。现在就给出 N 个工人分别做 N 道工序所要花费的时间,请你来计算一 下,假如 N 个工人每人做 N 道工序中其中的一道, 那么生产某一产品 (即完成所有 N 道工序) 所要花费的最少时间是多少。 【输入】 输入文件 job.in 的第 1 行有 1 个整数 N(1≤N≤20),表示有 N 个工人。接下来的 N 行, 每行 N 个数,表示该工人完成各道工序所要花费的时间。 【输出】 输出文件 job.out 共一行,即生产某一产品所要花费的最少时间。
【输入输出样例】
job.in 4 1324 3245 3412 4532 job.out 6

xworld1
2楼-- · 2019-09-10 17:27

  软件设计师考试大纲
一、考试说明
1.考试门槛:
(1) 掌握数据表示、算术和逻辑运算;
(2) 掌握相关的应用数学、离散数学的基础知识;
(3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理;
(4) 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
(5) 熟练掌握常用数据结构和常用算法;
(6) 熟悉数据库、网络和多媒体的基础知识;
(7) 掌握C程序设计语言,以及C++、Java、Visual、Basic、Visual C++中的一种程序设计语言;
(8) 熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;
(9) 熟悉掌握软件设计的方法和技术;
(10) 掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;
(11) 了解信息化、计算机应用的基础知识;
(12) 正确阅读和理解计算机领域的英文资料。
2.通过本考试的合格人员能根据软件开发项目管理和软件工程的门槛,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测验,开发出符合系统总体设计门槛的高质量软件;具有工程的实际工作能力和业务水平。
3.本考试设置的科目包括:
(1) 计算机与软件工程知识,考试时间为150分钟,笔试;
(2) 软件设计,考试时间为150分钟,笔试。
二、考试范围
考试科目1:计算机与软件工程知识
1. 计算机科学基础
1.1 数制及其转换
• 二进制、十进制和十六进制等常用制数制及其相互转换
1.2 数据的表示
• 数的表示(原码、反码、补码、移码表示,整数和实数的机内表示,精度和溢出)
• 非数值表示(字符和汉字表示、声音表示、图像表示)
• 校验方法和校验码(奇偶校验码、海明校验码、循环冗余校验码)
1.3 算术运算和逻辑运算
• 计算机中的二进制数运算方法
• 逻辑代数的基本运算和逻辑表达式的化简
1.4 数学基础知识
• 命题逻辑、谓词逻辑、形式逻辑的基础知识
• 常用数值计算(误差、矩阵和行列式、近似求解方程、插值、数值积分)
• 排列组合、概率论应用、应用统计(数据的统计分析)
• 运算基本方法(预测与决策、线性规划、网络图、模拟)
1.5 常用数据结构
• 数组(静态数组、动态数组)、线性表、链表(单向链表、双向链表、循环链表)、队列、栈、树(二叉树、查找树、平衡树、线索树、线索树、堆)、图等的定义、存储和操作
• Hash(存储地址计算,冲突处理)
1.6 常用算法
• 排序算法、查找算法、数值计算方法、字符串处理方法、数据压缩算法、递归算法、图的相关算法
• 算法与数据结构的关系、算法效率、算法设计、算法描述(流程图、伪代码、决策表)、算法的复杂性
2. 计算机系统知识
2.1 硬件知识
2.1.1 计算机系统的组成、体系结构分类及特性
• CPU和存储器的组成、性能和基本工作原理
• 常用I/O设备、通信设备的性能,以及基本工作原理
• I/O接口的功能、类型和特性
• I/O控制方式(中断系统、DMA、I/O处理机方式)
• CISC/RISC,流水线操作,多处理机,并行处理
2.1.2 存储系统
• 主存-Cache存储系统的工作原理
• 虚拟存储器基本工作原理,多级存储体系的性能价格
• RAID类型和特性
2.1.3 安全性、可靠性与系统性能评测基础知识
• 诊断与容错
• 系统可靠性分析评价
• 计算机系统性能评测方式
2.2 软件知识
2.2.1 操作系统知识
• 操作系统的内核(中断控制)、进程、线程概念
• 处理机管理(状态转换、共享与互斥、分时轮转、抢占、死锁)
• 存储管理(主存保护、动态连接分配、分段、分页、虚存)
• 设备管理(I/O控制、假脱机)
• 文件管理(文件目录、文件组织、存取方法、存取控制、恢复处理)
• 作业管理(作业调度、作业控制语言(JCL)、多道程序设计)
• 汉字处理,多媒体处理,人机界面
• 网络操作系统和嵌入式操作系统基础知识
• 操作系统的配置
2.2.2 程序设计语言和语言处理程序的知识
• 汇编、编译、解释系统的基础知识和基本工作原理
• 程序设计语言的基本成分:数据、运算、控制和传输,过程(函数)调用
• 各类程序设计语言主要特点和适用情况
2.3 计算机网络知识
• 网络体系结构(网络拓扑、OSI/RM、基本的网络协议)
• 传输介质、传输技术、传输方法、传输控制
• 常用网络设备和各类通信设备
• Client/Server结构、Browser/Server结构
• LAN拓扑,存取控制,LAN的组网,LAN间连接,LAN-WAN连接
• 因特网基础知识以及应用
• 网络软件
• 网络管理
• 网络性能分析
2.4 数据库知识
• 数据库管理系统的功能和特征
• 数据库模型(概念模式、外模式、内模式)
• 数据模型,ER图,第一范式、第二范式、第三范式
• 数据操作(集合运算和关系运算)
• 数据库语言(SQL)
• 数据库的控制功能(并发控制、恢复、安全性、完整性)
• 数据仓库和分布式数据库基础知识
2.5 多媒体知识
• 多媒体系统基础知识,多媒体设备的性能特性,常用多媒体文件格式
• 简单图形的绘制,图像文件的处理方法
• 音频和视频信息的应用
• 多媒体应用开发过程
2.6 系统性能知识
• 性能指标(响应时间、吞吐量、周转时间)和性能设计
• 性能测验和性能评估
• 可靠性指标及计算、可靠性设计
• 可靠性测验和可靠性评估
2.7 计算机应用基础知识
•信息管理、数据处理、辅助设计、自动控制、科学计算、人工智能等基础知识
• 远程通信服务基础知识
• 常用应用系统
3. 系统开发和运行知识
3.1 软件工程、软件过程改进和软件开发项目管理知识
• 软件工程知识
• 软件开发生命周期各阶段的目标和任务
• 软件开发项目管理基础知识(时间管理、成本管理、质量管理、人力资源管理、风险管理等)及其常用管理工具
• 主要的软件开发方法(生命周期法、原型法、面向对象法、CASE)
• 软件开发工具与环境知识
• 软件过程改进知识
• 软件质量管理知识
• 软件开发过程评估、软件能力成熟评估基础知识
3.2 系统分析基础知识
• 系统分析的目的和任务
•结构化分析方法(数据流图(DFD)、数据字典(DD)、实体关系图(ERD)、描述加工处理的结构化语言)
• 统一建模语言(UML)
• 系统规格说明书
3.3 系统设计知识
• 系统设计的目的和任务
• 结构化设计方法和工具(系统流程图、HIPO图、控制流程图)
• 系统总体结构设计(总体布局、设计原则、模块结构设计、数据存储设计、系统配置方案)
• 系统详细设计(代码设计、数据库设计、用户界面设计、处理过程设计)
• 系统设计说明书
3.4 系统实施知识
• 系统实施的主要任务
• 结构化程序设计、面向对象程序设计、可视化程序设计
• 程序设计风格
• 程序设计语言的选择
• 系统测验的目的、类型,系统测验方法(黑盒测验、白盒测验、灰盒测验)
• 测验设计和管理(错误曲线、错误排除、收敛、注入故障、测验用例设计、系统测验报告)
• 系统转换基础知识
3.5 系统运行和维护知识
• 系统运行管理基础知识
• 系统维护基础知识
• 系统评价基础知识
3.6 面向对象开发方法
• 面向对象开发概念(类、对象、属性、封装性、继承性、多态性、对象之间的引用)
• 面向对象开发方法的优越性以及有效领域
• 面向对象设计方法(体系结构、类的设计、用户接口设计)
• 面向对象实现方法(选择程序设计语言、类的实现、方法的实现、用户接口的实现、准备测验数据)
• 面向对象程序设计语言(如C++、Java、Visual、Bsasic、Visual C++)的基本机制
• 面向对象数据库、分布式对象的概念
4. 安全性知识
• 安全性基本概念
• 防治计算机病毒、防范计算机犯罪
• 存取控制、防闯入、安全管理措施
• 加密与解密机制
•风险分析、风险类型、抗风险措施和内部控制
5. 标准化知识
• 标准化意识、标准化的发展、标准制订过程
• 国际标准、国家标准、行业标准、企业标准基本知识
• 代码标准、文件格式标准、安全标准、软件开发规范和文档标准知识
• 标准化机构
6. 信息化基础知识
• 信息化意识
• 全球信息化趋势、国家信息化战略、企业信息化战略和策略
• 有关的法律、法规
• 远程教育、电子商务、电子政务等基础知识
• 企业信息资源管理基础知识
7. 计算机专业英语
• 掌握计算机技术的基本词汇
• 能正确阅读和理解计算机领域的英文资料
考试科目2:软件设计
1. 外部设计
1.1 理解系统需求说明
1.2 系统开发的准备
• 选择开发方法、准备开发环境、制订开发计划
1.3 设计系统功能
• 选择系统结构,设计各子系统的功能和接口,设计安全性策略、需求和实现方法,制订详细的工作流和数据流
1.4 设计数据模型
• 设计ER模型、数据模型
1.5 编写外部设计文档
• 系统配置图、各子系统关系图、系统流程图、系统功能说明书、输入输出规格说明、数据规格说明、用户手册框架
• 设计系统测验门槛
1.6 设计评审
2. 内部设计
2.1 设计软件结构
•按构件分解,确定构件功能规格以及构件之间的接口
• 采用中间件和工具
2.2 设计输入输出
• 屏幕界面设计、设计输入输出检查方法和检查信息
2.3 设计物理数据
• 分析数据特性,确定逻辑数据组织方式、存储介质,设计记录格式和处理方式
• 将逻辑数据结构换成物理数据结构,计算容量,进行优化
2.4 构件的创建和重用
• 创建、重用构件的概念
• 使用子程序库或类库
2.5 编写内部设计文档
• 构件划分图、构件间的接口、构件处理说明、屏幕设计文档、报表设计文档、文件设计文档、数据库设计文档
2.6 设计评审
3.程序设计
3.1 模块划分(原则、方法、标准)
3.2 编写程序设计文档
• 模块规格说明书(功能和接口说明、程序处理逻辑的描述、输入输出数据格式的描述)
• 测验门槛说明书(测验类型和目标、测验用例、测验方法)
3.3 程序设计评审
4.系统实施
4.1 配置计算机系统及其环境
4.2 选择合适的程序设计语言
4.3 掌握C程序设计语言,以及C++、Java、Visual、Basic、Visual C++中任一种程序设计语言,以便能指导程序员进行编程和测验,并进行必要的优化
4.4 系统测验
• 指导程序员进行模块测验,并进行验收
• 准备系统集成测验环境和测验工具
• 准备测验数据
• 写出测验报告
5.软件工程
• 软件生存期模型(瀑布模型、螺旋模型、喷泉模型)和软件成本模型
• 定义软件需求(系统化的目标、配置、功能、性能和约束)
• 描述软件需求的方法(功能层次模型、数据流模型、控制流模型、面向数据的模型、面向对象的模型等)
• 定义软件需求的方法(结构化分析方法、面向对象分析方法)
• 软件设计(分析与集成、逐步求精、抽象、信息隐蔽)
• 软件设计方法(结构化设计方法、Jackson方法、Warnier方法、面向对象设计方法)
• 程序设计(结构化程序设计、面向对象程序设计)
• 软件测验的原则与方法
• 软件质量(软件质量特性、软件质量控制)
• 软件过程评估基本方法、软件能力成熟度评估基本方法
• 软件开发环境和开发工具(分析工具、设计工具、编程工具、测验工具、维护工具、CASE)
• 软件工程发展趋势(面向构件,统一建模语言(UML))
•软件过程改进模型和方法

2463562125
3楼-- · 2019-09-10 17:27

  我的百科 我的贡献草稿箱难吐一帘幽梦 助理 三级(600) | 我的百科 | 我的知道 | 我的消息(0/0) | 我的空间 | 百度首页 | 退出
新闻 网页 贴吧 知道 MP3 图片 视频 百科 帮助
添加到搜藏 返回首页 编辑词条 计算机等级考试全国计算机等级考试证书目录[隐藏]
一、考试性质
二、考试目的
三、考试组织机构
四、考试等级和门槛一级
二级
三级
四级
五、考试方式、笔试题型及上机环境1、考试方式
2、笔试考试题型
3、上机考试环境
六、开考等级与具体考试日期
七、考试报名
八、合格证书
九、其他
十、考试参考书目
【NCRE与高等教育自学考试课程衔接】
全国计算机等级考试2019年大纲 一、考试性质
二、考试目的
三、考试组织机构
四、考试等级和门槛 一级
二级
三级
四级
五、考试方式、笔试题型及上机环境 1、考试方式
2、笔试考试题型
3、上机考试环境
六、开考等级与具体考试日期
七、考试报名
八、合格证书
九、其他十、考试参考书目【NCRE与高等教育自学考试课程衔接】全国计算机等级考试2019年大纲
[编辑本段]一、考试性质
全国计算机等级考试(National Computer Rank Examination,简称NCRE)是经原国家教委(现教育部)批准、由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机等级水平考试体系。
[编辑本段]二、考试目的
随着计算机技术在我国各个领域的推广、普及、越来越多的人开始学习计算机知识,许多用人部门已将具有一定的计算机知识与能力作为考核和录用工作人员的标准之一。因此,经教育部批准,决定举办全国计算机等级考试,其目的在于推进计算机知识的普及,促进计算机技术的推广应用,以适应社会主义经济建设的需要,为用人部门录用和考核工作人员服务。
该考试面向社会,服务于劳动力市场,为人员择业、人才流动提供其计算机应用知识与能力的证明,以便用人部门录用和考核工作人员时有一个统一、客观、公正的标准。
[编辑本段]三、考试组织机构
教育部考试中心聘请全国著名计算机专家组成“全国计算机等级考试委员会”,负责设计考试,审定考试大纲、试题及评分标准。教育部考试中心组织实施该项考试、组织编写考试大纲及相应的辅导资料、命制试卷、研制上机考试和考务管理软件,开展考试研究等。教育部考试中心在各省(自治区、直辖市)设立省级承办机构,各省(自治区、直辖市)承办机构根据教育部考试中心的规定设立考点,组织考试。考生在考点报名、考试、获取分数成绩通知单和合格证书。
[编辑本段]四、考试等级和门槛
此项考试根据各工作岗位使用计算机的不同门槛,分为四个等级:

一级
分为MS Office、WPS Office、永中和一级B四类,考核应试者计算机基本知识和使用微机系统的初步能力。
教育部考试中心在北京、福建、河北面向当地省市(系统)干部、管理人员开考一级B类考试。一级B类考试水平与一级相当,考试内容更符合机关干部、企事业单位管理人员的需要,采用无纸化考试形式。考试合格者获得一级合格证书,证书上注明“B类”字样。

二级
分为C语言、C++语言、Visual Basic语言、Java语言、Delphi语言、Visual Foxpro数据库以及Access数据库七类,考核应试者软、硬件基础知识和使用一种高级计算机语言或数据库程序设计编制程序、上机调试的能力。

三级
分为PC技术、信息管理技术、数据库技术和网络技术四科。“PC技术”考核PC机硬件组成和Windows操作系统的基础知识以及PC机使用、管理、维护和应用开发的基本技能;
“信息管理技术”考核计算机信息管理应用基础知识及管理信息系统项目和办公自动化系统项目开发、维护的基本技能;
“数据库技术”考核数据库系统基础知识及数据库应用系统项目开发和维护的基本功能;
“网络技术”考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。

四级
分为软件测验工程师、数据库工程师和网络工程师三科。“软件测验工程师”考核软件测验的基本概念、结构覆盖测验、功能测验、单元测验、集成测验、系统测验、软件性能测验、可靠性测验、面向对象软件测验、Web应用软件测验以及兼容性测验、构件测验、极限测验和文档测验。考生要能结合软件测验过程管理平台和软件分析与测验工具增加软件测验工程的实际操作经验,胜任软件测验岗位的门槛。
“数据库工程师”考核数据库应用系统分析及规划、数据库设计及实现、数据库存储技术、并发控制技术、数据库管理与维护、数据库技术的发展和新技术。获得该证书表明考生掌握数据库系统的基本理论和技术,能够使用SQL语言实现数据库的建立、维护和管理,具备利用工具软件开发基本数据库应用系统的能力,能够胜任中小型数据库的维护、管理和应用开发。
“网络工程师”考核网络规划与设计、局域网组网技术、计算机网络信息服务系统的建立、计算机网络安全与管理。考生要了解大型计算机网络系统规划与管理方法,具备中小型网络系统规划、设计的基本能力,掌握中小型网络系统组建、设备调试的基本技术,掌握企事业单位中小型计算机网络系统维护与管理的基本技术。
[编辑本段]五、考试方式、笔试题型及上机环境

1、考试方式
采用全国统一命题、统一考试,笔试和上机操作考试相结合的形式。目前,一级全部科目实行无纸化考试,全部在计算机上考试;四级的三个科目暂不考上机。笔试时间二级为90分钟,三级、四级为120分钟;上机考试一级、二级为90分钟、三级为60分钟。

2、笔试考试题型
二级和三级全部科目包括单项选择60题(60%)和填空10题(20%);
四级网络工程师包括选择题40题(40%)、综合题4题(40%)和应用题1题(20%);
四级数据库工程师包括选择题30题(40%)、简答题3题(30%)和设计题2题(30%);
四级软件测验工程师包括选择题25题(50%)和论述题3题(50%);

3、上机考试环境
所有上机考试科目均在Windows XP环境下进行(考试机)
一级MS Office:Microsoft Office2003 简体中文版
一级WPS Office:WPS2019 教育部考试专用版
一级B:Microsoft Office2003 简体中文版
一级永中Office:永中Office2019 教育考试版
二级C语言:Microsoft Visual C++6.0
二级C++语言:Microsoft Visual C++6.0
二级Delphi语言:Delphi7.0
二级Java语言:Net Beans 中国教育考试版2019
二级Visual Basic语言:Microsoft Visual Basic6.0 简体中文版
二级Visual FoxPro 数据库:Microsoft Visual FoxPro 6.0 简体中文版
二级Access数据库:Microsoft Access2003 简体中文版
三级PC技术:MASM4.0/LINK(或TASM/TLINK)
三级其它科目:Microsoft Visual C++6.0
[编辑本段]六、开考等级与具体考试日期
全国计算机等级考试每年考两次。上半年笔试考试时间为3月最后一个星期六上午9:00,下半年笔试考试时间为9月倒数第二个星期六上午9:00,上机考试从笔试的当天下午开始(一级上机考试从上午开始),期限定为5天(至周三),由考点具体安排。
[编辑本段]七、考试报名
每次考试报名的具体时间由各省(自治区、直辖市)省级承办机构规定。考生不必先通过第一(二、三)级再报名考试第二(三、四)级,可任选其中一个等级报名考试。假如一个级别中有不同类别,考生必须选择其中一类。如考生在前一次考试只通过笔试或上机中的一科,在本次报名时可以凭单科分数成绩单免考该科目,保留分数成绩仅保留一次。
一般一级和二级在所有考点均可报名参加考试,三级和四级只可在部分考点报名考试,请留意当地教育考试部门发布的计算机等级考试报名考试简章。
考生应携带身份证复印件和浅蓝底色一寸免冠照片两张到就近考点报名。没有身份证的未成年人,可凭户口本报名,现役军人凭军人身份证件报名。
报名时应交纳报名考试费,费用标准由当地物价部门规定。
[编辑本段]八、合格证书
全国计算机等级考试合格证书用中、英两种文字书写,全国通用。它是持有人计算机应用知识和能力的证明,可供用人部门录用和考核工作人员时参考。
分数成绩合格者由教育部考试中心颁发合格证书。分数成绩均优秀者,合格证书上注明“优秀”字样。
等级考试的证书是终身有效的,等级考试的大纲会在每2至3年更新一次,但更新并不影响以前证书的效力,因此有些人称“等级考试证书2年左右就会失效”的说法是不正确的。
[编辑本段]九、其他
二级C语言程序设计笔试和上机合格证书者,可以免考自考《高级语言程序设计》课程;
三级PC技术笔试和上机合格证书者,可以免考自考《微型计算机及其焊接口技术》和《微型计算机原理》课程,免考包括理论和上机考试。
[编辑本段]十、考试参考书目
目前大部分科目使用的是2019年版教学材料,个别科目使用2019年版教学材料。其中一级MS Office教学材料由南开大学出版社出版,其它科目教学材料均由高等教育出版社出版,教学材料中附该科目考试大纲。
系列教学材料包括:
全国计算机等级考试一级MS Office教程(2019年版)
全国计算机等级考试一级WPS Office教程(2019年版)
全国计算机等级考试一级B教程(2019年版)
全国计算机等级考试二级教程——公共基础知识(2019年版)
全国计算机等级考试二级教程——C语言程序设计(2019年版)
全国计算机等级考试二级教程——C++语言程序设计(2019年版)
全国计算机等级考试二级教程——Delphi语言程序设计(2019年版)
全国计算机等级考试二级教程——Java语言程序设计(2019年版)
全国计算机等级考试二级教程——Visual Basic语言程序设计(2019年版)
全国计算机等级考试二级教程——Visual FoxPro数据库程序设计(2019年版)
全国计算机等级考试二级教程——Access数据库程序设计(2019年版)
全国计算机等级考试三级教程——PC技术(2019年版)
全国计算机等级考试三级教程——信息管理技术(2019年版)
全国计算机等级考试三级教程——网络技术(2019年版)
全国计算机等级考试三级教程——数据库技术(2019年版)
全国计算机等级考试四级教程——网络工程师(2019年版)
全国计算机等级考试四级教程——数据库工程师(2019年版)
全国计算机等级考试四级教程——软件测验工程师(2019年版)
全国计算机等级考试计算机职业英语一级教程(2019年版)
请广大考生根据自己所报名考试的科目选择相应教学材料。此外,为了顺利通过上机考试,大家还应准备一本上机考试的题库,即网友们所说的“南开百题”,书的全称叫《全国计算机等级考试上机考试习题集》。三级信息管理技术、数据库技术和网络技术的上机题库统一叫《全国计算机等级考试上机考试习题集——三级C语言程序设计》,该系列图书由南开大学出版社出版。
祝愿参加计算机等级考试的考生顺利通过考试!
[编辑本段]【NCRE与高等教育自学考试课程衔接】
随着全国计算机等级考试(NCRE)的持续发展,NCRE的证书被各行业广泛认可。部分省级自考办已开始考虑NCRE与高等教育自学考试课程衔接、拓展考试功效等问题。为规范管理和保证课程衔接的科学性,经全国考委电子电工与信息类专业委员会组织有关专家论证,就NCRE与高等教育自学考试课程衔接问题,全国考办研究决定并作如下通知:
一、NCRE课程暂与高等教育自学考试的部分专科课程进行衔接;
二、凡获得NCRE一级合格证书者,可以免考高等教育自学考试中的《计算机应用基础》(0018)或《计算机应用技术》(2316)课程(包括理论考试和上机考试两部分);
三、凡获得NCRE二级C语言程序设计(笔试和上机)合格证书者,可以免考高等教育自学考试中的《高级语言程序设计》(0342)课程(包括理论考试和实际操作考核两部分);
四、凡获得NCRE三级PC技术(笔试和上机)合格证书者,可以免考高等教育自学考试中的《微型计算机及其接口技术》(2319)和《微型计算机原理及应用》(2277)课程(包括理论考试和实际操作考核两部分)。
五、具体的免考和分数成绩认可办法由考生所在省级自考办根据实际情况确定,并报全国考办备案。
[编辑本段]全国计算机等级考试2019年大纲
根据教育部考试中心通知,2019年全国计算机等级考试部分科目教学材料大纲作了修改,现将变动内容简介如下,新版教学材料已由高等教育出版社社出版,各地新华书店有售,教学材料后面附有最新的考试大纲。
修订的教学材料有:
1、全国计算机等级考试一级MS Office教程(2019年版)
2、全国计算机等级考试一级B教程(2019年版)
3、全国计算机等级考试二级教程——Access数据库程序设计(2019年版)
4、全国计算机等级考试三级教程——PC技术(2019年版)
5、全国计算机等级考试三级教程——信息管理技术(2019年版)
6、全国计算机等级考试三级教程——网络技术(2019年版)
7、全国计算机等级考试三级教程——数据库技术(2019年版)
与2019版的大纲相比较,主要作了以下几个方面的修改:
1、考试环境:
(1)所有上机考试科目均在Windows XP环境下进行(机试)。
(2)一级MS-Office和一级B变化最大,上机考试使用MS-Office2003替代MS-Office2000。
MS-Office2003在操作上与MS-Office2000有较大区别,相同的功能,操作步骤、菜单位置上会有所不同。对于要参加2019年等级考试的同学来说,一定要使用针对MS Office2003开发的软件。
(3)二级Access数据库程序设计科目的上机考试使用Access2003。
Access2003与Access2000在操作使用上也有较大区别。
2、考试范围:
如一级增加了多媒体的概念、保护和隐藏工作簿和工作表、打字门槛250个字(比2019年版增加了100个字)等内容;三级PC增加了Windows XP的考试等内容。
根据教学材料对比,有以下方面作了修改:
一级B(教学材料上附的考试大纲为:2019年版修订版):
新大纲门槛在Windows XP平台下应用OFFICE-2003软件
增加1.1.3计算机的新技术
增加1.1.4未来计算机的发展趋势
增加1.1.5信息技术的发展
增加1.2数据在计算机中的表示
增加2.6了解注册表
增加4.1.3EXCEL主要用途
增加4.3.3设置要求格式
增加4.3.4使用样式
增加4.6.5数据合并
增加4.6.6建立数据透视表
增加4.7打印工作表和超链接
增加5.1.6网络软件
增加5.1.7无线局域网
增加5.2.3因特网中的客户机/服务器体系结构
增加5.3.3使用FTP传输文件
增加5.3.5流媒体
增加5.3.6手机电视
二级ACCESS(考试大纲无变化):
新版教学材料删除的章节:
2.1.1 创建数据库的步骤
4.1.2 窗体的组成和结构
4.3.5 窗体和控件的事件
5.9.3 给报表加页分割
5.10 预览、打印和保存报表 整节
6.3.4 使用主题
6.3.6 添加office电子表格
6.4 在IE中查看数据访问页
7.1.2 宏与Visual Basic
7.1.3 宏向Visual Basic程序代码转换
7.2.5 宏的运行
7.2.7 常用的宏操作
新版教学材料增加的章节:
2.2.1表的组成中
一、表的结构
6.2.3 使用视图创建数据访问页
7.1.2 设置宏操作
7.3 通过事件触发宏 整节
9.1 VBA常见操作
六、鼠标和键盘事件处理
七、用代码设置ACCESS选项
新版教学材料修改的章节:
删除3.1.3建立查询的准则中部分内容
3.6.1新增查询与SQL视图
3.6.2新增多了SQL语句的介绍
4.1修改认识窗体
4.1.1修改窗体的作用
三级信息管理技术(考试大纲无变化):
新版教学材料将旧版教学材料第9章的内容进行了缩减增加为2.7节:
2.7节 面向对象的开发方法
2.7.1 基本思想和概念
2.7.2 系统模型
2.7.3 基于用例的开发方法
新版教学材料改写第4章。
新版教学材料增加3.1.4 数据库系统的特点
三级PC(考试大纲无变化):
删除1.2.2数值信息在计算机内的表示
删除1.3.3汉字的输入与输出
删除1.3.4文本
删除1.5.3视频信息的表示
删除1.6.2数据通信基础
删除1.6.3网络体系结构与TCP/IP协议
增加1.3.3计算机中的文字处理
删除2.1.4工作模式与系统配置
删除2.1.5总线时序
删除2.3.480286~80486增强和扩充的指令
删除2.3.5Pentium~Pentium4增强和扩充的指令
删除2.3.6FP、MMX、SSE和SSE2指令
删除2.5.6中断程序设计
增加2.1.4中断管理
增加2.2.5任务管理
增加2.3.4浮点指令简介
增加2.3.5系统指令
修改:Pentium微处理器的发展修改为Pentium 4微处理器的发展
删除3.1.2主板形状参数
删除3.1.4超级I/O芯片
删除3.1.5主板BIOS
删除3.3.4高速缓冲存储器CACHE
删除3.4.1PC机的I/O寻址方式及I/O端口地址
删除3.4.2程序控制方式
删除3.5.2PC的并行接口
删除3.5.3SCSI接口
增加3.1.3主板举例
增加3.2主板BIOS与CMOS RAM
增加3.5.1输入/输出概述
增加3.5.2输入/输出控制方式
删除4.2.1 386处理器与保护模式
删除4.2.2多任务处理与Windows虚拟机
删除4.3.2虚拟存储器
删除4.3.4在应用程序中使用虚拟存储器
删除4.2.2磁盘文件系统的基本原理
删除4.2.3WINDOWS 98支持的文件系统
删除4.2.4WINDOWS 98对长文件名的支持
删除4.2.5WINDOWS 98文件管理系统的组成
删除4.5.5WINDOWS 98的打印紫系统
删除4.6.2使用WINDOWS 98组建局域网
删除4.6.3WINDOWS 98的通信子系统与远程网
删除4.6.4WINDOWS 98与INTERNET
删除4.7.2WINDOWS 98支持的多媒体数据文件
删除4.7.3WINDOWS 98的多媒体组件
删除4.7.4WINDOWS 98的多媒体设备
删除4.8.3操作系统的定制与管理
删除4.8.4系统性能的监视与优化
删除4.8.5WINDOWS 98的故障管理
修改4.3、4.4 内容基本是新的
增加4.5.2I/O系统结构与I/O管理器
增加4.6.2网络连接与组件
增加4.6.3网络应用
增加4.7.2多媒体功能
增加4.8.3系统管理与维护
修改WINDOWS 98修改为WINDOWS XP,增加了VISTA的介绍。
删除5.1.3笔输入设备
删除5.2.3绘图仪
删除5.2.5视频输出设备
删除5.3.3磁带存储器
三级数据库技术(考试大纲无变化);
第1章:
1.1计算机系统组成与应用领域修改为1.1计算机系统组成
计算机的应用领域中,修改了计算机辅助系统,增加了网络应用
1.4.2信息保密改为1.4.1密码技术
1.4.4密钥管理归为1.4.1密码技术
删除
1.1.1计算机系统组成
1.2计算机软件
增加
1.1.1计算机的发展阶段
1.1.2“存储程序”工作原理
1.1.3计算机指令系统
1.1.4计算机的硬件组成
1.1.5微处理器
1.1.6总线
1.1.7计算机的软件组成
1.1.8计算机的配置和技术指标
1.2计算机中的信息表示
1.4.3恶意软件
1.4.5防火墙技术
第3章:
3.1.2操作系统的功能中作业管理改为用户接口
3.1.5操作系统的硬件环境改为3.2操作系统的硬件环境并进行细化和详细介绍
可变分区存储管理方案提出作为3.4.2进行细化
删除
3.1.4研究操作系统的方法
3.2.1的1、2、3
3.2.2的2、5
3.3作业管理
3.4.5段式存储管理
3.5.5文件的存储控制
增加
3.1.4操作系统与用户的接口
3.1.5操作系统的结构
3.5.7文件系统的性能
3.3.5中增加了6.经典的进程互斥问题---读者写者问题
第5章:
修改
5.3中将用户定义的完整性改为域完整性
增加
5.2.3关系数据库中常用的表示法
5.4.1关系代数操作的分类
5.4.5扩展的关系操作
第6章:
增加
6.1.4SQL的数据类型
6.2.4SQL的域
6.3.4集合查询
6.3.5SQL中的连接表和外连接
6.7.2动态SQL
第7章:
删除
7.6.1需求分析
7.6.5数据库的实施
7.6.6数据库的运行和维护
第8章第9章有较大的改动
第10章
增加
10.3.1信息系统的层次结构划分
10.3.2浏览器/服务器系统开发工具
10.7Windows平台应用程序开发工具Visual Studio
第11章
修改
11.3有较大的修改
11.4数据仓库与联机分析处理、数据挖掘分为两节11.6数据仓库与联机分析处理11.7数据挖掘
删除
11.2.3并行数据库系统
增加
11.2.4面向Web应用的数据库系统体系结构
11.4移动数据库系统
11.8Web挖掘
11.5多媒体数据库系统
三级网络(考试大纲无变化)
删除1.1.3计算机的种类
删除1.1.4计算机的配置
删除1.1.5计算机的技术指标
删除1.3.2微机操作系统的发展简史
删除1.4.3超文本与超媒体的概念
删除2.2.2计算机网络的基本结构及其特点
删除2.7典型计算机网络
删除2.8网络计算研究与应用的发展
删除3.2.2IEEE 802.3标准与Ethernet
删除3.2.3IEEE 802.4标准与Token Bus
删除3.2.4IEEE 802.5标准与Token Ring
删除5.1.1丰富的信息资源
删除5.1.2快捷的通信服务
删除5.1.3方便的电子商务
删除7.1电子商务
删除7.2电子政务
增加1.2.1计算机硬件的种类
增加1.2.2计算机的配置
增加1.2.3计算机的技术指标
增加1.3.2软件的分类
增加1.4.2数据压缩与解压缩技术
增加1.4.3超媒体与流媒体的概念
增加1.4.4多媒体应用软件
增加2.1计算机网络的形成与发展
增加2.3分组交换技术的基本概念
增加2.5互联网应用的发展
增加2.6无线网络的研究与应用
增加3.1.1决定局域网与城域网性能的三要素
增加3.2以太网
增加3.6局域网互联与网桥的工作原理
增加4.4.4Windows Server 2003操作系统
增加4.4.5Windows Server 2019操作系统
增加4.6.4IBM公司的AIX操作系统
增加5.2.2利用ADSL接入
增加5.2.3使用HFC接入
增加5.6差错与控制报文
增加5.7路由器与路由选择
增加5.8IPv6协议
增加6.1客户机/服务器模型
增加6.2域名系统
增加7.1.3网络管理模型
增加7.3.2OSI安全框架
增加7.5.4常用的身份认证协议
增加7.6.2网络层安全--IPSec
增加修改7.7入侵检测技术与防火墙
修改第8章网络应用技术
中的词条内容仅供参考,假如您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。 本词条对我有帮助
703

扩展阅读:
1.网罗设计: 等级考试最新动态!
2.1.计算机等级考试官方网站
3.2.新浪考试频道
相关词条:
什么是相关词条 我来完善 开放分类:
计算机,考试,等级考试,国家计算机等级考试
合作编辑者:
cuiwei0909、超级火之鸟、是否确定、鷝鴋、distanceliu、zaixuehua、〇pera、hlj007、kf85329
假如您认为本词条还需进一步完善,百科欢迎您也来参与编辑词条 在开始编辑前,您还可以先学习如何编辑词条词条统计
浏览次数:约 44927 次
编辑次数:15 次 历史版本
最近更新:2019-05-18
创建者:hlj007
©2019 Baidu 权利声明

派大星的海绵
4楼-- · 2019-09-10 17:17

  ◆ 中级:软件设计师
上下午各2个半小时。上午试卷有15道必做题,内容
包括:数据结构(如树和图的定义、存储和操作),程序语
言及编译知识,操作系统理论知识(如进程、资源管理方法
),软件工程基础知识(含面向对象方法,软件开发工具等)
,数据库基础知识(含SQL的使用),多媒体基础知识,网络
基础知识,计算机体系结构,存储器系统,可靠性与系统
评价,计算机专业英语等。这些试题涉及的内容比较广,
有一定深度,也比较注重基础理论知识,考前应注意补充
有关的知识以弥补自己的缺陷。
下午试卷中共有6题。前3题为有关的分析设计图(数
据流图、程序流程图、系统流程图、ER图),可选做2题,
门槛考生按照题意填补图中的空缺,并回答若干问题。试
卷中还有1道CASL汇编语言程序题和2道C语言程序题,都是
必做题。程序题中给出了算法以及不完整的程序,门槛填
补空缺的语句。CASL汇编语言是从许多具体机型的汇编语
言中抽象出来的一种简化的、专用于考试的汇编语言。在
清华大学出版社出版的考试大纲书中以及在试卷中都含有
CASL汇编语言文本。假如考生并没有学过、用过任何汇编
语言,则需要花费一定的时间来学习和练习。
考试内容门槛
知识点的掌握程度从深到浅可分五个层次,分别门槛
为熟练掌握、掌握、理解、熟悉和了解。其中包括2个熟练
掌握(常用数据结构和常用算法、软件设计的方法和技术
)、8个掌握、2个熟悉,1个正确理解,具体体现在以下12
个方面:
(1) 掌握数据表示、算术和逻辑运算;
(2) 掌握相关的应用数学、离散数学的基础知识;
(3) 掌握计算机体系结构以及各主要部件的性能和
基本工作原理;
(4) 掌握操作系统、程序设计语言的基础知识,了
解编译程序的基本知识;
(5) 熟练掌握常用数据结构和常用算法;
(6) 熟悉数据库、网络和多媒体的基础知识;
(7) 掌握C程序设计语言,以及C++、Java、Visual
Basic、Visual C++中的一种程序设计语言;
(8) 熟悉软件工程、软件过程改进和软件开发项目
管理的基础知识;
(9) 熟练掌握软件设计的方法和技术;
(10) 掌握常用信息技术标准、安全性,以及有关法
律、法规的基本知识;
(11) 了解信息化、计算机应用的基础知识;
(12) 正确阅读和理解计算机领域的英文资料。
分析:相对于2001年考试大纲,新大纲对知识面的要
求更宽,更注重软件设计开发的实际操作能力,这一点充分体
现在下午考试中。考试内容除了技术门槛外,还增加了对
软件工程实际操作能力、安全性、标准化、法律法规等方面知
识的门槛,毕竟软件设计师是软件产业的骨干,因此考试
门槛相对较高。
二、考试范围
考试科目1:计算机与软件工程知识
本部分包含以下内容:
l 计算机科学基础
l 计算机系统知识
l 系统开发和运行知识
l 安全性知识
l 标准化知识
l 信息化基础知识
l 计算机专业英语
1.计算机科学基础
1.1 数制及其转换
· 二进制、十进制和十六进制等常用制数制及其相互
转换
1.2 数据的表示
·(原码、反码、补码、移码表示,整数和实数的机
内表示,精度和溢出)
· 非数值表示(字符和汉字表示、声音表示、图像表
示)
· 校验方法和校验码(奇偶校验码、海明校验码、循
环冗余校验码)
1.3 算术运算和逻辑运算
· 计算机中的二进制数运算方法
· 逻辑代数的基本运算和逻辑表达式的化简
【分析1.1 / 1.2 / 1.3】
本部分门槛与程序员考试大纲基本一致
重点:数的表示、校验码
难点:数的四种编码:原码、反码、补码、移码及相
互之间的变换方法。浮点数的表示以及其规格化。
考试题型一般分布在:数制表示、数据表示、校验码
的长度、逻辑表达式(公式、等效变换),明确“与”、
“非”、“异或”的运算规则。
考试出现频率较高的内容:浮点数规格化、进制转换
、求反补码。
1.4 数学基础知识
· 命题逻辑、谓词逻辑、形式逻辑的基础知识
· 常用数值计算(误差、矩阵和行列式、近似求解方
程、插值、数值积分)
· 排列组合、概率论应用、应用统计(数据的统计分
析)
· 运算基本方法(预测与决策、线性规划、网络图、
模拟)
【分析1.4】
考纲门槛掌握相关的应用数学、离散数学的基础知识
本部分内容作为背景知识,虽不专门考察,但在其他
题目中尤其是程序设计中出现。
1.5 常用数据结构
· 数组(静态数组、动态数组)、线性表、链表(单
向链表、双向链表、循环链表)、队列、栈、树(二叉树
、查找树、平衡树、线索树、线索树、堆)、图等的定义
、存储和操作
· Hash(存储地址计算,冲突处理)
1.6 常用算法
· 排序算法、查找算法、数值计算方法、字符串处理
方法、数据压缩算法、递归算法、图的相关算法
· 算法与数据结构的关系、算法效率、算法设计、算
法描述(流程图、伪代码、决策表)、算法的复杂性
【分析1.5/1.6】
因为数据结构是程序设计的基础,算法与数据结构密
切相关,因此本部分为考试重点内容,门槛熟练掌握。
重点:顺序存储结构和链式存储结构的特点、链表中
的头结点、栈的运算与溢出、循环队列的基本操作
数组元素的存储位置、特殊矩阵的压缩存储、广义表
的表头和表尾求法
二叉树存储方法、由遍历序列确定二叉树、二叉树的
计数问题
图的遍历算法、最小生成树算法、拓朴排序和关键路
径、最短路径算法
平均查找长度、折半查找判定树、平衡二叉树的最少
结点数、插入运算及平衡化处理、哈希表的构造和查找
排序的稳定问题、快速排序的分析及改进、内部排序
的时间下界、算法时间复杂度分析
难点:二叉树节点与深度的关系、图的存储(矩阵、
邻接表)与操作、遍历、
考试出现频率较高的内容:树的遍历、数据元素存储
方式、查找树、平衡树
考试题型一般分布在:数据元素存储方式、队和栈的
性质及其对比、链表操作、二叉树的定义及其性质、二叉
树的遍历/节点计算、树的遍历、查找树、平衡树等,图的
概念及其性质。
常见的排序算法、查找算法、递归算法、算法的基本
特点、常用算法思想、算法效率的比较(时间、空间复杂
度)、算法描述、算法复杂性比较
2.计算机系统知识
2.1 硬件知识
2.1.1 计算机系统的组成、体系结构分类及特性
· CPU和存储器的组成、性能和基本工作原理
· 常用I/O设备、通信设备的性能,以及基本工作
原理
· I/O接口的功能、类型和特性
·(中断系统、DMA、I/O处理机方式)
· CISC/RISC,流水线操作,多处理机,并行处理
2.1.2 存储系统
· 主存-Cache存储系统的工作原理
· 虚拟存储器基本工作原理,多级存储体系的性能
价格
· RAID类型和特性
【分析2.1.1/2.1.2】
分析:磁盘存储器的容量计算、地址映射、流水线、
系统结构分类
重点:Cache替换算法、内存与接口的编址方式、流水
线操作
难点:I/O控制方式、地址计算、并行处理的概念和层

考试出现频率较高的内容:指令的寻址方式以及指令
的执行过程;存储容量的计算、
流水线处理机的主要指标、CISC/RISC比较等
2.1.3 安全性、可靠性与系统性能评测基础知识
· 诊断与容错
· 系统可靠性分析评价
· 计算机系统性能评测方式
【分析2.1.3】本部分内容多为记忆型内容
重点:数据加密/解密知识、计算机安全等级、认证技
术、数字签名等
平均无故障时间、平均修复时间定义、计算机可靠性
模型、性能评价
难点:数据加密/解密知识、密钥体制
考试出现频率较高的内容:可靠性能评价、数据安全
知识、计算机可靠性及性能评价
2.2 软件知识
2.2.1 操作系统知识
· 操作系统的内核(中断控制)、进程、线程概念
· 处理机管理(状态转换、共享与互斥、分时轮转、
抢占、死锁)
· 存储管理(主存保护、动态连接分配、分段、分页
、虚存)
· 设备管理(I/O控制、假脱机)
· 文件管理(文件目录、文件组织、存取方法、存
取控制、恢复处理)
· 作业管理(作业调度、作业控制语言(JCL)、
多道程序设计)
· 汉字处理,多媒体处理,人机界面
· 网络操作系统和嵌入式操作系统基础知识
· 操作系统的配置
【分析2.2.1】
重点:操作系统的五大管理功能,其中如处理机管理
、存储管理、作业调度、进程调度、页面调度等尤为重要
、状态转换、共享与互斥、分时轮转、抢占、死锁
难点:作业调度、进程调度、页面调度算法、PV操作
考试题型一般分布在:操作系统的概述、处理机管理
、存储、文件管理、作业、进程调度、进程状态变化
考试出现频率较高的内容:PV操作、进程死锁/同步、
内存分配、并发执行程序、进程间状态转换、PV实现进程
间的同步与互斥、死锁及其避免、地址变换、页面置换、
工作集
2.2.2 程序设计语言和语言处理程序的知识
· 汇编、编译、解释系统的基础知识和基本工作原

· 程序设计语言的基本成分:数据、运算、控制和
传输,过程(函数)调用
· 各类程序设计语言主要特点和适用情况
【分析2.2.2】
分析:文法考查、自动机、正则式
重点:编译程序的基本组成、正则表达式和有限自动
机、文法及语言的形式描述、中间代码、自动机原理、文
法和语言的定义
考试出现频率较高的内容:正则表达式和正则集、有
限自动机和正则表达式的转换
2.3 计算机网络知识
· 网络体系结构(网络拓扑、OSI/RM、基本的网络协
议)
· 传输介质、传输技术、传输方法、传输控制
· 常用网络设备和各类通信设备
· Client/Server结构、Browser/Server结构
· LAN拓扑,存取控制,LAN的组网,LAN间连接,
LAN-WAN连接
· 因特网基础知识以及应用
· 网络软件
· 网络管理
· 网络性能分析
【分析2.3】
计算机网络中对OSI/RM七层的划分,及各种协议的功
能。传输理论、互联设备、Internet知识,除参考模型理
论外,其他的比较比较琐碎,需要知识积累。
重点:网络分类、拓扑结构、OSI参考模型层次划分及
对应的协议、带宽计算、子网划分、防火墙技术
难点:IP子网划分;传输控制、各层协议的功能
考试题型一般分布在:这部分知识除了上面的难点部
分外,基本属于了解记忆性的知识点,知识点比较散乱,
但考试中考点均落在大纲中列出的知识点中。
考试出现频率较高的内容:TCP/IP协议、参考模型7层
协议、IP地址的分类、各种网络设备的比较;
2.4 数据库知识
· 数据库管理系统的功能和特征
· 数据库模型(概念模式、外模式、内模式)
· 数据模型,ER图,第一范式、第二范式、第三范式
· 数据操作(集合运算和关系运算)
· 数据库语言(SQL)
· 数据库的控制功能(并发控制、恢复、安全性、完
整性)
· 数据仓库和分布式数据库基础知识
【分析2.4】
无论对上午题目还是下午题目,本部分都很重要,这
是学习和复习的一个重点。
重点:用E-R模型表示现实问题,扩充的E-R模型、ER
图向关系模式的转换、数据库语言(SQL)、对SELECT查询
语句的应用、关系代数表达式、关系模型的完整性约束、
函数依赖
难点:五种基本的关系运算方法、组合的关系运算方
法、规则化理论()、函数依赖、分解的保持函数依赖、
无损连接又保持函数依赖的分解、判断一个分解的无损连
接性和保持函数
考试出现频率较高的内容:数据模型、关系运算与SQL
语句的转换、函数依赖
2.5 多媒体知识
· 多媒体系统基础知识,多媒体设备的性能特性,常
用多媒体文件格式
· 简单图形的绘制,图像文件的处理方法
· 音频和视频信息的应用
· 多媒体应用开发过程
【分析2.5】
基本属于了解记忆性的知识点。
重点:多媒体的基本概念、声音数字化的过程、图像
压缩编码、视频文件的国际标准、流媒体概念、多媒体计
算机系统、虚拟现实技术
难点:多媒体信息的容量计算、数据压缩、常用多媒
体文件格式、音频和视频的物理特征等
考试出现频率较高的内容:基本知识、信息的容量计

2.6 系统性能知识
· 性能指标(响应时间、吞吐量、周转时间)和性能
设计
· 性能测验和性能评估
· 可靠性指标及计算、可靠性设计
· 可靠性测验和可靠性评估
【分析2.6】
重点:可靠性评估
考试出现频率较高的内容:系统可靠性的计算、设备
周转时间
2.7 计算机应用基础知识
· 信息管理、数据处理、辅助设计、自动控制、科学
计算、人工智能等基础知识
· 远程通信服务基础知识
· 常用应用系统
【分析2.7】
本部分内容不是考试重点,做一般了解即可。
3.系统开发和运行知识
本部分内容涉及上午考试和下午考试,是软件设计师
工作能力的考查重点。
3.1 软件工程、软件过程改进和软件开发项目管理知

· 软件工程知识
· 软件开发生命周期各阶段的目标和任务
· 软件开发项目管理基础知识(时间管理、成本管理
、质量管理、人力资源管理、风险管理等)及其常用管理
工具
· 主要的软件开发方法(生命周期法、原型法、面向
对象法、CASE)
· 软件开发工具与环境知识
· 软件过程改进知识
· 软件质量管理知识
· 软件开发过程评估、软件能力成熟评估基础知识
【分析3.1】
重点:软件开发方法、CMM、成本估算、风险分析、进
度管理、人员管理、软件开发环境
3.2 系统分析基础知识
· 系统分析的目的和任务
· 结构化分析方法(数据流图(DFD)、数据字典
(DD)、实体关系图(ERD)、描述加工处理的结构化语言

· 统一建模语言(UML)
· 系统规格说明书
【分析3.2】
高度重视UML在系统分析中的应用
重点:数据流图(DFD)、数据字典(DD)、实体关系
图(ERD)
考点:UML的各类图
3.3 系统设计知识
· 系统设计的目的和任务
· 结构化设计方法和工具(系统流程图、HIPO图、控
制流程图)
· 系统总体结构设计(总体布局、设计原则、模块结
构设计、数据存储设计、系统配置方案)
· 系统详细设计(代码设计、数据库设计、用户界面
设计、处理过程设计)
· 系统设计说明书
【分析3.3】
重点:系统流程图、HIPO图、控制流程图
3.4 系统实施知识
· 系统实施的主要任务
· 结构化程序设计、面向对象程序设计、可视化程序
设计
· 程序设计风格
· 程序设计语言的选择
· 系统测验的目的、类型,系统测验方法(黑盒测验
、白盒测验、灰盒测验)
· 测验设计和管理(错误曲线、错误排除、收敛、注
入故障、测验用例设计、系统测验报告)
· 系统转换基础知识
3.5 系统运行和维护知识
· 系统运行管理基础知识
· 系统维护基础知识
· 系统评价基础知识
【分析3.4/3.5】
重点:结构化设计中信息流、变换分析、系统结构设
计原则、系统划分、模块设计、数据存储设计、面向对象
程序设计、测验方法、系统维护的分类
难点:系统测验方法、测验分类、系统可维护性评价
指标
3.6 面向对象开发方法
· 面向对象开发概念(类、对象、属性、封装性、继
承性、多态性、对象之间的引用)
· 面向对象开发方法的优越性以及有效领域
· 面向对象设计方法(体系结构、类的设计、用户接
口设计)
· 面向对象实现方法(选择程序设计语言、类的实现
、方法的实现、用户接口的实现、准备测验数据)
· 面向对象程序设计语言(如C++、Java、Visual、
Bsasic、Visual C++)的基本机制
· 面向对象数据库、分布式对象的概念
【分析3.6】
重点:面向对象开发:类、对象、属性、封装性、继
承性、多态性、OMT方法
难点:建议在数据流图、结构化分析方法上多加掌握

【分析3】
考试题型一般分布在:DFD、软件的生存周期;数据流
图;模块间的关系;软件测验的分类、软件质量管理(标
准)软件的特性、主要的软件开发方法、系统测验、软件
能力成熟评估
考试出现频率较高的内容:数据流图、黑盒/白盒测验
、面向对象技术的概念
4.安全性知识
· 安全性基本概念
· 防治计算机病毒、防范计算机犯罪
· 存取控制、防闯入、安全管理措施
· 加密与解密机制
· 风险分析、风险类型、抗风险措施和内部控制
【分析4】
系统安全问题是目前社会关注的问题,也是应用价值
较高的知识,可结合现实中的相关问题来加深理解。
考试出现频率较高的内容:加密与解密算法、
5.标准化知识
· 标准化意识、标准化的发展、标准制订过程
· 国际标准、国家标准、行业标准、企业标准基本知

· 代码标准、文件格式标准、安全标准、软件开发规
范和文档标准知识
· 标准化机构
6.信息化基础知识
· 信息化意识
· 全球信息化趋势、国家信息化战略、企业信息化战
略和策略
· 有关的法律、法规
· 远程教育、电子商务、电子政务等基础知识
· 企业信息资源管理基础知识
【分析5/6】
信息化、标准化知识是新增考点。标准化方面有标准
标识,标准修订等是对基本素质的考查,也要重视。
考试出现频率较高的内容
7.计算机专业英语
· 掌握计算机技术的基本词汇
· 能正确阅读和理解计算机领域的英文资料
【分析7】
专业英语,是对专业知识和英语水平的考查,考前需
有意识阅读点英文专业资料。
考试题型一般分布在:软件行业标准,计算机安全基
础知识,信息化基础知识。
考试出现频率较高的内容:行业标准的类别;计算机
安全,CMM分类,计算机软件著作权问题。
考试科目2:软件设计
本部分具体内容如下:
l 外部设计
l 内部设计
l 程序设计
l 系统实施
l 软件工程
本部分所涉及内容为软件设计的日常工作,这些内容
同样出现在上午考试试题中。
1.外部设计
1.1 理解系统需求说明
1.2 系统开发的准备
· 选择开发方法、准备开发环境、制订开发计划
1.3 设计系统功能
· 选择系统结构,设计各子系统的功能和接口,设计
安全性策略、需求和实现方法,制订详细的工作流和数据

1.4 设计数据模型
· 设计ER模型、数据模型
1.5 编写外部设计文档
· 系统配置图、各子系统关系图、系统流程图、系统
功能说明书、输入输出规格说明、数据规格说明、用户手
册框架
· 设计系统测验门槛
1.6 设计评审
应能由考试说明内容,来阅读
2.内部设计
2.1 设计软件结构
· 按构件分解,确定构件功能规格以及构件之间的接

· 采用中间件和工具
2.2 设计输入输出
· 屏幕界面设计、设计输入输出检查方法和检查信息
2.3 设计物理数据
· 分析数据特性,确定逻辑数据组织方式、存储介质
,设计记录格式和处理方式
· 将逻辑数据结构换成物理数据结构,计算容量,进
行优化
2.4 构件的创建和重用
· 创建、重用构件的概念
· 使用子程序库或类库
2.5 编写内部设计文档
· 构件划分图、构件间的接口、构件处理说明、屏幕
设计文档、报表设计文档、文件设计文档、数据库设计文

2.6 设计评审
3.程序设计
3.1 模块划分(原则、方法、标准)
3.2 编写程序设计文档
· 模块规格说明书(功能和接口说明、程序处理逻辑
的描述、输入输出数据格式的描述)
· 测验门槛说明书(测验类型和目标、测验用例、测
试方法)
3.3 程序设计评审
4.系统实施
4.1 配置计算机系统及其环境
4.2 选择合适的程序设计语言
4.3 掌握C程序设计语言,以及C++、Java、Visual
Basic、Visual C++中任一种程序设计语言,以便能指导程
序员进行编程和测验,并进行必要的优化
4.4 系统测验
· 指导程序员进行模块测验,并进行验收
· 准备系统集成测验环境和测验工具
· 准备测验数据
· 写出测验报告
5.软件工程
· 软件生存期模型(瀑布模型、螺旋模型、喷泉模型
)和软件成本模型
· 定义软件需求(系统化的目标、配置、功能、性能
和约束)
· 描述软件需求的方法(功能层次模型、数据流模型
、控制流模型、面向数据的模型、面向对象的模型等)
· 定义软件需求的方法(结构化分析方法、面向对象
分析方法)
· 软件设计(分析与集成、逐步求精、抽象、信息隐
蔽)
· 软件设计方法(结构化设计方法、Jackson方法、
Warnier方法、面向对象设计方法)
· 程序设计(结构化程序设计、面向对象程序设计)
· 软件测验的原则与方法
· 软件质量(软件质量特性、软件质量控制)
· 软件过程评估基本方法、软件能力成熟度评估基本
方法
· 软件开发环境和开发工具(分析工具、设计工具、
编程工具、测验工具、维护工具、CASE)
· 软件工程发展趋势(面向构件,统一建模语言
(UML))
· 软件过程改进模型和方法
本部分综合分析:
软件设计师,关键是设计软件的能力。考纲门槛:要
熟悉软件工程、软件过程改进和软件开发项目管理的基础
知识;熟练掌握软件设计的方法和技术;掌握C程序设计语
言及指定的四种面向对象语言中的一种。这部分专业能力
严重依赖工作实际操作,门槛有一定经验的积累,是具有工程
师的实际工作能力和业务水平的体现。如无实际操作经验,要
学会借鉴,以取人之长,补已之短。
这部分主要体现在下午考试中,现就如何应对下午考
试进行分析:
近几次考试中下午试题分五个题目,一个数据库,一
个程序填空题、一个面向对象的语言题,另两个题目分别
为数据流图、UML、或流程图等。
数据库题目,门槛补全SQL语言,这门槛考生熟悉SQL
的语言,无论对上午题目还是下午题目都很重要。这是学
习和复习的一个重点。
数据流图,DFD是一种分析系统数据流程的图形,意在
让用户理解系统的功能、输入、输出和数据存储等。请认
真弄清其应用,在画出数据流图的情况下,系统的功能也
就确定了,再经过细化,逐步向物理结构迈进。考核时,
试题多从父图和子图的平衡来分析。这部分内容,一个解
题的关键是高度重视题目说明,务必正确、深入理解其内
容,必要时要读几遍,同时对于给出的图表,也要务必看
懂。这样答题就轻松了,答案实际就蕴含在说明中。
流程图类题目,是大家再熟悉不过的了,它就一个具
体问题的解题思路进行描述,是面向过程的。但所求问题
是千差万别的,因此应理解思路,细心作答。
答题形式最简单也是难度最大的是程序填空。为便于
阅卷,这类题目以程序填空形式出现,这不仅门槛理解问
题本质,同时也要弄清作者解题思路,这一点比自己独立
完成程序设计要难得的多。针对问题,首先设计自己的思
路,如何解决问题,先后顺序怎样;然后试读程序,如何
思路大体一致,很好,这题容易解决了。如思路不一致,
设法弄清每一段代码的功能,其逻辑结构怎样,进而弄清
命题人的解题思路,再顺势解决问题。人们常讲,答案就
在题目中,这是对的。在分析问题过程中,找到所求答案
。不过前提要求是考生要熟悉这种语言,又要明白解题思
路,这样才能正确作答。这个题目比较难,要么不得分,
要么得全分。
近年对于统一建模语言UML考查较多,已引起了考生的
注意。它代表了软件工程的发展趋势,目前是可视化建模
的事实上的工业标准。人们对于图的理解相对其他形式更
容易一些,图能更清晰地描述和说明问题的本质,因此,
UML体现了这一特点。这类题目难度与数据流图相似,自然
解题思想也相同。从形式上看,数据流图更朴实一些,UML
类的题目则透出一种新颖、现代的气息。
最后的题目面向对象语言是一个选做题,给考生以自
由,可以发挥个人的优势。命题已注意到不同语言的考查
难度一致性,门槛考生就同一问题回答,实现了形式上的
公平,自然是一个进
2019年下半年软考时间安排

考试时间:2019年11月8、9日
报名考试须知:
考前辅导:
2019年国家软考指定教学材料:

2019年上半年软考时间安排:
考试
日期:2019年11月8、9日

中级 软件设计师 上午9:00—11:30 基础知识
下午2:00—4:30 应用技术

环球网校移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球网校快问 · 最新文章 · 最新问题
Copy 2018 https://wenda.hqwx.com/ All Rright Reserved. 京ICP备16038139号-3 / Smrz 京ICP备16038139号-3/ 举报电话:400-678-3456 /