分类: LINUX
2010-01-30 09:25:03
2009年下半年 嵌入式系统设计师考试
参考答案与个人解析(卷2)
广东纺织职业技术学院 欧浩源(ohy3686@foxmail.com)
(注:由于个人兴趣,以下内容纯属个人意见,不代表任何立场,标准答案以考试委员会为准。)
●软件权利人与被许可方签订一份软件使用许可合同。若在该合同约定的时间和地域范围内,软件权利人不得再许可任何第三人以此相同的方法使用该项软件,但软件权利人可以自己使用,则该项许可使用是__(11)__。
(11)A. 独家许可使用
B. 独占许可使用
C. 普通许可使用
D. 部分许可使用
<解析>:考查信息化基础知识中的法律法规的基础认识。
许可贸易实际上是一种许可方用授权的形式向被许可方转让技术使用权同时也让度一定市场的贸易行为。根据其授权程度大小,许可贸易可分为如下五种形式:
(1)独占许可:指在合同规定的期限和地域内,被许可方对转让的技术享有独占的使用权。即许可方自己和任何第三方都不得使用该项技术和销售该技术项下的产品。所以这种许可的技术使用费是最高的。
(2)排他许可,又称独家许可:指在合同规定的期限和地域内,被许可方和许可方自己都可使用该许可项下的技术和销售该技术项下的产品,但许可方不得再将该项技术转让给第三方。排他许可是仅排除第三方面不排除许可方。
(3)普通许可:指在合同规定的期限和地域内,除被许可方该允许使用转让的技术和许可方仍保留对该项技术的使用权之外,许可方还有权再向第三方转让该项技术。普通许可是许可方授予被许可方权限最小的一种授权,其技术使用费也是最低的。
(4)可转让许可,又称分许可:指被许可方经许可方允许,在合同规定的地域内,将其被许可所获得的技术使用权全部或部分地转售给第三方。通常只有独占许可或排他许可的被许可方才获得这种可转让许可的授权。
(5)互换许可,又称交叉许可:指交易双方或各方以其所拥有的知识产权或专有技术,按各方都同意的条件互惠交换技术的使用权,供对方使用。这种许可多适用于原发明的专利权人与派生发明的专利权人之间。
参考答案:A。
● 多媒体中的“媒体”有两重含义。一是指存储信息的实体,二是指表达与传递信息的载体,__(12)__是存储信息的实体
(12)A. 文字、图形、磁带、半导体存储器
B. 磁盘、光盘、磁带、半导体存储器
C. 文字、图形、图像、声音
D. 声卡、磁带、半导体存储器
<解析>:考查计算机应用基础知识。根据题干的提示和您的常识就可以得出正确的答案,文字、图形、图像和声卡都不是存储信息的实体。多说无益。
参考答案:B。
● RGB
(13)A. 23 B
<解析>:考查计算机应用基础知识。
RGB
参考答案:C。
● 位图与矢量图相比,位图__(14)__。
(14)A. 占用空间较大,处理侧重于获取和复制,显示速度快。
B. 占用空间较小,处理侧重于绘制和创建,显示速度较慢。
C. 占用空间较大,处理侧重于获取和复制,显示速度较慢。
D. 占用空间较小,处理侧重于绘制和创建,显示速度快。
<解析>:考查计算机图像显示的基础概念,位图与矢量图。
计算机中显示的图形一般可以分为两大类:位图与矢量图。
位图:亦称为或绘制,是的单个点组成的。
矢量图:也称为面向对象的图像或绘图图像,在数学上定义为一系列由线连接的点。它只能靠软件生成,文件占用内在空间较小,因为这种类型的图像文件包含独立的分离图像,可以自由无限制的重新组合。
相对而言,位图占用的空间较大,首先排除B和D选项。占用空间大,显示速度相对慢一点,最后剩下C选项。
参考答案:C。
● 在采用结构化方法进行系统分析时,根据分解与抽象的原则,按照系统中数据处理的流程,采用__(15)__来建立系统的逻辑模型,从而完成分析工作。
(15)A. ER图 B. 数据流图 C. 程序流程图 D. 软件体系结构
<解析>:考查计算机系统分析的相关知识。
结构化系统分析方法:是运用系统工程原理于大型软件开发的产物,就是采用“自顶向下,由外到内,逐层分解”的思想对复杂的系统进行分解化简,从而有效地控制了系统分析每一步的难度,并运用、加工说明和数据字典作为表达工具的一种系统分析技术。
参考答案:B。
● 面向对象开发方法的基本思想是尽可能按照人类认识客观世界的方法来分析和解决问题,__(16)__方法不属于面向对象方法。
(16)A. Booch B. Coad C. OMT D.
<解析>:考查计算机的面向对象开发的基础知识。
几种典型的面向对象开发方法有:
OMT/Rumbaugh方法
OOD/Booch方法。
RDD/Wirfs-Brock方法。
OOAD/Coad-Yourdon方法。
OOSE/Jacobson方法。
VMT/IBM方法。
参考答案:D。
● 确定构建软件系统所需人数时,无需考虑__(17)__。
(17)A. 系统的市场前景
B. 系统的规模
C. 系统的技术复杂性
D. 项目计划
<解析>:软件开发的常识,无法解析。
参考答案:A。
● 一个项目为了修正一个错误而进行了变更。这个错误被修正后,却引起以前可以正确运行的代码出错。__(18)__最可能发现这一问题。
(18)A. 单元测试 B. 接受测试 C. 回归测试 D. 安装测试
<解析>:考查几个常用测试概念的理解。
在软件生命周期中的任何一个阶段,只要软件发生了改变,就可能给该软件带来问题。
每当软件发生变化时,我们就必须重新测试现有的功能,以便确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能。同时,还需要补充新的测试用例来测试新的或被修改了的功能。为了验证修改的正确性及其影响就需要进行回归测试。
参考答案:C。
● 许多程序语言都规定,程序中的数据必须具有类型,其作用不包括 __(19)__。
(19)A. 便于为数据合理分配存储单元
B. 便于对参与表达式计算的数据对象进行检查
C. 便于定义动态数据结构
D. 便于规定数据对象的取值范围及能够进行的运算
<解析>:这个考点比较细,需要对数据类型的定义和应用有深入的理解。
程序中为数据合理的分配内存单元的依据就是数据类型,不同的数据类型分配不同的存储单元,首先将选项A排除。
在进行表达式计算的数据对象检查时,也需要预计的数据类型,这个是我们写程序是首先要考虑到,没有什么异议,所以选项B也被排除。
对于选项D,我们也是很容易理解的,在程序设计中有“溢出”这个概念,这就是数据类型的取值范围和运算所产生的,因此选项D也是正确的。
就是对C不是很理解,也能容易将其选出来。
参考答案:C。
● 一下关于C/C++语言指针变量的叙述中,正确的是__(20)__。
(20)A. 指针变量可以是全局变量也可以是局部变量
B. 必须为指针变量与指针所指向的变量分配相同大小的存储空间
C. 对指针变量进行算术运算是没有意义的
D. 指针变量必须由动态产生的数据对象来赋值
<解析>:考查指针变量与指针的理解,很多人分不清指针和指针变量有什么异同。
这是C/C++的核心,建议去看看《C陷阱与缺陷》这边经典之作,这里不多说了。
参考答案:A。
(未完待续,请多指教!)