2020年嵌入式系统设计师考试大纲内容

2020年嵌入式系统设计师考试大纲内容
2020年嵌入式系统设计师考试大纲内容

2020年嵌入式系统设计师考试大纲内容

一、考试说明

1、考试目标

通过本考试的合格人员能根据项目管理和工程技术的实际要求,按照系统总体设计规格进行软、硬件实际,编写系统开发规格说明书等相应的文档;组织和指导嵌入式系统靠法实施人员实施硬件电路、编写和调试程序,并对嵌入式系统硬件设备和程序进行优化和集成测试,开发出符合系统总体设计要求的高质量嵌入式系统;具有工程师的实际工作能力和业务水平。

2、考试要求:

(1)掌握科学基础知识;

(2)掌握嵌入式系统的硬件、软件知识;

(3)掌握嵌入式系统分析的方法;

(4)掌握嵌入式系统设计与开发的方法及步骤;

(5)掌握嵌入式系统实施的方法;

(6)掌握嵌入式系统运行维护知识;

(7)了解信息化基础知识、信息技术引用的基础知识;

(8)了解信息技术标准、安全,以及有关法律的基本知识;(9)了解嵌入式技术发展趋势;

(10)正确阅读和理解计算机及嵌入式领域的英文资料。

3、考试科目

(1)嵌入式系统基础知识,考试时间为150分钟,笔试,选择题;(2)嵌入式系统应用技术(案例分析),考试时间为150分钟,笔试,问答题。

二、考试范围

考试科目1:嵌入式系统基础知识

1.计算机科学基础

1.1数制及转换

·二进制、八进制、十进制和十六进制等常用数制及其相互转换

1.2数据的表示

·数的机内表示(原码、反码、补码、移码,定点和浮点,精度和溢出)

·字符、汉字、声音、图像的编码方式

·校验方法和校验码(奇偶验码、海明校验码、循环校验码)

1.3算术和逻辑运算

·计算机中的二进制数运算方法

·逻辑代数的基本运算和逻辑表达式的化简

1.4计算机系统结构和重要部件的基本工作原理

·CPU和存储器的组成、性能、基本工作原理

·常用I/O设备、通信设备的性能,以及基本工作原理

·I/O接口的功能、类型和特点

·虚拟存储存储基本工作原理,多级存储体系

1.5安全性、可靠性与系统性能评测基础知识·诊断与容错

·系统可靠性分析评价

·计算机系统性能评测方法

2.嵌入式系统硬件知识

2.1数字电路和逻辑电路基础

2.1.1组合电路和时序电路

2.1.2总线电路与电平转换电路

2.1.3可编程逻辑器件

2.2嵌入式微处理器基础

2.2.1嵌入式微处理器体系结构

·冯·诺伊曼结构与哈佛结构

·CISC与RISC

·流水线技术

·信息存储的字节顺序(大端存储法和小端存储法)2.2.2嵌入式系统处理器的结构和类型

·常用8位处理器的体系结构和类型

·常用16位处理器的体系结构特点

·常用32位处理器的体系结构特点

·常用DSP处理器的体系结构特点

·多核处理器的体系结构特点

2.2.3异常

·同步异常(陷阱、故障、终止)

·异步异常(中断)

·可屏蔽中断、不可屏蔽中断

·中断优先级、中断嵌套

2.3嵌入式系统的存储体系

2.3.1存储器系统

·存储器系统的层次结构

·高速缓存(Cache)

·内存管理单元(MMU)

2.3.2 ROM的种类与选型

·常见ROM的种类

·PROM、EPROM、E2PROM型ROM的典型特征和不同点2.3.3 Flash Memory的种类与选型

·Flash Memory的种类

·NOR和NAND型Flash Memory的典型特征和不同点2.3.4 RAM的种类与选型

·常见RAM的种类

·SRAM、DRAM、DDRAM、NVRAM的典型特征和不同点2.3.5外存

·常见外存的种类

·磁盘、光盘、CF、SD等的典型特征和不同点

2.4嵌入式系统I/O接口

2.4.1定时器和计数器基本原理与结构

2.4.2 GPIO、PWM接口基本原理与结构

2.4.3 A/D、D/A接口基本原理与结构

2.4.4键盘、显示、触摸屏接口基本与结构

2.4.5嵌入式系统音频接口

2.5嵌入系统通信及网络接口

·PCI、USB、串口、红外、并口、SPI、IIC、PCMCIA的基本原理与结构

·以太网、CAN、WLAN、蓝牙、1394的基本原理与结构

2.6嵌入式系统电源分类及电源原理

2.7电子电路设计

2.7.1电子电路设计基础知识

·电子电路设计原理

·电子电路设计方法及步骤

·电子电路设计中的可靠知识

2.7.2 PCB设计基础知识

·PCB设计原理

·PCB设计方法及步骤

·多层PCB设计的注意事项及布线原则

·PCB设计中的可靠性知识

2.7.3电子电路测试基础知识

·电子电路测试原理与方法

·硬件抗干扰测试

3.嵌入式系统软件知识

3.1嵌入式软件基础知识

3.1.1嵌入式软件的分类(系统软件、支撑软件、应用软件)

3.1.2无操作系统支持的嵌入式软件体系结构(轮询、中断、前后台)3.1.3有操作系统支持的嵌入式软件体系结构

3.1.4板极支持包基础知识(系统初始化、设备驱动程序)

3.1.5嵌入式中间件(GUI、数据库)

3.2嵌入式操作系统基础知识

3.2.1嵌入式操作系统体系结构

·单体结构、分层结构和微内核结构

3.2.2任务管理

·多道程序技术

·进程、线程、任务的概念

·任务的实现(任务的层次结构、任务控制块、任务的状态及状态转换、任务队列)

·任务调度(调度算法的性能指标、可抢占调度、不可抢占调度、先来先服务、短作业优先算法、时间片轮转算法、优先级算法)·实时系统及任务调度(RMS、EDF算法)

·任务间通信(共享内存、消息、管道、信号)

·同步与互斥(竞争条件、临界区、互斥、信号量、死锁)

3.2.3存储管理

·Flat存储管理方式

·分区存储管理(固定分区、可变分区)

·地址重定位(逻辑地址、物理地址、地址映射)

·页式存储管理

·虚拟存储技术(程序局部性原理、虚拟页式存储管理、页面置换算法、工作集模型)

3.2.4设备管理

