软件助理工程师认证考试试题题库

合集下载

软件工程考试题及答案

软件工程考试题及答案

软件工程考试题及答案一、单项选择题(每题2分,共20分)1. 软件工程的三要素不包括以下哪一项?A. 工具B. 方法C. 过程D. 环境答案:D2. 软件需求分析阶段的主要任务是确定软件的()。

A. 功能需求B. 性能需求C. 界面需求D. 所有选项答案:D3. 软件测试的目的是()。

A. 发现软件中的错误B. 证明软件是正确的C. 验证软件是否满足需求D. 所有选项答案:D4. 以下哪一项不是软件维护的类型?A. 纠错性维护B. 适应性维护C. 完善性维护D. 开发性维护答案:D5. 软件项目管理的主要目标是()。

A. 提高软件质量B. 控制成本C. 缩短开发周期D. 所有选项答案:D6. 瀑布模型的主要缺点是()。

A. 缺乏灵活性B. 难以适应需求变化C. 无法并行开发D. 所有选项答案:D7. 敏捷开发方法的核心理念是()。

A. 以文档为中心B. 以人为中心C. 以过程为中心D. 以工具为中心答案:B8. 软件配置管理的主要目的是()。

A. 确保软件的一致性B. 跟踪软件的变更C. 控制软件的版本D. 所有选项答案:D9. 以下哪一项不是软件工程的原则?A. 抽象B. 模块化C. 复用D. 随机性答案:D10. 软件工程的目标是()。

A. 开发高质量的软件B. 提高软件生产率C. 降低软件成本D. 所有选项答案:D二、多项选择题(每题3分,共15分)1. 软件需求分析阶段可能包括以下哪些活动?A. 需求收集B. 需求分析C. 需求规格说明D. 需求验证答案:ABCD2. 软件测试的类型包括以下哪些?A. 单元测试B. 集成测试C. 系统测试D. 验收测试答案:ABCD3. 软件维护的常见原因包括以下哪些?A. 适应环境变化B. 修正软件缺陷C. 提高软件性能D. 增加新功能答案:ABCD4. 软件项目管理的关键活动包括以下哪些?A. 项目规划B. 项目监控C. 项目沟通D. 风险管理答案:ABCD5. 软件工程中的常见开发模型包括以下哪些?A. 瀑布模型B. 螺旋模型C. 敏捷模型D. 增量模型答案:ABCD三、判断题(每题2分,共10分)1. 软件工程的目标是开发出零缺陷的软件。

软件工程师考试:管理软件认证工程师试题(题库版)

软件工程师考试:管理软件认证工程师试题(题库版)

软件工程师考试:管理软件认证工程师试题(题库版)1、多选账套恢复时,有()恢复方式。

A.点击“恢复”在备份文件列表中直接选择备份文件B.从文件恢复C.从文件创建D.只能恢复本机器备份的账套正确答案:A, B, (江南博哥)C2、单选应付管理子系统中,期初付款单录入的是()。

A.其他应付款项B.应付采购款项C.已付款项D.预付款项正确答案:D3、多选财务分析子系统提供()内容的分析。

A.预算管理B.因素分析C.指标分析D.报表分析正确答案:C, D4、多选应收管理子系统期末对账时,会对()单据或业务进行是否存在未生成凭证单据的检索。

A.收款单;B.其他应收单;C.核销单;D.销售发票E.汇兑损益。

正确答案:A, B, C, D, E5、多选报表管理子系统中,关于报表保存,下列说法正确的是()。

A.“保存”是将报表保存到历史报表中B.“另存为”可将报表自定义名称后,保存到历史报表中C.“保存到本地”可将报表以“cll”或“xls”格式保存到本机中D.“输出为Excel格式”可将报表以“xls”格式保存到本机中正确答案:A, B, C, D6、多选总账管理子系统中凭证产生断号,以下()方法可以整理断号。

A.利用总账管理子系统整理凭证功能整理断号B.先在参数设置中将“单据自动编号”取消,然后手工把断号补上C.可以自动整理断号,手工不能整理断号D.不能整理断号正确答案:A, B7、多选总账管理子系统中,预先完成()工作后,才能生成调汇凭证。

A.科目设置“外币核算”B.科目设置“期末调汇”C.外币设置中给出调整汇率D.相关科目期末调汇选择“是否计算汇兑损益”正确答案:A, C, D8、单选出纳管理子系统,关于“银行对账-自动对账”说法不正确的是()。

A.若在【银行对账期初】中定义“银行对账单余额方向”为借方,则对账条件为方向、金额相同的日记账与对账单进行勾对。

B.若在【银行对账期初】中定义“银行对账单余额方向”为贷方,则对账条件为方向相反、金额相同的日记账与对账单进行勾对。

嵌入式助理工程师认证考试题库及答案

嵌入式助理工程师认证考试题库及答案

嵌入式助理工程师认证考试题库及答案嵌入式助理工程师认证考试题库及答案嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,linux,android等。

那么嵌入式助理工程师认证考试内容是什么呢?下面yjbys店铺为大家分享助理工程师认证考试题库,仅供参考!一、选择题1、以下说法不正确的是(B )。

A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环2、用图形点阵的方式显示一个16*16点阵汉字需要(B )字节。

A、8B、32C、16D、643、下列描述不属于RISC计算机的特点的是(C)。

(2009.06.06)A.流水线每周期前进一步。

B.更多通用寄存器。

C.指令长度不固定,执行需要多个周期。

D.独立的Load和Store指令完成数据在寄存器和外部存储器之间的传输。

