软件设计师考试同步辅导 考点串讲、真题详解与强化训练

4星(超过85%的资源)
所需积分/C币:50 2018-07-10 14:22:36 137.93MB PDF
114
收藏 收藏
举报

  《软件设计师考试同步辅导:考点串讲、真题详解与强化训练(第2版)》是按照最新颁布的全国计算机技术与软件专业技术资格(水平)考试大纲和指定教材编写的考试参考用书。全书分为13章,内容包括:计算机网络基础知识、程序语言基础知识、操作系统知识、系统开发和运行、网络基础知识、多媒体基础知识、数据库技术、数据结构、算法设计和分析、面向对象技术、标准化和软件知识产权基础知识、计算机专业英语和考前模拟卷。每章分为备考指南、考点串讲、真题详解和强化训练四大部分,帮助读者明确考核要求,把握命题规律与特点,掌握考试要点和解题方法。   《软件设计师考试同步辅导:考点串讲、真题详解与强化训练(第2版)》紧扣考试大纲,具有应试导向准确、考试要点突出、真题分析详尽、针对性强等特点,非常适合参加软件设计师考试的考生使用,也可作为高等院校或培训班的教材。 目录 第1章 计算机系统知识 第2章 程序语言基础知识 第3章 操作系统知识 第4章 系统开发和运行 第5章 网络基础知识 第6章 多媒体基础知识 第7章 数据库技术 第8章 数据结构 第9章 算法设计和分析 第10章 面向对象技术 第11章 标准化和软件知识产权基础知识 第12章 计算机专业英语 第13章 考前模拟卷
