软件工程基础知识测试
计算机软考中级职称 软件工程基础知识科目模拟题

以下是计算机软考中级职称软件工程基础知识科目可能涉及的20道选择题及其答案。
请注意,这些题目和答案是根据软件工程基础知识的一般内容设计的,并非直接来源于历年真题,但可以帮助你了解考试的可能题型和知识点。
1. 软件工程的主要目标是()。
A. 提高软件的生产效率B. 提高软件的可维护性C. 缩短软件开发周期D. 以上都是答案:D2. 下列哪个模型强调风险驱动,并在每个阶段都进行风险评估和迭代?()A. 瀑布模型B. 增量模型C. 原型模型D. 螺旋模型答案:D3. 在面向对象的设计中,封装是指()。
A. 将数据和对数据的操作封装在一起,形成一个独立的单元B. 类的继承关系C. 类的多态性D. 类的组合关系答案:A4. 下列哪项不是软件需求分析阶段的任务?()A. 确定软件系统的功能需求B. 确定软件系统的性能需求C. 编写详细的代码实现D. 编写需求规格说明书答案:C5. 软件测试的目的是()。
A. 证明软件没有错误B. 发现软件中的错误C. 改正软件中的错误D. 评估软件的性能答案:B6. 软件维护中,由于修改软件中的错误而对软件进行的维护称为()。
A. 改正性维护B. 适应性维护C. 完善性维护D. 预防性维护答案:A7. 下列哪个不是软件质量特性的要素?()A. 功能性B. 可靠性C. 可移植性D. 安全性答案:C(可移植性虽然与软件质量有关,但通常不被视为软件质量特性的一个主要要素,而是软件设计的一个考虑因素。
在这里,为了构成一道选择题,我们将其列为选项之一,但正确答案是不包括它。
实际上,更准确的选项可能是“易用性”或其他未列出的质量特性要素。
)注意:由于C选项的特殊性,实际考试中可能不会出现这样的选项。
为了完整性,这里保留了C选项并解释了其不准确性。
8. 软件配置项(SCI)是软件配置管理的基本单位,它不包括()。
A. 源代码B. 需求规格说明书C. 测试用例D. 项目管理计划答案:D(项目管理计划通常不属于软件配置项,而是项目管理活动的产物。
软件工程基础知识考试

软件工程基础知识考试(答案见尾页)一、选择题1. 软件工程的基本原理是什么?A. 线性顺序开发B.迭代和增量开发C. 自顶向下,逐步求精D. 需求驱动和变更管理2. 软件开发过程中,需求分析的目的是什么?A. 确定软件开发的具体功能需求B. 编写需求规格说明书C. 评估项目可行性D. 规划如何构建和维护软件3. 软件设计的主要阶段有哪些?A. 概念设计B. 详细设计C. 结构设计D. 过程设计4. 在敏捷开发方法中,迭代周期通常有多长?A. 1-2周B. 4-6周C. 3-4个月D. 2-4周5. 软件测试的目的是什么?A. 保证软件质量B. 提高软件效率C. 降低维护成本D. 提高用户满意度6. 数据库设计通常遵循哪些基本原则?A. 数据完整性B. 数据安全性C. 数据一致性D. 数据及时性7. 在软件开发中,版本控制工具的主要作用是什么?A. 整理源代码文件B. 跟踪代码变更历史C. 版本控制项目管理D. 提供协作开发环境8. 软件维护主要包括哪些活动?A. 修复缺陷B. 更新文档C. 性能优化D. 安全性增强9. 面向对象编程(OOP)的四个基本特性是什么?A. 封装B. 多态C. 继承D. 抽象10. 什么是敏捷开发,它与其他开发方法的区别是什么?A. 敏捷开发是一种软件开发方法,它强调团队合作和快速响应变化。
B. 敏捷开发与其他开发方法的区别在于它采用了迭代和增量的开发方式,而不是瀑布模型。
C. 敏捷开发强调的是文档的重要性。
D. 敏捷开发是一种运动,而不是一种软件开发方法。
11. 软件工程的基本概念是什么?A. 软件工程是一门技术学科,它涉及到软件的开发、维护和管理。
B. 软件工程是应用计算机科学、数学及管理科学等原理来开发软件的学科。
C. 软件工程注重软件的可靠性、可用性和可维护性。
D. 软件工程的目标是生产高质量的软件产品。
12. 软件开发过程中通常遇到的三种风险是什么?A. 技术风险B. 经济风险C. 过程风险D. 人员风险13. 软件生命周期通常包括哪几个阶段?A. 需求分析B. 设计C. 编码D. 测试E. 部署和维护14. 在软件开发中,需求分析的目的是什么?A. 确定软件系统的功能和性能要求。
软件工程考试题及答案

软件工程考试题及答案一、选择题1. 下列哪个不是软件工程的基本原则?A. 持续集成B. 形式化表示C. 高内聚低耦合D. 可重用性答案:B. 形式化表示2. 软件的可靠性是指什么?A. 软件的正确性B. 软件的可维护性C. 软件的效率D. 软件的稳定性答案:D. 软件的稳定性3. 下列哪个不是软件测试的目标?A. 发现软件中的错误和缺陷B. 验证软件是否满足用户需求C. 评估软件的质量D. 在短时间内完成软件开发答案:D. 在短时间内完成软件开发二、判断题1. 软件工程是一门工程学科,其目标是通过系统化的、规范化的方法对软件进行开发、运行和维护。
答案:正确2. “高内聚低耦合”是软件工程中的重要原则,指的是模块之间的独立性和模块之间的依赖程度。
答案:正确3. 软件需求分析是软件开发过程中的最后一步,最终确定软件系统的功能和性能。
答案:错误三、简答题1. 什么是软件工程?答:软件工程是一门工程学科,通过系统化的、规范化的方法对软件进行开发、运行和维护。
它涉及软件开发的各个阶段,包括需求分析、设计、编码、测试和维护等,并注重管理和团队合作,以提高软件质量、降低开发成本和加快开发进度。
2. 软件测试的目的是什么?答:软件测试的目的是发现软件中的错误和缺陷,验证软件是否满足用户需求,并评估软件的质量。
通过测试,可以提高软件的可靠性和稳定性,减少软件在使用过程中的风险。
3. 请简述软件开发生命周期中的各个阶段。
答:软件开发生命周期包括需求分析、设计、编码、测试和维护等阶段。
- 需求分析阶段:确定软件系统的功能、性能和约束条件,明确用户需求。
- 设计阶段:根据需求分析结果设计软件系统的结构和模块,确定软件的整体框架。
- 编码阶段:根据设计阶段的文档编写程序代码,实现软件系统的各个功能。
- 测试阶段:对软件进行各种测试,包括单元测试、集成测试和系统测试,以发现错误和缺陷。
- 维护阶段:根据用户反馈和需求变化,对软件进行修复和更新,确保其持续稳定运行。
软件工程基础考试

软件工程基础考试(答案见尾页)一、选择题1. 软件工程的基础是什么?A. 程序设计B. 数据结构C. 计算机科学D. 需求分析2. 软件开发过程中,需求分析和系统设计的关系是什么?A. 需求分析是系统设计的依据B. 需求分析和系统设计同时进行C. 需求分析在系统设计之后进行D. 需求分析和系统设计没有必然联系3. 软件工程的三个层次及其在软件开发过程中的作用是什么?A. 应用层、系统层、理论层B. 物理层、数据层、逻辑层C. 需求层、设计层、实施层D. 开发层、测试层、维护层4. 软件开发生命周期(SDLC)的概念是什么?它包括哪几个阶段?A. 软件开发生命周期是指软件的开发过程B. SDLC包括需求分析、设计、编码、测试和维护C. SDLC是一个线性的过程D. SDLC各阶段按顺序进行,不具备迭代性5. 什么是敏捷开发方法?它与其他开发方法的区别是什么?A. 敏捷开发是一种快速开发的软件开发方法B. 敏捷开发强调团队合作和客户参与C. 敏捷开发适合大规模软件项目D. 敏捷开发与其他开发方法的区别在于流程管理6. 什么是面向对象编程(OOP)?请列举OOP的三个基本特征。
A. 封装、继承、多态B. 封装、继承、抽象C. 封装、多态、接口D. 继承、多态、接口7. 数据库管理系统(DBMS)在软件开发中的作用是什么?A. 存储和管理数据B. 提供数据查询和修改功能C. 数据库管理员(DBA)负责DBMS的管理和维护D. 所有选项都正确8. 什么是版本控制?请简述版本控制的两种主要策略。
A. 版本控制是一种软件配置管理技术B. 版本控制可以跟踪软件项目的变更C. 版本控制的主要策略有Git和SVND. 版本控制确保软件代码的安全性9. 什么是软件测试?它的目的和基本原则是什么?A. 软件测试是在软件投入运行后进行的活动B. 软件测试是为了发现软件中的错误和缺陷C. 软件测试的原则包括早期测试、缺陷倾向分布等D. 软件测试的目的是提高软件的质量和可靠性10. 什么是配置管理?它在软件开发中的作用是什么?A. 配置管理是指对软件配置项进行管理和控制的过程B. 配置管理可以确保软件配置的一致性和可追溯性C. 配置管理的主要活动包括配置标识、配置控制、配置审核等D. 配置管理有助于解决软件生命周期中的版本冲突问题11. 软件开发过程中,需求分析的主要任务是?A. 确定软件开发的功能B. 编写需求规格说明书C. 进行系统设计D. 进行程序设计12. 在软件开发中,迭代过程是为了更好地适应变化,它主要包括哪几个阶段?A. 需求分析B. 设计C. 编码D. 测试13. 软件工程中的“软件”指的是什么?A. 程序和数据B. 程序、数据和文档C. 程序和数据,可运行D. 程序、数据和用户手册14. 软件工程的发展历程中,第一个正式发布的软件开发标准是?A. ISO 9000B. CMMIC. PMBOKD.软件开发生命周期(SDLC)15. 在软件工程中,测试的目的是什么?A. 证明软件的正确性B. 找出软件中的错误C. 提高软件的质量D. 规范软件的开发过程16. 软件工程中的“软件生命周期”通常包括哪几个阶段?A. 开发B. 运行C. 维护17. 软件工程中,版本控制的主要作用是什么?A. 监控软件的修改历史B. 管理软件的版本C. 确保软件的一致性D. 保证软件的可靠性18. 软件工程中,敏捷开发方法是一种以人为核心、迭代、循序渐进的开发方法,它的核心价值包括:A. 个体和互动跨功能团队B. 可用的软件客户合作C. 响应变化随时间进化D. 面向结果19. 在软件工程中,UML(统一建模语言)是一种用于描述、构造和编写软件系统的图形化语言,它通常用于以下哪个阶段?A. 需求分析B. 设计C. 编码D. 测试20. 软件工程的定义是什么?A. 软件工程是一门研究用工程化方法构建和维护有效、实用和高质量的软件的学科。
2024年软件资格考试程序员(初级)(基础知识、应用技术)合卷试题及解答参考

2024年软件资格考试程序员(基础知识、应用技术)合卷(初级)自测试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件工程的基本原则中,强调通过变更来提高软件可维护性的原则是:A. 单一职责原则B. 开放封闭原则C. 依赖倒置原则D. 迪米特法则2、在软件开发生命周期中,以下哪个阶段不属于软件设计阶段?A. 需求分析B. 系统设计C. 详细设计D. 编码实现3、题目:在软件开发过程中,哪个阶段是确定系统需求和规格说明的阶段?A、需求分析阶段B、设计阶段C、编码阶段D、测试阶段4、题目:在面向对象编程中,下列哪个术语表示将一个对象的方法和数据封装在一起?A、继承B、多态C、封装D、抽象5、在软件开发过程中,以下哪个阶段主要关注软件需求的分析和定义?A. 需求分析阶段B. 设计阶段C. 实现阶段D. 测试阶段6、以下关于面向对象编程(OOP)的描述,哪项是错误的?A. 面向对象编程通过封装、继承和多态实现软件重用。
B. 在面向对象编程中,对象是数据和行为(方法)的封装。
C. 继承是面向对象编程中的一种机制,用于实现代码复用。
D. 面向对象编程中的类是对象的抽象,而对象是类的实例。
7、在面向对象编程中,以下哪个不是面向对象的基本特征?A. 封装B. 继承C. 多态D. 静态8、以下哪个不是Java中的数据类型?A. intC. booleanD. string9、在面向对象编程中,以下哪个原则强调的是将不同的职责分配给不同的对象,以降低对象之间的耦合度?A. 单一职责原则(Single Responsibility Principle,SRP)B. 开放封闭原则(Open/Closed Principle,OCP)C. 依赖倒置原则(Dependency Inversion Principle,DIP)D. 接口隔离原则(Interface Segregation Principle,ISP)11、以下哪个操作不是C语言中的基本输入输出函数?A. printf()B. scanf()C. getchar()D. putchar()13、题目:以下关于软件开发生命周期的说法中,错误的是:A. 软件开发生命周期包括需求分析、设计、编码、测试和维护阶段B. 需求分析阶段主要是确定用户需求,设计阶段是根据需求进行系统设计C. 编码阶段是将设计转换为程序代码,测试阶段是验证程序的正确性和性能D. 软件开发生命周期中,每个阶段都需要进行文档编写,但文档的详细程度不同15、题目:以下哪个选项不是Java中的基本数据类型?A. intB. floatD. String17、以下关于面向对象程序设计(OOP)的描述中,错误的是:A. 面向对象程序设计是一种程序设计范式,它将数据和行为封装在一起B. 面向对象程序设计中的对象具有属性和方法C. 在面向对象程序设计中,继承是实现代码复用的关键机制D. 面向对象程序设计中的多态是通过方法重载来实现的19、在面向对象编程中,以下哪个是封装的典型体现?A. 数据和方法的分离B. 数据的封装和私有化C. 类的继承D. 方法重载21、在软件开发过程中,以下哪个不是常见的软件开发模型?A. 水晶模型B. 瀑布模型C. V型模型D. 研发模型23、以下哪种说法不属于面向对象程序设计的基本特征?()A. 封装B. 继承C. 多态D. 静态25、在软件开发过程中,以下哪个阶段是需求分析的输出结果?A. 系统设计B. 系统测试C. 程序编码D. 系统实现27、以下哪个选项是关于面向对象编程(OOP)中继承的概念的正确描述?A. 继承允许一个类使用另一个类的成员变量和方法,而不需要重新定义。
软件工程基础考试试题

软件工程基础考试试题一、单选题(每题2分,共20分)1. 软件工程的主要目标是:A. 开发高质量的软件产品B. 提供解决复杂问题的工具和技术C. 改善软件开发过程的效率和质量D. 以上答案都正确2. 在软件生命周期中,软件需求分析阶段的主要任务是:A. 定义软件的功能和性能需求B. 设计软件的架构和模块C. 编写软件代码和进行调试D. 运行和维护软件系统3. 下列哪个不是软件测试的目标:A. 测试软件系统的正确性和健壮性B. 发现软件中的错误和缺陷C. 评估软件系统的可靠性和可用性D. 增加软件的功能和性能4. 软件配置管理的主要任务是:A. 维护软件系统的版本和变更历史B. 管理软件系统的开发团队C. 评估软件系统的质量和性能D. 设计软件系统的架构和模块5. 软件开发生命周期模型中,以下哪个模型强调迭代和循序渐进的特点:A. 瀑布模型B. 原型模型C. 增量模型D. 螺旋模型6. 下列哪个不是软件项目管理的主要任务之一:A. 制定项目计划和进度安排B. 管理项目团队的人力资源C. 编写软件系统的详细设计文档D. 控制项目的成本和质量7. 软件工程中常用的项目管理工具不包括:A. 甘特图B. PERT/CPMC. UMLD. 敏捷开发8. 在软件测试中,下列哪种测试方法是通过测试人员的随机操作来检验软件系统的可靠性:A. 黑盒测试B. 白盒测试C. 灰盒测试D. 增量测试9. 软件工程的核心原则包括:A. 模块化B. 重用C. 抽象D. 以上答案都正确10. 软件工程的关键技术包括:A. 需求分析和规格说明B. 概要设计和详细设计C. 编码和调试D. 以上答案都正确二、填空题(每题2分,共20分)1. 软件开发生命周期包括需求分析、设计、编码、测试、____和维护。
2. 软件需求分析的目标是明确软件的功能、性能和____。
3. 软件测试的基本原则之一是:测试应该完全独立于____。
4. 软件工程中常用的项目管理方法之一是____,用于确定最短的完成项目所需时间。
软件工程基础考试

软件工程基础考试(答案见尾页)一、选择题1. 软件工程的基础是什么?A. 程序设计B. 数据结构C. 硬件D. 需求分析2. 软件开发过程中,需求分析的目的是什么?A. 确定软件开发的功能需求B. 规划软件的架构设计C. 编写代码D. 进行系统测试3. 在敏捷开发中,迭代周期通常是什么?A. 一周B. 一个月C. 一个季度D. 六个月4. 软件工程的五大基本质量特性包括:功能性、可靠性、易用性、效率、可维护性。
其中,易用性是指软件易于理解和使用的能力。
这一特性是由哪个因素决定的?A. 用户的经验B. 开发者的技术水平C. 用户的技能水平D. 软件的设计和实现5. 在软件开发中,版本控制是一种有效的管理手段,它可以跟踪文件的变更历史并协助开发者协作。
以下关于版本控制的描述,不正确的是:A. Git是一种广泛使用的版本控制系统B. 版本控制可以防止软件被非法复制C. 版本控制可以帮助开发者回滚到以前的版本D. 版本控制可以确保不同开发者的工作同步6. 在软件工程中,测试是为了发现错误而执行程序的过程。
以下关于软件测试的描述,不正确的是:A. 测试应该尽早开始,贯穿整个软件开发过程B. 回归测试是在软件修改后进行的,目的是验证之前的错误已经修复C. 集成测试是在软件的各个模块组装在一起后进行的测试D. 功能测试和性能测试是软件测试的两种类型7. 软件工程师在编写代码时需要遵循一些命名约定,以便其他开发者能够更容易地理解和维护代码。
以下关于软件工程师命名约定的描述,不正确的是:A. 变量名应该使用小写字母和下划线(例如:user_name)B. 常量名应该使用全大写字母和下划线(例如:MAX_VALUE)C. 函数名应该使用动词开头的小写字母(例如:get_data)D. 类名应该使用大驼峰命名法(例如:UserInformation)8. 在软件开发中,配置管理是一种用于控制软件开发和维护过程中的变更的过程。
软件工程基础考试题目和答案

软件工程基础考试题目和答案一、选择题(每题5分,共25分)1. 软件工程的主要目标是什么?A. 提高软件开发效率B. 确保软件质量C. 降低软件开发成本D. 提高软件的可维护性答案:B2. 下列哪个阶段不属于软件开发生命周期?A. 需求分析B. 设计C. 测试D. 需求变更答案:D3. 下列哪种编程范式主要用于降低软件复杂性?A. 面向对象编程B. 过程式编程C. 函数式编程D. 面向过程编程答案:A4. 下列哪个工具主要用于软件项目进度监控?A. Gantt图B. 思维导图C. 帕累托图D. 直方图答案:A5. 下列哪种方法主要用于风险管理?A. 风险识别B. 风险评估C. 风险应对D. 风险监控答案:A二、填空题(每题5分,共25分)1. 软件工程的核心思想是______,通过规范的开发过程和严格的质量控制,提高软件的质量和可靠性。
答案:工程化2. 软件需求分析的主要目的是______,明确软件的功能和性能要求。
答案:理解用户需求3. 结构化分析方法主要包括______、数据流图、实体关系图等。
答案:数据字典4. 软件测试的主要目的是______,发现并修复软件中的缺陷。
答案:保证软件质量5. 敏捷开发方法的核心价值观是______,强调快速响应变化和客户合作。
答案:个体和互动三、简答题(每题10分,共30分)1. 请简要描述软件开发生命周期的主要阶段及其作用。
答案:软件开发生命周期主要包括需求分析、设计、编码、测试和维护等阶段。
需求分析阶段用于理解用户需求,设计阶段用于制定软件架构和详细设计,编码阶段用于实现软件功能,测试阶段用于发现并修复软件缺陷,维护阶段用于提供软件支持和更新。
2. 请简要介绍敏捷开发方法的主要特点和实践原则。
答案:敏捷开发方法主要包括个体和互动、工作软件、客户合作、响应变化等价值观。
实践原则包括短迭代周期、持续反馈、自我组织和协作等。
敏捷开发方法强调快速响应变化,提高软件质量和开发效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A.艾伦.图灵B.罗伯特.诺依斯C.比尔.盖茨D.冯.诺依曼
6.以下程序运行时输出结果是()。
#include<stdio.nt *c);
for(i=0;i<4:i++)
{for(j=0;j<4-j;j++)
Printf(“”);
for(k=0;k<=2*I;k++)
printf(“*”);
printf(“/n”);}
}
31.n/10+n%10*10 m[j]%k==0
{int j,k,m[2];
m[0]=n;
m[1]=(1)n/10+n%10*10;
for(j=0;j<2;j++)
for(k=m[j]/2;k>1;k--)
if((2)m[j]%k==0)return 0;
return 1;
}
int main()
{int i;
for(i=10;i<100;i++)
3. WWW浏览器使用的应用协议是()。
A.HTTPB.TCP/IPC.FTPD.Telnet
4.以下程序运行时输出结果是()。
#include<stdio.h>
#define M 3
#defme N M+1
#define NN N*N/2
main().
{printf("%d\n",NN);}
A.8B.7C.6D.5
A.每小时能传输的信息是10242字节B.每秒能传输的信息是10242位
C.每秒能传输的信息是10242字节D.每秒能传输的信息是1024字节
22.需求分析阶段不适于描述加工逻辑的工具是( )。
A.结构化语言C.判定树
B.判定表D.流程图
23.下列不合适作为数据处理与数据应用的语言是()
A.Cobol语言B.SQL语言C.4GL D.Ada语言
1.选择连续的对象,单击第一个对象后,可按住( )键,并单击( ),则所有连续对象全部选中()。
A.shift,第一个对象B.shift,最后一个对象
C.shift,随便一个对象D.alt,最后一个对象
2.要在Excel单元格中输入数字字符,例如学号“09140202”,下列输入正确的是()
A.“09140202”B.=09140202C.09140202D.’09140202
int main()
{
int a[10]={1,3,5,2,3,5,3,7,4,1},t=0;
f(a,10,5,&t);
printf("%d",t);
return 0;
}
void f(int a[],int n,int x,int *c)
{
if(n==0)return;
if(a[0]>=x)
(*c)++;
if(a_prime(i))printf("%d\n",i);
return 0;
}
答案:
BDACD BAC(DA)B ACDDC DCDCB BDA(BC)
25.局域网、城域网
26.**0****2**
27.机器
28.运行程序测试用例黑盒测试白盒测试
29.程序设计风格
30.
Main()
{
inti,j,k;
28.动态测试通过发现错误。根据的设计方法不同,动态测试又分为与两类。
29.为了提高程序的易读性,同时为减少错误,提高软件开发效率,编码时应注意养成良好的。
30.C语言编程输出如下图形(不能仅用printf语句,写主要部分代码即可)
31.#include<stdio.h>
int a_prime(int n)
{ case 0: printf("**0**");break;
case 1: printf("**1**");break;
}
case 2: printf("**2**");break;
}
}
此程序输出为___
27.汇编语言是面向的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。
A.CPU型号B.主频C.存储容量D.微机型号
11.在因特网域名中“.com”通常表示()。
A.商业组织B.教育机构C.政府部门D.企业部门
12.防错性程序设计对具有潜在危险性的操作进行检查,并给出出错信息。采用这种程序设计方法可提高系统的___。
A.正确性B.有效性C.健壮性D.精确性
13.结构化分析方法以数据流图、___和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。
A.AVERAGE WHILE(性别="女")·AND·(职务="科长"·OR·职务="处长")基本工资,职务补贴
B.AVERAGE FOR性别="女"·AND·职务="科长"·OR·职务="处长"基本工资,职务补贴
C.AVERAGE FOR性别="女"·AND·(职务="科长"·OR·职务="处长")基本工资,职务补贴
f(a+1,n-1,x,c);}
A.2B.3C.4D.5
7.ROM属于计算机的____。
A.主存储器B.外存储器C.控制器D.运算器
8.二进制数1111000转换成十进制数是_____。
A. 134 B. 124 C. 120 D. 122
9.下面程序的输出结果是____。
int m[3][3]={ {1}, {2}, {3} };
18. Excel 2003主界面窗口菜单栏中包含的菜单选项的个数为______。
A. 6B. 12C. 15D. 9
19.数据库GZ.DBF已经打开,库中含有字段:"性别","职务","基本工资","职务补贴"等。统计该库中所有女职工,职务是"科长"和"处长"的基本工资和职务补贴的平均值,其命令是()。
D.AVERAGE ALL FOR职务="科长"·OR·职务="处长"·AND·性别="女"基本工资,职务补贴
20.56KModem是普通模拟电话线上的传播速度,具体为()
A.上下载均为56KB.上载33.6K,下载56K
C.上载56K,下载33.6KD.上下载仍为33.6K
21.传输速率1Mbps是指:()
16.程序编写(实现)阶段完成的文档有____。
A.详细设计说明书B.详细设计说明书、用户手册
C.模块开发宗卷、操作手册D.用户手册、操作手册
17.下面命令可以查看网卡的MAC地址__。
A. ipconfig /releaseB. ipconfig /renew
C. ipconfig /allD. ipconfig /registerdns
int n[3][3]={ 1, 2, 3 };
main( )
{ printf("%d\n", m[1][0]+n[0][0] );/*①*/
printf("%d\n", m[0][1]+n[1][0] );/*②*/
}
①A) 0B) 1C) 2D) 3
②A) 0B) 1C) 2D) 3
10.微型计算机PentiumⅣ1.7G中的1.7G表示
24.下列关于接口的叙述中哪些是错误的()
A.接口中的数据必须设定初值B.接口中无法声明一般方法
C.接口可以声明引用D.以上都正确
25.网络按覆盖的范围可分为广域网、___、___。
26#include<stdio.h>
main()
{ int a=1,b=0;
switch(a)
{ case 1: switch (b)
A.DFD图B.PAD图C.IPO图D.数据字典
14.栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是()
A. ABCEDB. DBCEAC. CDABED. DCBEA
15.一座办公大楼内各个办公室中的微机进行联网,这个网络属于()。
A. WANB. MANC. LAND. GAN