4、存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为( D)。

(2009.12.26)A、0x21B、0x68C、0x65D、0x025、μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是(D)A. 先CLI、执行关键代码、再STIB. 先STI、执行关键代码、再CLIC. 先POPF、CLI、执行关键代码、再PUSHFD. 先PUSHF、CLI、执行关键代码、再POPF。

5、采用RS232-C串行通信至少需要三根线,其中不包括(A)A、电源线B、地线C、发送数据线D、接收数据线6、RS232-C串口通信中,表示逻辑1的电平是(D )。

A、0vB、3.3vC、+5v~+15vD、-5v~-15v25、RS232-C串口通信中,表示逻辑0的电平是( C )A、0vB、3.3vC、+5v~+15vD、-5v~-15v7、ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是(A)。

软考试题及答案

软考试题及答案

软考试题及答案一、单项选择题(每题1分,共40分)1. 软件工程的主要目标是()。

A. 提高软件的运行效率B. 提高软件的可维护性C. 提高软件的可重用性D. 提高软件的生产率和质量答案:D2. 软件需求分析阶段的主要任务是()。

A. 确定软件的功能需求B. 确定软件的非功能需求C. 确定软件的界面需求D. 确定软件的性能需求答案:A3. 在软件开发过程中,以下哪项不是软件设计阶段的任务?()A. 确定软件的体系结构B. 确定软件的详细设计C. 确定软件的测试计划D. 确定软件的数据库设计答案:C4. 软件测试的目的是()。

A. 发现软件中的错误B. 证明软件是正确的C. 提高软件的运行效率D. 证明软件满足用户需求答案:A5. 以下哪项不是软件维护的原因?()A. 改正软件中的错误B. 适应环境的变化C. 提高软件的性能D. 增加软件的新功能答案:C6. 软件项目管理的主要目标是()。

A. 控制项目的成本B. 控制项目的时间C. 控制项目的质量D. 以上都是答案:D7. 在敏捷开发中,以下哪项不是敏捷宣言的四个价值观之一?()A. 个体和互动高于流程和工具B. 可工作的软件高于详尽的文档C. 客户合作高于合同谈判D. 遵循计划高于适应变化答案:D8. 在面向对象的软件开发中,以下哪项不是对象的基本特性?()A. 封装性B. 继承性C. 多态性D. 并行性答案:D9. 在数据库设计中,以下哪项不是数据库规范化的目的?()A. 减少数据冗余B. 避免数据不一致C. 提高查询效率D. 增加数据存储量答案:D10. 在软件工程中,以下哪项不是软件配置管理的任务?()A. 版本控制B. 变更管理C. 配置审计D. 性能测试答案:D二、多项选择题(每题2分,共20分)11. 软件工程的主要原则包括()。

A. 抽象B. 模块化C. 逐步求精D. 信息隐藏答案:ABCD12. 软件需求分析的方法包括()。

A. 访谈B. 问卷调查C. 原型法D. 用例分析答案:ABCD13. 软件设计阶段可能产生的文档包括()。

最新软件工程考试题库(含答案和解析)

最新软件工程考试题库(含答案和解析)

最新软件工程考试题库(含答案和解析)一、选择题1. 以下哪个不是软件工程的三个基本目标之一?A. 可维护性B. 可靠性C. 可用性D. 低成本答案:D解析:软件工程的三个基本目标是可维护性、可靠性和可用性。

低成本虽然也是一个重要的考虑因素,但并不是软件工程的基本目标。

2. 以下哪种编程范式主要用于降低软件复杂性?A. 面向对象编程B. 过程式编程C. 函数式编程D. 逻辑编程答案:A解析:面向对象编程(OOP)通过将数据和操作数据的方法封装在一起,降低了软件复杂性,提高了代码的可重用性和可维护性。

3. 软件开发过程中,以下哪个阶段需要进行需求分析?A. 设计阶段B. 编码阶段C. 测试阶段D. 需求分析阶段答案:D解析:需求分析是软件开发过程中的第一个阶段,其主要任务是明确软件系统的功能、性能等需求。

4. 以下哪个软件工程方法主要关注软件项目的管理?A. 敏捷开发B. ScrumC. UMLD. 设计模式答案:B解析:Scrum 是一种敏捷开发方法,主要关注软件项目的管理和团队协作。

UML(统一建模语言)主要用于软件设计,设计模式主要用于解决软件设计中的常见问题。

5. 以下哪个软件工具主要用于版本控制?A. GitB. EclipseC. JiraD. Visual Studio答案:A解析:Git 是一款分布式版本控制系统,主要用于跟踪和管理软件开发过程中的代码变更。

二、填空题1. 软件工程的基本活动包括______、______、______和______。

答案:需求分析、设计、编码、测试2. 敏捷开发的核心价值观包括______、______、______、______和______。

答案:个体和互动、工作软件、客户协作、响应变化、持续交付3. 软件开发过程中,常用的设计模式包括______、______、______、______和______。

答案:工厂模式、单例模式、策略模式、装饰模式、观察者模式4. 软件测试的目的是______、______和______。

助理工程师试题及答案

助理工程师试题及答案

助理工程师试题及答案一、选择题1. 下列哪项是编程语言中的关键字?A. printB. functionC. ifD. variable答案:C. if2. 在电路设计中,下列哪种元器件常用于信号放大?A. 电容器B. 电感器C. 二极管D. 晶体管答案:D. 晶体管3. 在机械工程中,下列哪种材料常用于制造齿轮?A. 铝B. 铜C. 钢D. 塑料答案:C. 钢4. 某公司项目计划预计需要3个月完成,但在第二个月时,已经完成了60%的工作量。

