[计算机类试卷]2010年上半年软件水平考试(初级)程序员上午(基础知识)试题真题试卷及答案与解析.doc

上传人:twoload295 文档编号:492891 上传时间:2018-11-30 格式:DOC 页数:30 大小:185.50KB
下载 相关 举报
[计算机类试卷]2010年上半年软件水平考试(初级)程序员上午(基础知识)试题真题试卷及答案与解析.doc_第1页
第1页 / 共30页
[计算机类试卷]2010年上半年软件水平考试(初级)程序员上午(基础知识)试题真题试卷及答案与解析.doc_第2页
第2页 / 共30页
[计算机类试卷]2010年上半年软件水平考试(初级)程序员上午(基础知识)试题真题试卷及答案与解析.doc_第3页
第3页 / 共30页
[计算机类试卷]2010年上半年软件水平考试(初级)程序员上午(基础知识)试题真题试卷及答案与解析.doc_第4页
第4页 / 共30页
[计算机类试卷]2010年上半年软件水平考试(初级)程序员上午(基础知识)试题真题试卷及答案与解析.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、2010年上半年软件水平考试(初级)程序员上午(基础知识)试题真题试卷及答案与解析 1 “_”是访问某网站的正确网址。 A B xyzceiaec.org C ceiaec.orgindex.htm D ceiaec.orgindex.htm 2 将某 ASCII字符采用偶校验编码 (7位字符编码 +1位校验码 )发送给接收方,在接收方收到的 8位数据中,若 _,则能确定传输过程中发生错误。 A “1”的个数为奇数 B “1”的个数为偶数 C最低位为 “1” D最高位为 “1” 3 若内存按字节编址,用存储容量为 32K8比特的存储器芯片构成地址编号A0000H至 DFFFFH的内存空间,则

2、至少需要 _片。 A 4 B 6 C 8 D 10 4 以下关于精简指令集计算机 (RISC)指令系统特点的叙述中,错误的是 _。 A对存储器操作进行限制,使控制简单化 B指令种类多,指令功能强 C设置大量通用寄存器 D选取使用频率较高的一些指令,提高执行速度 5 32位微处理器的 32是指 _。 A系统总线的宽度为 32位 B处理 的数据长度只能为 32位 C CPu字长为 32位 D通用寄存器数目为 32个 6 以下关于 CPU与主存之问增加高速缓存 (Cache)的叙述中,错误的是 _。 A Cache扩充了主存储器的容量 B Cache可以降低由于 CPU与主存之间的速度差异造成的系统

3、性能影响 C Cache的有效性是利用了对主存储器访问的局部性特征 D Cache中通常保存着主存储器中部分内容的一份副本 7 以下文件格式中属于声音文件的是 _。 A PDF B WAV C AVI D DOC 8 下列光盘格式 中,不能多次擦除重写数据的是 _。 A DVD-RAM B CD-R C DVD-RW D CD-RW 9 用户提出需求并提供经费,委托软件公司开发软件。但在双方商定的协议中未涉及软件著作权的归属,则软件著作权属于 _所有。 A软件用户 B软件公司 C用户与软件公司共同 D社会公众 10 李某购买了一张有注册商标的正版软件光盘,擅自将其复制出售,则该行为侵犯了开发商

4、的 _。 A财产所有权 B商标权 C物权 D知识产权 11 若不考虑 I/O设备本身的性能,则 影响计算机系统 I/0数据传输速度的主要因素是 _。 A地址总线宽度 B数据总线宽度 C主存储器的容量 D CPU的字长 12 十六进制数 CC所对应的八进制数为 _。 A 314 B 630 C 1414 D 3030 13 与 A+AB等价的逻辑表达式是 _。 ( 、 +、 分别表示逻辑异或、逻辑加、逻辑乘 ) A A+B B A+B C A B D AB 14 CPU中的 _的值可自动加 1,以便实现程序指令的顺序执行。 A指令寄存器 (IR) B程序计数器 (PC) C地址寄存器 (AR)