·设备无关性、I/O地址、I/O控制、中断处理、缓冲技术、假脱机技术)

3.2.5文件系统基础知识

·文件和目录

·文件的结构和组织

·存取方法、存取控制

·常见嵌入式文件系统(FAT、JFFS、YAFFS)

3.2.6操作系统移植基础知识

3.3嵌入式系统程序设计

3.3.1嵌入式软件开发基础知识

3.3.2嵌入式程序设计语言

·汇编、编译、解释系统的基础知识和基本工作原理

·汇编语言

·基于过程的语言(过程/函数、参数传递、全局变量、递归、动态内存分配、数据类型)

·面向对象的语言(对象、数据抽象、继承、多态、自动内存管理)·各类程序设计语言的主要特点和适用情况

3.3.3嵌入式软件开发环境

·宿主机、目标机

·编辑器、编译器、链接器、调试器、模拟器

·常用嵌入式开发工具(编程器、硬件仿真器、逻辑分析仪、示波器)·集成开发环境

·开发辅助工具

3.3.4嵌入式软件开发

·软件设计(模块结构设计、数据结构设计、内存布局、面向对象的分析与设计)

·嵌入式引导程序的设计、设备驱动程序设计、内核设计、网络程序设计、应用软件设计)

·编码(编程规范、代码审查)

·测试(测试环境、测试用例、测试方法、测试工具)

·下载和运行

3.3.5嵌入式应用软件移植

4.嵌入式系统的开发与维护知识

4.1系统开发过程及其项目管理

·系统开发生命周期各阶段的目标和任务的划分方法

·系统开发项目挂你基础知识及其常用管理工具使用方法

·主要的系统开发方法

·系统开发工具与环境知识4.2系统分析基础知识·系统分析的目的和任务·系统分析方法

·系统规格说明书的编写方法4.3系统设计知识

·传统系统设计方法

·软硬件协同设计方法

4.4系统实施知识

·系统架构设计

·系统详细设计

·系统调试技术

·系统测试

4.5系统维护知识

·系统运行管理知识

·系统维护知识

·系统评价知识

5.安全性知识

·安全性基本概念

·加密与解密机制

6.标准化知识

·标准化的概念

·国际标准、国家标准、行业标准、企业标准基本知识

·代码标准、文件格式标准、安全标准、软件开发规范和文档标准知识

·标准化机构

·嵌入式系统相关标准

7.信息化基础知识

·信息化和信息系统基本概念

·有关的法律、法规

8.嵌入式技术发展趋势

9.计算机专业英语

·正确阅读和理解相关领域的英文资料

考试科目2:嵌入式系统设计应用技术

1.嵌入式系统开发过程

1.1系统需求分析方法与步骤

1.2系统设计

·系统硬件配置

·系统功能组成分配

·软硬件功能的分配

·可行性验证及设计审查

·系统规格

·周期,成本及工作量估计

·开发计划

1.3软硬件协同设计

1.4硬件设计

1.5软件设计

·软件结构

·设计评审

·软件详细设计

1.6系统测试

·测试环境

·测试计划(内容、方法、标准、过程、检验)·硬件测试

·软件测试(单元测试、集成测试)

·软硬件联合测试

·实施测试

1.7系统评估

1.8软件维护

2.嵌入式系统硬件设计

2.1嵌入式系统硬件基本结构

2.1.1嵌入式微处理结构与应用

2.1.2异常及中断处理技术

2.1.3 DMA技术

2.1.4多处理系统

·多处理器系统特点

·多处理器系统构建技术

2.1.5总线架构

·应用系统中的总线配置

2.1.6内存种类及架构

·存储器系统接口设计

2.1.7数字电路和逻辑电路·专用集成电路

·可编程逻辑控制器件

2.2输入/输出接口设计

2.2.1输入/输出接口

·接口信号电平转换

·接口驱动电路设计

2.2.2输入/输出接口应用技术·外围设备

·串口通信

·并口通信

·模拟接口

·通信接口设备

·通信标准和协议

·数据传输方式

2.3外围设备接口应用技术2.

3.1外围存储设备

·存储卡,记忆棒,IC卡,MMC卡,SD卡·DVD、CD-R、CD-RW

2.3.2外围输入/输出设备

·键盘,鼠标,触摸屏

·液晶板、LED、7段数码管、蜂鸣器

2.3.3电源设计技术

2.4可靠性与安全性设计技术

2.4.1错误检测与隔离技术

2.4.2冗余设计

2.4.3系统恢复设计

2.4.4诊断技术

2.4.5常用安全标准

2.4.6抗干扰设计

2.4.7电磁兼容设计

2.4.8系统加密

3.嵌入式系统软件设计

3.1嵌入式系统软件结构设计

3.2嵌入式操作系统应用技术

3.2.1时间管理

·系统时间

·时钟中断

3.2.2内存管理

·静态内存管理

·动态内存管理

3.2.3任务管理和任务间的通信

·任务间的通信机制

·信号量

·邮箱

·消息队列

3.2.4异常处理

·异常处理方法

·中断优先级处理方法

·系统调用

3.2.5嵌入式文件系统应用技术

3.2.6嵌入式系统图形用户接口(GUI)应用技术3.2.7嵌入式系统数据库应用技术

3.3嵌入式软件设计技术

3.3.1汇编语言设计

·数据类型

·汇编语言程序结构

·汇编语言程序设计及优化

·子程序调用

3.3.2嵌入式C语言设计

·ANSI-C的数据类型

·C程序结构

·C语言程序设计及优化

·程序的编译与链接

3.3.3面向对象程序设计与开发·面向对象的分析与设计方法UML ·面向对象的编程语言

·使用C++进行嵌入式系统开发·使用Java进行嵌入式系统开发3.4系统级软件设计技术

·嵌入式系统固件与系统初始化设计·设备驱动程序设计

·硬件抽象层、板级支持包设计·嵌入式软件的移植技术

4.嵌入式系统开发技术

4.1系统开发环境

4.1.1开发工具

·文本编辑器

·汇编、编译和连接程序

·ICE和ICE监控器

·配置管理工具

·逆工程工具

4.1.2平台

·操作系统

·分布式开发环境

4.1.3开发环境创建方法及评估

·开发工作分析

·开发环境的建立

·维护、管理、使用开发环境的方法·开发环境的平测

4.2实时系统的分析技术

4.2.1实时系统的分析技术

·结构化分析方法

·面向对象分析方法

4.2.2实时系统的设计技术

·结构化分析方法