那么项目完成所需的总时间为:A. 1.5个月B. 2个月C. 3个月D. 5个月答案:B. 2个月5. 下列哪项不是软件工程中的一项基本原则?A. 封装B. 继承C. 多态D. 模块化答案:C. 多态二、填空题1. 根据欧姆定律,电阻的计算公式为______.答案:电阻 = 电压 / 电流2. 二进制数1101的十进制表示为______.答案:十进制表示为133. 机械优化设计的目标是______.答案:提高机械结构的性能指标4. 在软件开发过程中,常用的版本控制工具有______.答案:Git、SVN5. 工程项目管理中,PDCA循环的四个环节分别是______.答案:计划、执行、检查、行动三、简答题1. 请简要介绍工程师在项目开发过程中的角色和责任。

答案:工程师在项目开发中扮演重要的角色,其责任包括但不限于:分析和理解项目需求,制定合适的技术方案,编写代码实现功能,进行测试和调试,解决技术问题,与团队成员进行有效的沟通和协作,保证项目按时完成,并确保项目的质量和可靠性。

2. 请简要说明电流、电压和电阻之间的关系。

答案:根据欧姆定律,电流(I)等于电压(V)与电阻(R)的商,即I = V / R。

电流通过电阻时,会产生电压降,其大小与电阻成正比,即V = I * R。

所以,电流、电压和电阻之间可以通过这些公式相互计算和关联。

四、综合题某个工程项目涉及到机械、电子、软件等方面的知识,请根据以下要求进行设计:1. 机械部分:设计一个用于输送物品的传送带系统,包括电机驱动、输送带结构、支撑架等要素。

嵌入式软件助理工程师题库4-1-8

嵌入式软件助理工程师题库4-1-8

嵌入式软件助理工程师题库4-1-8问题:[单选]重定向的符号“”表示:()A.A、输出追加B.B、输入追加C.C、输出重定向,原来的文件会被改写D.D、管道问题:[单选]下列提法中,属于ifconfig命令作用范围的是()。

A.A、编译源程序B.B、配置网卡的IP地址C.C、配置系统内核D.D、加载网卡到内核中问题:[单选]下列对shell变量FRUIT操作,正确的是()A.A、为变量赋值:$FRUIT=appleB.B、显示变量的值:fruit=appleC.C、显示变量的值:echo$FRUITD.D、判断变量是否有值:[-f“$FRUIT”]/ 球探网足球即时比分问题:[单选]一般可以用()实现自动编译。

A.A、gccB.B、gdb*C.C、makeD.D、vi问题:[单选]处理机主要由处理器、存储器和总线组成,总线包括()。

A.A、数据总线、串行总线、逻辑总线、物理总线B.B、并行总线、地址总线、逻辑总线、物理总线C.C、并行总线、串行总线、全双工总线D.D、数据总线、地址总线、控制总线问题:[单选]现在执行命令makeclear,实际执行的命令是()A.rm–fpr1*.oB.gcc–c–lprog.oprog.cC.gcc–c–osubr.osubr.cD.都执行问题:[单选]文件之间可以建立两种链接关系:软链接和硬链接,硬链接的特点是()A.等同于文件复制操作B.类似于文件复制,但新的链接文件并不占用文件磁盘存储空间C.删除源文件,将使其他链接文件失效D.可以对目录文件名建立硬链接。

2009年6月嵌入式软件助理工程师理论考试试题(带答案)

2009年6月嵌入式软件助理工程师理论考试试题(带答案)

C.make D. vi8、在FTP协议中,控制连接是由( B )主动建立的。

A.服务器端 B.客户端C.操作系统D.服务提供商9、进程有三种状态:( C )。

A .准备态.执行态和退出态B .精确态.模糊态和随机态C .运行态.就绪态和等待态D .手工态.自动态和自由态10、以下叙述中正确的是( C )。

A.宿主机与目标机之间只需要建立逻辑连接即可B .在嵌入式系统中,调试器与被调试程序一般位于同一台机器上C.在嵌入式系统开发中,通常采用的是交叉编译器D.宿主机与目标机之间的通信方式只有串口和并口两种11、Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在( C )目录中。

A./bin B./etcC./dev D./lib12、安装linux操作系统后,/bin目录下通常存放( C )A.引导程序 B.驱动程序C.可执行程序 D.共享库13、中断向量是指(C )。

A.中断断点的地址B.中断向量表起始地址C.中断处理程序入口地址D.中断返回地址14、在微型计算机中,采用中断方式的优点之一是( C )。

A.简单且容易实现B.CPU可以不工作C.可实时响应突发事件D.传送速度最快15、NFS是( C )系统。

A.文件 B.磁盘C.网络文件 D.操作16. 嵌入式linux系统中,如果在gcc编译过程中没有指定输出的文件名,则默认输出的可执行文件名为:( B )A、a.exeB、a.outC、aD、a.obj17. 嵌入式linux系统中,关闭系统但不重新启动的命令常采用( B )。

A、Ctrl+Alt+DelB、haltC、shutdown -r nowD、reboot18. 在ARM处理器中,( A)寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。

A、CPSRB、SPSRC、PCD、IR19. 在下面的叙述中,(D )不是嵌入式图形用户接口(GUI)的主要特点。

全国软件工程师认证考试题与答案

全国软件工程师认证考试题与答案

