天大2020年春季考试《软件工程》在线作业一.doc
天大2020年春季考试《计算机组成原理》在线作业一.doc
1.恒置1法相比较于0舍1法,舍入误差小,但会造成积累误差A.正确B.错误【参考答案】: B2.()是指程序员所看到的一个计算机系统的属性。
()是计算机体系结构的逻辑实现。
A.计算机组成,计算机体系结构B.计算机系统,计算机组成C.计算机体系结构,计算机组成D.计算机系统,逻辑但愿【参考答案】: C3.立即寻址方式是由指令直接给出操作数。
A.正确B.错误【参考答案】: A4.写入操作对任何存储单元中的内容都是破坏性的,新的信息在写入过程中完全冲掉了旧的信息。
A.正确B.错误【参考答案】: A5.二地址指令包含有一个操作码,两个操作数。
A.正确B.错误【参考答案】: B6.全加器有()个输入量。
A.1B.2C.3D.4【参考答案】: C7.存储器按功能分为()A.RAM、ROM和SAMB.寄存器、Cache、主存和辅存C.半导体、磁盘和光盘D.易失性存储器和永久性存储器【参考答案】: B8.常用的刷新方式不包括()A.集中式刷新B.分散式刷新C.同步刷新D.透明刷新【参考答案】: C9.RAM芯片的并联和串联又分别称为()A.地址扩展和位扩展B.地址扩展和字节扩展C.字节扩展和地址扩展 D.位扩展和地址扩展【参考答案】: D10.第二代电子数字计算机的典型特征是使用(),所以也被成为晶体管计算机时代。
A.电子管B.晶体管C.集成电路D.大规模电路【参考答案】: B11.当A和B地址不同时,在输出端口A和B可以得到两个相同寄存器的内容。
A.正确B.错误【参考答案】: B12.寄存器寻址和直接寻址相比往往后者速度更快。
A.正确B.错误【参考答案】: A13.三级存储体系中包括高速缓冲区。
A.正确B.错误【参考答案】: A14.两数补码的和等于两数和的补码。
A.正确B.错误【参考答案】: A15.浮点数的绝对值已在规格化浮点数分辨率之下,被称为阶码上溢。
A.正确B.错误【参考答案】: B16.1945年()在“First Draft of a Report on the EDVAC”中提出存储程序的概念。
习题参考答案天津大学计算机科学与技术学院
第1章 软件与软件工程 1、软件及软件工程定义 答:软件是能够完成预定功能和性能,并对相应数据进行加工的程序和描述程序及其操作的文档。
软件 = 程序+数据+文档 程序 = 算法+数据结构软件工程:为了克服软件危机,在软降的开发生产过程中采用工程化的方法,采用一系列科学的,现代化的方法和技术开发软件,将工程化的思想贯穿到软件开发和维护的全过程。
2、软件危机的原因答:软件危机答:软件开发和维护过程中遇到的一系列严重问题。
导致软件危机的原因:1)软件的规模加大、复杂性提高、性能增强 2)软件是逻辑产品, 尚未完全认识其本质和特点3)缺乏有效的、系统的开发、维护大型软件项目的技术手段和管理方法 4)用户对软件需求的描述和软件开发人员对需求的理解往往存在差异,用户经常要求修改需求,开发人员很难适应5)软件开发的技术人员和管理人员缺乏软件工程化的素质和要求,对工程化的开销认识不足3、简述瀑布模型及其特点1. 试简述瀑布模型软件开发方法的基本过程。
答:1)软件开发过程与软件生命周期是一致的;2)相邻二阶段之间存在因果关系;3)需对阶段性产品进行评审4、简述一下螺旋模型及其特点开发 时期计划时期))答:螺旋模型沿着螺线进行若干次迭代,图中的四个象限代表了以下活动:(1)制定计划:确定软件目标,选定实施方案,弄清项目开发的限制条件;(2)风险分析:分析评估所选方案,考虑如何识别和消除风险;(3)实施工程:实施软件开发和验证;(4)客户评估:评价开发工作,提出修正建议,制定下一步计划5、简述一下原型模型及其特点答:原型模型的优点是:(1)可及早为用户提供有用的产品。
(2)可及早发现问题,随时纠正错误。
(3)减少技术、应用风险,缩短开发时间,减少费用、提高生产率。
(4)通过实际运行原型,提供直接评价系统的方法,促使用户主动参与开发活动,加强了信息反馈,促进各类人员的协调,减少误解,适应需求变化,能有效提高系统质量。
原型模型的缺点是:(1)缺乏丰富而强有力的软件工具和开发环境。
2020年春季考试《计算机软件技术基础(1)》在线考核试题_13.doc
1.有一函数Function F(ByVal a As Integer, ByVal b As Integer) AsInteger,()在调用时将发生错误。
A.Call F(1, 2)B.Y = F(F(2, 3), 4)C.Z = F(2.3, 5)D.X = F(3)【参考答案】: D2.表达式1.5 + 3 \ 2 > 2 Or 7 Mod 3 < 4 的运算结果是()。
A.TrueB.0C.1D.False【参考答案】: A3.结构化程序设计所规定的三种基本控制结构是(?)。
A.输入、处理、输出B.树形、网形、环形C.顺序、选择、循环D.主程序、子程序、函数【参考答案】: C4.int(198.555*100+0.5)/100的值()。
A.是198B.是199.6C.是198.56D.是200【参考答案】: C5.加载窗体时触发的事件是( )。
A.ClickB.LoadC.GotfocusD.DoubleClick【参考答案】: B6.下面叙述不正确的是()。
A.一个控件只能有一个事件处理过程B.用户与应用交互可以触发事件 C.Visual 是集成了事件驱动的编程模型 D.即使用户与应用程序不进行交互,有些事件也可能发生【参考答案】: A7.设X=lO,y=7,表达式x\6+y*3的值为()。
A.24B.22C.25D.0【参考答案】: B8.鼠标的移动触发()事件。
A.ClickB.MousedownC.MouseUpD.MouseMove【参考答案】: D9.在窗体第一次显示之前,下列()窗体事件发生。
A.ActivatedB.GotFocusC.ClickD.Load【参考答案】: D10.文本框的( )属性用于设置或返回文本框中的文本内容。
A.TextB.(名称)C.Caption【参考答案】: A11.已知A$="12345678",则表达式Val(Mid(A, 1, 4) + Mid(A, 4, 2))的值为 ()。
天大2020年春季考试《C语言程序设计》在线作业一.doc
1.设有定义:int k=3,*p=&k; 则表达式 *p的值是 ________。
A.0B.1C.2D.3【参考答案】: D2.已知数组float b[3][2];该数组行下标的范围是________。
A.1~3B.0~3C.1~2D.0~2【参考答案】: D3.设int a=5,b=6;b*=a+1;则b的值为()。
A.5B.6C.31D.36【参考答案】: D4.设int a[6]={1,2,3,4,5,6 }, *p=a;, *(p+3)的值是____.A.3B.4C.5D.6【参考答案】: B5.要将a和b中的数据进行交换,以下不正确的是____A.t=b; b=a; a=t;B.t=a; a=b; b=t;C.b=ab; a=b-a; b=b-a;D.a=b; t=a; b=t;【参考答案】: D6.设x=1,y=2,m=4,n=3,则表达式x>y?x:m<n?y:n的值为()。
A.1B.3C.2D.4【参考答案】: B7.设有:int a[ ]={1,3,5,7,9},i=0;,下面数组元素引用错误的是( )。
A.a[i]B.a[i2]C.a[a[i]]D.a[i5]【参考答案】: D8.执行printf(“%-4d%c”,85,'A');后的结果是_____(每个□代表一个空格)。
A.85AB.85□□AC.□□85AD.□□85□□A【参考答案】: B9.有以下程序: #include<stdio.h> int f ( int n, int a[ ]) { int i,s; for ( i=0,s=0; i<=n; i++ ) s=s+a[i]; return s; } void main() { int x,a[ ]={1,3,5,7,9,11}; x=f(3, a ); printf("%d\n", x ); } 程序执行后的结果是( )A.36B.16C.9D.3【参考答案】: B10.表达式6!=7的值是______。
大工20春《软件工程》在线作业1满分答案
大工20春《软件工程》在线作业1满分答案
1
“软件危机”是指()。
A 计算机病毒的出现
B 利用计算机进行经济犯罪活动
C 软件开发和维护中出现的一系列问题
D 人们过分迷恋计算机系统
答案:C
2
在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()。
A 软件危机
B 软件工程
C 程序设计革命
D 结构化程序设计
答案:A
3
以下对软件的特性描述错误的是()。
A 不是计算机系统的物理部件
B 由于软件缺乏“可见性”,在软件开发前期,软件的质量较难评价
C 一般包括程序和文档
D 可独立构成计算机系统
答案:D
4
瀑布模型的关键不足在于()。
A 过于简单
B 各个阶段需要进行评审
C 过于灵活
D 不能适应需求的动态变更
答案:D
5
软件是一种()。
A 简单程序
B 数据
C 逻辑产品
D 物理产品
答案:C
6
经济可行性研究的范围包括()。
A 资源有效性
B 管理制度
C 效益分析
D 编程语言
答案:C。
2020年7月电大《软件工程》期末考试试题及参考答案
C. 质量监控
20. 软件特性中,相互矛盾的是(
)。
A. 可理解性与可测试性
C. 可修改性和可理解性
)。
B. 等价类划分
D. 循环测试
B. 项目风险评估 D. 软件销售利润
B. 效率与可修改性 D. 可理解性与可读性
得分 1 评卷人 1
二、简答题 (30 分,每小题 6 分)
21. 请给出软件工程七条基本原理中的任意 6 条基本原理。 22. 试分析结构化方法存在的主要问题是什么? 23. 面向对象的分析通常要建立三个模型,请问三个模型的作用? 24. 软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与 功能需求的区别? 25. 一个程序片段如下,请设计符合判定覆盖的测试用例。
604
试卷代号: 1260
国家开放大学 2020 年春季学期期末统一考试
软件工程 试题答案及评分标准
(供参考)
2020 年 7 月
一、选择题,请从四个可选项中选择正确答案。 {60 分,每题 3 分)
1.A
2. D
3.A
4.A
5. C
6. D
7.A
8.B
9. A
10. C
11. A
12. C
13. D
C. 需求分析、设计、编码和测试
D. 需求分析、编码和测试、试运行
2. 美国卡内基· 梅隆大学制定的 SW-CMM 是(
)。
A. 软件工作规范
B. 软件工作流描述
C. 软件描述的一般方法
D. 软件成熟度模型
3. 假定银行的存款年利率是 2%, 请问现在存 5000 元,两年后价值应为(
A. 5202
C. 返回参数
天大2020年春季考试《计算机软件技术基础(1)》在线作业一.doc
1.将文本框控件的()属性设置为True时,可正常显示文本,也可以选择文字,但不可编辑。
A.LockedB.WordWrapC.ModifiedD.ReadOnly【参考答案】: D2.不论何种控件,共同具有的是()属性。
A.TextC.ForeColorD.caption【参考答案】: B3.下面的()是合法的单精度型变量。
A.num!B.sum%C.xinte$D.mm#【参考答案】: A4.日期型数据常量的格式是()。
A.#mm/dd/yyyy#B.mm-dd-yyyyC.mm&dd&yyyyD.mm/dd/yyyy【参考答案】: A5.在下列属性和事件中,滚动条和滑块共有的是( )。
A.ScrollB.ValueChangedrgeChangeD.Maximum【参考答案】: D6.如果窗体上的标签控件是激活的,现在要对窗体进行属性设置,则(),然后在属窗口中进行设置。
A.单击标签控件B.双击标签控件C.在窗体上的空白处单击D.在窗体上的空白处双击【参考答案】: A7.Microsoft Visual Studio 是一个Windows应用系统,在这个软件运行时()。
A.可以设计应用程序界面B.可以编写程序代码C.可以运行和调试程序 D.以上都是【参考答案】: D8.语句 x = x + 1 的正确含义是()。
A.变量x 的值等于表达式 x 1 的值B.将变量x 的值存放到变量 x 1中 C.将变量x 的值加1后赋予变量 x D.将变量" x 1" 的值存放到变量x中【参考答案】: C9.在面向对象的程序设计中,可被对象识别的动作称为( )。
A.方法B.事件C.过程D.函数【参考答案】: B10.假定文本框插入点位置已确定,现希望在已有的文本中使用代码插入一段文字,应使用()属性。
A.TextC.CaptionD.SelectedText【参考答案】: A11.若要窗体中的一个控件在运行不可见,需要对该控件的()属性进行设置。
2020年春季考试《计算机软件技术基础(1)》在线考核试题_7.doc
1.要想从子过程调用后返回两个结果,下面子过程语句说明合法的是( ) 。
A.Sub f2(ByVal n%, ByVal m%)B.Sub f1(ByRef n%, ByRef m%)C.Sub f1(n%, ByRef m%)D.Sub f1(ByVal n%, m%)【参考答案】: B2.下列哪个数据是变量()A."String"B.XnameC.TrueD.Step【参考答案】: B3.下列数组定义错误的是()。
A.dim a(10) as integerB.dim a(10,3) as shortC.dim a(3) as integer={1,2,3,4}D.dim a(,) as integer={{1,2,3},{2,3,1}}【参考答案】: C4.以下叙述中错误的是()。
A.事件过程可以像通用过程一样由用户指定过程名B.在Sub过程中可以调用其它过程C.在Sub过程中不能定义其它过程D.如果过程被定义为Static类型,则该过程中的局部变量都是Static类型【参考答案】: A5.如果要声明ID为整型的静态变量,则声明语句应为()。
A.Dim IDB.Dim ID as IntegerC.Static IDD.Static ID as Integer【参考答案】: C6.鼠标一次单击过程,依次触发了()事件。
A.Mouseup、Mousedown、ClickB.Mousedown、Click、MouseupC.Click、Mousedown、MouseupD.Mousedownk、Mouseup、Click【参考答案】: B7.在VB集成开发环境中,下面不存在的窗口是()。
A.常见任务B.属性C.解决方案资源管理器D.代码窗口【参考答案】: A8.过程Sub Test(ByVal x As Integer, ByRef y As Integer)中( )。
A.x、y都是传值参数B.x、y都是引用参数C.x是传值参数,y是引用参数D.x是引用参数,y是传值参数【参考答案】: C9.要使当前Form1窗体的标题栏显示“欢迎使用”,以下()是正确的。
大工20春《软件工程》大作业题目及要求非免费
网络教育学院《软件工程》课程大作业题目:姓名:报名编号:学习中心:层次:专业:要答案17 853 49572第一大题:谈谈你对本课程学习过程中的心得体会。
第二大题:完成下面一项课程设计。
2020春《软件工程》课程大作业注意:从以下4个题目中任选其一作答。
题目一:超市员工管理系统总则:不限制编程语言,可以选用VB/C#等,不限数据库,可选用SQL/MYSQL/ACCESS 等设计一个超市员工管理系统。
(具体工具平台及语言可以自己根据自己的习惯选用,不必完全按照上述技术要求)。
注意事项:独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!题目二:企业货物管理系统总则:不限制编程语言,可以选用VB/C#等,不限数据库,可选用SQL/MYSQL/ACCESS 等设计一个企业货物管理系统。
(具体工具平台及语言可以自己根据自己的习惯选用,不必完全按照上述技术要求)要求:(1)撰写一份word文档,里面包括(需求分析规格书、详细设计说明书、测试报告书)章节。
(2)需求分析规格书,包含功能需求分析、数据需求分析。
功能需求分析介绍该系统具体包含何种功能。
(3)详细设计说明书包含数据表,核心程序,模块相关截图。
数据表为数据库所建立的数据表,至少包含管理人员信息表、货物信息表、调价记录表等。
核心程序需列出系统的核心程序。
(4)测试报告书要求简单介绍测试的方法与测试的示例,举出一组示例即可。
(5)整个word文件名为[姓名奥鹏卡号学习中心](如戴卫东101410013979浙江台州奥鹏学习中心[1]VIP )作业提交:大作业上交时文件名写法为:[姓名奥鹏卡号学习中心](如:戴卫东101410013979浙江台州奥鹏学习中心[1]VIP)以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业(注意命名),点提交即可。
如下图所示。
注意事项:独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!题目三:图书管理系统总则:不限制编程语言,可以选用VB/C#等,不限数据库,可选用SQL/MYSQL/ACCESS 等设计一个图书管理系统。
2020年春季考试《计算机软件技术基础(1)》在线考核试题_15.doc
1.下列赋值语句正确的是( )。
A.A=B+CB.–B=AC.2=A+BD.B+C=A【参考答案】: A2.在设计窗体时双击窗体的任何地方,可以打开的窗口是( )。
A.代码窗口B.属性窗口C.工程资源管理器窗口D.工具箱窗口【参考答案】: A3.数学关系式x>20或者x<0表示成正确的表达式为()。
A.20<x<0B.x20C.x20D.0<20【参考答案】: C4.改变窗体的标题,需修改窗体的( )属性。
A.TextC.TitleD.Caption【参考答案】: A5.若要求将提交按钮的快捷键设置为“S”,应修改其Text属性值为()。
A.&SubmitB.*SubmitC.@SubmitD.#Submit【参考答案】: A6.设置一个复选框允许出现灰色选中状态,应在属性窗口更改()属性的值。
A.TextB.Checked#ThreeStateC.CheckState【参考答案】: C7.Arc(Ucase((Chr(97))))的计算结果是()。
A.97B."a"C.65D."A"【参考答案】: C中,定义数组如下 Dim arr() as Integer = {1,2,3,4,5} 则arr(1)的值为()。
A.1B.2C.3D.4【参考答案】: B9.InStr("Visual Basic","Basic")的结果是()。
A.7B.8C.9D.1【参考答案】: B10.填充矩形,可以使用()作为它的第一个颜色参数。
A.Color.blackB.pens.blackC.Brushes.BlackD.QBColor(0)【参考答案】: C11.如果要声明ID为整型的静态变量,则声明语句应为()。
A.Dim IDB.Dim ID as IntegerC.Static IDD.Static ID as Integer【参考答案】: C12.关于循环叙述不正确的是()。
2020年春季考试计算机软件技术基础在线考核试题_
1.下面叙述不正确的是()。
A. 一个控件只能有一个事件处理过程B.用户与应用交互可以触发事件 C.Visual 是集成了事件驱动的编程模型 D.即使用户与应用程序不进行交互,有些事件也可能发生【参考答案】:A2.打开一个已经存在的项目,以下()方法是错误的。
A.使用IDF环境下“文件”菜单“打开项目”命令或工具栏的“打开文件”按钮 B.用Windows资源管理器定位.vbproj文件,双击该文件的图标 C.使用Windows资源管理器定位.sln文件,双击该文件的图标 D.用Windows资源管理器定位.vb文件,双击该文件的图标【参考答案】:D3.以下叙述中错误的是()。
A.事件过程可以像通用过程一样由用户指定过程名B.在Sub过程中可以调用其它过程 C.在Sub过程中不能定义其它过程 D.如果过程被定义为Static类型,则该过程中的局部变量都是Static类型【参考答案】:A4.以下不属于键盘事件的是()。
A.KeyDownB.KeyUpC.UnloadD.KeyPress【参考答案】:C5.以下有关Visual Basic 语言描述中错误的是()。
A. 一条语句放在多行中,则在前一行结束处使用续行符"_"连接下一行B. 不区分大小写C.语句是一行一句,以回车键结束D.用";"分隔一行中的多个语句【参考答案】:D6.表达式DateDiff( "y ”,#12/30/1999#,#1/13/2000#) 的结果是()。
【参考答案】:A7. VB 控件属性中使用Cursor 属性设置()。
控件 C.OpenFileDialog 控件 D.MenuStrip10. 下列选项中,正确的语句是()。
A.If x 丰 y Then MsgBox( "x 不等于 y") B.If x <> y MsgBox "x 不等于 y" C.If x <> y ThenMsgBox("x 不等于 y") D.If x 丰 y Then Msgbox "x 不等于y"【参考答案】:C11. DrawArc 方法绘制的图形是()。
2020年春季考试《计算机软件技术基础(1)》在线考核试题_8.doc
1.运行语句Dim Str1 = New String("I love Visual Basic", 3, 4)后,Str1的值是()。
A.IB.loveC.VisualD.Basic【参考答案】: B2.用于从字符串左边截取字符的函数是( )。
A.Ltrim( )B.Trim( )C.Left( )D.Instr( )【参考答案】: A3.过程Sub Test(ByVal x As Integer, ByRef y As Integer)中( )。
A.x、y都是传值参数B.x、y都是引用参数C.x是传值参数,y是引用参数D.x是引用参数,y是传值参数【参考答案】: C4.在过程A中定义了静态变量y。
当调用过程A第一条语句开始,在退出过程A前,y的值为5。
当下次再进入过程A时,y的值为()。
A.5B.0C.不定值D.出错【参考答案】: A5.当指针指向窗体Form1时,鼠标指针改为用户自己定义的指针图标,应使用( )语句形式。
A.Form1.Cursor = New Cursor("图标文件名")B.Me.Cursor = New Cursor("图标文件名")C.Form1.Cursor = Cursor("图标文件名")D.Me.Cursor = Cursor("图标文件名")【参考答案】: B6.预定义函数InputBox的返回值为()类型。
A.ObjectB.StringC.IntegerD.Boolean【参考答案】: B7.dim a(3)as short,则以下语句正确的是()。
A.redim a(5)as singleB.redim a(3,2)C.redim aD.redim preserve a(5)【参考答案】: D8.设X=lO,y=7,表达式x\6+y*3的值为()。
A.24B.22C.25D.0【参考答案】: B9.表达式DateAdd("m", 2, #10/28/2018#) 值为()。
天大2020年春季考试《计算机软件技术基础(1)》在线考核试题答卷【标准答案】
2020年春季考试《计算机软件技术基础(1)》在线考核试题-0042
试卷总分:100 得分:100
一、单选题 (共 50 道试题,共 100 分)
1.VB的IDE有两种模式,设计程序和执行程序分别使用()。
A.调试模式和编程模式
B.编程模式和调试模式
C.编程模式和应用程序运行模式
D.应用程序运行模式和调试模式
答案:C
2.在中,下列数组的元素个数为()个。
Dim arr(2,3,4) as Integer
A.9
B.60
C.24
D.12
答案:B
3.以下有关Visual Basic语言描述中错误的是( )。
A.语句是一行一句,以回车键结束
B.用" ; "分隔一行中的多个语句
C.不区分大小写
D.一条语句放在多行中,则在前一行结束处使用续行符" _"连接下一行
答案:B
4.dim a(3,4),则a数组元素个数为20个,若dim b(3,0,5),则b数组元素个数为()个。
A.错误
B.8
C.24
D.15
答案:C
5.Rnd函数不可能为下列()值。
A.0.1234
B.1
C.0.0005
D.0
答案:B
6.解决方案文件的扩展名是()。
A.vbproj
B.vb
C.sln
D.frm。
天津大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案1
天津大学智慧树知到“计算机科学与技术”《软件工程》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.软件生命周期的最后的一个阶段是()。
A.软件维护B.稳定性测试C.书写软件文档D.书写详细用户说明2.软件需求分析阶段的工作,可以分为四个方面:对问题的识别、分析与综合、编写需求分析文档以及()。
A.需求分析评审B.阶段性报告C.软件的总结D.以上答案都不正确3.在软件需求规范中,下述哪些要求可以归类为过程要求?()A.效率要求B.执行要求C.可靠性要求D.可移植性要求4.20世纪60年代后期,由Dijkstra提出的,用来增加程序设计的效率和质量的方法是()。
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.一个面向对象系统的体系结构通过它的()关系确定。
A.过程和对象B.类与对象C.类与对象D.成分对象和对象10.软件结构图中,模块框之间若有直线连接,表示它们之间存在着()关系。
A.顺序执行B.链接C.调用D.组成11.软件设计将涉及软件的构造、过程和模块的设计,其中软件过程是指()。
A.软件开发过程B.软件层次结构C.模块间的关系D.模块的操作细节12.软件详细设计主要采用的方法是()。
A.结构程序设计B.结构化设计C.流程图设计D.模型设计13.软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为()。
2020年春季考试《计算机软件技术基础(1)》在线考核试题_10.doc
1.若要求将提交按钮的快捷键设置为“S”,应修改其Text属性值为()。
A.&SubmitB.*SubmitC.@SubmitD.#Submit【参考答案】: A2.结构化程序设计的三种基本结构是()。
A.递归结构、选择结构、循环结构B.选择结构、过程结构、顺序结构C.过程结构、输入输出结构、转向结构D.选择结构、循环结构、顺序结构【参考答案】: D3.设置一个复选框允许出现灰色选中状态,应在属性窗口更改()属性的值。
A.TextB.Checked#ThreeStateC.CheckState【参考答案】: C4.引用列表框ListBox1最后一个数据项应使用()。
A.ListBox1.Items(ListBox1.Items.Count)B.ListBox1.Items(ListBox1.I tems.Count-1)C.ListBox1.TextD.ListBox1.Items(ListBox1.Selecte dIndex)【参考答案】: B5.Timer控件的Interval属性的单位是()。
A.秒B.分C.毫秒D.小时【参考答案】: C6.如果有一个过程在定义时,其首行为Sub M(ByVal ParamArray a()),则其中的ParamArray表示()。
A.动态参数B.可变参数C.可选参数D.静态参数7.在三维数组array(4,5,6)中共有( )个数组元素。
A.120B.210C.209D.211【参考答案】: B8.在VB集成开发环境中,下面不存在的窗口是()。
A.常见任务B.属性C.解决方案资源管理器D.代码窗口【参考答案】: A9.下列选项中,语法正确的语句的是()。
A.If x < 3 * y And x > y Then y = x ^ 3B.If x < 3 * y And x > y Then y = x3C.If x < 3 * y : x > y Then y = x ^ 3D.If x < 3 * And x > y Then y = x * * 3【参考答案】: A10.数学关系式3<x<10表示成正确的表达式为()。
奥鹏满分作业 天津大学《软件工程》在线作业一
《软件工程》在线作业一
软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。
A:硬件环境
B:软件开发的环境
C:软件开发工具和软件开发的环境
D:开发人员的素质
答案:C
下列几种类型中,耦合性最弱的是()。
A:内容型
B:控制型
C:公共型
D:数据型
答案:D
软件设计一般分为总体设计和详细设计,它们之间的关系是()。
A:全局和局部
B:抽象和具体
C:总体和层次
D:功能和结构
答案:A
从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大()。
A:详细设计阶段
B:概要设计阶段
C:需求分析阶段
1。
软件工程天津大学作业答案
软件工程复习题一、名词解释1、软件工程2、软件生命周期3、需求分析4、集成测试5、CASE6、结构化分析方法7、数据字典8、数据流图答案:1、软件工程用科学的知识程和技术原理来定义,开发,维护软件的一门学科。
2、软件生命周期一个软件从提出开发要求开始直到该软件报废为止的整个时期。
包括:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。
3、需求分析开发人员准确地理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的需求规格说明的过程。
4、集成测试集成测试也称组装测试或联合测试。
是指在单元测试的基础上,将所有模块按照设计要求组装成一个完整的系统进行的测试。
组装模块的方式有两种:渐增式测试和非渐增式测试。
5、CASECASE是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开发。
CASE把软件开发技术、软件工具和软件开发方法集成到一个统一而一致的框架中,并且吸收了CAD(计算机辅助设计)、软件工程、操作系统、数据库、网络和许多其他计算机领域的原理和技术。
因而,CASE领域是一个应用、继承和综合的领域。
6、结构化分析方法:结构化分析方法是需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。
基本思想是采用自顶向下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。
7、数据字典:用来定义数据库流图中的各个成分的具体含义。
有以下四类条目:数据流,数据项,数据存储,基本加工。
8、数据流图:数据流图DFD是一种图形化技术,它描绘了信息流和数据从输入到输出的过程所经历的变换。
二、简答题1、什么是黑盒测试法?2、什么是软件生存周期模型?有哪些主要模型?3、简述面向对象方法的要点。
4、简述软件工程目标和面临的主要问题。
5、简述结构化程序设计方法的基本要点。
6、简述多态性。
7、简述在项目开发时,选择程序设计语言应考虑因素。
软件工程网上作业题答案
4. 为了克服软件危机,人们提出了用 ( ) 的原理来设计软件,这就是软件工程诞生的基础。
A. 数学 B. 软件学 C. 运筹学 D. 工程学
答案:D
5、TURBO PASCAL是( )软件。
A.系统软件B.人工智能C.事务软件D.应用软件
答案:D
6.具有风险分析的软件生存周期模型是()
A.瀑布模型B.喷泉模型
(4) 实现阶段:实现阶段是将所设计的各个模块编写成计算机可接受的程序代码,与实现相关的文档就是源程序以及合适的注释。
(5) 测试阶段:在设计测试用例的基础上,测试软件的各个组成模块。然后,将各个模块集成起来,测试整个产品的功能和性能是否满足已有的规格说明。
(6) 维护阶段:一旦产品已交付运行之后,对产品所做的任何修改就是维护。维护是软件过程的一个组成部分,应当在软件的设计和实现阶段充分考虑软件的可维护性。维护阶段需要测试是否正确地实现了所要求的修改,并保证在产品的修改过程中,没有做其他无关的改动。
3.试说明"软件生存周期"的概念。
答:
软件生存周期是指软件产品从考虑其概念开始到该软件产品交付使用,直至最终退役为止的整个过程,一般包括计划、分析、设计、实现、测试、集成、交付、维护等阶段。
(1) 计划阶段:确定待开发系统的总体目标和范围,研究系统的可行性和可能的解决方案,对资源、成本及进度进行合理的估算。软件计划的主要内容包括所采用的软件生命周期模型、开发人员的组织、系统解决方案、管理的目标与级别、所用的技术与工具,以及开发的进度、预算和资源分配。
c.取得较好的软件性能;
d.开发的软件易于移植;
e.需要较低的维护费用;
f.能按时完成开发任务,及时交付使用;
g.开发的软件可靠性高;
2020年春季考试《计算机软件技术基础(1)》在线考核试题_14.doc
1.关于Sub过程与Function过程,下面描述正确的是()。
A.Sub过程的过程不能直接返回值,而Function过程能直接返回值 B.Function过程可以有形参,Sub过程不可以 C.Sub过程可以使用Call语句直接使用过程名调用,而Function过程不可以 D.两种过程参数的传递方式不同【参考答案】: A2.设置一个复选框允许出现灰色选中状态,应在属性窗口更改()属性的值。
A.TextB.Checked#ThreeStateC.CheckState【参考答案】: C3.数学关系表达式 3≤x<10表示成正确的表达式为()。
A.3<=x<=10B.3<=x And x<10C.x>=3 Or x<10D.3<=x And <10【参考答案】: B4.若m,x,y,均为Integer型变量,则执行下面语句后m值是( )。
m=1:X=2:Y=3;m=if X>Y then X+Y else X-YA.-1B.0C.1D.2【参考答案】: A5.数学关系式x>10或者x<0表示成正确的表达式为()。
A.10<x<0B.x10C.x10D.0<10【参考答案】: C6.将字符串“3.1415926”强制转换成Double类型,可使用下列()类型转换函数。
A.CStrB.CDblC.CLngD.CType【参考答案】: B7.文本框的( )属性用于设置或返回文本框中的文本内容。
A.TextB.(名称)C.Caption【参考答案】: A8.在过程A中定义了静态变量y。
当调用过程A第一条语句开始,在退出过程A前,y的值为5。
当下次再进入过程A时,y的值为()。
A.5B.0C.不定值D.出错【参考答案】: A9.引用列表框ListBox1最后一个数据项应使用()。
A.ListBox1.Items(ListBox1.Items.Count)B.ListBox1.Items(ListBox1.I tems.Count-1)C.ListBox1.TextD.ListBox1.Items(ListBox1.Selecte dIndex)【参考答案】: B10.鼠标按键、移动和释放事件过程的()参数用来获取按下的是哪个鼠标键。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几
个选项中哪个环节出错,对软件的影响最大()。
A.详细设计阶段
B.概要设计阶段
C.需求分析阶段
D.测试和运行阶段
【参考答案】: C
2.在软件概要设计中,不使用的图形工具是()图。
A.SC
B.IPO
C.IDEF0
D.PAD
【参考答案】: D
3.判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象
是()
A.逻辑判断
B.层次分解
C.操作条目
D.组合条件
【参考答案】: D
4.软件结构图中,模块框之间若有直线连接,表示它们之间存在着()
关系。
A.调用
B.组成
C.链接
D.顺序执行
【参考答案】: A
5.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准
则是模块的()。
A.抽象和信息隐蔽
B.局部化和封装化
C.内聚性和耦合性
D.激活机制和控制方法
【参考答案】: C
6.软件需求规格说明书的内容不应该包括()。
A.对重要功能的描述
B.对算法的详细过程描述
C.对数据的要求
D.软件的性能
【参考答案】: B
7.在软件需求规范中,下述哪些要求可以归类为过程要求()。
A.执行要求
B.效率要求
C.可靠性要求
D.可移植性要求
【参考答案】: A
8.软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应
用中,它们之间的关系表现为()。
A.相互排斥
B.相互补充
C.独立使用
D.交替使用
【参考答案】: B
9.进行需求分析可使用多种工具,但()是不适用的。
A.数据流图(DFD)
B.判定表
C.PAD图
D.数据字典
【参考答案】: C
10.在面向数据流的软件设计方法中,一般将信息流分为()。
A.变换流和事务流
B.变换流和控制流
C.事务流和控制流
D.数据流和控制流
【参考答案】: A
11.在下面的叙述中哪一个不是软件需求分析的任务()。
A.问题分解
B.可靠性与安全性要求
C.结构化程序设计
D.确定逻辑模型
【参考答案】: C
12.软件设计将涉及软件的构造、过程和模块的设计,其中软件过程是
指()。
A.模块间的关系
B.模块的操作细节
C.软件层次结构
D.软件开发过程
【参考答案】: B
13.用于描述对象模型的工具是()。
A.数据流图
B.结构图
C.状态图
D.对象图
【参考答案】: D
14.UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方
法()。
A.基于瀑布模型的结构化方法
B.基于需求动态定义的原型化方法
C.基于对象的面向对象的方法
D.基于数据的数据流开发方法
【参考答案】: C
15.变换流的DFD由三部分组成,不属于其中一部分的是()。
A.事务中心
B.变换中心
C.输入流
D.输出流
【参考答案】: A
16.在结构化分析方法中,用以表达系统内数据的运动情况的工具有
()。
A.数据流图
B.数据字典
C.结构化语言
D.判定表与判定树
【参考答案】: A
17.软件设计一般分为总体设计和详细设计,它们之间的关系是()。
A.全局和局部
B.抽象和具体
C.总体和层次
D.功能和结构
【参考答案】: A
18.DFD中的每个加工至少有()。
A.一个输入流或一个输出流
B.一个输入流和一个输出流
C.一个输入
流 D.一个输出流
【参考答案】: B
19.软件需求分析阶段的工作,可以分为四个方面:对问题的识别.分析
与综合.编写需求分析文档以及()。
A.软件的总结
B.需求分析评审
C.阶段性报告
D.以上答案都不正
确
【参考答案】: B
20.划分模块时,一个模块的()。
A.作用范围应在其控制范围之内
B.控制范围应在其作用范围之内
C.作用范围与控制范围互不包含
D.作用范围与控制范围不受任何限制
【参考答案】: A。