软件开发环境与工具(题)——不觉晓

合集下载

软件开发工具与环境考核试卷

软件开发工具与环境考核试卷
D. Heroku
13.以下哪些语言常用于机器学习项目?()
A. Python
B. R
C. Java
D. JavaScript
14.以下哪些工具可以用于持续集成?()
A. Jenkins
B. GitLab CI
C. Travis CI
D. Docker
15.以下哪些是常用的前端框架?()
A. React
A. Maven
B. Gradle
C. Ant
D. Make
(结束)
三、填空题(本题共10小题,每小题2分,共20分,请将正确答案填到题目空白处)
1.在Java中,用于打包和部署应用程序的工具是__________。
2.常用于Web服务器应用程序开发的编程语言是__________。
3.深度学习框架中,由Google开发的工具是__________。
13.以下哪个工具主要用于代码版本控制?()
A. Git
B. SVN
C. Both A and B
D. None of the above
14.以下哪个工具主要用于性能测试?()
A. JMeter
B. Fiddler
C. Charles
D. Wireshark
15.以下哪个环境主要用于C++开发?()
软件开发工具与环境考核试卷
考生姓名:__________答题日期:__________得分:__________判卷人:__________
一、单项选择题(本题共20小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.以下哪种工具被广泛用于版本控制?()
A. Microsoft Word

2024年软件工程开发等专业技能知识考试题库附含答案

2024年软件工程开发等专业技能知识考试题库附含答案

2024年软件工程开发等专业技能知识考试题库(附含答案)一、单选题1.数据流图是进行软件需求分析的常用图形工具,其基本图形符号是( )。

A.输入、输出、外部实体和加工B.变换、加工、数据流和存储C.加工、数据流、数据存储和外部实体D.变换、数据存储、加工和数据流参考答案:C2.集成测试的主要方法有两个,一个是()一个是()。

A.白盒测试方法、黑盒测试方法B.等价类划分方法、边缘值分析方法C.渐增式测试方法、非渐增式测试方法D.因果图方法、错误推测方法参考答案:C3.软件文档是软件工程实施的重要成分,它不仅是软件开发各阶段的重要依据,而且也影响软件的( )。

A.可用性B.可维护性C.可扩展性D.可移植性参考答案:B4.面向对象设计阶段的主要任务是系统设计和( )。

A.结构化设计B.数据设计C.面向对象程序设计D.对象设计参考答案:D5.包含风险分析的软件工程模型是( )。

A.喷泉模型B.瀑布模型C.增量模型D.螺旋模型参考答案:D6.Jackson方法根据()来导出程序结构。

A.数据流图B.数据间的控制结构C.数据结构D.IPO图参考答案:C7.需求工程的主要目的是( )。

A.系统开发的具体方案B.进一步确定用户的需求C.解决系统是“做什么的问题”D.解决系统是“如何做的问题”参考答案:C8.只有类的共有界面的成员才能成为使用类的操作,这是软件设计的( )原则。

A.过程抽象B.信息隐藏C.功能抽象D.共享性参考答案:B9.下列哪项不是风险管理的过程?( )。

A.风险规划B.风险识别C.风险评估D.风险收集参考答案:D10.在分层体系结构中,( )实现与实体对象相关的业务逻辑。

A.表示层B.持久层C.实体层D.控制层参考答案:D11.下列选项中不属于CI管道的是()。

A.构建B.模拟C.单元测试D.集成测试参考答案:B12.应该在( ),确定对象类中应有的服务。

A.建立对象模型之时B.建立动态模型和功能模型之后C.建立功能模型之后D.建立动态模型之后参考答案:B13.需求分析的主要方法有( )。

全国自考软件开发工具试题及答案

全国自考软件开发工具试题及答案

全国自考软件开发工具试题及答案一、单选题(共30题,共60分)1.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是()。

A.VCB.PBC.C++Builder/DelphiD.JAVA2.不属于软件开发工具概念模式的是()。

A.数据流程图B.实体关系图C.关键路线图D.数据字典3.以下几种较有代表性的语言及其开发工具中发展潜力最差的是()。

A.VCB.VBC.PBD.JAVA4.用来打开网页文件的编辑器是()。

A.C/C++编辑器B.文本编辑器C.任务编辑器D.Web浏览器5.出现最早的软件开发工具是()。

A.计划工具B.分析工具C.设计工具D.集成化工具6.一个好的项目组应当具备的条件是()。

A.有事先制定详细的时间表,并且得到严格执行B.成员有程序设计所需要的基本知识与技能C.成员深入了解本项目所在的领域D.成员熟悉软件开发的技术环境7.在Eclipse设置调试属性时,应选择Preferences菜单中的选项是()。

A.GeneralB.Install/UpdateC.TasksD.Run/Debug8.属于Eclipse调试透视图的是()。

A.触发器B.变量视图C.编辑器D.大纲视图9.在Eclipse代码模板编辑中,变量的开头字符和括起来的符号分别是()。

A.$ 和[ ]B.&和{ }C.¥和 ( )D.$和{ }10.在版本控制软件中,对程序冻结和解冻的操作人员只能是()。

A.程序员B.程序员和管理员C.管理员D.用户11.在Eclipse的插件清单中,提供插件id的标签是()。

A.pluginB.runtimeC.requiresD.extensions12.在Eclipse插件中,属于代码管理类插件是()。

A.CDTB.LombozC.PDTD.Log4E13.在RationalRose建模的逻辑设计中,使用的图是()。

A.活动图B.状态图C.交互图D.关联图14.在RationalRose建模的设计中,系统中与实现无关的视图是()。

4月浙江高等教育自学考试软件开发工具试题及答案解析

4月浙江高等教育自学考试软件开发工具试题及答案解析

浙江省2018年4月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题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.在PowerBuilder设计环境中还可以直接利用______与数据库进行连接,它是一个命名的参数集合,指定与某一个特定的数据源或数据库进行连接的参数。

()A.数据窗口B.ODBCC.数据库描述D.ADO7.Web设计大致分为三个步骤:创建Web、创建网页、()A.编辑WebB.编辑网页C.删除WebD.将网页添加入Web8.______用以描述系统内实现的逻辑功能。

()A.逻辑视图B.使用事件视图C.协同视图D.组件视图9.______是PowerBuilder中的空值,它的意思是未定义或未知,而不是空字符串或零。

()A.NULLB.NILC.EMPTYD.空格10.______将浏览器的窗口分成几个小窗口,每个窗口都显示一个独立的网页。

()A.超链B.列表C.框架D.表格二、填空题(本大题共15小题,每空1分,共20分)请在每小题的空格中填上正确答案。

软件工具与环境复习题

软件工具与环境复习题

一、填空题1.JSP具有动态页面与静态页面分离的特点以及与___ _______的无关性。

2.HTML语言结构一般分两大部分分别是:__ _______和文档体。

3.Java中处理异常的语句有3个分别是try、__ _____和finally。

4.JSP中的动作组件是用来控制__ ____________。

5.SUN公司开发出一个完全用Java语言编写并用于Java程序与数据库的接口技术是__ _____。

6.JavaBean组件可以分为__ ________和非可视化组件两类。

7.Java中被声明为private、protected和public的类成员,在类外部能访问声明为_ ____的类成员。

8.在SQL中的SELECT语句的通配符“#”是用来代替一个未知的_____。

9.Tomcat服务器的默认端口是。

10.指令元素分为三种:它们分别是:Page 、、和Taglib。

11.Servlet的生命周期分三个时期:装载Servlet 、、销毁。

12.在JSP中,当执行了查询操作时,一般将查询结果保存在对象中。

13.在JSP内置对象中,与请求相关的对象是t 对象。

14.在JSP中,可以使用操作来设置Bean的属性,也可以使用操作来获取Bean的值。

15.JSP规范中描述了3种脚本元素:、和。

二、选择题1、下列关于WEB开发说法错误的是___ _____。

(A)Web是图形化的和易于导航的(B)Web与平台无关(C)Web是分布式的(D)Web 是静态的2、下列关于JSP编译指令说法错误的是___ _ ____。

(A)编译指令用于从JSP发送一个信息到容器上(B)编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等(C)编译指令向客户端产生任何输出(D)编译指令所有的指令都在整个JSP页面内有效3、下面关于page指令说法中错误的是---- ----。

(A)page指令用来定义JSP页面中的全局属性(B)一个JSP页面只能包含一个page指令(C)除了import外,其他page指令定义的属性/值只能出现一次。

2023软件开发工具与环境复习 题集附答案

2023软件开发工具与环境复习 题集附答案

2023软件开发工具与环境复习题集附答案在软件开发领域中,熟悉和掌握各种开发工具和环境是非常重要的。

本文将针对2023年的软件开发工具与环境考试进行复习,并附带答案供大家参考。

一、多选题1. 下列哪些是常见的集成开发环境(IDE)?A. EclipseB. Visual StudioC. PhotoshopD. IntelliJ IDEAE. Xcode答案:A、B、D、E2. 以下哪项不属于版本控制工具?A. GitB. SVNC. MercurialD. ApacheE. Perforce答案:D3. 在Java开发中,以下哪个工具可以自动生成代码?A. JUnitB. GradleC. MavenD. Android StudioE. Spring Boot答案:D二、填空题1. 完成下列代码,实现两个整数相加的功能。

```javaint a = 10;int b = 5;int sum = a + b;System.out.println("两个整数的和是:" + sum);```2. 在HTML中,使用```<______>```标签可以定义一个段落。

答案:p3. 命令行下,使用```cd ______```命令可以进入指定的目录。

答案:目标路径三、简答题请回答以下问题:1. 什么是持续集成(Continuous Integration)?持续集成是一种开发实践,通过频繁地将代码集成到共享仓库中,并进行自动构建、自动测试和自动部署,以保证开发团队的代码能够快速、高效地集成在一起。

2. 请简要介绍一下Maven的作用和优势。

Maven是一种强大的项目管理工具,主要用于构建、管理和部署Java项目。

它可以自动化构建过程,管理项目依赖,提供规范的项目结构,简化项目管理,并且具备良好的跨平台性。

3. Git和SVN有什么区别?Git和SVN都是版本控制工具,但它们的工作方式和特点有所不同。

最新10月全国自学考试软件开发工具试题及答案解析

最新10月全国自学考试软件开发工具试题及答案解析

全国2018年10月自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.从60年代末期开始,人们对于软件工作的认识大大深入了,在认识到软件工作的重要性的同时,也认识到了软件工作的困难性。

这就是所谓的()A.软件的智能化问题B.结构化程序设计的技巧问题C.软件生存期的划分问题D.软件危机问题2.一般来说,软件开发工具对环境的要求()A.与它所支持的应用软件的环境要求无关B.依赖于它所支持的应用软件的环境要求C.应当超出它所支持的应用软件的环境要求D.不应当超出它所支持的应用软件的环境要求3.属于软件开发工具的是()A.COBOLB.DOSC.TOOLBOOKD.DBMS4.编写文档的主要工作阶段是()A.需求分析B.总体设计C.实现D.测试5.完成软件测试最合适的人员是()A.编程者B.软件负责人C.用户D.专门的小组6.在软件开发过程中,有关系统环境、现状及需求的信息的提供者和采集者分别是()A.分析人员用户B.用户分析人员C.分析人员设计人员D.设计人员分析人员7.在软件开发工具的概念模式中,描述系统状态及其转换方式的是()A.结构图B.数据字典C.时序网络D.直观模型8.在软件开发过程中,建立逻辑模型应在()A.需求分析阶段B.编码阶段C.分析设计阶段D.测试阶段9.在NEWCAFG中,构成Repository库的主体关系是()A.系统类关系B.属性类关系C.实体类关系D.联系类关系10.在对市场上可供使用的软件开发工具进行调查研究时应包括的内容是()A.软件开发工具供应商的规模B.软件开发工具的管理者C.软件开发工具的销售量D.软件开发工具的服务和培训条件二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

软件工程与开发环境习题参考答案

软件工程与开发环境习题参考答案

《软件工程》习题参考答案选择题(每题1分,共计10分)1B 2C 3A 4A 5D 6B 7C 8A 9A 10A 11ª 12D 13 A 14C 15B 16B 17ª 18ª填空题(每题2分,共计20分)1、可理解性2、生存期3、软件开发技术,软件工程管理4、判定表判定树5、单元测试、集成测试、验收测试6、自顶向下逐层分解三、判断题(每题1分,共计5分)1√ 3√ 4× 8√ 9× 10×四、问答题:要求给出答题要点。

(共计20分)1、1)把软件生命周期划分成若干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发工程的困难程度;在软件生命周期的每个阶段都采用科学的管理技术和良好的技术方法,而且在每个阶段结束之前都从技术和管理两个角度进行严格的审查,合格之后才开始下一阶段的工作,这就使软件开发工程的全过程以一种有条不紊的方式进行,保证了软件的质量,特别是提高了软件的可维护性。