全国软件工程师认证考试题与答案1. 考试题1请问软件工程师的主要职责是什么?答案:软件工程师的主要职责包括软件开发、测试、维护和优化等工作,以确保软件系统的高质量和稳定性。

2. 考试题2在软件开发过程中,什么是软件需求分析?答案:软件需求分析是指对用户需求进行详细的调研、分析和规划,以确定软件系统的功能、性能和约束条件等方面的要求。

3. 考试题3请问软件工程中的软件测试是什么?答案:软件测试是一种评估软件质量的过程,通过运行软件系统,并比较实际结果和预期结果,以发现潜在的问题和错误。

4. 考试题4在软件项目管理中,什么是敏捷开发方法?答案:敏捷开发方法是一种以迭代和增量方式进行软件开发的方法,强调团队合作、快速响应变化和持续交付高质量软件。

5. 考试题5请问软件工程师在项目开发过程中如何保证代码质量?答案:软件工程师可以通过编写清晰、可维护的代码,进行代码审查和测试,使用代码重构和设计模式等方法来保证代码质量。

6. 考试题6在软件工程中,什么是软件配置管理?答案:软件配置管理是一种管理和控制软件开发过程中各种配置项的方法,包括版本控制、变更管理和发布管理等。

7. 考试题7请问软件工程师在项目中如何进行团队协作?答案:软件工程师可以通过有效的沟通、合作和任务分配等方式来进行团队协作,同时使用项目管理工具和版本控制系统来协调工作。

8. 考试题8在软件开发中,什么是软件架构?答案:软件架构是指对软件系统整体结构的设计和组织,包括系统的组件、模块、接口和它们之间的关系。

以上是全国软件工程师认证考试题与答案的简要介绍,希望对您的学习和备考有所帮助。

软件等级考试随机试题共20道及答案 (22)

软件等级考试随机试题共20道及答案 (22)

一、选择题(每题2分,共40分):1. 下列哪个操作系统不是常用的软件开发平台?A. WindowsB. LinuxC. DOSD. QNX答案:C. DOS2. 以下哪个不是软件工程的基本原则?A. 模块化设计B. 需求分析C. 优化代码效率D. 尽早发现问题答案:C. 优化代码效率3. 在软件开发中,哪种类型的文档最重要?A. 用户手册B. 设计文档C. 测试报告D. 源代码注释答案:B. 设计文档4. 在软件开发中,哪种工具最常用于代码审查?A. 集成开发环境(IDE)B. 版本控制系统(如Git)C. 自动化测试工具D. 电子邮件和文本消息答案:A. 集成开发环境(IDE)5. 下列哪个术语表示程序的一部分,它包含了特定任务的所有代码?A. 类B. 方法C. 函数D. 变量答案:C. 函数6. 在软件开发中,哪种技术用于将数据从一种格式转换为另一种格式?A. 数据绑定B. 数据转换器C. 数据流处理D. 数据加密答案:B. 数据转换器7. 在软件测试中,哪种类型的测试最常用于发现错误和缺陷?A. 单元测试B. 系统测试C. 集成测试D. 验收测试答案:A. 单元测试8. 下列哪个工具主要用于帮助开发人员编写高质量的代码?A. 调试器B. 代码审查工具C. 版本控制系统(如Git)D. 代码模板库答案:B. 代码审查工具9. 在软件开发中,哪种技术用于将数据从一个系统或应用程序传输到另一个系统或应用程序?A. 数据绑定B. 数据转换器C. 网络通信技术(如HTTP)D. 数据加密答案:C. 网络通信技术(如HTTP)10. 下列哪个术语表示程序的一部分,它包含了程序逻辑的描述和结构?A. 类图B. 数据结构图C. 流程图D. UML图答案:C. 流程图。

答案:C二、填空题(每空2分,共40分):11. 软件质量包括______、可用性、可靠性、可维护性和可移植性。

12. 在软件开发中,______是编写代码前的重要步骤。

软件考试题库及答案详解

软件考试题库及答案详解

软件考试题库及答案详解在当今这个信息化快速发展的时代,软件考试已经成为衡量一个人计算机软件知识水平的重要方式。

为了帮助广大考生更好地准备考试,本文将提供一些软件考试题库及答案的详解,以助于考生们能够更深入地理解知识点,提高解题能力。

首先,我们需要了解软件考试通常涵盖的主要内容,这包括但不限于编程语言、数据结构、算法设计、软件工程、操作系统等。

接下来,我们将通过一些具体的题目来展示如何解答这些问题。

题目一:编程语言基础在编程语言的考试中,考生需要掌握至少一种编程语言的基本语法和结构。

例如:1. 请解释以下Python代码段的功能:```pythondef greet(name):print(f"Hello, {name}!")greet("Alice")```答案:这段代码定义了一个名为`greet`的函数,它接受一个参数`name`。

当调用这个函数并传入参数"Alice"时,它会打印出"Hello, Alice!"。

这展示了Python中函数的定义和字符串格式化的用法。

题目二:数据结构数据结构是软件考试中的另一个重要部分,考生需要了解不同数据结构的特点和应用场景。

2. 什么是链表?请简述其优缺点。

答案:链表是一种线性数据结构,由一系列节点组成,每个节点包含数据部分和指向下一个节点的指针。

链表的优点包括动态内存分配和插入/删除操作的高效性。

缺点是访问元素时需要从头开始遍历,不支持随机访问。

题目三:算法设计算法设计能力是软件考试中衡量考生逻辑思维和问题解决能力的重要指标。

3. 描述快速排序算法的基本思想,并说明其时间复杂度。