·面向对象分析方法

4.3硬件设计环境

4.3.1硬件描述语言

·硬件开发设计过程

·硬件描述语言的种类与特点

4.3.2仿真技术

·逻辑仿真方法

·逻辑仿真工具

4.3.3大规模集成电路系统的开发方法

·ASIC开发方法

·FPGA设计方法

·IP(intellectual property)

4.4协同设计

·软硬件任务工和切调

·设计平审

4.5嵌入式系统低功耗设计技术·低功耗系统工作机制

·低功耗系统模型结构

·低功耗的硬件设计技术

·低功耗的软件设计技术

4.6分布式嵌入系统设计

·分布式系统设计原理

·分布式系统的通信技术

·分布式系统设计应用

5.嵌入式系统应用

5.1嵌入式系统在控制领域中的应用5.2嵌入式系统在手持设备中的应用5.3嵌入式系统在模式识别中的应用

嵌入式系统设计题库

一、单项选择题 1、在CPU和物理内存之间进行地址转换时,(B )将地址从虚拟(逻辑)地址空间映射到物理地址空间。 A.TCB B.MMU C.CACHE D.DMA 2、进程有三种状态:(C )。 A.准备态、执行态和退出态B.精确态、模糊态和随机态 C.运行态、就绪态和等待态D.手工态、自动态和自由态 3、以下叙述中正确的是(C )。 A.宿主机与目标机之间只需要建立逻辑连接即可 B.在嵌入式系统中,调试器与被调试程序一般位于同一台机器上 C.在嵌入式系统开发中,通常采用的是交叉编译器 D.宿主机与目标机之间的通信方式只有串口和并口两种 4、中断向量是指(C )。 A.中断断点的地址B.中断向量表起始地址 C.中断处理程序入口地址D.中断返回地址 5、在微型计算机中,采用中断方式的优点之一是(C )。 A.简单且容易实现B.CPU可以不工作 C.可实时响应突发事件D.传送速度最快 6、在ARM处理器中,(A )寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。 A.CPSR B.SPSR C.PC D.IR 7、嵌入式系统的三要素下面哪一个不是:(B )。 A、嵌入 B、存储器 C、专用 D、计算机 8、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR R0,[R1,#8]!后R0的值为()。 A、0x2000 B、0x28 C、0x2008 D、0x87 9、μCOS-II操作系统属于(B )。 A、顺序执行系统 B、占先式实时操作系统 C、非占先式实时操作系统 D、分时操作系统 10、ARM寄存器组有( C )个状态寄存器。 A、7 B、32 C、6 D、37 11、C++源程序文件的默认扩展名为(A )。 A、cpp B、exe C、obj D、lik 12、与十进制数254等值的二进制数是(A )。 A、B、 C、D、

软件考试大纲

计算机技术与软件专业技术资格(水平)考试简介 软件设计师考试大纲 一、考试说明 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.2 数据的表示 〃数的表示(原码、反码、补码、移码表示,整数和实数的机内表示,精度和溢出)〃非数值表示(字符和汉字表示、声音表示、图像表示) 〃校验方法和校验码(奇偶校验码、海明校验码、循环冗余校验码) 1.3 算术运算和逻辑运算 〃逻辑代数的基本运算和逻辑表达式的化简 1.4 数学基础知识 〃命题逻辑、谓词逻辑、形式逻辑的基础知识 〃常用数值计算(误差、矩阵和行列式、近似求解方程、插值、数值积分) 〃排列组合、概率论应用、应用统计(数据的统计分析) 〃运算基本方法(预测与决策、线性规划、网络图、模拟)

嵌入式系统设计与开发试卷

一、选择题(共30分,每题2分) 1.嵌入式处理器指令的执行周期包括() A.启动、运行、退出 B.取指令、指令译码、执行指令、存储 C.启动、运行、挂起、退出 D.取指令、指令译码、执行指令 2.下列不属于嵌入设计处理器本身带有的基本接口是() A.串口; B.并口; C.PCIE; D.AD/DA; 3.以下几个步骤是DMA控制过程的主要节点,请选出正确的DMA控制流程(请求信号HRQ)为() A. CPU让出总线控制权(响应信号HLDA) B. DMA控制器向CPU请求总线使用权 C. DMA控制器控制总线,发总线命令、传送数据 D. DMA总线控制器归还总线控制权 5. CPU重新获取总线控制权 A. 2,1,3,4; B. 1,2,3,4; C. 3,1,4,2; D. 3,4,1,2; 4、一个嵌入式系统可以含有多个总线,以下不属于IO总线的为() A.AGP; B.PCI; C.AHB; D.ISA 5.VHDL是() A.硬件描述语言 B.软件描述语言 C.构件描述语言 D.软件开发工具 6.以下不属于mC/OS-II中支持的中断类型的是() A.硬件中断 B.外部中断 C.陷井中断 D.临界区中断 7.将系统启动代码读入内存是()的主要职责 A.内存管理; B. VFS; C.Boot Loader;D:虚拟内存 8.CAN总线是指()

A.控制器局域网 B.网络传输协议 C.数据标准 D.软硬件接口 9.属于LCD三种显示方式的是() A.投射型、反射型、透射型 B.投射型、透反射型、透射型 C.反射型、透射型、透反射型 D.投射型、反射型、透反射型 10.操作系统内核是指() A.操作系统的调度部分 B.操作系统的驱动 C.操作系统的存储管理 D.操作系统的核心部分 11.ICE在线仿真器上有大量的RAM,()是主要的一种 A SRAM B DRAM C Block RAM D 影子RAM 12.下面是PowerPC架构嵌入式微处理器的不是主要特点是() A.独特的分支出来单元可以让指令预期效率大大提高。 B.超标量的设计。 C.适合大量向量运算,指针现行寻址的智能化算法。 D.可处理“字节非对齐”的数据存储。 13.下列选项中,不是实时操作系统必须满足的条件是() A.具有可抢占的内核 B.中断可嵌套 C.任务调度的公平性 D.具有优先级翻转保护 14.BSP作为一种嵌入式软件,他的主要特点是() A:与硬件无关,与操作系统有关 B:与硬件和操作系统都相关 C:与硬件有关,与操作系统无关D:与操作系统和硬件都无关 15.JTAG的引脚TCK的主要功能是() A.测试时钟输入; B.测试数据输入,数据通过TDI输入JTAG口; C.测试数据输出,数据通过TDO从JTAG口输出; D.测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式。 二、判断题(每题2分,共20分) ( )1.嵌入式系统调试通常可以分为硬件级调试和在线仿真器调试。

嵌入式系统设计师练习题及答案解析

嵌入式系统设计师练习题及答案第一套 (1) 嵌入式系统设计师练习题及答案第二套 (5) 嵌入式系统设计师练习题及答案第三套 (16) 嵌入式系统设计师练习题及答案解析第四套 (27) 嵌入式系统设计师练习题及答案解析第五套 (45) 嵌入式系统设计师练习题及答案解析第六套 (59) 嵌入式系统设计师练习题及答案解析第七套 (67) 嵌入式系统设计师练习题及答案解析第八套 (75) 嵌入式系统设计师练习题及答案解析第九套 (81) 嵌入式系统设计师练习题及答案解析第十套 (90) 嵌入式系统设计师练习题及答案解析第十一套 (99) 嵌入式系统设计师练习题及答案解析第十二套 (106) 嵌入式系统设计师练习题及答案解析第十三套 (115) 嵌入式系统设计师练习题及答案解析第十四套 (126) 嵌入式系统设计师练习题及答案解析第十五套 (139) 嵌入式系统设计师练习题及答案解析第十六套 (154) 嵌入式系统设计师练习题及答案解析第十七套 (161) 嵌入式系统设计师练习题及答案解析第十八套 (169) 嵌入式系统设计师练习题及答案解析第十九套 (177) 嵌入式系统设计师练习题及答案解析第二十套 (189) 嵌入式系统设计师练习题及答案解析第二十一套 (199) 嵌入式系统设计师练习题及答案解析第二十二套 (212) 嵌入式系统设计师练习题及答案第一套 1、以下关于CPU的叙述中,错误的是 A.CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制

B.程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果 C.CPU中的控制器决定计算机运行过程的自动化 D.指令译码器是CPU控制器中的部件 2、以下关于Cache的叙述中,正确的是 A.在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素 B.Cache的设计思想是在合理成本下提高命中率 C.Cache的设计目标是容量尽可能与主存容量相等 D.CPU中的Cache容量应大于cPu之外的Cache容量 3、风险预测从两个方面评估风险,即风险发生的可能性以及 A.风险产生的原因 B.风险监控技术 C.风险能否消除 D.风险发生所产生的后果 4、许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括 A.便于为数据合理分配存储单元 B.便于对参与表达式计算的数据对象进行检查 C.便于定义动态数据结构 D.使于规定数据对象的取值范围及能够进行的运算 5、在计算机系统中,对程序员是透明的。 A.磁盘存储器 B.高速缓存 C.RAM存储器 D.flash存储器

2017年软考软件设计师考试培训指南与大纲

2017年软考软件设计师考试培训指南与大纲 考试内容说明: “(Ⅰ)”、“(Ⅱ)”和“(Ⅲ)”表示掌握或熟悉的程度。 “(Ⅰ)”是指对所列只是要理解其内容及含义理解。 “(Ⅱ)”是指在有关问题中能直接使用一般应用 “(Ⅲ)”是指对所列知识要理解其确切含义及与其它知识的联系,能够进行叙述和解释,并能在实际问题的分析、综合、推理和判断等过程中运用综合应用。 考试科目1 计算机与软件工程知识 1.计算机科学基础知识 1.1.数制及其转换 ●二进制、八进制、十进制和十六进制等常用数制及其相互转换(Ⅱ) 1.2.计算机内数据的表示 ●数的表示 带符号定点数据(纯整数和纯小数)的原码、反码、补码和移码表示(Ⅱ) 浮点数(实数)的表示(Ⅱ) 溢出的概念(Ⅱ) ●非数值表示(字符和汉字表示、声音表示、图像表示)(补充) 1.3.算数运算和逻辑运算 ●计算机中的二进制数运算方法 补码表示下定点数的加、减、乘、除运算方法(Ⅰ) ●逻辑代数的基本运算 基本的逻辑运算与、或、非、异或(Ⅱ) 1.4.其他数学基础知识 ●常用数值计算 矩阵和行列式、近似求解、插值、数值积分、常微分方程等常用的数值运算方法及运算误差的概念(Ⅰ) ●排列组合概率论应用应用统计(数据的统计分析)(Ⅰ) ●编码基础(ASCII码汉字编码奇偶校验海明码霍夫曼码、循环冗余码)奇偶校验码、 海明码、霍夫曼码、循环冗余码的编码方法及指定实例时校验码的计算(Ⅰ)

●命题逻辑、谓词逻辑、形式逻辑的基础知识(Ⅰ) ●运筹基本方法(补充) 2.计算机系统基础知识 2.1.计算机硬件基础知识 2.1.1.计算机系统的组成、体系结构分类及特性 ●CPU、存储器的组成、性能和基本工作原理 CPU的基本组成结构(Ⅰ) 存储器的组成及特点:内存、外存、缓存Cache、闪存(Ⅱ) 存储器的性能指标定义:存取周期、存储容量和可靠性(Ⅱ) ●常用I/O设备、通信设备的性能以及基本工作原理(Ⅰ) ●I/O接口的功能、类型和特性 CPU在与I/O设备进行数据交换时存在的主要问题:速度不匹配、时序不匹配、信息格式不匹配、信息类型不匹配(Ⅰ) CPU与外设之间的数据交换必须通过接口来完成,I/O接口的主要功能(Ⅱ) 接口的控制方式及特点:CPU通过接口对外设进行控制的方式程序查询方式、中断处理方式、DMA(直接存储器存取)传送方式(Ⅱ) ●CISC/RISC流水线操作多处理机并行处理 RISC(精简指令集计算机)和CISC(复杂指令集计算机)的定义和特点(Ⅰ) 流水线的定义及操作特点(Ⅱ) 多处理机的概念(Ⅰ) 单指令流单数据流(SISD)、单指令流多数据流(SIMD)、多指令流单数据流(MISD)、多指令流多数据流(MIMD)的概念和特点(Ⅱ) 并行处理的基本概念(Ⅰ) 2.1.2.存储系统 ●虚拟存储器基本工作原理多级存储体系 虚拟存储器的定义和管理方式(Ⅰ) 多级存储体系的组成及特点(Ⅱ) ●RAID类型和特性 RAID的定义和基本特点 RAID0、RAID7、RAID10、RAID53等规范的特征(Ⅰ)

注册规划师考试心得教学提纲

注册规划师考试心得

注册规划师考试心得 经验1:四科精力平均分配,平均分配的基础上再针对自己薄弱环节多花点功夫。 千万不要觉得哪科难而放弃他,或者觉得今年时间精力有限,就集中看哪科,因为考试的时候他不会按照你认为的难易程度出题,说不定哪科就跟抽疯一样弄的非常难。比如前年的相关就非常简单,周围的大多数朋友都过了,去年考的就很偏,好多东西压根就没听说过。去年的实务是最难的,跟城乡规划法新出台有关,尤其是规划管理的题不怎么好答,好像还跟以前的管理办法有些差别,批卷尺度把握的也挺严,这些都是我的感觉,从自己的成绩和周围朋友的成绩看出来的,去年拿到证的,实务分都很低,我就知道周围四个人是60分过的,我也是幸运者之一。 经验2:重点中的重点就是《城乡规划法》,至少要看十遍以上,最好能背下来。 如果你没有时间看书,那考试前两天你就好好看看城乡规划法吧,真的考很多题,在不同的科目里都有,如果对其中条文理解不是很深,或者说不知道他为什么这么说的,可以与老的城市规划法对比着看,还可以看城乡规划法解说那本书,是一个小黄本,解说类的书不少,只有这个小黄本是官方出的,据说里边还是有一些个人认识的东西与该法律精神有些出入,但总体来讲该书已经把城乡规划法解释的很透彻了,其它版本的解说错误就更多了。这里举几个例子说明一下城乡规划法的重要性。题目记不大清了,有好多题就是把城乡规划法的原文拿出来,把其中一个关键词挖空让你选,比如对规划区和建设用地范围这两个概念在法规里边就考了四个题目,比如城乡规划许可的范围是建设用地范围不是规划区范围,这个题我就答错了,而且印象特别深刻,因为第一轮做题的时候凭第一直觉答对了,后来检查题目的时候反复想了半天最后还是改错了,所以要相信第一直觉;还有一些题就是把城乡规划法中的一条中的几个小条一起排列上,把其中的一个小条中的一个词或者一个数字给改变一下,又或者是原来说三个或者四个小条,他在选项中加又一个,比如有一个题是有关违法查处的,原文是分了两个冒号,相当于三个小条,在选项中又加了一个说的看似处理的很对的一项,从题目理解上这四个选项都是对的,但只有三个是法规上说的内容,剩下的那个就不对了。 经验3:四门课程要建立统一的骨架。这是一个执业资格考试,核心就是如何编制 各层次各种专项规划,所以对城市规划编制办法要理解着看,结合我们做过的实际项目对号入座。对于各层次规划中的强制性内容要明确,不能含糊。我是这样理解城市规划编制办法的,他是教你怎么样去编各层次的规划,我们看书目的是为了考试,可考试之后更重要的是指导我们如何编制各种规划,正好利用看书考试的这个

《网页设计与制作》期末测验试题及答案

《网页设计与制作》期末测验试题及答案

————————————————————————————————作者:————————————————————————————————日期:

《网页设计与制作》期末考试试题 一、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在Internet上应用最为广泛的服务是( )。 A、FTP服务 B、WWW服务 C、Telnet服务 D、Gopher服务 2、域名系统DNS的含义是( )。 A、Direct Network System B、Domain Name Service C、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn由四个子域组成,其中( )子域代表国别代码。 A、center B、nbu C、edu D、cn 4、当阅读来自港澳台地区站点的页面文档时,应使用的正确文本编码格式是( )。 A、GB码(简体中文)国家标准代码,简称国标码,“GB”在计算机领域中常常表示GB 2312-80或GB 18030-2005。两者是汉语编码系统的标准,在中国大陆和新加坡用于简体中文 B、Unicode码(统一码) Unicode只有一个字符集,中、日、韩的三种文字占用了Unicode中0x3000到0x9FFF的部分Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符,比如汉字"经"的编码是0x7ECF,注意字符码一般用十六进制来表示,为了与十进制区分,十六进制以0x开头,0x7ECF转换成十进制就是32463,UCS-2用两个字节来编码字符,两个字节就是16位二进制,2的16次方等于65536,所以UCS-2最多能编码65536个字符。编码从0到127的字符与ASCII编码的字符一样,比如字母"a"的Unicode 编码是0x0061,十进制是97,而"a"的ASCII编码是0x61,十进制也是97, 对于汉字的编码,事实上Unicode对汉字支持不怎么好,这也是没办法的,简体和繁体总共有六七万个汉字,而UCS-2最多能表示65536个,才六万多个,所以Unicode只能排除一些几乎不用的汉字,好在常用的简体汉字也不过七千多个,为了能表示所有汉字,Unicode 也有UCS-4规范,就是用4个字节来编码字符 C、BIG5码(大五码) 是通行于台湾、香港地区的一个繁体字编码方案。地区标准号为:CNS11643,这就是人们讲的BIG-5码。VimIM在Vim环境中,可以直接键入十进制或十六进制Big5码。既不需要启动输入法,也不需要码表。 D、HZ码(简体中文) HZ编码是海外华人创造的一种将含有高位为1 的汉字双字节字串转换成易于在网络中传输的ASCII字符串的变换方式。编码过程中,被转换字符串中的原汉字子字符串各字节高位作清零处理,使之成为ASCII子字符串,并在其前后两端分别添加~{ 和~} 作为标记;而对于原ASCII子字符串,则将其中的~ 改写为~~,其余字符不变。 5、当标记的TYPE属性值为( )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO 单选框 D、CHECKBOX 6、为了标识一个HTML文件开始应该使用的HTML标记是( )。 A、

表格 B、 C、 D、超链接 7、在客户端网页脚本语言中最为通用的是( )。 A、javascript B、VB C、Perl D、ASP 8、在HTML中,标记的Size属性最大取值可以是( )。 A、5 B、6 C、7 D、8 9、在HTML中,单元格的标记是( )。 A、 代表HTML表格中的一行 D、 10、在DHTML中把整个文档的各个元素作为对象处理的技术是( )。 A、HTML B、CSS C、DOM D、Script(脚本语言) 11、下面不属于CSS插入形式的是( )。 A、索引式 B、内联式 C、嵌入式 D、外部式 12、在网页中最为常用的两种图像格式是( )。 A、JPEG和GIF B、JPEG和PSD C、GIF和BMP D、BMP和PSD

考试大纲(模板)

《机械制图》课程考试大纲 一、课程的性质与要求 (一)课程的性质 本课程是机械类专业的一门专业基础课,为学习专业技术课和培养专业岗位能力服务。 (二)课程的基本要求 学完本课程后,应达到下列要求: (1)掌握正投影法的基本理论及其应用;了解轴测投影的基本知识,掌握其基本画法;掌握用换面法求线段实长、平面图形真形的方法。 (2)能正确使用一般的绘图工具和仪器,掌握绘图的基本技能,做到作图准确、图线分明、字体工整、图面整洁。初步掌握徒手画草图的技巧。 (3)能正确绘制和阅读一般的零件图和中等复杂的装配图。在绘图和读图过程中,具有相应的分析能力和空间想象能力。 (4)能严格遵守《技术制图》和《机械制图》国家标准的有关规定,会查阅本课程所涉及的标准结构、标准零件以及《极限与配合》等的国家标准。 (5)了解计算机绘图的发展概况及其在经济建设中的作用,和计算机绘图系统的组成及图形输入偷出设备的主要功能,并会初步运用绘图软件绘制简单的机械图。 此外,在本课程的学习和作业训练的过程中,考生还应注意树立认真负责的工作态度和严谨细致的工作作风。 (三)本课程与相关课程的联系和分工 学习本课程之前,需有金工实践的知识,同时本课程与中学的平面几何、立体几何也有一定的衔接关系。本课程涉及到的有关结构、工艺等专业知识,应在有关的后续课程中获得解决。 本课程只能为考生的绘图、读图能力奠定必要的基础,该能力还需要通过后续课程进一步培养和提高。本课程计算机绘图部分的教学要求,也仅限于二维的范围,为能掌握计算机辅助设计技术,还须在有关后续课程中补充三维的计算机绘图内容。 二、课程内容与考核目标 本课程的内容除绪论外,包括: I.投影基础部分 Ⅱ.制图基础部分 Ⅲ.机械图部分 Ⅳ.计算机绘图基础部分 绪论 (一)学习目的与要求 通过绪论的学习,要求了解本课程的研究对象,明确学习本课程的目的、任务和要求。并在具体了解本课程的研究对象中,还要求理解有关投影法的基本知识和工业生产中广泛使用的正投影图的主要特点及优点,为以后学习点、线、面的投影作必要的知识准备。 (二)课程内容 第一节为本课程的研究对象和任务。第二节为投影法的基本知识。第三节为机械工程上常用的两种图示方法。第四节为学习本课程应达到的要求和学习方法

嵌入式软件工程师笔试题

(一) 1什么是预编译,何时需要预编译: 答案: 1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 2 char * const p char const * p const char *p 上述三个有什么区别? 答案: char * const p; //常量指针,p的值不可以修改 char const * p;//指向常量的指针,指向的常量值不可以改const char *p;//和char const *p 3 char str1[] = "abc"; char str2[] = "abc"; const char str3[] = "abc"; const char str4[] = "abc"; const char *str5 = "abc"; const char *str6 = "abc"; char *str7 = "abc"; char *str8 = "abc"; cout < < ( str1 == str2 ) < < endl; cout < < ( str3 == str4 ) < < endl; cout < < ( str5 == str6 ) < < endl; out < < ( str7 == str8 ) < < endl; 结果是:0 0 1 1 str1,str2,str3,str4是数组变量,它们有各自的存空间;而str5,str6,str7,str8是指针,它们指向相同的常量区域。 4以下代码中的两个sizeof用法有问题吗? [C易] void UpperCase( char str[] ) // 将str 中的小写字母转换成大写字母 {for( size_t i=0; i

软件工程师考试大纲

一、考试说明 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.2 数据的表示 数的表示(原码、反码、补码、移码表示,整数和实数的机内表示,精度和溢出)非数值表示(字符和汉字表示、声音表示、图像表示) 校验方法和校验码(奇偶校验码、海明校验码、循环冗余校验码) 1.3 算术运算和逻辑运算 计算机中的二进制数运算方法 逻辑代数的基本运算和逻辑表达式的化简 1.4 数学基础知识 命题逻辑、谓词逻辑、形式逻辑的基础知识 常用数值计算(误差、矩阵和行列式、近似求解方程、插值、数值积分) 排列组合、概率论应用、应用统计(数据的统计分析) 运算基本方法(预测与决策、线性规划、网络图、模拟) 1.5 常用数据结构 数组(静态数组、动态数组)、线性表、链表(单向链表、双向链表、循环链表)、队列、栈、树(二叉树、查找树、平衡树、线索树、线索树、堆)、图等的定义、存储和操作 Hash(存储地址计算,冲突处理)

《全国城市规划师执业资格考试大纲》

全国城市规划师执业资格考试大纲 (修订版) 全国城市规划执业制度管理委员会 二OO八年六月

全国注册城市规划师执业资格考试科目为:《城市规划原理》、《城市规划相关知识》、《城市规划管理与法规》、《城市规划实务》。本考试大纲对各考试科目分层次列出了具体的内容,分别用掌握、熟悉、了解来界定各条目的考试要求。“掌握”是指必须具备的重要知识,“熟悉”是指应当具备的较重要知识,“了解”是指一般知识。在《城市规划实务》科目中,“掌握”是指考生必须具备的专业能力。 一、城市规划原理 《城市规划原理》作为一门理论性考试科目,内容是关于城市与城市发展的知识,城乡规划学科知识,城乡规划体系知识,城市用地与空间布局形成的知识,城乡规划编制的知识,城乡规划实施的知识。本科目考试的目的是:考核应试人员所具备的城乡规划理论知识的状况,包括对城市发展及城市规划学科的基础理论,对城乡规划制定、编制、实施等有关的专业理论的了解、熟悉、掌握程度。 1.城市与城市发展 1.1 城市与乡村 1.1.1 掌握城市和乡村的基本特征 1.1.2 熟悉我国城乡社会经济的特点 1.2 城市的形成与发展规律 1.2.1 了解城市形成和发展的主要动因 1.2.2 熟悉城市发展的阶段及其差异 1.2.3 熟悉城市空间环境演进的基本规律及主要影响因素 1.3 城镇化及其发展 1.3.1 熟悉城镇化的含义 1.3.2 熟悉城镇化发展的基本特征 1.3.3 熟悉我国城镇化发展的历程及当前状况 1.4 城市发展与区域、经济社会及资源环境的关系 1.4.1 熟悉城市发展与区域发展的关系

1.4.2 熟悉城市发展与经济发展的关系 1.4.3 熟悉城市发展与社会发展的关系 1.4.4 熟悉城市发展与资源环境的关系 2.城市规划的发展及主要理论与实践 2.1 国外城市与城市规划理论 2.1.1 了解欧洲古代社会和政治体制下城市的典型格局2.1.2 了解现代城市规划产生的历史背景 2.1.3 熟悉现代城市规划的早期思想 2.1.4 熟悉现代城市规划主要理论发展 2.2 中国城市与城市规划的发展 2.2.1 了解中国古代社会和政治体制下城市的典型格局2.2.2 了解中国近代城市发展背景与主要规划实践 2.2.3 熟悉我国现代城市规划思想和发展历程 2.3 当代城市规划的理论探索和实践 2.3.1 了解当代城市发展中的主要问题和趋势 2.3.2 熟悉当代城市规划的主要理论或理念 2.3.3 熟悉当代城市规划的重要实践 3.城乡规划体系 3.1 城乡规划的内涵 3.1.1 掌握城乡规划的概念 3.1.2 熟悉现代城乡规划的基本特点与构成 3.1.3 熟悉城乡规划的公共政策属性 3.1.4 熟悉规划师的角色与地位 3.2 我国城乡规划体系 3.2.1 熟悉我国城乡规划法规体系的构成 3.2.2 熟悉我国城乡规划行政体系的构成

告诉你怎么报考嵌入式系统设计师

电子知识 嵌入式系统(488) 嵌入式系统设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。笔试安排在一天之内。 嵌入式系统设计师报考指南 考试介绍 计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件考试)是由国家人事部和信息产业部领导下的国家级考试。 根据人事部、信息产业部文件(国人部发[2003]39号),计算机与软件考试已纳入全国专业技术人员职业资格证书制度的统一规划。这种考试既是职业资格考试,又是职称资格考试。同时,这种考试还具有水平考试性质,报考任何级别不需要学历、资历条件,只要达到相应的技术水平就可以报考相应的级别。部分级别的考试已与日本、韩国相应级别的考试互认,以后还将进一步扩大考试互认的级别以及互认的国家。 考试合格者将颁发由中华人民共和国人事部和中华人民共和国信息产业部用印的计算机技术与软件专业技术资格(水平)证书。 全国计算机软件资格考试设三个级别层次,共有22种岗位资格考试: 高级资格包括:信息系统项目管理师、系统分析师、

