欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    [计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷63及答案与解析.doc

    • 资源ID:507121       资源大小:218KB        全文页数:46页
    • 资源格式: DOC        下载积分:2000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要2000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷63及答案与解析.doc

    1、软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷 63及答案与解析 1 在选择多媒体数据压缩算法时需要综合考虑 _。 ( A)数据质量和存储要求 ( B)数据的用途和计算要求 ( C)数据质量、数据量和计算的复杂度 ( D)数据质量和计算要求 2 下面关于面向对象的描述正确的是 _。 ( A)针对接口编程,而不是针对实现编程 ( B)针对实现编程,而不是针对接口编程 ( C)接口与实现不可分割 ( D)优先使用继承而非组合 3 操作系统具有四个基本特征,下述不属于这四个特 征的是 _。 ( A)并发性 ( B)共享性 ( C)虚拟性 ( D)确定性 4 计算机软件产品开发文件编制指南

    2、 (GB856788)是 (4)标准。 ( A)强制性国家 ( B)推荐性国家 ( C)强制性行业 ( D)推荐性行业 5 实存的存储分配算法用来决定输入的程序和数据放到主存中的位置,采用 “总是把程序装入主存中最大的空闲区域 ”的算法称为 _。 ( A)最佳适应算法 ( B)最差适应算法 ( C)首次适应算法 ( D)循环首次适应算法 6 在中断响应过程中, CPU保护程 序计数器的主要目的是 _。 ( A)使 CPU能找到中断服务程序的入口地址 ( B)为了实现中断嵌套 ( C)为了使 CPU在执行完中断服务程序时能回到被中断程序的断点处 ( D)为了使 CPU与 I/O设备并行工作 7

    3、下列叙述中正确的是 (19)。 ( A)面向对象程序设计语言都不支持过程化的程序设计 ( B)面向对象系统只可采用面向对象程序设计语言实现 ( C)某些过程化程序设计语言也可实现面向对象系统 ( D)面向对象程序设计语言不支持对成员变量的直接访问 8 若广义表 L(1, 2, 3),则 L的长度和深度分别为 (3)。 ( A) 1和 1 ( B) 1和 2 ( C) 1和 3 ( D) 2和 2 9 若广义表 L=(1, 2, 3),则 L的长度和深度分别为 _。 ( A) 1和 1 ( B) 1和 2 ( C) 1和 3 ( D) 2和 2 10 软件设计的主要任务是设计软件的结构、过程和模

    4、块,其中软件结构设计的主要任务是要确定 _。 ( A)模块间的操作细节 ( B)模块间的相似性 ( C)模块间的组成关系 ( D)模块的具体功能 11 软件维护工作越来越受到重视,因为它的花费常常要占软件生存周 期全部花费的 (1)%左右。其工作内容为 (2)。为了减少维护工作的困难,可以考虑采取的措施是 (3)。而软件的可维护性包含 (4)。所谓维护管理主要指的是 (5)等。 ( A) 10 20 ( B) 20 40 ( C) 60 80 ( D) 90以上 ( A)纠正与修改软件中含有的错误 ( B)因环境已发生变化,软件需作相应的变更 ( C)为扩充功能,提高性能而做的变更 ( D)包

    5、括上述各点内容 ( A)设法开发出无错的软件 ( B)增加维护人员数量 ( C)切实加强维护管理,并在开发过程中就采取有利于未来维护的措施 ( D)限制修改的范围 ( A)正确性、灵活性、可移植性 ( B)可测试性、可理解性、可修改性 ( C)可靠性、可复用性、可用性 ( D)灵活性、可靠性、高效性 ( A)加强需求分析 ( B)重新编码 ( C)判定修改的合理性并审查修改质量 ( D)加强维护人员管理 16 静态图像压缩标准 JPEG2000中使用的是 _ 算法。 ( A) K-L ( B)离散正弦变换 ( C)离散余弦变换 ( D)离散小波变换 17 下述任务中,不属于软件工程需求分析阶段

    6、的是 _。 ( A)分析软件系统的 数据要求 ( B)确定软件系统的功能需求 ( C)确定软件系统的性能要求 ( D)确定软件系统的运行平台 18 使用软件开发工具有助于提高软件的开发、维护和管理的效率。集成型软件开发环境通常由工具集和环境集成机制组成。这种环境应具有 _。环境集成机制主要有数据集成机制、控制集成机制和界面集成机制。 ( A)开放性和可剪裁性 ( B)开放性和不可剪裁性 ( C)封闭性和可剪裁性 ( D)封闭性和不可剪裁性 19 两个小组独立地测试同一个程序,第一组发现 25个错误,第二组发现 30个错误,在两个小 组发现的错误中有 15个是共同的,那么可以估计程序中的错误总数

    7、是 _个。 ( A) 25 ( B) 30 ( C) 50 ( D) 60 20 在计算机系统中,构成虚拟存储器 _。 ( A)只需要一定的硬件资源便可实现 ( B)只需要一定的软件即可实现 ( C)既需要软件也需要硬件方可实现 ( D)既不需要软件也不需要硬件 21 集合 A=d, b, c上的二元关系 R为: R= a, a, c, c, a, b ,则二元关系 R是 _。 ( A)自反的 ( B)反自反的 ( C)对称的 ( D)传递的 22 外部设备提出中断请求的条件是 (8)。 ( A)一个 CPU周期结束 ( B)外设工作完成和系统允许 ( C) CPU开放中断系统 ( D)总线空

    8、闲 23 在软件工程学中,我们把一组具有相同数据结构和相同操作的对象的集合定义为 (21),此定义包括一组数据属性和在数据上的一组合法操作。 ( A)类 ( B)属性 ( C)对象 ( D)消息 24 在八相调制下,若数字脉;中信号的宽度为 41610-6s,则数据传输速率为(63)。 ( A) 2400bit/s ( B) 7200bit/s ( C) 1200bit/s ( D) 4800bit/s 25 支持设计、实现或测试特定的软件开发阶段的 CASE工作台是一组 (13)。 ( A)工具集 ( B)软件包 ( C)平台集 ( D)程序包 26 以下关于标准化的说法中不正确的是 (9)

    9、。 ( A)标准化的目的之一是建立稳定和最佳的生产、技术、安全、管理等秩序 ( B)标准化的目的之一是获得最佳效益 ( C)标准化的目的之一是确保主体在某行业、领域的垄断地位 ( D)标准能实现商品生产的合理化、高效率和低成本 27 采用邻接表存储的图的 深度优先遍历算法类似于二叉树的 (57)。 ( A)中序遍历 ( B)前序遍历 ( C)后序遍历 ( D)按层遍历 28 对长度为 n的 /顷序表进行顺序查找的时间复杂度为 (50)。 ( A) O(n) ( B) O(log2n) ( C) O(log2(n+1) ( D) O(n2) 29 在面向对象的技术中, (45)提供了一系列的好处

    10、:对象的内部实现细节对外界是隐藏的;便于构件复用;对象间的接口被简化。 ( A)封装 ( B)继承 ( C)多态 ( D)信息隐藏 30 UML中有 4种关系:依赖、 关联、泛化和实现。其中, (47)是两个事物间的语义关系,即一个事物发生变化会影响另一个事物的语义。 ( A)依赖 ( B)关联 ( C)泛化 ( D)实现 31 (7)对系统程序员是透明的。 ( A)系列机各档不同的数据通路宽度、 Cache存储器和指令缓冲寄存器 ( B)系列机各档不同的数据通路宽度、 Cache存储器 ( C)程序状态字、指令缓冲寄存器, Cache存储器 ( D)虚拟存储器、 Cache存储器,程序状态字

    11、 32 下面算法是实现对 n个整数的序列进行选择排序,其中序列的 “长度 ”n为问题的规 模。该算法的时间复杂度为 (11)。 void select_sort(int a, int n) /将 a中整数序列重新排列成从小到大有序的整数序列 for(i=0; i n-1; +i) j=i; for(k=i+1; k n; +k)if(akaj)j=k; if(j!=i)w=aj; aj; ai; ai=w )/select_sort ( A) O(n2) ( B) O(n3) ( C) O(n4) ( D) O(n) 33 操作系统 的作用是 (26)。 ( A)把源程序编译为目标程序 ( B

    12、)便于进行目标管理 ( C)控制和管理系统资源的使用 ( D)实现软硬件的转接 34 在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明, (59)是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。 ( A)业务需求 ( B)功能要求 ( C)非功能需求 ( D)用户需求 35 设数组 Data 0m)作为循环队列 SQ的存储空间, front 为队头指针, rear 为 队尾指针,则执行出队操作的语句为 (60)。 ( A) front=(front+1)%(m+1) ( B) front=(front+1)%m (

    13、 C) rear=(rear+1)%m ( D) front=front+1 36 四元式之间的联系是通过 (62)实现的。 ( A)指示器 ( B)临时变量 ( C)符号表 ( D)程序变量 37 关于光纤传输,下列不具备的特征是 (59)。 ( A)频带很宽 ( B)误码率很低 ( C)不受电磁干扰 ( D)容易维护和维修 38 (12)不是软件工程的基本原理 。 ( A)用分阶段的生命周期计划严格管理 ( B)尽早、持续交付有价值的软件以使客户满意 ( C)采用现代程序设计技术 ( D)开发小组的人员少而精 39 过滤型防火墙可以通过 (62)实现。 ( A)交换机 ( B)中继器 (

    14、C)路由器 ( D) HUB 40 软件维护包括 (15)、适应性维护、一致性维护、预防性维护。 ( A)正确性维护 ( B)可用性维护 ( C)运行性维护 ( D)稳定性维护 41 MPEG-1 Audio的质量相当于 (38)质量。 ( A)激光唱盘 (CD-Audio)的 声音 ( B)调幅 (Amplitude Modulation, AM)广播的声音 ( C)调频 (Frequency Modulation, FM)广播的声音 ( D)近似激光唱盘 (Near-CD-Audio)的声音 42 一个无向图中,所有顶点的度数之和等于所有边数的 (52)倍。 ( A) 3 ( B) 2 (

    15、 C) 1 ( D) 1/2 43 关于 DNS,下面说法不正确的是 (63)。 ( A)没有 DNS服务器,知道 IP 地址也能浏览上网 ( B) DNS负责将机器名字转换为 IP 地址 ( C)每次地址转换 (解析 ), 只有一台 DNS服务器完成 ( D) DNS系统是分布式的 44 LISP是早发展起来主要用于人工智能的 (30)程序设计语言。 ( A)命令式 ( B)面向对象 ( C)函数式 ( D)逻辑型 45 设顺序存储的某线性表共有 123个元素,按分块查找的要求等分为 3块。若对索引表采用顺序查找方法来确定子块,且在确定的子块中也采用顺序查找方法,则在等概率的情况下,分块查找

    16、成功的平均查找长度为 (52)。 ( A) 21 ( B) 23 ( C) 41 ( D) 62 46 若有广义表 L=(1, 2, 3),则 L的 K度和深度分别为 (34)。 ( A) 1和 1 ( B) 1和 2 ( C) 1和 3 ( D) 2和 2 47 UNIX的文件系统采用三级索引机制。在文件控制块 (FCB)中,设置了一个索引表,共有 13个索引地址。其中,前 10个为直接索引地址,后 3个为间接索引地址,包括 1个一级索引地址、 1个二级索引地址和 1个三级索引地址。假定磁盘块的大小为 512个字节,那么 UNIX系统允许一个文件最多有 (24)页。 ( A) 13 ( B)

    17、 10+256*3 ( C) 10+256+2562+2563 ( D) 10+512+512*2+512*13 48 解决 Hash法中出现的冲突问题常采用的方法是 (57)。 ( A)数字分析法、除余法、平方取中法 ( B)数字分析法、除余法、线性探查法 ( C)数字分析法、线性探查法、双散列法 ( D)线性探查法、双散列法、拉链法 49 下面的 C程序代码段在运行中会出现 (46)错误。 int i=0; while(i 10) i: i+1 ( A)语法 ( B)类型不匹配 ( C)变量定义 ( D)动态语义 50 在 CPU与主存之间设置高速缓冲存储器 (Cache),其目的是为了

    18、(2)。 ( A)扩大主存的存储容量 ( B)提高 CPU对主存的访问效率 ( C)既扩大主存容量又提高存取速度 ( D)提高外存储器的速度 51 结构化开发方法中,数据流图是 (15)阶段产生的成果。 ( A)需求分析 ( B)总体设计 ( C)详细设计 ( D)程序编码 52 (68)不属于电子邮件协议。 ( A) POP3 ( B) SMTP ( C) IMAP ( D) MPLS 53 用户可以通过 http: /和 http: /访问在同一台服务器上(70)不同的两个 Web站点。 ( A) IP 地址 ( B)端口号 ( C)协议 ( D)虚拟目录 54 某银行为了使其网上银行系统

    19、能够支持信用卡多币种付款功能而进行扩充升级,这需要对数据类型稍微进行一些改变,这一状况需要对网上银行系统进行 ( )维护。 ( A)正确性 ( B)适应性 ( C)完善性 ( D)预防性 55 以下关于算法与数据结构关系的描述中,说法正确的是 (57)。 ( A)算法的实现依赖于数据结构的设计 ( B)算法的效率与数据结构无关 ( C)数据结构越复杂,算法的效率越高 ( D)数据结构越简单, 算法的效率越高 56 对于具有 n个元素的一个数据序列,若只需得到其中第 k个元素之前的部分排序,最好采用 (63)。 ( A)堆排序 ( B)希尔排序 ( C)快速排序 ( D)直接插入排序 57 页式

    20、存储管理当中的页面是由 (22)所感知的。 ( A)用户 ( B)操作系统 ( C)编译系统 ( D)链接程序 58 某工程计划如图 3-5所示,各个作业所需的天数如表 3-3所列,设该工程从第 0天开工,则作业 I最迟应在第 (35)天开工。59 以下关于极限编程 (XP)和原型法区别的描述中,错误的是 (33)。 ( A)两者都适用于用户需求不是非常明确,易发生变化的项目 ( B)极限编程 (XP)通过 “小型发布 ”策略获取需求后,将毫不犹豫的抛弃每个 “小版本 ” ( C)原型法要求原型要完整,覆盖到整个项目的各功能点 ( D)极限编程 (XP)对每一个 “小版本 ”都有很高的质量要求

    21、 60 美国公民 Tom于 2007年 3月 1日向中国专利局提出一件实用新型专利申请。其后, Tom对该发明做了改进,于 2008年 3月 1日就其改进发明向中国专利局又提出申请时,可享有 (10)。 ( A)国内优先权 ( B)国际优先权 ( C)两 项专利权 ( D)优先使用权 61 以下不属于 Windows Server 2008操作系统创新性能的是 (21)。 ( A)通过服务器内核、外壳等增强可靠性 ( B)提供网络接入保护、联合权限管理以及只读的域控制器 ( C)无缝的 UNIX/Windows互操作性 ( D) Hypervisor软件层负责虚拟机的直接管理工作 62 在图

    22、6-9中,由点 O(0,0)到点 P(5,6)的最短路径共有 (63)条。( A) 126 ( B) 128 ( C) 252 ( D) 256 63 单指令流多数据流 SIMD计 算机由 _。 ( A)单一控制器、单一运算器和单一存储器组成 ( B)单一控制器、多个执行部件和多个存储器模块组成 ( C)多个控制部件同时执行不同的指令,对同一数据进行处理 ( D)多个控制部件、多个执行部件和多个存储器模块组成 64 在 cache的地址映射中,凡主存中的任意一块均可映射到 cache内的任意一块的位置上,这种方法称为 _。 ( A)全相联映射 ( B)直接映射 ( C)组相联映射 ( D)混合

    23、映射 65 一棵完全二叉树上有 1001个结点,其中叶子结点的个数是 (3)。 ( A) 490 ( B) 500 ( C) 501 ( D) 505 66 _一经接受并采用,或各方商定同意纳入经济合同中,就成为各方必须共同遵守的技术依据,具有法律上的约束性。 ( A)强制性标准 ( B)推荐性标准 ( C)国际标准 ( D)区域标准 67 UML中有四种关系,以下 _是 UML中的关系。 A扩展 B实现 C使用 D包含 68 软件设计中划分程序模块通常遵循的原则是要使各模块间的耦合性尽可能弱。一个模块把一个复杂的内部数据结构作为参数传送给另一个模块的耦合 方式属于_。 A公共耦合 B数据耦合

    24、 C控制耦合 D标记耦合 69 给您分配一个 B类 IP网络 172.16.0.0,子网掩码 255.255.255.192,则可以利用的网段数和每个网段最大主机数分别为 _。 A 512, 126 B 1022, 62 C 1024, 62 D 1022, 64 70 某文件管理系统为了记录磁盘的使用情况,在磁盘上建立了位示图 (bitmap)。若系统中字长为 16位,磁盘上的物理块依次编号为 0, 1, 2, ,那么 8192号物理块的使用情况在位示图中的第 (25)个字中描述。 ( A) 256 ( B) 257 ( C) 512 ( D) 513 71 (59)的邻接矩阵是一个对称矩阵

    25、。 ( A)无向图 ( B) AOV网 ( C) AOE网 ( D)有向图 72 使用白盒测试方法时,应根据 (17)和指定的覆盖标准确定测试数据。 ( A)程序的内部逻辑 ( B)程序结构的复杂性 ( C)使用说明书 ( D)程序的功能 73 若用 n个权值构造一棵最优二叉树 (哈夫曼树 ),则该二叉树的结点总数为 (59)。 ( A) 2n ( B) 2n-1 ( C) 2n+l ( D) 2n+2 74 一幅彩色图像 (RGB),分辨率为 256512,每一种颜色用 8bit表示,则该彩色图像的数据量为 (13)bit。 ( A) 2565128 ( B) 25651238 ( C) 2

    26、565123/8 ( D) 2565123 75 Communication via e-mail is by far the most common Internet activity. You can(71 )with anyone in the world who has an Internet address or e-mail(72)with a system connection to the Internet. All you need is(73)the Internet and an e-mail program. Two of the most widely used e-

    27、mail programs are Microsofts(74)and Netscapes Navigator. A typical e-mall message has three basic(75): header, message, and signature. ( A) connect ( B) exchange ( C) communicate ( D) game ( A) account ( B) No ( C) user ( D) administrator ( A) attach with ( B) grasp ( C) possess ( D) access to ( A)

    28、Yahoo ( B) Explore ( C) Foxmail ( D) Outlook Express ( A) packets ( B) elements ( C) frames ( D) cells 一、主观题 80 阅读下列说明和数据流图,回答问题 1至问题 4。 【说明】 某基于微处理器的住宅安全系统,使用传感器 (如红外探头、摄像头等 )来检测各种意外情况,如非法进入、火警、水灾等。 房主可以在安装该系统时配置安全监控设备 (如传感器、显示器、报警器等 ),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感器,并通过控制面板上的键盘与系统进行信息交互。在安装过程

    29、中,系统给每个传感器赋予一个编号 (即 ID)和类型,并设置房主密码以启动和关闭系统, 设置传感器事件发生时应自动拨出的电话号码。当系统检测到一个传感器事件时,就激活警报,拨出预置的电话号码,并报告关于位置和检测到的事件的性质等信息。 80 数据流图如图 1-9(住宅安全系统顶层图 )所示中的 A和 B分别是什么 ? 81 数据流图如图 1-10(住宅安全系统第 0层 DFD图 )所示中的数据存储 “配置信息 ”会影响图中的哪些加工 ? 82 将数据流图如图 1-11(加工 4的细化图 )所示中的数据流补充完整,并指明加工名称、数据流的方向 (输入 /输出 )和数据流名称。 83 请说明逻辑数

    30、据流图 (LogicalData Flow Diagram)和物理数据流图 (PhysicalData Flow Diagram)之间的主要差别。 软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷 63答案与解析 1 【正确答案】 C 【试题解析】 在选择多媒体数据压缩算法时一般从下述三个方面来考虑:一是压缩后的数据质量,即将压缩后的数据恢复之后失真如何;二是压缩比,也就是说压缩后的数据量于未压缩之前的数据量相比的比率;三是压缩算法本身的复杂度,即耗费的时间和空间等。 2 【正确答案】 A 【试题 解析】 “针对接口编程,而不是针对实现编程 ”这是面向对象程序设计的一条重要准则,遵循

    31、此原则有以下好处: 使用者不必知道其使用对象的具体所属类; 使用者无需知道特定类,只需知道它们所期望的接口; 一个对象可以很容易地被 (实现了相同接口的 )另一个对象所替换; 对象间的连接不必硬绑定到一个具体类的对象上,因此增加了灵活性。 3 【正确答案】 D 【试题解析】 操作系统的四个基本特征是指:并发性、共享性、虚拟性和不确定性。并发性是指计算机系统中存在许多并发执行的活动。并发是指同一时间间隔内从宏观上看有多个 活动同时在执行。共享性是指系统中各个并发活动共享计算机中的各种资源。虚拟性是指把物理上的一台设备变成逻辑上的多台设备。由于程序的并发执行,系统内各进程错综复杂,与这些进程相关的

    32、事件,比如 I/O请求,发生的时间都不可预测,若处理不当,可能造成错误,使得程序的初始化条件即便相同,在不同时候运行的结果也可能不一样,这就是不确定性。 4 【正确答案】 A 【试题解析】 强制性国家标准代码为 GB,推荐性国家标准代码为 GB/T,强制性行业标准代码由大写汉语拼音大写字母组成 (如航天 QJ、电子 SJ、机械 JB、金融 JR),加上 “/T”为行业推荐标准。由此可见,计算机软件产品开发文件编制指南 (GB856788)是强制性国家标准,答案选 A。 5 【正确答案】 B 【试题解析】 实存的可变式动态分区分配在作业执行前并不建立分区,而是在处理作业过程中按需要建立分区。常使

    33、用的四种存储分配算法介绍如下。 (1)首次适应算法:把内存中的可用分区单独组成可用分区表或可用分区自由链,按起始地址递增的次序排列。每次按递增次序向后找,一旦找到大于或等于所要求内存长度的分区,则结束探索,从找到的分区中找出所要求的内存长度分配给 用户,并把剩余的部分进行合并。 (2)循环适应算法:上述首次适应法经常利用的是低地址空间,后面经常是较大的空白区,为使内存所有线性地址空间尽可能轮流使用到,每重新分配一次,都在当前地址之后寻找分区。 (3)最佳适应算法:最佳适应算法是将输入作业放入主存中与它所需大小最接近的空白区中,使剩下的未用空间最小。该算法要求空白区大小按从小到大的次序组成空白区

    34、可用表或自由链。在进行分配时总是从最小的一个开始查询,因而找到的一个能满足要求的空白区便是最佳的一个。 (4)最差适应算法:分配时把一个作业程序放入主存中最不适 合它的空白区,即最大的空白区 (空闲区 )内。 6 【正确答案】 C 【试题解析】 中断响应过程大致如下: CPU收到中断请求信号后,如果 CPU内部的中断允许触发器为 1,则在当前指令执行完后,响应中断。保护好被中断的主程序的断点及现场信息,根据中断类型码从中断向量表中找到对应的中断服务程序的入口地址,从而进入中断服务程序。中断服务程序执行完毕后, CPU返回断点处继续执行刚才被中断的程序。为了能返回断点处继续执行刚才被中断的程序,

    35、 CPU需具有程序计数器。程序计数器保存了断点处的地址,只要知道这个地址就可以 返回了。 7 【正确答案】 C 【试题解析】 从程序设计方法的角度看,面向对象是一种新的程序设计范型(paradigm),其基本思想是使用对象、类、继承、封装、聚合、关联、消息、多态性等基本概念来进行程序设计。面向对象方法是一种运用对象、类、继承、封装、聚合、关联、消息、多态性等概念来构造系统的软件开发方法。面向对象程序语言有 Smalltalk, Eiffel, C+和 Java。面向对象方法与面向对象语言并没有严格的对应,一个面向对象系统也可以用非面向对象的语言,有的面向对象语言也支持面向过程。例如 , C+既

    36、支持面向过程也支持面向对象。 8 【正确答案】 B 【试题解析】 广义表的长度定义为表中元素的个数,而深度定义为广义表展开后括号的最大嵌套层数。 9 【正确答案】 B 10 【正确答案】 C 【试题解析】 这里所说的软件设计其实指概要设计,其主要任务就是:合理划分模块,并追求更高的内聚度和更低的耦合度。 11 【正确答案】 C 12 【正确答案】 D 13 【正确答案】 C 14 【正确答案】 B 15 【正确答案】 C 【试题解析】 软件维护就是 在软件交付使用之后直至软件被淘汰的整个时期内为了改正错误或满足新的需求而修改软件的活动。软件维护的代价是很大的,据1994年 Software E

    37、ngineering Encyclopedia 记载,它在 20世纪 70年代占 35%40%,在 80年代上升到 40% 60%,在 90年代上升到 70% 80%。根据以上分析,第 (1)空只有选项 C符合题意。软件维护的目的是为了改正错误或满足用户新的需求,因此纠正与修改软件中含有的错误,因环境已发生变化,对软件所做的变更以及为扩充功能,提高性能而做的变更都属于软件维护的内容。 所以,第 (2)空应选择 D。软件维护是一件十分困难的工作,其原因主要是由于软件需求分析和开发方法的缺陷造成的。软件开发过程中没有严格而又科学的管理和规划,便会引起软件运行时的维护困难。为了提高软件的可维护性,在

    38、软件生命周期的各个阶段都必须充分考虑维护问题。先进的软件工程方法,是软件可维护的基础保证。软件的可维护性是指理解、改正、改动、改进软件的难易程度。根据 Boehm质量模型,通常影响软件可维护性的因素有可理解性、可测试性和可修改性。软件维护管理是指为保证维护质量、提高维护效率、控制维护成本而进行的维护过程管 理,它要求对软件的每次 “修改 ”均需经过申请、评估、批准、实施、验证等步骤。软件维护管理的核心是维护评估和维护验证。维护评估的主要工作包括:判定维护申请的合理性与轻重缓急、确定维护的可行性与时间及费用、制定维护策略与维护计划等。维护验证主要审查修改后的软件是否实现了维护目标、软件文档是否也

    39、做了相应修改等。 16 【正确答案】 D 【试题解析】 JPEG 专家组开发了两种基本的压缩算法,一种是以离散余弦变换为基础的有损压缩算法,另一种是以预测技术为基础的无损压缩算法。为了在保证质量的前提下进一步提高压缩 比, JPEG2000标准采用了小波变换算法。 17 【正确答案】 D 【试题解析】 需求分析阶段的任务主要包括确定软件的综合要求,分析软件系统的数据要求,导出系统的逻辑模型,以及修正项目开发计划。确定软件系统的运行平台是在软件设计阶段考虑的问题。 18 【正确答案】 A 【试题解析】 软件开发环境是指支持软件产品开发的软件系统。集成型软件开发环境是一种把支持多种软件开发方法和开发模型、支持软件开发全过程的软件工具集成在一起的软件开发环境。这种环境通常具有开放性和可剪裁性。 19 【 正确答案】 C 【试题解析】 25+30-15=40,因为可能还会有其他错误,当然也不会太多,所以选择 50个比较合适。 20 【正确答案】 C 【试题解析】 虚拟存储器只是一个容量非常大的存储器的逻辑模型,不是任何实际的物理存储器。它借助于磁盘等辅助存储器来扩大主存容量,使之为更大或更多的程序所使用。它指的是主存 外存层次,以透明的方式给用户提供了一个比实际主存空间大得多的程序地址空间,所以它既需要硬件,也需要软件。 21 【正确答案】 D


    注意事项

    本文([计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)试题模拟试卷63及答案与解析.doc)为本站会员(testyield361)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开