5、D指令译码器 (ID) 15 在磁盘移臂调度算法中, _算法可能会随时改变移动臂的运动方向。 A电梯调度和先来先服务 B先来先服务和单向扫描 C电梯调度和最短寻道时间优先 D先来先服务和最短寻道时间优先 16 已知 a是浮点型变量, k是整型变量,对程序中的表达式 “a+k”求值时,在不损失精度的要求下,通常需要 _。 A将 k重新定义为浮点型变量 B将 a重新定义为整型变量 C将 k的值临时转换为浮点型 D将 a的值临时转换为整型 17 源程 序中的 _与程序的运行结果无关。 A注释的多少 B变量的取值 C循环语句的执行次数 D表达式的求值方式 18 某有限状态自动机的状态图如下图所示 (状

6、态 0是初态,状态 2是终态 ),则该自动机不能识别 _。 A abab B aabb C bbaa D Bbab 19 若在单向链表上,除访问链表中所有结点外,还需在表尾频繁插入结点,那么采用 _最节省时间。 A仅设尾指针的单向链表 B仅设头指针的单向链表 C仅设尾指针的单向循环链表 D仅设头指针的单向循环链表 20 表达式 “a*(b-c)+d”的后缀式为 _。 A abcd*-+ B ab*c-d+ C ab-cd+* D abc-*d+ 21 对于二维数组 a16, 18,设每个元素占 2个存储单元,且以列为主序存储,则元素 a4, 4相对于数组空间起始地址的偏移量是 _个存储单元。

7、A 28 B 42 C 48 D 54 22 23 24 已知栈 S初始为空,对于一个符号序列 a1a2a3a4a5(入栈次序也是该次序 ),当用 I表示入栈、 O表示出栈,则通过栈 S得到符号序列 a2a4a5a3a1的操作序列为_。 A I O I I O O I O O I B I I O I O I O I O O C I O O I I O I O I O D I I O I I O I O O O 25 队列是一种按 “先进先出 ”原则进行插入和删除操作的数据结构。若初始队列为空,输入序列为 a b c d e,则可得到的输出序列为 _。 A a b c d e B a b d c

8、 e C e d c b a D e d a b c 26 27 通过程序设计活动求解问题时,通常可 分为问题建模、算法设计、编写代码和编译调试四个阶段。 _阶段的工作与所选择的程序语言密切相关。 A问题建模和算法设计 B算法设计和编写代码 C问题建模和编译调试 D编写代码和编译调试 28 以下关于程序中函数的定义、调用和声明的叙述中,正确的是 _。 A函数的定义必须放在该函数的调用之前 B函数的声明必须放在该函数的调用之前 C函数的定义必须放在该函数的声明之前 D函数的声明必须放在该函数的定义之前 29 以下关于子类和父类的叙述中,正确的是 _。 A子类继 承了父类的属性和方法 B父类继承了

9、子类的属性和方法 C子类的行为和父类必须完全保持一致 D父类的行为必须利子类完全保持一致 30 下列关于类和对象的叙述中,正确的 _。 A类是对象的模板,一个类仅能生成一个对象 B对象是类的模板,一个对象仅能生成一个类 C类是对象的模板,一个类是一组对象的集合 D对象是类的模极,一个对象是一组类的集合 31 以下关于面向对象分析与设计叙述巾,正确的是 _。 A面向对象分析与面向对缘设计存在精确的界限 B面向对象分析与面向对象设计的任 务相同 C面向对象分析与面向对象设计不存在精确的界限 D面向对象分析与面向对象设计不产生任何可见结果 32 本题考查面向对象分析与面向对象设计的基本概念。 不论是

10、面向对象分析还是面向对象设计,都是面向对象软件工程中的两个重要阶段,这两个阶段的划分目前尚不存在一个精确的界限。一般情况下,仅仅是从任务的角度进行一个初步的划分,分析阶段的任务是产生一个分析模型,它作为设计的输入,用于产生设计模型,不论是分析模型还是设计及模型都是可见的结果。 33 面向对象分析的主要任务不包括 _。 A构建分析模型,以描述用户的需求 B构建设计模型,以描述系统如何解决问题 C建立一个准确的、一致的系统模型以描述软件需要解决的问题 D构建分析模型,验证最终系统是否满足软件需求 34 ISO/IEC 9126软件质量模型中,第一层是质量特性,如功能性和可靠性等,第二层是质量子特性