系统架构设计师、网络规划设计师。 中级资格包括:软件评测师、软件设计师、网络工程师、多媒体应用设计师、嵌入式系统设计师、计算机辅助设计师、电子商务设计师、信息系统监理师、数据库系统工程师、信息系统管理工程师、信息技术支持工程师。 初级资格包括:程序员、网络管理员、多媒体应用制作技术员、电子商务技术员、信息系统运行管理员、信息处理技术员。 嵌入式系统设计师考试说明: 1、考试要求: (1)掌握科学基础知识; (2)掌握嵌入式系统的硬件、软件知识; (3)掌握嵌入式系统分析的方法; (4)掌握嵌入式系统设计与开发的方法及步骤; (5)掌握嵌入式系统实施的方法 (6)掌握嵌入式系统运行维护知识; (7)了解信息化基础知识、信息技术引用的基础知识; (8)了解信息技术标准、安全,以及有关法律的基本知识; (9)了解嵌入式技术发展趋势; (10)正确阅读和理解计算机及嵌入式领域的英文资料。 2、通过本考试的合格人员能根据项目管理和工程技术的实际要求,按照系统总体设计规格进行软、硬件实际,编写系统开发规格说明书等相应的文档;组织和指导嵌入式系统靠法实施人员实施硬件电路、编写和调试程序,并对嵌入式系统硬件设备和程序进行优化和集成测试,开发出符合系统总体设计要求的高质量嵌入式系统;具有工程师的实际工作能力和业