答案:快速排序是一种分治算法,基本思想是选择一个元素作为“基准”,然后将数组分为两部分,一部分包含所有小于基准的元素,另一部分包含所有大于基准的元素。

这个过程递归地应用于子数组,直到每个子数组只有一个元素。

软件助理工程师认证考试试题题库

软件助理工程师认证考试试题题库

软件助理工程师认证考试试题题库嵌入式软件助理工程师认证考试试题题库一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法( A )A. manB. pwdC. helpD. more2、Linux分区类型默认的是:( B )A. vfatB. ext2/ext3C. swapD. dos3、在大多数Linux发行版本中,以下哪个属于块设备( B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机4、下面哪个命令行可用来马上重新启动正在运行的Linux系统?( D )A. restart --delay=0B. reboot -wC. halt -pD. shutdown -r now5、在Linux系统,默认的shell是什么( A )A.bashB.ashC.cshD.gnush6、下面哪条命令可用来确保文件“myfile”存在( B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile7、 LILO的配置文件是:( B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/8、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么( A )A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry9、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467B.674C.476D.76411、不是shell具有的功能和特点的是( A )A.管道B.输入输出重定向C.执行后台进程D.处理程序命令12、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项13、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。

嵌入式Linux助理工程师认证考试试题

嵌入式Linux助理工程师认证考试试题

嵌入式Linux 助理工程师认证考试 50个小题,每小题1分,共50分) 1、如果忘记了ls 命令的用法,可以采用( )命令获得帮助。

A 、?ls B 、help ls C 、man ls D 、get ls 2、为了统计文件系统中未用的磁盘空间,我们可以使用命令:( ) A 、du B 、df C 、mount D 、ln 3、要给文件file1加上其他人可执行属性的命令是:( ) A 、chmod a+x B 、chown a+x C 、chmod o+x D 、chown o+x 4、怎样新建一个新文件:( ) A 、touch hello.c B 、mk hello.c C 、rm hello.c D 、new hello.c 5、在bash 命令中,当用( )参数时,表示bash 是交互的。

A 、-c B 、-i C 、-s D 、-d 6、重定向的符号“>"表示:( ) A 、输出追加 B 、输入追加 C 、输出重定向,原来的文件会被改写 D 、管道 7、^D 的确切含义是:( ) A 、停止一个正在运行的程序 B 、终止shell C 、强制退出程序 D 、不再有数据输入 8、Linux 文件权限一共10位长度,分成四段,第二段表示的内容是:( ) A 、文件类型 B 、文件所有者的权限 C 、文件所有者所在组的权限 D 、其他用户的权限9、对于所有用户都只能读的文件权限是:()A、777B、444C、644D、64010、在vi编辑器的命令模式中,删除一行的命令是:()A、yyB、ddC、ppD、xx11、在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项:()A、-cB、-oC、-SD、-E12、假设当前目录下有文件Makefile,下面是其内容:pr1: prog.o subr.ogcc –o pr1 prog.o subr.oprog.o: prog.c prog.hgcc –c –l prog.o prog.csubr.o: subr.cgcc –c –o subr.o subr.cclean:rm –f pr1*.o现在执行命令make clean,实际执行的命令是:()A、 rm –f pr1*.oB、 gcc –c –l prog.o prog.cC、 gcc –c –o subr.o subr.cD、都执行13、Linux将存储设备和输入/输出设备均看做文件来操作,下列选项()不是以文件的形式出现。

软考试题及答案近十年

软考试题及答案近十年

软考试题及答案近十年一、单项选择题1. 以下哪个选项不是软件测试的目的?A. 验证软件是否满足需求规格说明书B. 验证软件是否满足设计文档C. 验证软件是否满足用户的实际需求D. 验证软件是否满足开发人员的需求答案:D2. 在敏捷开发过程中,以下哪个角色不是必须存在的?A. 产品负责人B. 敏捷教练C. 项目经理D. 开发团队成员答案:C3. 以下哪个不是面向对象编程的特点?A. 封装B. 继承C. 多态D. 过程化答案:D二、多项选择题1. 以下哪些是软件开发过程中的常见风险?A. 需求变更B. 技术难度C. 资金不足D. 市场变化答案:A、B、C、D2. 在软件工程中,以下哪些是软件维护的活动?A. 改正性维护B. 适应性维护C. 完善性维护D. 预防性维护答案:A、B、C、D三、填空题1. 软件工程中的______是指在软件开发过程中,对软件进行修改以提高其性能、可维护性、可靠性等。

答案:重构2. 在软件开发中,______是指在需求分析阶段,将用户的需求转化为软件需求规格说明书的过程。

答案:需求获取四、简答题1. 请简述软件测试的基本原则。

答案:软件测试的基本原则包括:- 测试显示存在缺陷的原则:测试的主要目的是发现缺陷,而不是证明软件没有缺陷。

- 穷尽测试是不可能的原则:由于时间和资源的限制,不可能对所有可能的输入进行测试。

- 早期测试原则:测试应该尽早进行,以便于发现问题并降低修复成本。

- 缺陷聚集原则:缺陷往往聚集在某些特定的模块或功能中。

- 杀虫剂悖论:如果同样的测试用例重复执行多次,那么发现新缺陷的可能性会降低。

2. 请简述敏捷开发中的迭代过程。

答案:敏捷开发中的迭代过程通常包括以下步骤:- 迭代计划:确定迭代的目标和任务。

- 迭代开发:开发团队根据计划进行开发。

- 迭代测试:对开发出的软件进行测试,确保满足需求。

- 迭代评审:与利益相关者一起评审迭代结果。

- 迭代回顾:团队成员回顾迭代过程,总结经验教训。

助理工程师题库

助理工程师题库

试题一、判断题:(40题)1、常温、静载下,材料的破坏形式与构件的基本变形有关。

2、内力不但与梁的长度方向的尺寸和外力(包括反力)有关,而且与支承条件有关。

3、在进行可行性研究中,其核心内容是建设项目经济评价。

4、对工程合同签证的机关是建设行政主管部门。

5、业主对拟建工程测量的预期价格是工程造价。

6、全面质量管理要求企业所有部门和全体人员参加质量管理。

7、竣工验收的组织者是施工单位。

8、三个钢片每两个刚片之间由两个链杆相连接构成的体系是几何可变体在系。

9、在温度改变的情况下,静定结构内部将有应变,无位移。

10、在缺乏试验资料时,一般取岩石抗拉强度为抗压强度的1/2~1/5。

11、某土液限为36.0%,塑限为16.0%,天然含水量为26.0%,该土为可塑粘土。

12、填土工程中,用干重度,含水量,标贯锤击数检查施工质量。

13、回弹指数越大,说明回弹模量越大。

14、我国红粘土主要分布在云南、四川、贵州、广西、鄂西、湘西等地区。

15、粘性土坡的稳定性与坡高有关,与坡角无关。

16、根据物质组成的特点,沉积岩一般分为碎屑岩类,粘土岩类,化学及生物化学岩类。

17、国际性通用的地质年代单位是:代、纪、时。

18、激发泥石流发生的决定性因素是有利于泥石流发生的地质条件。

19、渗透定律,达尔西定律,适用于计算所有的非层流运动的地下水。

20、根据含水量的空隙性质,地下水可分为孔隙水、裂隙水和岩溶水三个亚类。

21、常用硬度大小来表示地下水中的K2+、Mg2+的含量多少。

22、淤泥与淤泥质土的浅层处理宜采用预后法和深层搅拌法。

23、对稍危性岩基,若已知岩石单轴抗压强度为R、C则岩基的极限承载力q f为9R C。

24、应用强夯法处理地基时,夯击沉降量大,处置办法是减少夯点间距。

25、计算地基变形时,高层建筑应由沉降差控制。

26、当新建建筑与原建筑相邻且新建建筑的基础深于原建筑基础时,基础间净距一般为两基础底面高差的2~3倍。

SolidworksCSWA全球助理工程师认证考试题精选

SolidworksCSWA全球助理工程师认证考试题精选
答案
首先打开需要进行干涉检查的装配体文件,然后选择“评 估”选项卡中的“干涉检查”命令,接着选择要检查干涉 的零部件或组件,最后查看干涉检查结果并相应调整零部 件位置。
解析
干涉检查是装配体设计过程中的重要步骤,用于检测零部 件之间的冲突或重叠。通过干涉检查可以及时发现并修正 设计中的问题,确保装配体的正常运行。
02
答案:旋转凸台/基体
03
解析:旋转特征是SolidWorks中常用的特征之一,通过 “旋转凸台/基体”命令可以创建出以中心轴旋转一定角 度的实体。
04
填空题2:在装配体中,如果要使两个零部件之间保持固定, 应该选择________配合类型。
05
答案:固定
06
解析:固定配合类型用于将两个零部件固定在一起,使得 它们无法相对移动或旋转。
solidworkscswa全 球助理工程师认证考
试题精选
目录
• 考试简介 • 精选题目展示 • 题目解析与答案 • 备考建议和策略
01
考试简介
考试目的和意义
提升个人技能
通过考试可以证明考生具备 SolidWorks软件的基本操作和工 程设计能力,提升个人技能和竞 争力。
获得认证
通过考试可以获得CSWA全球助 理工程师认证,证明考生具备专 业知识和技能,为职业发展提供 有力支持。
简答题2
在SolidWorks中绘制草图时,如何进行几何约束?请列举三种几何约束类型。
03
题目解析与答案
选择题解析与答案
选择题1
关于SolidWorks软件中草图绘制的功能,以下哪个描述 是正确的?
答案
A. 可以绘制不同几何约束的草图。
解析
草图是SolidWorks中创建特征的基础,它支持各种几何 约束,如平行、垂直、相切等,使得用户能够绘制出满足 设计需求的草图。

软件工程考试试题和答案

软件工程考试试题和答案

软件工程考试试题和答案一、单项选择题1. 软件工程的三要素是()。

A. 工具、方法、过程B. 方法、工具、环境C. 方法、过程、工具D. 过程、工具、环境答案:C2. 软件需求分析阶段的工作不包括()。

A. 需求获取B. 需求分析C. 需求规格说明D. 软件设计答案:D3. 软件测试的目的是()。

A. 证明软件是正确的B. 发现软件中的错误C. 证明软件是无错误的D. 证明软件存在错误答案:B4. 在软件维护中,最频繁的活动是()。

A. 校正性维护B. 适应性维护C. 完善性维护D. 预防性维护答案:A5. 软件项目管理的主要任务不包括()。

A. 进度管理B. 质量管理C. 配置管理D. 软件设计答案:D二、多项选择题1. 软件工程的基本原理包括()。

A. 抽象B. 模块化C. 信息隐蔽D. 逐步求精答案:ABCD2. 软件需求分析的任务包括()。

A. 需求获取B. 需求分析C. 需求规格说明D. 需求验证答案:ABCD3. 软件测试的方法包括()。

A. 黑盒测试B. 白盒测试C. 灰盒测试D. 静态测试答案:ABCD4. 软件维护的类型包括()。

A. 校正性维护B. 适应性维护C. 完善性维护D. 预防性维护答案:ABCD5. 软件项目管理的内容主要包括()。

A. 进度管理B. 质量管理C. 成本管理D. 人员管理答案:ABCD三、判断题1. 软件工程的目标是提高软件的生产率和质量。

()答案:正确2. 软件需求分析阶段不需要进行需求验证。

()答案:错误3. 软件测试可以证明软件是无错误的。

()答案:错误4. 软件维护只包括校正性维护。

()答案:错误5. 软件项目管理不需要进行质量管理。

()答案:错误四、简答题1. 简述软件工程的特点。

答:软件工程的特点包括:(1)软件工程强调系统的、规范的、可度量的方法学;(2)软件工程是面向过程的;(3)软件工程是面向质量的;(4)软件工程是面向经济的;(5)软件工程是面向人的。

ZXJ10助理工程师模拟考试试题2(含答案)

ZXJ10助理工程师模拟考试试题2(含答案)

第 3 页, 共 7 页
D、信令局向 【答案】BCD
中兴通讯 NC 教育管理中心
外部公开▲
四、判断题(每题 1 分,共 10 分)
1. 目前我国电话网是长途加本地共二级网络结构。(F)
2. 分组交换与报文交换都采用存储转发(SAF)技术,两者不同之处在于,分组长度 通常比报文长度要短小得多。(T)
4、 说明 NO.1 信令和 NO.7 信令相关数据配置。 答: NO.1:在物理配置中添加 DTI,并初始化成随路信令;
在中继管理中添加中继组、中继电路; NO.7:在物理配置中添加 DTI,并初始化成共路信令;
在信令配置中,配置 MTP 数据; 在中继管理中配置中继组、中继电路
六、综合题(每题 10 分,共 10 分) 1. 如图 2,1 号交换局有两个模块组成,#2 和#3;2 号交换局是单模块成局。
答 :MP2—— MPMP ——DSNI-C —— DSN—— DSNI-S — —DTI-------------- DTI— — DSNI-S—— DSN—— DSNI-C—— MPMP—— MP3
II.1 号局和 2 号局局间通过 DTI 进行连接,连接方式如图 3 所示,根据连接方式规划 MTP 管理数据。
第 5 页, 共 7 页
中兴通讯 NC 教育管理中心
局 号 232 转接局1
外部公开▲
中继线1 中继线2
本局 局 号 231
中继线3
转接局2 局 号 233
图1 答: 号码分析:出局局码 234——出局路由链组 1
目的局 局 号 234
中继数据:出局路由链组 1——出局路由链 1——出局路由组 1——路由 1——中继组 2 出局路由组 2——路由 2——中继组 1 路由 2——中继组 1 路由 3——中继组 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式软件助理工程师认证考试试题题库一、单项选择题1、如下哪一个命令可以帮助你知道shell命令的用法( A )A. manB. pwdC. helpD. more2、Linux分区类型默认的是:( B )A. vfatB. ext2/ext3C. swapD. dos3、在大多数Linux发行版本中,以下哪个属于块设备( B )A. 串行口B. 硬盘C. 虚拟终端D. 打印机4、下面哪个命令行可用来马上重新启动正在运行的Linux系统?( D )A. restart --delay=0B. reboot -wC. halt -pD. shutdown -r now5、在Linux系统,默认的shell是什么( A )A.bashB.ashC.cshD.gnush6、下面哪条命令可用来确保文件“myfile”存在( B )A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile7、 LILO的配置文件是:( B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/8、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么( A )A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry9、Linux文件权限一共10位长度,分成四段,第三段表示的内容是( D )A.文件类型B.文件所有者的权限C.文件所有者所在组的权限D.其他用户的权限10、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为( D )A.467B.674C.476D.76411、不是shell具有的功能和特点的是( A )A.管道B.输入输出重定向C.执行后台进程D.处理程序命令12、如何从当前系统中卸载一个已装载的文件系统( A )A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项13、你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令( B )可以实现。

A. cp shell.sh shell2.shB. mv shell.sh shell2.shC. ls shell.sh >shell2.shD. ll shell.sh >shell2.sh14、在/home/stud1/wang目录下有一文件file,使用( D )可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中。

A. cat file >file.copyB. cat file file.copyC. &cat file file.copyD. &cat file >file.copy15、字符设备文件类型的标志是( B )A. pB. cC. sD. l16、删除文件命令为( D )A. mkdirB. rmdirC. mvD. rm17、( B )命令可更改一个文件的权限设置?A. attribB. chmodC. changeD. file18、用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为( A )。

-rwxr-xr-- 1 root root 599 Cec 10 17:12 ffA. 普通文件B. 硬链接C. 目录D. 符号链接19、系统中有用户user1和user2,同属于users组。

在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有( B )权限。

A. 744B. 664C. 646D. 74620、在指令系统的各种寻址方式中,获取操作数最快的方式是( 1 -B );若操作数的地址包含在指令中,则属于( 2-A )方式。

(1)A、直接寻址 B、立即寻址 C、寄存器寻址 D、间接寻址(2)A、直接寻址 B、立即寻址 C、寄存器寻址 D、间接寻址21、在CPU和物理内存之间进行地址转换时,( B )将地址从虚拟(逻辑)地址空间映射到物理地址空间。

A、TCBB、MMUC、CACHED、DMA22、Linux将存储设备和输入/输出设备均看做文件来操作,(C)不是以文件的形式出现。

A. 目录B. 软链接C. i节点表D. 网络适配器23、关于文件系统的安装和卸载,下面描述正确的是(A)。

A. 如果光盘未经卸载,光驱是打不开的B. 安装文件系统的安装点只能是/mnt下C. 不管光驱中是否有光盘,系统都可以安装CD-ROM设备D. mount /dev/fd0 /floppy 此命令中目录/floppy是自动生成的24、为了查看Linux启动信息,可以用(B)命令A. cat /etc/lilo.confB.dmesgC. cat/proc/cpuinfoD.lilo25、用下列(A)命令查看Linux使用了多少内存A.cat /proc/meminfoB. cat /bin/meminfoC.vi /proc/meminfoD.vi /user/local/meminfo26、下列(D)设备是字符设备。

A. hdcB. fd0C. hda1D. tty127、下列说法正确的是(D)A. ln -s a.txt b.txt,作用是制作文件b.txt的符号链接,其名称为a.txtB. df命令可以查看当前目录占用磁盘空间的大小C. comm命令打印两个文本文件中的相同的内容D. rm命令可以用来删除目录28、有如下的命令:$dd if=f1 of=f2。

其中if=f1表示(A)A. 以f1作为源文件,代替标准输入B. 以f1作为目标文件,代替标准输出C. 当条件满足f1的时候,执行真正的拷贝D. 拷贝的过程中,不转化文件29、为了查找出当前用户运行的所有进程的信息,我们可以使用(B)命令:A. ps -aB. ps -uC. ls -aD. ls –l30、为保证在启动服务器时自动启动DHCP进程,应对( B )文件进行编辑。

A、 /etc/rc.d/rc.inet2B、/etc/rc.d/rc.inet1C、/etc/dhcpd.confD、/etc/rc.d/rc.S31、( D )设备是字符设备。

A、hdcB、fd0C、hda1D、tty132、文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是( A )。

A 、chmod a+x g+w exer1B 、chmod 765 exer1C 、chmod o+x exer1D 、chmod g+w exer133、删除当前目录abc以及下面的所有子目录和文件,并不要求提示任何确认信息的命令是(B)A. del abc\*.*B. rm –rf abcC. rmdir abcD. rm –r abc\ *.*34、如果忘记了ls命令的用法,可以采用( C )命令获得帮助a. ?lsb.help lsc.man lsd.get ls35、在安装开始前,用光盘启动系统,想要进入字符界面安装,需要输入的命令是( C )a.linux docb.linuxc.linux textd.linux note36、要给文件file1加上其他人可执行属性的命令是( C )a.chmod a+xb.chown a+xc.chmod o+xd.chown o+x37、怎样新建一个新文件:( A )a.touch hello.cb.mk hello.cc.rm hello.cd.new hello.c38、在bash命令中,当用( B )参数时,表示bash是交互的。

A、-cB、-iC、-sD、-d39、重定向的符号“>"表示:( C )A、输出追加B、输入追加C、输出重定向,原来的文件会被改写D、管道40、linux系统能够直接读取的分区类型是( D )a.ntfsb.fat16c.fat32d.ext341、下列提法中,属于ifconfig命令作用范围的是( B )。

A、编译源程序B、配置网卡的IP地址C、配置系统内核D、加载网卡到内核中42、下列对shell变量FRUIT操作,正确的是( C )A、为变量赋值:$FRUIT=appleB、显示变量的值:fruit=appleC、显示变量的值:echo $FRUITD、判断变量是否有值:[ -f “$FRUIT”]43、一般可以用( C )实现自动编译。

A、gccB、gdb *C、makeD、vi44、处理机主要由处理器、存储器和总线组成,总线包括( D )。

A、数据总线、串行总线、逻辑总线、物理总线B、并行总线、地址总线、逻辑总线、物理总线C、并行总线、串行总线、全双工总线D、数据总线、地址总线、控制总线45、假设当前目录下有文件Makefile,下面是其内容:pr1: prog.o subr.ogcc –o pr1 prog.o subr.oprog.o: prog.c prog.hgcc –c –l prog.o prog.csubr.o: subr.cgcc –c –o subr.o subr.cclear:rm –f pr1*.o现在执行命令make clear,实际执行的命令是( A ):A. rm –f pr1*.oB. gcc –c –l prog.o prog.cC. gcc –c –o subr.o subr.cD. 都执行46、Linux将存储设备和输入/输出设备均看做文件来操作,下列选项(C)不是以文件的形式出现。

A. 目录B. 软链接C. i节点表D. 网络适配器47、有如下的命令:$dd if=f1 of=f2。

其中if=f1表示( A )A. 以f1作为源文件,代替标准输入B. 以f1作为目标文件,代替标准输出C. 当条件满足f1的时候,执行真正的拷贝D. 拷贝的过程中,不转化文件48. 文件之间可以建立两种链接关系:软链接和硬链接,硬链接的特点是(C)A. 等同于文件复制操作B. 类似于文件复制,但新的链接文件并不占用文件磁盘存储空间C. 删除源文件,将使其他链接文件失效D. 可以对目录文件名建立硬链接49. 下面哪一个选项不是linux系统的进程类型(D)A. 交互进程B. 批处理进程C. 守护进程D. 就绪进程50、下面( B )特性不符合嵌入式操作系统特点。

A、实时性B、不可定制C、微型化D、易移植51、下面关于C语言程序的描述,正确的是( C )。

相关文档
最新文档