11、,如功能性的质量子特性有适应性和准确性等。与软件适应不同规定环境的处理或手段有关的软件属性称为适应性,这一子特性属于 _质量特性。 A可维护性 B可移植性 C易使用性 D可靠性 35 根据维护的具体 内容的不同,可对软件维护进行分类。 _是指对文件或数据库中的记录进行增加、修改和删除等操作,通常采用专用的程序模块。 A程序维护 B数据维护 C代码维护 D设备维护 36 XP是一种轻量级 (敏捷 )、高效、低风险、柔性、可预测的、科学的软件开发方式,其四大价值观包括沟通、简单、 _。 A隐喻和反馈 B重构和勇气 C隐喻和重构 D反馈和勇气 37 测试用例由测试输入数据和与之对应的预期输出结果组成

12、。人们常用白盒法和黑盒法设计测试用例,其中白盒法主要是为了检查 _等 。 A是否有错误的功能或遗漏的功能 B性能是否能够接受 C是否有数据结构或外部数据库访问错误 D程序内部结构是否有效 38 绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。绑定可在编译时进行,也可在运行时进行。若一个给定的过程调用和执行代码的结合直到调用发生时才进行,这种绑定称为 _。 A静态绑定 B动态绑定 C过载绑定 D强制绑定 39 软件开发商对软件产品进行持续不断改进的动力主要来自 _。 A用户的反馈意见 B反盗版 C促销 D技术进步 40 软件开发过程中为确保软件质量所采取的措施中,不包括 _。 A开

13、发前应选定或制定开发标准或开发规范,并遵照执行 B在开发初期制定质量保证计划,并在丌发中坚持执行 C用户应参与开发全过程,并监督开发质量 D严格进行阶段评审 41 以下关于软件开发文档的叙述中,错误的是 _。 A软件开发是程序及其相应文档的生产过程 B软件开发过程中的重要信息需要固化在文档中,以便积累开发经验 C由于担心设计人员中途离职,所以要让他们写下文档 D在软件开发过程中,面对面交流并不可靠,应当 完全用文档来代替 42 关系模型是采用 _结构表达实体类型及实体间联系的数据模型。 A树型 B网状 C线型 D二维表格 43 设有商品关系 P(商品名,条形码,供应商号,价格,数量 ), “条

14、形码 ”唯一标识关系 P中的每一个元组,商品名不能为空,供应商号是关系 P的外键。另有供应商关系 S(供应商号,供应商名,地址,电话 )。关系 P中的商品名是唯一的。建立商品关系 P的 SQL语句如下所示: 查询供应商地址包含 “西安 ”的供应商名及电话的 SQL语句为: SELECT供应商名,电话 FROM S WHERE _ ; A地址 IN(西安 ) B地址 like%西安 % C地址 IN(西安 ) D地址 like西安 44 将 19分解成 3个不重复数字 (1至 9)之和 (不计顺序 )的方法共有 _种。 A 3 B 4 C 5 D 6 45 数据测量时,对同一对象进行多次测量可能

15、得到多个数值。精确度是指多次所测得的数值彼此接近的程度;准确度是指所测得的数值与真值符合的程度。实际测量时,不可能出现的情况是 _。 A精确度与准确度都很好 B精确度很好但 准确度不好 C精确度与准确度都不好 D准确度很好但精确度不好 46 己知 cos0.70=a, cos0.71=b,则用线性插值方法可求出 cos0.702的近似值为_。 A (a+4b)/5 B (4a+6)/5 C (a+3b)/4 D (3a+6)/4 47 以下关于网络攻击的叙述中,错误的是 _。 A钓鱼网站通过窃取用户的账号、密码来进行网络攻击 B向多个邮箱群发同一封电子邮件是一种网络攻击行为 C采用 DOS攻击

16、使汁算机或网络无法提供正常的服务 D利用 Sniffer可 以发起网络监听攻击 48 HTML语言中,可使用 _标签将脚本插入 HTML文档。 A language B script C javascript D vbscript 49 Outlook Express作为邮件代理软件有诸多优点,以下叙述中,错误的是_。 A可以脱机处理邮件 B可以管理多个邮件账号 C可以使用通讯簿存储和检索电子邮件地址 D不能发送和接收安全邮件 50 在 http:/test.corn/main/index.htm中, index.htm是 _。 A协议名 B域名 C主机名 D页面文件 51 POP3服务默认的