软件设计师考试大纲

软考专家谈软考(六) 文章来源:中国计算机技术职业资格网时间:2010-03-18 软件设计师备考分析 软件设计师近几年的考试形式与考核内容已经完全趋于稳定,从2007年至2009年的考试情况分析来看,考核形式与内容变化不大,作为考生应该紧紧扣住2009新大纲,有针对性、有策略地复习。 本文将总结近几年考试的内容分布,给出软件设计师上、下午题目的组成,以帮助考生复习。 1、软件设计师上午试题 分析近三年的考试情况,上午试题的知识点分布如表1所示。 表1近三年上午试题考核内容分布情况 鉴于软件设计师上下午考试的侧重点不同,考生在准备上午考试的时候,需要注意掌握知识面的宽度,由于上午试题出题形式的局限性,必然不会出现

较深的分析与设计类考题,因此考生应该在基本知识上多下工夫。 以数据结构为例,在多次考试中出现了考察考生对栈的理解,其内容无非是栈的操作以及栈的后进先出的特性,上午试题将很难考察栈的具体实现问题。同样,对于面向对象基础知识,更多的是考察面向对象分析、面向对象设计、类、对象、封装、继承、消息等基本概念;而算法则考察各种不同算法的时间和空间复杂度问题。 当然,考生在掌握基本概念的同时,也需要关注基本应用题型,例如很多基本知识结合一些实际的应用小例子,如设计模式、数据结构、程序语言等考核点就曾多次出现。笔者推荐考生参照官方推荐的教材进行复习,因为该教材基本涵盖了所有上午试题内容。 2.软件设计师下午试题 软件设计师下午的考核内容分布如表2所示。 表2近三年下午试题考核内容分布情况 近三年来的下午考题一直都是试题一到试题四是必答题目,试题五至试题七是选答题目,考核形式一直都没有发生变化,但笔者在观察2009年的考试时候出现了两个不同点,值得引起考生的注意: (1)算法与C语言的结合 算法早期的出题多是以伪代码或者流程图的形式出现,但2009年算法已经和C语言结合在一起出题,分析考试大纲,C语言应该是软件设计师必须掌握的内容之一,相信这也是2009新大纲出来后考试出题所作的调整,考生需要注意不仅要掌握算法的原理,还需要掌握算法的具体实现,尤其是使用C语言实现。另外,由于C语言与算法结合出现,意味着C语言本身是否还需要单独考