采用生命周期方法学的阶段划分原则和方法可以大大提高软件开发的成功率,软件开发的生产率也能明显提高。

2)软件生命周期阶段可以划分为:定义期:①问题定义、②可行性分析、③需求分析;开发期:④总体设计⑤详细设计⑥编码测试;应用维护期:⑦应用与维护。

2、瀑布模型:瀑布模型将软件生命周期的各个活动展开成有一定顺序的若干阶段的模型。

其特点是把软件开发过程严格区分为阶段,要求按照这个阶段划分,顺序地开展软件开发各个活动。

它为软件开发的管理提供了有效的管理模式,是结构化系统分析设计方法的基础。

但是,它只是理想的软件开发模式,因为软件开发过程不可能是线性的,不可能不迭代。

增量模型:与瀑布模型不同,增量开发模型是一部分一部分地完成系统开发目标。

它是一种演化模型。

开发完一部分就立刻让用户去使用它,评价它。

然后再完善它并且完成下一部分的目标。

使用户能尽早使用实际的系统,不但能获取用户的反馈,同时也能使系统尽早投入运行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

提示信息。
软件开发环境与工具
一、二、选择题、填空题 1.类属于________类型,结构属于________类型。 2.Visual C#中,int类型占________个字节数。 模型分为________________和________________两个部分。 4.安装Web服务器实际上就是安装________服务器。 5.Visual Studio 2010 C#开发环境提供了一系列控件,其中 ________、________和________控件,用于创建窗体的菜单和工具栏。 6.每种控件都提供了一定的________,用于响应用户的操作行为。 主要包含________、________、________和________4种数据 提供程序。 支持对数据源建立连接的对象是________。 9.软件测试过程包括________、________、________和________四个过 程。 10. ________是一种预测系统行为和性能的自动负载测试工具。 11.甘特图用水平线段表示任务的________阶段,线段的起点和终点分 别对应于任务的________和________,线段的________表示完成任务所 需的时间。 12.软件项目资源管理包括________、________和________三种。 13.Microsoft Project 是一种________软件程序。 14. ________是由一组配置项组成,这些配置项构成了一个相对稳定的 逻辑实体。 15. CVS是一个________工具。 16.Axure属于________开发模型。 17.开发环境由________和________构成。 18.结构化分析以________表达需求,以________表示数据的逻辑定 义,核心思想是________________,基本手段是________和________。 19.PowerDesigner是一种需求分析、软件设计和________的工具。 20.在关系上________鼠标,可以进入关系属性设置界面。 21.在PowerDesigner中,Attributes属性设置时,________列设置属性 的名称,________列设置属性的代码,________设置属性的数据类型, ________设置属性的域,________表示该属性是强制非空的,________ 表示该属性是主键,________表示该属性被显示。
3、 读程序 ing System; class Program { static void Main(string[] args) { int m, n, i, j, max = 0; Console.WriteLine("请输入m,n的值"); m = Convert.ToInt32(Console.ReadLine ()); n = int.Parse(Console.ReadLine()); if (m < n) i = m; else i = n; for (j = i; j > 0; j--) if (m % j == 0 && n % j == 0) { max = j; break; } Console.WriteLine("max={0}", max); Console.ReadLine();
int[] pins = { 9, 3, 7, 2 }; for (int index = 0; index != pins.Length; index++) { int pin = pins[index]; System.Console.Write (pin); } foreach (int i in pins) { Console.Write (i); } } 程序的输出结果是93729372 六、编程 1.编写控制台程序:输入矩形的长和宽,输出矩形的面积和周 长。 2. 编写控制台应用程序,输入正整数n,输出 s=1+ (1+2)+(1+2+3)+…+(1+2+3+…+n)的计算结果。 3. 编写控制台应用程序,输出所有这样的三位数:这个三位数本 身恰好等于其每个数字的立方和(例153=13 ​ +53+33)。 4. 创建一个Windows窗体应用程序,向其中添加一个窗体,实现用 户登录(输入用户名和口令,假设正确的用户名/口令为 zy1001_2/10011002),并给出相应的提示信息。规定用户错误输入不 超过3次。 5.搬砖问题:36块砖,36人搬,男搬4,女搬3,两个小孩抬1砖。 要求一次全搬完,问男、女、小孩各多少人? 6. 设计一个窗体,通过一个列表框向组合框中添加项。 7.实现教师信息的录入功能,并将教师信息保存在数据库中的 teacher表中。教师信息由教师编号、姓名、性别、年龄、民族、职 称、职务及教龄组成。设置一个简单的Web应用程序,用来输入教师信 息。要求:1)进行各种信息的有效性检验(教师编号、姓名不能为 空;年龄在20—65之间;教龄在0—45年之间);2)把输入的完整信息 在屏幕上显示出来。(注意:民族、职称、职务通过下拉框输入;性别 通过单选按钮组输入)。 8. 创建一个Web应用程序,实现用户登录,检查用户名和口令的合 法性(用户的登录信息维护在数据库中的Tuser表中,该表包括两个 varchar(10)的字段:username与password字段),,并给出相应的
22.Axure是一种________工具,在Axure中,一个事件可以有________ 个用例,一个用例可以有________个动作。 23.在PowerDesigner中, 表示________, 表示________。 1、 简答题 1.简述.NET,Visual Studio,C#之间的关系。 2.简述模式窗体和非模式窗体的区别。 3.简述访问数据库的过程。
4.值类型和引用类型有什么区别? 5.软件测试的目标是什么? 6.简述软件测试的方法。 7.什么是软件项目管理? 8.简述软件项目进度管理过程。 9.什么是配置管理? 10.软件开发中,大的开发有哪些步骤? 11.软件开发模型有哪些? 12.什么是原型法? 13.什么是软件开发? 2、别从键盘输入8和6,则程序的运行结果是 max=2 2.static void Main(string[] args) { try { int x = Convert.ToInt32(Console.ReadLine()); int y = Convert.ToInt32(Console.ReadLine()); int z = x / y; } catch (FormatException) { Console.WriteLine("格式不符"); } catch (DivideByZeroException) { Console.WriteLine("除数不能是0"); } catch (Exception) { Console.WriteLine("Exception!"); } finally { Console.WriteLine("thank you for using the program!"); } Console.ReadLine(); } 若分别从键盘上输入5和x,则程序的最终执行结果是 格式不符 thank you for using the program! 3.static void Main(string[] args) {
相关文档
最新文档