17、 TCP端口号是 _。 A 20 B 25 C 80 D 110 52 _means that a program written for one computer system can be compiled and run on another system with little or no modification A Portability B Reliability C Availability D Reusability 53 Data items are added or deleted from the list only at the top of the_ A queue

18、 B stack C tree D 1inear list 54 _statement can perform a calculation and store the result in a variable So that it can be used later A Assignment B Control C I/O D Declaration 55 The_scheme in a database system is responsible for the detection of failures and for the restoration of the database to

19、a state that existed before the occurrence of the failure A query B test C check D Recovery 56 Software_focuses on three attributes of the program: software architecture,data structure, and procedural detail A analysis B design C installation D Upgrade 56 在 word的编辑状态下,若光标停在某个段落中的任意位置时,用户设置字体格式为 “幼圆小

20、三 ”,则所设置的字体格式应用于 (1)_;在下图所示的word“页眉和页脚 ”对话框中, 和 处分别可以 (2)_ 。 57 (1)_ A光标所在段落 B光标后的文本 C光标处新输入的文本 D整个文档 58 (2)_ A设置页码格式及进行页眉或页脚之间切换 B设置页面格式及进行页眉或页脚之间切换 C进行页眉或页脚之间切换及设置页码格式 D进行页眉或页脚之间切换及设置页面格式 58 学生成绩表如下表所示。若要计算学生各科成绩、总分和平均分各项的最高分,可先在 C10单元格中输入 (1)_,并 (2)_拖动填充柄至 H10单元格,则可自动算出这些学生各科成绩、总分和平均分的最高分 . 59 (1

21、)_ A MAX(C3:C9) B =MAX(C3,C9) C =MAX(C3+C9) D =MAX(C3:C9) 60 (2)_ A向垂直方向 B向水平方向 C按住 Shift键向垂直方向 D按住 Shift键向水平方向 60 衡量计算机的主要性能指标除了字长、存取周期、运算速度之外,通常还包括 (1)_,因为其反映了 (2)_ 。 61 (1)_ A外部设备的数量 B计算机的制造成本 C计算机的体积 D主存储器容量大小 62 (2)_ A每秒钟所能执行的指令条数 B存储器读写速度 C计算机即时存储信息的能力 D该计算机保存大量信息的能力 62 如果杀毒软件报告一系列的 Word文档被病毒感

22、染,则可以推断病毒类型是 (1)_,如果用磁盘检测工具 (CHKDSK、 SCANDISK等 )检测磁盘发现大量文件链接地址错误,表明磁盘可能被 (2)_病毒感染。 63 (1)_ A文件型 B引导型 C目录型 D宏病毒 64 (2)_ A文件型 B引导型 C目录型 D宏病毒 64 windows系统中的磁盘碎片整理程序 (1)_,这样使系统 (2)_。 65 (1)_ A仅将卷上的可用空间合并,使其成为连续的区域 B只能使每个文件占用卷上连续的磁盘空问,合并卷上的可用空间 C只能使每个文件夹占用卷上连续的磁盘空间,合并卷上的可用空间 D使每个文件和文件夹占用卷上连续的磁盘空间,合并卷上的可用

23、空间 66 (2)_ A对文件能更有效地访问,而对文件夹的访问效率保持不变 B对文件夹能更有效地访问,而对文件的访问效率保持不变 C对文件和文件夹能更有效地访问 D将磁盘空闲区的管理方法改变为空白文件管理方案 66 若一个单处理器的计算机系统中同时存在 3个并发进程,则同一时刻允许占用处理器的进程数 (1)_;如果这 3个进程都要求使用 2个互斥资源 R,那么系统不产生死锁的最少的 R资源数为 (2)_个。 67 (1)_ A至少为 1个 B至少为 3个 C最多为 1个 D最多为 3个 68 (2)_ A 3 B 4 C 5 D 6 68 69 (40)_ A 3 B 4 C 6 D 7 70

24、 (41)_ A 3 B 4 C 6 D 7 70 设有商品关系 P(商品名,条形码,供应商号,价格,数量 ), “条形码 ”唯一标识关系 P中的每一个元组,商品名不能为空,供应商号是关系 P的外键。另有供应商关系 S(供应商号,供应商名,地址,电话 )。关系 P中的商品名是唯一的。建立商品关系 P的 SQL语句如下所示: 查询供应商及价格小于等于 2500元且大于等于 1280元的 “电冰箱 ”的数量的 SQL语句为: SELECT商品名,供应商名,价格,数量 FROM P WHERE商品名 =电冰箱 AND (1)_ ; 将供应商号 “12021”所供应的商品价格上涨 3%的 SQL语句为