全国城市规划师执业资格考试大纲

全国城市规划师执业 资格考试大纲 全国都市规划执业资格考试科目为:《都市规划原理》、《都市规划治理与法规》、《都市规划有关知识》、《都市规划实务》。本考试大纲对各考试科目分层次列出了具体的内容,分不用把握、熟悉、了解来界定各条目的考试要求。“把握”是指必须具备的重要知识,“熟悉”是指应当具备的较重要知识,“了解”是指一样知识。在《都市规划实务》科目中,“把握”是指考生必须具备的专业能力。 一、都市规划原理 二、都市规划治理与法规 三、都市规划有关知识 四、都市规划实务 一、都市规划原理 《都市规划原理》作为一门理论性考试科目,内容是关于都市与都市进展的知识,都市规划学科的知识,都市规划体系的知识,都市用地与空间布局的知识,都市规划编制的知识,都市规划实施的知识。本科目的目的是:考核应试人员所具备的都市规划理论知识的状况,包括对都市进展及都市规划学科的基础理论的具备程度,对都市规划编制、实施等有关的专业理论的具备程度。 1. 都市与都市进展 1.1 都市的形成与进展规律 1.1.1 了解都市形成的要紧动因 1.1.2 了解都市进展的差不多规律 1.2 都市的物质构成、社会构成和产业构成 1.2.1 熟悉都市物质环境的构成要素以及相互关系 1.2.2 了解都市社会的差不多特点及与农村社会的要紧差不 1.2.3 了解都市产业构成及其演化趋势 1.3 都市社会经济进展与都市化的关系 1.3.1 把握都市化的含义 1.3.2 熟悉都市化进程与经济进展的关系 1.3.3 熟悉都市化进程与社会进展的关系 1.4 都市与区域进展的一样规律 1.4.1 熟悉都市与区域的相互关系 1.4.2 熟悉区域城镇体系及城乡进展的一样规律