软件设计师考试同步辅导 考点串讲、真题详解与强化训练」 4.4.4案例分析试题参考答案 150 712考点统计 201 .202 第5章网络基础知识 .153 7.1.3命题特点 72考点串讲… 202 51备考指南 153 721基本概念…… 202 5.1.1考纲要求…153 7.2.2数据模型 205 5.1.2考点统计…154 723关系代数 ,,,,,,,,,来,,,,,, 5.13命题特点 …154 724关系数据库SQL语言简介….211 52考点串讲 154 7.2.5关系数据库的规范化 217 52.1计算机网络的概念 72.6数据库的控制功能…220 与 ISO/OSI网络体系结构……154 727数据库的分析与设计 .222 522网络互连硬件.…156 7.3真题详解…… 23 523网络的协议与标准 .157 73.1综合知识试题…23 524 Internet及应用.16 732案例分析试题…231 525网络安全 ,,,,,,,,,,,,,,,,,来 163 74强化训练 242 52.6使用HTML制作网页…166 7.4.1综合知识试题 .242 53真题详解…171 742案例分析试题…244 54强化训练… …178 74.3综合知识试题参考答案……247 54.1综合知识试题.178 744案例分析试题参考答案……249 542综合知识试题参考答案…18 第8章数据结构 53 第6章多媒体基础知识. ,,,,,, 81备考指南…253 6.1备考指南… 8.1.1考纲要求…253 6.1.1考纲要求…185 8.2考点统计 253 61.2考点统计…185 81.3命题特点 254 613命题特点 8.2考点串讲 ,,来,,,来来,,,,,,,, 62考点串讲 186 82.1线性结构… 254 621多媒体的基本概念∴……186 822数组、矩阵和广义表 258 622声音 187 823树 6.23图形和图像 189 824图… 263 6.24动画和视频. 191 82.5查找 266 62.5多媒体网络……194 82.6排序 271 6.2.6多媒体计算机系统………….194 83真题详解…273 6.3真题详解… 195 83.1综合知识试题 273 64强化训练..198 832案例分析试题 283 64.1综合知识试题…198 84强化训练 642综合知识试题参考答案……199 84.1综合知识试题…292 第7章数据库技术 201 842案例分析试题… 295 84.3综合知识试题参考答案 7.1备考指南 201 844案例分析试题参考答案…….299 71.1考纲要求 201 目录 第9章算法设计和分析.301 104强化训练…378 10.4.1综合知识试题……378 91备考指南 301 1042案例分析试题…381 Q 考纲要求 301 104.3综合知识试题参考答案…390 91.2考点统计.… 301 1044案例分析试题参考答案393 913命题特点..302 9,2考点串讲…… 302第11章标准化和软件知识产权 9,2.1算法设计与分析基础…….302 基础知识 399 922分治法 304 11.1备考指南… 399 9,2.3动态规划法 305 111.1考纲要求 924贪心法…306 111.2考点统计 ∴399 925回溯法… 11.1.3命题特点 926其他.1307 112考点串讲…00 93真题详解. .310 112.1标准化基础知识….400 931综合知识试题…310 1122知识产权基础知识.….405 932案例分析试题 113真题详解…414 94强化训练 ,317 114强化训练 416 94.1综合知识试题… 114.1综合知识试题.416 942案例分析试题…… 318 1142综合知识试题参考答案…417 94.3综合知识试题参考答案…321 944案例分析试题参考答案321 第12章计算机专业英语 第10章面向对象技术 .323 12.1备考指南 419 12.1.1考纲要求…419 10.1备考指南…323 12.1.2考点统计 419 10.1.1考纲要求 ∴323 12.1.3命题特点… 420 10.1.2考点统计… 323 122考点串讲 420 10.1.3命题特点 324 123真题详解……1427 10.2考点串讲 324 124强化训练……431 10.21面向对象的基木概念……324 12.4.1综合知识试题 431 10.22面向对象程序设计 325 1242综合知识试题参考答案.432 10.23面向对象开发技术 328 10.24面向对象分析与设计 .328 第13章考前模拟卷 433 10.25设计模式… 332 13.1模拟试卷.………433 1026C++程序设计 34 13.1.1模拟试卷-… 433 1027Java程序设计….340 13.1.2模拟试卷二… 10.3真题详解 343 13.2模拟试卷参考答案∴…463 10.3.1综合知识试题… 343 132.1模拟试卷一参考答案…..463 10.3.2案例分析试题 353 13.2.2模拟试卷二参考答案. 479 机系统知识 1备考指南 111考纲要求 根据考试大纲中相应的考核要求,在“计算机系统知识”模块上,要求考生掌握以下 方面的内容。 1.数值及其转换 二进制、十进制和十六进制等常用数制及其相互转换 2.计算机内数据的表示 数的表示(原码、反码、补码、移码表示,整数和实数的机内表示,精度和溢出) 非数值表示(字符和汉字表示、声音表示、图像表示)、校验方法和校验码 3.算术运算和逻辑运算 ●计算机中的二进制数运算方法 逻辑代数的基本运算 4.其他数学基础知识 5.计算机系统的组成、体系结构的分类及特性 CPU和存储器的组成、性能和基本工作原理 ·常用IO设备、通信设备的性能以及基本工作原理 ●Ⅰ/O接口的功能、类型和特性 CISC/RISC、流水线操作、多处理机、并行处理 6.存储系统 虚拟存储器的基本工作原理、多级存储体系 软件设计师考试同步辅导 考朿串讲、真题详解与强化训练 RAID的类型和特性 7.可靠性与系统性能评测的基础知识 诊断和容错 系统可靠性分析评价 计算机系统性能评测方式 112考点统计 “计算机系统知识”模块,在历次软件设计师考试试卷中出现的考核知识点及分值分 布情况如表1.1所示。 表11历年考点统计表 年份题号 知识点 分值 2010年上午:1~6输入输出控制方法、补码运算、字长、寄存器、存储器的组织、磁盘操作6分 下半年下下午:无无 0分 0年上午:1-6寄存器、可靠度的计算、中断的概念、逻辑表达式、指令的执行、计算 7分 上半年 下午:无无 0分 200年上午:1~6cPU的组成和部件、浮点数、校验码、cae的性能、CIC和RSC的区别6分 下半年下午:无无 0分 200年上午:1~6校验码、计算机数据表示、硬盘容量、存储器方式、总线分类 6分 上半年下午:无无 0分 113命题特点 纵观历年试卷,本章知识点是以选择题的形式出现在试卷中。在历次考试上午试卷中, 所考查的题量大约为6道选择题,所占分值为6分(约占试卷总分值75分中的8%)。本章试 题主要考查考生是否掌握了相关的理论知识,难度中等。 考点串讲 1.2.1数据表示与校验码 、数据表示 各种数据在计算机中表示的形式称为机器数,其特点是数的符号用0、1表示。机器数 对应的实际数值称为该数的真值。机器数又分为无符号数和带符号数两种。无符号数表示 正数,在机器数中没有符号位。对于带符号数,机器数的最高位是表示正、负的符号位, 其余二进制位表示数值。带符号的机器数可采用原码、反码、补码、移码等编码方法。机 器数的这些编码方法称为码制。 1.原码、反码、补码和移码 1)原码 在原码表示中,机器数的最高位是符号位,0代表正号,1代表负号,余下各位是数的 第1章计算机系统知识 绝对值。零有两个编码,即[+0]k=0000001s=1000000原码表示方法的优点在于 数的真值和它的原码表示之间的对应关系简单,相互转换容易,用原码实现乘除运算的规 则简单。缺点是用原码实现加减运算很不方便。 2)反码 在反码表示中,机器数的最高位是符号位,0代表正号,1代表负号。当符号位为0时, 其余几位即为此数的二进制值;但若符号位为1时,则要把其余几位按位取反,才是它的 二进制值。零有两个编码,即[+0]反=0000000]反=1111 3)补码 在补码表示中,机器数的最高位是符号位,0代表正号,1代表负号。当符号位为0(即 正数)时,其余几位即为此数的二进制值:但若符号位为1(即负数)时,其余几位不是此数的 二进制值,需把它们按位取反,且最低位加1,才是它的二进制值。零有唯一的编码,即[+0]= [-0]#=00000000码表示的两个数在进行加法运算时,只要结果不超出机器所能表示的数 值范围,可以把符号位与数值位同等处理,运算后的结果按2取模后,得到的新结果就是 本次加法运算的结果。 4)移码 移码表示法是在数ⅹ上增加一个偏移量来定义的,常用于表示浮点数中的阶码。如果 机器字长为n,规定偏移量为2″1,则移码定义为:若X是纯整数,则[Ⅺ=2"1+X(-21≤ X2m):若X是纯小数,则=1+X(-1≤K<1) 2.定点数和浮点数 1)定点数 所谓定点数,就是小数点的位置固定不变的数。小数点的位置通常有两种约定方式 定点整数(纯整数,小数点在最低有效数值位之后)和定点小数(纯小数,小数点在最高有效 数值位之前)。 2)浮点数 浮点数是小数点位置不固定的数,它能表示更大范围的数。浮点数的表示格式如图1.1 所示。在浮点表示法中,阶码通常为带符号的纯整数,尾数为带符号的纯小数。 阶符 阶码 数符 尾数 图1.1浮点数的表示格式 浮点数通常表示成 N=M·R 式中:M称为尾数,R称为基数,E称为阶码。因此,若表示一个浮点数,要给出尾数 M,它决定了浮点数的表示精度;同时要给出阶码E,它指出了小数点在数据中的位置,决 定了浮点数的表示范围(若表示范围超出了计算机的表达范围,就称为溢出)。 3)工业标准IEEE754 IEEE754是由IEE制定的有关浮点数的工业标准,被广泛采用。该标准的表示形式如下 (-)2(bb2b…b) 式中:(-1)为该浮点数的数符,当S为0时表示正数,S为1时表示负数;E为指数(阶 码),用移码表示;(bbb2b3…b)为尾数,其长度为P位,用原码表示。 软件设计师考试同步辅导 考点串讲、真题详解与强化训练 校验码 计算机系统运行时,各个部件之间要进行数据交换,有两种方法可以确保数据在传送 过程中正确无误,一是提髙硬件电路的可靠性:二是提髙代码的校验能力,包括査错和纠 错。通常使用校验码的方法来检测传送的数据是否岀错。码距是校验码中的一个重要概念, 所谓码距,是指一个编码系统中任意两个合法编码之间至少有多少个二进制位不同。 1.奇偶校验 奇偶校验是一种简单有效的校验方法。其基本思想是,通过在编码中增加一位校验位 来使编码中1的个数为奇数(奇校验)或者为偶数(偶校验),从而使码距变为2。对于奇校验, 它可以检测代码中奇数位岀错的编码,但不能发现偶数位出错的情况,即当合法编码中奇 数位发生了错误,也就是编码中的1变成0或0变成1,则该编码中1的个数的奇偶性就发 生了变化,从而可以发现错误 常用的奇偶校验码有3种:水平奇偶校验码、垂直奇偶校验码和水平垂直校验码。 2.海明码 海明码的构成方法是:在数据位之间插入k个校验码,通过扩大码距来实现检错和纠 错。设数据位是n位,校验位是k位,则n和k必须满足2-1≥n+k的关系。 3.循环冗余校验码 循环冗余校验码(CRC)广~泛应用于数据通信领域和磁介质存储系统中。它利用生成多项 式为k个数据位产生r个校验位来进行编码,其编码长度为k+r。CRC的代码格式如图1.2 所 n 12 r+1 数据位 校验码 图12CRC的代码格式 由此可知,循环冗余校验码是由两部分组成的,左边为信息码(数据),右边为校验码。 若信息码占k位,则校验码就占nk位。其中,n为CRC码的字长,所以CRC码又称为(n, k)码。校验码是由信息码产生的,校验码位数越长,该代码的校验能力就越强。在求CRC 编码时,采用的是模2运算。模2运算加减运算的规则是按位运算,不发生借位和进位 ■122计算机系统硬件基本组成 计算机系统硬件的基本组成 计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备五大部件组 成运算器、控制器等部件被集成在一起统称为中央处理单元( Central Processing Unit,CPU) CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。 存储器是计算机系统中的记忆设备,分为内部存储器和外部存储器。前者速度高、容量小 一般用于临时存放程序、数据及中间结果。后者容量大、速度慢,可以长期保存程序和数 据。输入设备和输出设备合称为外部设备(简称外设),,输入设备用于输入原始数据及各种命 第1章计算机系统知识 令,输岀设备则用于输出计算机运行的结果。 中央处理单元 1.CPU的组成 CPU主要由运算器、控制器、寄存器组和内部总线等部件组成,主要功能有指令控制、 操作控制、时间控制和数据加工。 运算器 运算器由算术逻辑单元( Arithmetic and Logic Unit,ALU)、累加寄存器、数据缓冲寄存 器和状态条件寄存器组成,它是数据加工处理部件,完成计算机的各种算术和逻辑运算。 相对控制器而言,运算器接受控制器的命令而进行动作,即运算器所进行的全部操作都是 由控制器发出的控制信号来指挥的,所以它是执行部件。运算器有如下两个主要功能。 执行所有的算术运算,如加、减、乘、除等基本运算及附加运算。 执行所有的逻辑运算并进行逻辑测试,如与、或、非、零值测试或两个值的比较等。 下面简要介绍运算器的各组成部件及其功能。 (1)算术逻辑单元。ALU是运算器的重要组成部件,负责处理数据,实现对数据的算 术运算和逻辑运算。 (2)累加寄存器(AC)。AC通常简称为累加器,它是一个通用寄存器。其功能是当运算 器的算术逻辑单元执行算术或逻辑运算时,为ALU提供一个工作区。 (3)数据缓冲寄存器(DR)。在对内存储器进行读写操作时,用DR暂时存放由内存储 器读写的一条指令或一个数据字,并将不同时间段内读写的数据隔离开来 (4)状态条件寄存器(PSW)。PSW保存由算术指令和逻辑指令运行或测试的结果建立 的各种条件码和内容,主要分为状态标志和控制标志,如运算结果进位标志(C)、运算结果 溢出标志八V)、运算结果为0标志(Z)、运算结果为负标志N)、中断标志(Ⅰ、方向标志(D和 单步标志等。这些标志通常分别由一位触发器保存,反映了当前指令执行完成之后的状态。 通常,一个算术操作产生一个运算结果,而一个逻辑操作则产生一个判决。 2)控制器 运算器只能完成运算,而控制器用于控制整个CPU的工作,它决定了计算机运行过程 的自动化。它不仅要保证程序的正确执行,而且要能够处理异常事件。控制器一般包括指 令控制逻辑、时序控制逻辑、总线控制逻辑和中断控制逻辑等几个部分。 (1)指令寄存器(IR)。当CPU执行一条指令时,先把它从内存储器读取到缓冲寄存器 中,再送入IR暂存,指令译码器根据IR的内容产生各种微操作指令,控制其他的组成部 件工作,从而完成所需的功能。 (2)程序计数器(PC)。PC具有寄存信息和计数两种功能,又称为指令计数器。程序的 执行分两种情况,一种是顺序执行,另一种是转移执行。在程序开始执行前,将程序的起 始地址送入PC,该地址在程序加载到内存时确定,因此PC的内容即是程序第一条指令的 地址。执行指令时,CPU将自动修改PC的内容,以便使其保持的总是将要执行的下一条指 令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单地对PC加 1。当遇到转移指令时,后继指令的地址根据当前指令的地址加上一个向前或向后转移的位 移量得到,或者根据转移指令给出的直接转移的地址得到。 软件设计师考试同步辅导 考点串讲、真题详解与强化训练。」 (3)地址寄存器(AR)。AR保存当前CPU所访问的内存单元的地址。由于内存和CPU 存在操作速度上的差异,所以需要使用AR保持地址信息,直到内存的读/写操作完成为止。 (4)指令译码器(ID)。指令分为操作码和地址码两部分,为了能执行任何给定的指令, 必须对操作码进行分析,以便识別所完成的操作。指令译码器就是对指令中的操作码字段 进行分析和解释,识别该指令规定的操作,向操作控制器发岀具体的控制信号,控制各部 件工作,从而完成所需的功能。 3)寄存器组 寄存器组可分为专用寄存器和通用寄存器。运算器和控制器中的寄存器是专用寄存器, 其作用是固定的。通用寄存器用途广泛并可由程序员规定其用途,其数目因处理器的不同 而有所差异。 2.多核CPU 核心(①Die)又称为内核,是CPU最重要的组成部分。多核即在一个单芯片上面集成两个 甚至更多个处理器内核,其中每个内核都有自己的逻辑单元、控制单元、中断处理器、运 算单元,一级 cache、二级 cache共享或独有,其部件的完整性和单核处理器内核相比完全 致。 1.2.3存储系统 、存储器的层次结构 计算机的三层存储体系结构如图1.3所示。 三层存储结构是高速缓存( cache)、主存储器(MM)和 CPU 铺助存储器(外存储器)。若将CPU内部寄存器也看做是 存储器的一个层次,那么存储器的层次分为四层。若有 高速缓存 辅助硬件 些计算机没有高速缓存,那么存储器的层次分为两层, 即只有主存和辅存。 主存 二、存储器的分类 辅助硬件/软件 1.按位置分类 辅存 存储器按位置分类,可分为内存和外存。 内存(主存):用来存储当前运行所需要的程序和图1.3存储器层次结构示意图 数据,速度快,容量小。 外存(辅存):用来存储目前不参与运行的数据,容量大但速度慢。 2.按材料分类 存储器按材料分类,可分为磁存储器、半导体存储器和光存储器。 磁存储器:用磁性介质做成的,如磁芯、磁泡、磁盘、磁带等 半导体存储器:根据所用元件又可分为双极型和MOS型;根据是否需要刷新又可 分为静态和动态两类。 光存储器:由光学、电学和机械部件等组成,如光盘存储器。 6

...展开详情
试读 127P 软件设计师考试同步辅导  考点串讲、真题详解与强化训练
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
wanglei_eneto 凑合用吧,考试用
2019-05-20
回复
nexjtl 教材不新啊
2019-03-28
回复
仁傑 这都是太久之前的了
2019-03-20
回复
xiaomeit 要上大四的课了,希望能有用。
2019-02-24
回复
coder 软件设计师考试同步辅导:考点串讲、真题详解与强化训练(第2版)
2019-01-05
回复
EastQust 内容清晰详尽,很有帮助
2019-01-02
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
软件设计师考试同步辅导 考点串讲、真题详解与强化训练 50积分/C币 立即下载
1/127
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第1页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第2页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第3页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第4页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第5页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第6页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第7页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第8页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第9页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第10页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第11页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第12页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第13页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第14页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第15页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第16页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第17页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第18页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第19页
软件设计师考试同步辅导  考点串讲、真题详解与强化训练第20页

试读结束, 可继续阅读

50积分/C币 立即下载 >