25、: UPDATE P (2)_ WHERE供应商号 =12021; 71 (1)_ A价格 Between 1280 AND 2500 B价格 From 1280 TO 2500 C价格 2500AND 价格 1280 D 价格 2500 AND价格 1280 72 (2)_ A SET 价格 =价格 *1.03 B Modify 价格 =价格 *1.03 C SET 价格 =价格 *1.03 D Modify 价格 =价格 +1.03 72 设有商品关系 P(商品名,条形码,供应商号,价格,数量 ), “条形码 ”唯一标识关系 P中的每一个元组,商品名不能为空,供应商号是关系 P的外键。另有

26、供应商关系 S(供应商号,供应商名,地址,电话 )。关系 P中的商品名是唯一的。建立商品关系 P的 SQL语句如下所示: CREATE TABLE P(商品名 CHAR(30) (1)_ , 条形码 CHAR(30) (2)_, 供应商号 CHAR(5), 价格 CHAR(20), 数量 CHAR(20) (3)_(供应商号 )REFERENCES S(供应商号 ); 73 (1)_ A NULL B UNIQUE C NOT NULL D NOT NULL UNIQUE 74 (2)_ A NULL B NOT NULL C PRIMARY KEY D FOREIGN KEY 75 (3)_

27、 A NULL B NOTNULL C PRIMARY KEY D FOREIGN KEY 2010年上半年软件水平考试(初级)程序员上午(基础知识)试题真题试卷答案与解析 1 【正确答案】 A 2 【正确答案】 A 【试题解析】 本题考查校验码方面的基础知识。 采用偶校验编码时,数据位和校验位中 “1”的个数应是偶数。当接收方收到的 8位数据中 “1”的个数为奇数时,可以确定传输过程中出错。 3 【正确答案】 C 4 【正确答案】 B 【试题解析】 本题考查指令系统基础知识。 RISC指令系统的最大特点是:选取使用频率最高的一些简单指令,指令条数少;指令长度固定,指令格式种类少;只有取数 /

28、存数指令访问存储器,其余指令的操作都在寄存器之间进行。 5 【正确答案】 C 【试题解析】 32位微处理器的 32是指 _。 A系统总线的宽度为 32位 B处理的数据长度只能为 32位 C CPu字长为 32位 D通用寄存器数目为 32个 6 【正确答案】 A 【试题解析】 本题考查计算机系统基础知识。 Cache(高速缓冲存储器 )是一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问。 Cache的出现是基于两种原因:首先是由于 CPU的速度和性能提高很快而主存速度较低且价格高,其次就是程序执行的局部性特点。因此,将速度比较快而容量有限的 SRAM构成 Cache,目的在于尽可能

29、发挥 CPU的高速度。 7 【正确答案】 B 8 【正确答案】 B 【试题解析】 本题考查光盘存储技术基本常识。题目给出的是常见光盘格式,其中 DVD-RAM和 DVD-RW是 DVD技术所支持的两种不同的可多次擦除重写的DVD光盘格式, CD-R指一次性可写 (刻录 )CD光盘,而 CD-RW指可多次擦除、重写的 CD光盘。 9 【正确答案】 B 【试题解析】 本题考查知识产权基本知识,即软件著作权归属。依据我国著作权法、计 算机软件保护条例,委托开发的软件,可归属于委托方,也可归属于受托方,或者由委托方和受托方双方共有。具体情况由双方订立的合同约定来确认软件著作权归属。如果委托方和受托方之

30、间签订了书面的委托开发合同,并对委托开发的软件著作权的归属有明确约定的,那么该委托开发软件著作权应依照合同的约定确认著作权归属关系。对于在委托开发软件活动中,委托方和受托方之间没有签订书面的委托丌发合同,或者虽然签订了书面的委托开发合同,但是合同中对该委托开发软件著作权的归属约定不明确的,那么根据法律的规定,该委托开发软件的著作权则属于受托 者所有,但是委托人可以享有该软件的使用权。法律的这种规定主要是考虑了受托人是软件的实际开发者,是软件真实的智力投资者,符合丌发者享有软件著作权的一般原则。所以,本题涉及的软件著作权应属于软件公司。 10 【正确答案】 D 【试题解析】 本题考查知识产权基本

31、知识,即区别侵犯物权与知识产权行为。将他人的软件光盘占为己有,涉及的是物体本身,即软件的物化载体,该行为是侵犯财产所有权的行为。如果行为人虽未占有这一软件光盘, (如借或租他人一张软件光盘,使用后返还 ),但擅自将该软件光盘复制出售,则该行为涉及的是 无形财产,即软件开发商的思想表现形式 (知识产品 ),属于侵犯知识产权行为。 11 【正确答案】 B 【试题解析】 本题考查计算机系统基础知识。 地址总线宽度决定了 CPU可以访问的物理地址空间,简单地说就是 CPU到底能够使用多大容量的内存。 CPU字长指 CPU在单位时间内 (同一时间 )能一次处理的二进制数的位数。数据总线负责计算机中数据在

32、各组成部分之间的传送,数据总线宽度是指在芯片内部数据传送的宽度,而数据总线宽度则决定了 CPU与二级缓存、内存以及输入 /输出设备之间一次数据传输的信息量。 12 【正确答案】 A 13 【正确答案】 B 14 【正确答案】 B 【试题解析】 本题考查 CPU结构基础知识。 指令寄存器 (IR)用来保存当前正在执行的指令。当执行一条指令时,先把它从内存取到数据寄存器 (DR)中,然后再传送至 IR。为了执行任何给定的指令,必须对操作码进行测试,以便识别所要求的操作。指令译码器 (ID)就是做这项工作的。指令寄存器中操作码字段的输出就是指令译码器的输入。操作码一经译码后,即可向操作控制器发出具体

33、操作的特定信号。 地址寄存器 (AR)用来保存当前 CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读 /写操作完成为止。 为了保证程序指令能够连续地执行下去, CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正是起到这种作用,所以通常又称为指令计数器。在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入 PC,因此程序计数器 (PC)的内容即是从内存提取的第一条指令的地址。当执行指令时, CPU将自动修改 PC的内容,即每执行一条指令 PC增加一个量,这个量 等于指令所含的字节数,以

34、便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单地对 PC加1。 15 【正确答案】 D 【试题解析】 在操作系统中常用的磁盘调度算法有:先来先服务、最短寻道时间优先、扫描算法、循环扫描算法等。其中,先来先服务是最简单的磁盘调度算法,它根据进程请求访问磁盘的先后次序进行调度,所以该算法可能会随时改变移动臂的运动方向。最短寻道时间优先算法根据进程请求,访问磁盘的寻道距离短的优先调度,因此该算法可能会随时改变移动臂的运动方向 。电梯调度法的工作原理是先响应同方向 (向内道或向外道方向 )的请求访问,然后再响应反方向的请求访问,如同电梯的工作原

35、理一样,因此该算法可能会随时改变移动臂的运动方向。单向扫描算法是电梯调度法的改进,该算法在返程时不响应请求访问,目的是为了解决电梯调度法带来的饥饿问题。 16 【正确答案】 C 【试题解析】 本题考查程序设计语言基础知识。 如果一个运算符两边的运算对象类型不同,则先要将其转换为相同的类型,即较低类型转换为较高类型数据,然后再参加运算。当较低类型的数据转换为较高类型时,一般只是形 式上有所改变,而不影响数据的实质内容,而较高类型的数据转换为较低类型时则可能产生数据丢失 17 【正确答案】 A 18 【正确答案】 A 【试题解析】 本题考查程序语言处理基础知识。 对于选项 A,从状态图的状态 0出

36、发,识别 a后到达状态 0,识别 b后到达状态1,由于不存在从状态 1出发识别 a的状态转移,因此, abab不能被该自动机识别。 对于选项 B,识别 aabb的状态转移路是状态 0 状态 0 状态 1 状态 2。 对于选项 C,识别 bbaa的状态转移路是状态 0 状态 1 状态 2 状态 2 状态2。 对于选项 D,识别 bbab的状态转移路是状态 0 状态 1 状态 2 状态 2 状态2。 19 【正确答案】 C 20 【正确答案】 D 21 【正确答案】 B 22 【正确答案】 C 【试题解析】 本题考查数据结构基础知识。 对二叉树进行先序遍历的过程是:若二叉树非空,则先访问根结点,然

37、后先序遍历左子树,最后先序遍历右子树。因此,在二叉树的先序遍历序列中,第一个元素是根结点。 对二叉树进行中序遍历的过程是:若二叉树非空,则首先中序遍历左子树,然后访问根结点 ,最后中序遍历右子树。因此,若在中序遍历序列中己找出二叉树的根结点,则根结点左边为左子树的中序遍历序列,右边是右子树的中序遍历序列。 由此,根据先序序列确定根结点,根据中序序列划分左、右子树,反复应用此原则,就可根据先序遍历序列和中序遍历序列恢复二叉树的结构。 23 【正确答案】 C 24 【正确答案】 D 25 【正确答案】 A 26 【正确答案】 D 27 【正确答案】 D 28 【正确答案】 B 【试题解析】 本题考

38、查程序设计基础知识。 在程序中,函数定 义是指对函数的完整定义,包括函数首部利函数体。函数调用是指对所定义函数的使用,一个函数只有被调用才能得到执行。函数声明是指函数的定义在后面,而前面需要对它进行调用,这样就需要预先进行声明,以便编译程序检查调用的合法性。一般来说函数的声明只是函数首部加上分号即可。函数声明不是必须的,若函数调用在函数定义之后,则无需声明。 29 【正确答案】 A 【试题解析】 本题考查类和对象的基本概念。 类是对象的模板,类定义了对象共有的属性和方法。类也可以看作是一组对象共有特性的集合,即一个类中的对象拥 有相同的属性和方法,一般而言,从一个类可以产生多个对象。 30 【

39、正确答案】 C 【试题解析】 本题考查类和对象的基本概念。 类是对象的模板,类定义了对象共有的属性和方法。类也可以看作是一组对象共有特性的集合,即一个类中的对象拥有相同的属性和方法,一般而言,从一个类可以产生多个对象。 31 【正确答案】 C 【试题解析】 本题考查面向对象分析与面向对象设计的基本概念。 不论是面向对象分析还是面向对象设计,都是面向对象软件工程中的两个重要阶段,这两个阶段的划分目前尚不存 在一个精确的界限。一般情况下,仅仅是从任务的角度进行一个初步的划分,分析阶段的任务是产生一个分析模型,它作为设计的输入,用于产生设计模型,不论是分析模型还是设计及模型都是可见的结果。 32 【

40、正确答案】 C 【试题解析】 本题考查面向对象分析与面向对象设计的基本概念。 不论是面向对象分析还是面向对象设计,都是面向对象软件工程中的两个重要阶段,这两个阶段的划分目前尚不存在一个精确的界限。一般情况下,仅仅是从任务的角度进行一个初步的划分,分析阶段的任务是产生一个分析模型,它作为设计的输入,用 于产生设计模型,不论是分析模型还是设计及模型都是可见的结果。 33 【正确答案】 B 【试题解析】 本题考查面向对象分析与结构化分析的基本概念。 面向对象分析的主要任务是描述用户需求,构建一个准确的、一致的模型以描述软件需要解决的问题,其结果是软件系统的分析模型;面向对象设计的主要任务则是描述系统

41、如伺 解决问题,其结果是软件系统的设计模型。 34 【正确答案】 B 【试题解析】 本题考查软件质量的基础知识。 ISO/IEC 9126软件质量模型由三个层次组成:第一层是 质量特性,第二层是质量子特性,第三层是度量指标。每个质量特性和质量子特性有其含义。可移植性质量特性是与软件可从某一环境转移到另一环境的能力有关的一组属性。其中包括与软件适应不同规定环境的处理或手段有关的软件属性,即适应性。 35 【正确答案】 B 【试题解析】 本题考查软件维护的基础知识。 软件维护涉及不同内容,主要包括硬件设备的维护、应用软件的维护和数据的维护。其中数据维护主要负责数据库的安全性、完整性和进行并发性控制

42、,以及维护数据库中的数据,当数据库中的数据类型、长度等发生变化时,或 者需要添加某个数据项、数据库时,要负责修改相关的数据库、数据字典等工作。 36 【正确答案】 D 【试题解析】 本题考查软件过程基础知识。 XP(极限编程 )是一种轻量级 (敏捷 )、高效、低风险、柔性、可预测的、科学的软件开发方式。它由价值观、原则、实践和行为四个部分组成,彼此相互依赖、关联,并通过行为贯穿于整个生存周期。其四大价值观包括沟通、简单、反馈和勇气。 37 【正确答案】 D 【试题解析】 本题考查软件测试的基础知识。 黑盒测试在完全不考虑软件的内部结构和特性的情 况下,测试软件的外部特性。白盒测试则根据程序的内

43、部结构和逻辑来设计测试用例,对程序的执行路径和执行过程进行测试,检查是否满足设计要求。 38 【正确答案】 B 【试题解析】 本题考查动态绑定的基础知识。 绑定是一个把过程调用和响应调用而需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定是在编译时进行的,叫做静态绑定。动态绑定则是在运行时进行的,即一个给定的过程调用利代码的结合直到调用发生时才进行。 39 【正确答案】 A 【试题解析】 本题考查软件工程方面的基础知识。 软件是为用户设计的。胜任用户的任务,使用户满意是评价软件的最终目标。由于用户最初提出的软件需求一般比较模糊,刚交付的软件一股还隐藏着某些问题,所以需要对软件产品进行持

44、续不断的改进。改进的动力主要来自用户使用过程中的反馈意见,包括,发现的质量问题,功能需要完善,操作需要简便,界面需要改进,需求也会有变化等。题中其他各项也是改进软件的原因,但分析研究用户反馈意见并改进软件是主要的动力。 40 【正确答案】 C 【试题解析】 本题考查软件工程基础知识。 软件质量保障是软件开发过程中非常 重要的工作,这是软件开发工程化的重点。 软件开发团队在开发软件过程中,需要采取强有力的质量保障措施:包括在开发前应选定或制定开发标准或开发规范,并遵照执行;在丌发初期制定质量保证计划,并在开发中坚持执行;在各个开发阶段结尾时,严格执行阶段评审等。 用户代表参与开发全过程是需要的,

45、主要是对软件需求的不断明确,对设计功能的确认,对用户界面的意见,对测试结果的意见以及负责验收等。用户并不熟悉开发技术,难以监督开发质量。开发团队中应有质量保证师,负责监督开发质量。 41 【正确答案】 D 【试题解析】 本题考查软件工程方面的基础知识。 软件开发文档是重要的,软件产品 =程序 +文档。因此,软件开发就是程序和文档的生产过程。软件文档包括开发文档和用户文档两大类。开发文档记录了开发全过程、各阶段所用的技术和产生的成果,这是开发经验的积累,也是改进软件时必须参照的依据。用户文档向用户提供了使用和运行维护所需要的资料。由于软件开发周期长,开发过程中的人员流动是难免的。为避免开发人员在

46、开发中途离职造成工作脱节,也需要实施开发过程的文档化。各阶段的评审也需要文档,这是质量保证的重要基础。 在 开发过程中,面对面交流的重要结果需要用文档来固化,有据可依,有据可查。但是,文档不能完全取代面对面交流。许多不成熟的意见、思想的火花 (常称为软知识 )是很难用严格的文档来描述的。只有通过多次讨论甚至辩论达成某种结论后,才能成为比较成熟的硬知识,固化在文档上。 现在的敏捷开发方法特别关注面对面交流 (沟通 ),充分发挥其作用,达到真正的一致认识和理解。单靠文档有时仍会产生不同理解甚至误解。 42 【正确答案】 D 【试题解析】 正确选项为 D。数据模型主要有网状模型、层次模型、关系模型和

47、面向对象模 型。尽管采用网状模型和层次模型的网状数据库和层次数据库已经很好地解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺。用户在对这两种数据库进行存取时,仍然需要明确数据的存储结构,指出存取路径。而后来出现的采用关系模型的关系数据库则较好地解决了这些问题,因为,关系模型是采用二维表格结构表达实体类型及实体间联系的数据模型。关系模型有严格的数学基础,抽象级别比较高,而且简单清晰,便于理解和使用。 43 【正确答案】 B 【试题解析】 正确选项为 B。根据题意,查询供应商地址包含 “西安 ”的供 应商名及电话的 SQL语句应该采用 like ,故完整的 SQL语句为: SELECT 供应商名,电话 FROM S

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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