2015下半年嵌入式系统设计师考试真题及答案-上午卷

2015下半年嵌入式系统设计师考试真题及答案-上午卷 1、CPU是在(1)结束时响应DMA请求的。 A. —条指令执行 B. —段程序 C. 一个时钟周期 D. —个总线周期 答案: D DMA控制器在需要的时候代替CPU作为总线主设备,在不受CPU干预的情况下,控制I/O设备与系统主存之间的直接数据传输。DMA操作占用的资源是系统总线,而CPU并非在整个指令执行期间即指令周期内都会使用总线,故DMA请求的检测点设置在每个机器周期也即总线周期结束时执行,这样使得总线利用率最高。 2、虚拟存储体系由(2)两级存储器构成。 A. 主存-辅存 B. 寄存器-Cache C. 寄存器-主存 D. Cache-主存 答案: A 本题考查计算机组成原理的基础知识。 计算机中不同容量、不同速度、不同访问形式、不同用途的各种存储器形成的是一种层次结构的存储系统。所有的存储器设备按照一定的层次逻辑关系通过软硬件连接起来,并进行有效的管理,就形成了存储体系。不同层次上的存储器发挥着不同的作用。一般计算机系统中主要有两种存储体系:Cache存储体系由Cache和主存储器构成,主要目的是提高存储器速度,对系统程序员以上均透明;虚拟存储体系由主夺储器和在线磁盘存储器等辅存构成,主要目的是扩大存储器容量,对应用程序员透明。 3、浮点数能够表示的数的范围是由其(3)的位数决定的。 A. 尾数 B. 阶码 C. 数符 D. 阶符 答案: B 在计算机中使用了类似于十进制科学计数法的方法来表示二进制实数,因其表示不同的数时小数点位置的浮动不固定而取名浮点数表示法。浮点数编码由两部分组成:阶码(即指数,为带符号定点整数,常用移码表示,也有用补码的)和尾数(是定点纯小数,常用补码表示,或原码表示)。因此可以知道,浮点数的精度由尾数的位数决定,表示范围的大小则主要由阶码的位数决定。 4、在机器指令的地址字段中,直接指出操作数本身的寻址方式称为(4)。 A. 隐含寻址 B. 寄存器寻址 C. 立即寻址 D. 直接寻址

软件设计师水平考试大纲(新版)

2004年软件设计师水平考试大纲(新版) 一、考试说明 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存储系统的工作原理 · 虚拟存储器基本工作原理,多级存储体系的性能价格

2020年嵌入式系统设计师考试大纲内容

2020年嵌入式系统设计师考试大纲内容 一、考试说明 1、考试目标 通过本考试的合格人员能根据项目管理和工程技术的实际要求,按照系统总体设计规格进行软、硬件实际,编写系统开发规格说明书等相应的文档;组织和指导嵌入式系统靠法实施人员实施硬件电路、编写和调试程序,并对嵌入式系统硬件设备和程序进行优化和集成测试,开发出符合系统总体设计要求的高质量嵌入式系统;具有工程师的实际工作能力和业务水平。 2、考试要求: (1)掌握科学基础知识; (2)掌握嵌入式系统的硬件、软件知识; (3)掌握嵌入式系统分析的方法; (4)掌握嵌入式系统设计与开发的方法及步骤; (5)掌握嵌入式系统实施的方法; (6)掌握嵌入式系统运行维护知识; (7)了解信息化基础知识、信息技术引用的基础知识; (8)了解信息技术标准、安全,以及有关法律的基本知识;(9)了解嵌入式技术发展趋势; (10)正确阅读和理解计算机及嵌入式领域的英文资料。

3、考试科目 (1)嵌入式系统基础知识,考试时间为150分钟,笔试,选择题;(2)嵌入式系统应用技术(案例分析),考试时间为150分钟,笔试,问答题。 二、考试范围 考试科目1:嵌入式系统基础知识 1.计算机科学基础 1.1数制及转换 ·二进制、八进制、十进制和十六进制等常用数制及其相互转换 1.2数据的表示 ·数的机内表示(原码、反码、补码、移码,定点和浮点,精度和溢出) ·字符、汉字、声音、图像的编码方式 ·校验方法和校验码(奇偶验码、海明校验码、循环校验码) 1.3算术和逻辑运算 ·计算机中的二进制数运算方法 ·逻辑代数的基本运算和逻辑表达式的化简 1.4计算机系统结构和重要部件的基本工作原理 ·CPU和存储器的组成、性能、基本工作原理 ·常用I/O设备、通信设备的性能,以及基本工作原理 ·I/O接口的功能、类型和特点 ·虚拟存储存储基本工作原理,多级存储体系

相关文档
最新文档
B、 C、