文档库 最新最全的文档下载
当前位置:文档库 › (完整版)第三章需求分析习题及答案

(完整版)第三章需求分析习题及答案

(完整版)第三章需求分析习题及答案
(完整版)第三章需求分析习题及答案

程序设计典型例题解析(2)

程序设计典型例题解析(2)

典型例题解析(2) 一、填空题 1.以顺序输入模式打开“c:\source1.txt”文件的命令是(1);以输出方式打开“c:\source2.txt”文件的命令是(2)。 分析:Print # 语句用于将把数据写入文件中。Print语句格式为: Open 文件名 [For模式] As [#] 文件号 “For 模式”为指定打开文件的模式是数据的输入模式还是输出模式。 结论:答案应为:(1)Open "c:\source1.txt" For Input As #1 (2)Open "c:\source2.txt" For Output As #2 2.在Visual Basic中,文件系统控件包括(1)、(2)和文件列表框(FileListBox)。三者协同操作可以访问任意位置的目录和文件,可以进行文件系统的人机交互管理。 分析:在Visual Basic中,文件系统控件包括驱动器列表框(DriveListBox)、目录列表

框(DirListBox)和文件列表框(FileListBox)。驱动器列表框可以选择或设置一个驱动器,目录列表框可以查找或设置指定驱动器中的目录,文件列表框可以查找指定驱动器指定目录中文件信息,三者协同操作可以访问任意位置的目录和文件,可以进行文件系统的人机交互管理。 结论:答案应为:(1)驱动器列表框(DriveListBox)(2)目录列表框(DirListBox) 3.每次重新设置驱动器列表框的Drive属性时,都将引发(1)事件。可在该事件过程中编写代码修改目录列表框的路径,使目录列表框内容随之发生改变。 分析:在Visual Basic中,每次重新设置驱动器列表框的Drive属性时,都将引发Change事件。可在Change事件过程中编写代码修改目录列表框的路径,使目录列表框内容随之发生改变。驱动器列表框的默认名称为Drive1,其Change事件过程的开头为Drive1_Change()。 结论:答案应为:(1)Change 4.目录列表框用来显示当前驱动器下目录

层次分析法例题(1)

层次分析法在最优生鲜农产品流通中的应用 班级 (一)、建立递阶层次结构 目标层:最优生鲜农产品流通模式。 准则层:方案的影响因素有:c1自然属性、c2经济价值、c3基础设施、c5政府政策。 方案层:设三个方案分别为:A1农产品产地一产地批发市场一销地批发市场一消费者、A2农产品产地一产地批发市场一销地批发市场一农贸市场一消费者、A3农业合作社一第三方 物流企业一超市一消费者(本文假设农产品的生产地和销地不在同一个地区)。 。 目标层:G:最优生鲜农产品流通模式 自经基政 准则层:然济础府属价设政性值施策 方案层:A A2A3 1 图 3— 1 递阶层次结构 (二)、构造判断 (成对比较 )矩阵 所谓判断矩阵昰以矩阵的形式来表述每一层次中各要素相对其上层要素的相对重要程度。为

了使各因素之间进行两两比较得到量化的判断矩阵,引入1~9 的标度,见表 标度 a定义 ij 1i 因素与 j 因素同等重要 3i 因素比 j 因素略重要 5i 因素比 j 因素较重要 7i 因素比 j 因素非常重要 9i 因素比 j 因素绝对重要 2,4,6,8为以上判断之间的中间状态对应的标度值 倒数若 i因素与 j 因素比较,得到判断值为, a ji=1/a ij,a ii=1 为了构造判断矩阵,作者对 6 个专家进行了咨询,根据专家和作者的经验,四个准则下的两两比较矩阵分别为: G c1 c2 c3 c4 c1 A1 A2 A3c1c2c3c4 1853 1/811/21/6 1/5211/3 1/3631 A1A2A3 11/31/9 311/8 981

c2 A1 A2 A3 c3 A1 A2 A3 c4 A1 A2 A3 A1A2A3 139 1/318 1/91/81 A1A2A3 129 1/217 1/91/71 A1A2A3 11/31/9 311/7 971 (三)、层次单排序及其一致性检验 层次单排序就是把本层所有要素针对上一层某一要素,排出评比的次序,这种次序以相对的数值大小来表示。 对应于判断矩阵最大特征根λ max 的特征向量,经归一化 (使向量中各元素之和等于 1) 后记为W。 W的元素为同一层次因素对于上一层次因素某因素相对重要性的排序权值,这一过程 称为层次单排序。 能否确认层次单排序,需要进行一致性检验,所谓一致性检验是指对 A 确定不一致的允许范围。 由于λ连续的依赖于a ij,则λ比n大的越多,A的不一致性越严重。用最大特征值对 应的特征向量作为被比较因素对上层某因素影响程度的权向量,其不一致程度越大,引起的判断误差越大。因而可以用λ― n 数值的大小来衡量 A 的不一致程度。

第三章需求分析

1.在软件需求规范中,下述哪些要求可以归类为过程要求( ) A. 执行要求 B. 效率要求 C. 可靠性要求 D. 可移植性要求 2.在软件需求分析和设计过程中,其分析与设计对象可归结成两个主要的对象,即数据和程序,按一般实施的原则,对二者的处理应该( ) A. 先数据后程序 B. 与顺序无关 C. 先程序后数据 D. 可同时进行 3.在下面的叙述中哪一个不是软件需求分析的任务( ) A. 问题分解 B. 可靠性与性要求 C. 结构化程序设计 D. 确定逻辑模型 4.进行需求分析可使用多种工具,但( )是不适用的。 A. 数据流图(DFD) B. 判定表 C. PAD图 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.事务分析和变换分析的设计步骤是基本相似的 A. a B. b C. c D. b和c 11.决定大型程序模块组织的基本原则的两种交替设计策略为( ) A. 面向用户的原型化和面向的原型化 B. 物理模型与逻辑模型 C. 数据字典和数据流 D. 数据分解和算法分解 12.在程序的描述与分析中,用以指明数据来源.数据流向和数据处理的辅助图形是( )

编译原理词法分析习题集带答案

《编译原理》习题(一)——词法分析 一、是非题(请在括号内,正确的划√,错误的划×) 1.编译程序是对高级语言程序的解释执行。(× ) 2.一个有限状态自动机中,有且仅有一个唯一的终态。(×) 9.两个正规集相等的必要条件是他们对应的正规式等价。(× ) 二、选择题 1.词法分析器的输出结果是_____。 A.( ) 记号B.( ) 相应条目在符号表中的位置 C.( ) 记号和属性二元组D.( ) 属性值 2.正规式M 1 和M 2 等价是指_____。 ! A.( ) M1和M2的状态数相等B.( ) M1和M2的有向边条数相等C.( ) M1和M2所识别的语言集相等D.( ) M1和M2状态数和有向边条数相等3.语言是 A.句子的集合B.产生式的集合 C.符号串的集合D.句型的集合 4.编译程序前三个阶段完成的工作是 A.词法分析、语法分析和代码优化 B.代码生成、代码优化和词法分析 C.词法分析、语法分析、语义分析和中间代码生成 D.词法分析、语法分析和代码优化 5.扫描器所完成的任务是从字符串形式的源程序中识别出一个个具有独立含义的最小语法单位即 [ A.字符B.单词C.句子D.句型 6.构造编译程序应掌握______。 A.( )源程序B.( ) 目标语言 C.( ) 编译方法D.( ) 以上三项都是 7.词法分析的任务是 A.识别单词B.分析句子的含义 C.识别句子D.生成目标代码 三、填空题 1.计算机执行用高级语言编写的程序主要有两种途径:___解释__和__编译___。 3.编译过程可分为(词法分析),(语法分析),(语义分析与中间代码生成),(优化)和(目标代码生成)五个阶段。 ? 6.扫描器的任务是从(源程序中)中识别出一个个(单词符号)。 17.一张转换图只包含有限个状态,其中有一个被认为是(初)态;而且实际上至少要有一个(终)态。 1.编译程序首先要识别出源程序中每个(单词),然后再分析每个(句子)并翻译其意义。3.通常把编译过程分为分析前端与综合后端两大阶段。词法、语法和语义分析是对源程序

层次分析法例题(1)

层次分析法在最优生鲜农产品流通中的应用 班级 (一)、建立递阶层次结构 目标层:最优生鲜农产品流通模式。 准则层:方案的影响因素有:1c 自然属性、2c 经济价值、3c 基础设施、5c 政府政策。 方案层:设三个方案分别为:1A 农产品产地一产地批发市场一销地批发市场一消费者、2A 农产品产地一产地批发市场一销地批发市场一农贸市场一消费者、3A 农业合作社一第三方物流企业一超市一消费者(本文假设农产品的生产地和销地不在同一个地区)。 。 目标层: 准则层: 方案层:

图3—1 递阶层次结构 (二)、构造判断(成对比较)矩阵 所谓判断矩阵昰以矩阵的形式来表述每一层次中各要素相对其上层要素的相对重要程度。为了使各因素之间进行两两比较得到量化的判断矩阵,引入1~9的标度,见表 为了构造判断矩阵,作者对6个专家进行了咨询,根据专家和作者的经验,四个准则下的两两比较矩阵分别为:

(三)、层次单排序及其一致性检验 层次单排序就是把本层所有要素针对上一层某一要素,排出评比的次序,这种次序以相对的数值大小来表示。 对应于判断矩阵最大特征根λmax 的特征向量,经归一化(使向量中各元素之和等于1)后记为W 。 W 的元素为同一层次因素对于上一层次因素某因素相对重要性的排序权值,这一过程称为层次单排序。 能否确认层次单排序,需要进行一致性检验,所谓一致性检验是指对A 确定不一致的允许范围。 由于λ 连续的依赖于ij a ,则λ 比n 大的越多,A 的不一致性越严重。用最大特征值对应的特征向量作为被比较因素对上层某因素影响程度的权向量,其不一致程度越大,引起的判断误差越大。因而可以用 λ―n 数值的大小来衡量 A 的不一致程度。 用一致性指标进行检验:max 1 n CI n λ-= -。其中max λ是比较矩阵的最大特征值,n 是比较矩 阵的阶数。CI 的值越小,判断矩阵越接近于完全一致。反之,判断矩阵偏离完全一致的程度越大。 (四)、层次总排序及其一致性检验 )0(273.0104.0056.0567.0092.1418.0224.0266.2222.0316.0353.0201 .0074.0105.0118.0121 .0037.0053.0059.0075 .0667.0526.0470.0603 .0136131121121113581 W A =??? ?? ?? ??????????→??? ? ? ?? ? ???????????→?????????????? ???????→?????????????? ?=归一化按行求和列向量归一化

c语言编程例题与答案解析

实验报告三 (四学时) 2.1 实验目的 (1)掌握函数的定义和调用; (2)了解函数间的参数传送; 2.2 基础实验 【题目3-1】编写函数实现将输入的字母转换成大写字母(若输入小写则转换,大写字母直接输出,其他字符请输出提示“请输入字母”)。 算法分析: 1、输入:通过键盘接收一个字符; 2、条件判断:调用判别函数 3、函数功能为:蒋所输入字符进行判别处理,若输入小写则转换,大写字母直接输出,其他字符请输出提示“请输入字母” 4、程序结束。 【实验3-1】代码及运行结果:

【题目3-2】从键盘输入若干个同学计算机课程期末考试成绩(学生人数可由用户输入),求该课程的期末成绩的平均分并输出。 函数功能要求:实现若干(例如5名)同学的的期末成绩输入,并统计出平均分。 算法分析: 1、输入:通过键盘接收同学个数; 2、调用求平均分函数 3、输出平均成绩 4、程序结束。

【实验3-2】代码及运行结果:

【题目3-3】请用函数编写程序实现:计算3 到100 之间所有素数的平方根之和,并输出。s=148.874270。 算法分析: 1、编写函素数判别函数,确定返回标记,如果是素数返回1,否则返回0 2、编写主函数,用一重循环遍历100以内所有数据 2.1、通过素数判别函数对循环的数据进行是否为素数的判别 2.2、返回判别为真的整数,并输出 3、程序结束。 【实验3-3】代码及运行结果: #include #include int Prime(int x) { int i ; if(x<=1) return 0; for(i=2;i<=x-1;i++) { if(x%i==0) { return 0;

关于层次分析法的例题与解.

旅游业发展水平评价问题 摘要 为了研究比较两个旅游城市Q、Y的旅游业发展水平,建立层次分析法]3[数学模型,对两个旅游城市Q、Y的旅游业发展水平进行了评价. 首先,通过对题目中的图1、表1进行了分析与讨论,根据层次分析法,建立了目标层A、准则层B和子准则层C、方案层D四个层次,通过同一层目标之 间的重要性的两两比较,得出判断矩阵,利用]1[ MATLAB编程对每个判断矩阵进行求解. 其次,用MATLAB软件算出决策组合向量,再比较决策组合向量的大小,由“决策组合向量最大”为目标,得出城市Y的决策组合向量为0.4325,城市Q组合向量为0.5675. 最后,通过城市Q旅游业发展水平与旅游城市Y旅游业发展水平的决策组合向量比较,得出城市Q的旅游业发展水平较高. 关键词层次分析法MATLAB旅游业发展水平决策组合向量

1.问题重述 本文要求分析Q Y,两个旅游城市旅游业发展水平,并且给出了两个城市各方面因素的对比,如城市规模与密度,经济条件,交通条件,生态环境条件,宣传与监督,旅游规格,空气质量,城市规模,人口密度,人均GDP,人均住房面积,第三产业增加值占GDP比重,税收GDP,外贸依存度,市内外交通,人均拥有绿地面积,污水集中处理率,环境噪音,国内外旅游人数,理赔金额,立案数量,A级景点数量,旅行社数量,星级饭店数量.建立数学模型进行求解. 2.问题分析 本文要求分析Q Y,两个城市的分析Y,两个旅游城市旅游业发展水平,在对Q 中,发现需要考虑因素较多,第一、城市规模与密度,包括城市规模与人口密度.第二、经济条件,包括外贸依存度,人均GDP,人均住房面积,第三产业增加值占GDP比重,税收GDP.第三、交通条件,包括市内外交通.第四,生态环境条件包括空气质量,人均绿地面积,污水处理能力,环境噪音.第五、宣传与监督,包括国内外旅游人数,游客投诉立案件数.第六、旅游规格,包括A级景点个数,旅行社个数,星级饭店个数,这就涉及到层次分析法来估算各个指标的权重,评出最优方案.具体内容如下: (1)本文选择了对Q Y,两个旅游城市旅游业发展水平有影响的19个指标作为评价要素,指标规定如下: 城市规模:城市的人口数量. 人口密度:单位面积土地上居住的人口数.是反映某一地区范围内人口疏密程度的指标.人口影响城市规模.人口密度越大城市规模也就越大. 人均GDP:即人均国内生产总值. 人均城建资金:即用于城市建设的资金总投入. 第三产业增加值:增加值率指在一定时期内单位产值的增加值.即第三产业增加值越高越能带动城市经济的发展. 税收GDP:税收是国家为实现其职能,凭借政治权力,按照法律规定,通过税收工具强制地、无偿地征收参与国民收入和社会产品的分配和再分配取得财政收入的一种形式. 外贸依存度:即城市对于外贸交易的依赖程度. 市内交通:即城市市区交通情况. 市外交通:即城市郊区交通情况.市内交通与市外交通对于城市交通条件具有同等的重要性. 空气质量:即城市总体空气质量情况.空气质量越好对于城市生态环境就越好. 人均绿地面积:即反应城市绿化面积以及人口密度的比值关系. 污水处理能力:城市污水处理水平. 环境噪音:城市环境噪音情况. 国内外旅客人数:国内外来旅客一年总人数.人数越多说明宣传与监督就越好.

单片机程序分析试题与答案

六、设计题 1.某单片机控制系统有8个发光二极管。试画出89C51与外设的连接图并编程使它们由右向左轮流点亮。 答:图(5分) 构思(3分) MOV A,#80H (1分) UP:MOV P1,A (1分) RR A (2分) SJMP UP (1分) 2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。试画出8051与外设的连接图并编程实现上述要求。 答:图(5分) 构思(3分) 程序(4分) ORG 0000H LJMP MAIN ORG 0003H LJMP AINT0 ORG 0013H LJMP BINT1 MAIN: MOV IE,#83H SETB IT0 SETB IT1 MOV R0,#00H MOV DPTR,#TAB UP: MOV A,R0 MOVC A,@A+DPTR MOV P1,A SJMP UP AINT0: INC R0 CJNE R0,#10,AINT01 MOV R0,#0 AINT01: RETI BINT1: DEC R0 CJNE R0,#0FFH,BINT11 MOV R0,#9 BINT11: RETI 1.已知在累加器A中存放一个BCD数(0~9),请编程实现一个查平方表的子程序。 1.SQR:1NC A MOVC A,@A+PC RET TAB:DB 0,1,4,9,16 DB 25,36,49,64,81 2.请使用位操作指令实现下列逻辑操作:BIT=(10H∨P1.0)∧(11H∨C Y) 2.ORL C,11H

MOV 12H,C MOV C,P1.0 ORL C,/10H ANL C,12H MOV BIT,C RET 3.已知变量X存于V AR单元,函数值Y存于FUNC单元,按下式编程求Y值。 Y= 10 0 1 x x x > - = 0,Y=1 MOV A,#0FFH ;x<0,Y=-1 SJMP RES POSI:MOV A,#01H RES:MOV FUNC,A RET 4.已知在R2中存放一个压缩的BCD码,请将它拆成二个BCD字节,结果存于SUM开始的 单元中(低位在前)。 4. MOV R0,#SUM MOV A,R2 ANL A,#OFH MOV @R0,A ;存低字节BCD MOV A,R2 ANL A,#0F0H SW AP A 1NC R0 MOV @R0,A ;存高字节BCD RET 5.将存于外部RAM 8000H开始的50H数据传送0010H的区域,请编程实现。 5. MOV DPTR,#8000H MOV R0,#10H MOV R2,#50H LOOP:MOVX A,@DPTR ;取数 MOVX @R0,A ;存数 1NC DPTR 1NC R0 DJNZ R2,LOOP RE T

层次分析法例题(1)

层次分析法在最优生鲜农产品流通中的应用 班级 (一)、建立递阶层次结构 目标层:最优生鲜农产品流通模式。 准则层:方案的影响因素有:1c 自然属性、2c 经济价值、3c 基础设施、5c 政府政策。 方案层:设三个方案分别为:1A 农产品产地一产地批发市场一销地批发市场一消费者、2A 农产品产地一产地批发市场一销地批发市场一农贸市场一消费者、3A 农业合作社一第三方物流企业一超市一消费者(本文假设农产品的生产地和销地不在同一个地区)。 。 图3—1 递阶层次结构 (二)、构造判断(成对比较)矩阵 所谓判断矩阵昰以矩阵的形式来表述每一层次中各要素相对其上层要素的相对重要程度。为 目标层: 准则层: 方案层:

了使各因素之间进行两两比较得到量化的判断矩阵,引入1~9的标度,见表 为了构造判断矩阵,作者对6个专家进行了咨询,根据专家和作者的经验,四个准则下的两两比较矩阵分别为:

(三)、层次单排序及其一致性检验 层次单排序就是把本层所有要素针对上一层某一要素,排出评比的次序,这种次序以相对的数值大小来表示。 对应于判断矩阵最大特征根λmax的特征向量,经归一化(使向量中各元素之和等于1)后记为W。 W的元素为同一层次因素对于上一层次因素某因素相对重要性的排序权值,这一过程称为层次单排序。 能否确认层次单排序,需要进行一致性检验,所谓一致性检验是指对A确定不一致的允许范围。 a,则λ比n 大的越多,A 的不一致性越严重。用最大特征值对由于λ连续的依赖于 ij 应的特征向量作为被比较因素对上层某因素影响程度的权向量,其不一致程度越大,引起的判断误差越大。因而可以用λ―n数值的大小来衡量 A 的不一致程度。

第三章 需求分析

第三章需求分析 (向丰利杨嘉宇邹欣芮陈娟) 复习: 语言教学大纲(列表) 第一节关于需求分析的基本介绍 1.需求分析: 1.1一般意义:通过内省、访谈、观察和问卷等手段对需求进行研究的手段和方法,已广泛应用于教育、经贸、制造和服务等方面。 1.2语言教育领域:了解语言学习者对语言学习的需求,并根据轻重缓急安排学习需求的过程;了解学习者为什么要学习语言、需要学习哪些方面的语言以及需要学到什么程度等方面的信息。 (补充:专门用途英语:专门用途英语主要是关于一个领域的英语,比如法律英语,科技英语,农业英语,商务英语等.(需求:为了达到某些目标情景所需要的语言知识和技能)) 1.2.需求分析的对象:学习者教师教育行政部门管理者 1.3. 需求分析的方法:主要以信息收集为基础。 例如:问卷调查、测试、访谈、观察、回忆、收集学习者语言样本等。 (补充:利克特五级分制(1-5Likert-Scale):该量表由一组陈述句组成,每一陈述有“非常同意”、“同意”、“不一定”、“不同意”、“非常不同意”五种回答,分别记为5、4、3、2、1,每个被调查者的态度总分就是他对各道题的回答所的分数的加总,这一总分可说明他的态度强弱或她在这一量表上的不同状态。(P51) T检验:t检验是用t分布理论来推论差异发生的概率,从而比较两个平均数的差异是否显著。)

1.4.信息收集的来源 1.4.1.学习者 (1)学习者将来使用语言的场合以及使用语言的对象 (2)学习者将来使用语言的目的 (3)学习者将来用语言进行交际的方式 (4)学习者将来需要达到的语言水平 (5)学习者现在的情况 1.4. 2.教师的信息(职业素养、职业奉献、工作负担和期望等) 1.4.3教育政策制定者和教育行政部门管理者的信息(计划、政策)1.4.4.教育研究者和教育专家的信息(观点、看法) 1.4.5.家长的信息(对于孩子成长的各种需要和要求) 1.4.6.社区的信息(对社区应做的贡献) 1.5.需求分析的意义: 1.5.1.为制定外语教育政策和设置外语教育课程提供依据 1.5.2.为外语课程的内容设计和实施提供依据 1.5.3.为外语教学目的和教学方法的确定提供依据 1.5.4.为现有外语课程的检查和评估提供参考依据 第二节需求的种类 1.BROWN(1995): 情景需求与语言需求客观需求与主观需求语言内容与学习过程 (各个需求之间有重叠之处) 2.Hutchinson &Waters (1987): 2.1目标需求:学习者将来在目标场合使用语言的客观需要 2.1.1. 需要:学习者将来使用语言的客观需要;为了在目标场合有效地使用语言,学习者应掌握的知识和技能 (tips:交际活动,语言功能和语言形式 与实际教学相结合) 2.1.2. 差距:学习者将来语言使用的客观需要和现有语言水平之间的差距。

软件测试试题及答案分析

单选 1. 属于黑盒测试的方法?( C) A.基于基本路径 B.控制流 C.基于用户需求测试 D.逻辑覆盖 2.在Assert类中断言对象为NULL是_____。(D) A.assertEquals B.assertTrue C.fail D.assertNull 3.___________的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求(A) A.系统测试B.集成测试 C.单元测试D.功能测试 4.有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准___________。(B) A. 语句覆盖 B.判定覆盖 C.条件覆盖 D.路径覆盖 5.软件测试的目的是___________。(C) A.表明软件的正确性B.评价软件质量 C.尽可能发现软件中的错误D.判定软件是否合格 6.关于白盒测试与黑盒测试的最主要区别,正确的是___________。(A) A.白盒测试侧重于程序结构,黑盒测试侧重于功能 B.白盒测试可以使用测试工具,黑盒测试不能使用工具 C.白盒测试需要程序参与,黑盒测试不需要 D.黑盒测试比白盒测试应用更广泛 7.软件测试类型按开发阶段划分___________。(B) A.需要测试﹑单元测试﹑集成测试 B.单元测试﹑集成测试﹑确认测试﹑系统测试﹑验收测试 C.单元测试﹑集成测试﹑确认测试 D.调试﹑单元测试﹑功能测试 8.在Junit中,testXXX()方法就是一个测试用例,测试方法是______。(B) A.private void testXXX() B.public void testXXX() C.public float testXXX() D.public int testXXX() 9.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?(A)A.单元测试B.集成测试 C.目的测试D.确认测试 10.增量式集成测试有3种方式:自顶向下增量测试方法,和混合增量测试方式。(D ) A.自中向下增量测试方法B.多次性测试 C.维护D.自底向上增量测试方法 1)以下不属于软件测试的原则有(D )。 A.程序最好别让由编写该程序的程序员自己来测试

层次分析法例题(3)

二、AHP 求解 层次分析法(Analytic Hierarchy Process )是一种定量与定性相结合的多目标决策分析法, 将 决策者的经验给予量化,这在对目标(因素)结构复杂且缺乏必要数据的情况下较为实用。 (一)、建立递阶层次结构 目标层:最优生鲜农产品流通模式。 准则层:方案的影响因素有: c 1自然属性、c 2经济价值、C 3基础设施、c 5政府政策。 方案层:设三个方案分别为: A i 农产品产地一产地批发市场一销地批发市场一消费者、 A 2 农产品产地一产地批发市场一销地批发市场一农贸市场一消费者、 A 3农业合作社一第三方 物流企业一超市一消费者(本文假设农产品的生产地和销地不在同一个地区 )。 。 A 3 图3— 1递阶层次结构 (二)、构造判断(成对比较)矩阵 所谓判断矩阵是以矩阵的形式来表述每一层次中各要素相对其上层要素的相对重要程度。 为 目标层: G :最优生鲜农产品流通模式 准则层: 自然属性 经济价值 基础设施 政府政策 方案层:

了使各因素之间进行两两比较得到量化的判断矩阵,弓I入1?9的标度,见表3—1.

为了构造判断矩阵,作者对6个专家进行了咨询,根据专家和作者的经验,四个准则下的两两比较矩阵分别为:

(三)、层次单排序及其一致性检验 层次单排序就是把本层所有要素针对上一层某一要素,排出评比的次序,这种次序以相 对的数值大小来表示。 对应于判断矩阵最大特征根入max的特征向量,经归一化(使向量中各元素之和等于 1) 后记为W。 W的元素为同一层次因素对于上一层次因素某因素相对重要性的排序权值,这一过程称为层次单排序。 能否确认层次单排序,需要进行一致性检验,所谓一致性检验是指对A确定不一致 的允许范围。 由于入连续的依赖于a ij,则入比n大的越多,A 的不一致性越严重。用最大特征值对 应的特征向量作为被比较因素对上层某因素影响程度的权向量,其不一致程度越大,引起的 判断误差越大。因而可以用入一n数值的大小来衡量A的不一致程度。

《Python程序设计基础》习题答案与分析

Python程序设计基础习题答案与分析 程昱

第1章基础知识 1.1 简单说明如何选择正确的Python版本。 答: 在选择Python的时候,一定要先考虑清楚自己学习Python的目的是什么,打算做哪方面的开发,有哪些扩展库可用,这些扩展库最高支持哪个版本的Python,是Python 2.x还是Python 3.x,最高支持到Python 2.7.6还是Python 2.7.9。这些问题都确定以后,再做出自己的选择,这样才能事半功倍,而不至于把大量时间浪费在Python的反复安装和卸载上。同时还应该注意,当更新的Python版本推出之后,不要急于更新,而是应该等确定自己所必须使用的扩展库也推出了较新版本之后再进行更新。 尽管如此,Python 3毕竟是大势所趋,如果您暂时还没想到要做什么行业领域的应用开发,或者仅仅是为了尝试一种新的、好玩的语言,那么请毫不犹豫地选择Python 3.x系列的最高版本(目前是Python 3.4.3)。 1.2 为什么说Python采用的是基于值的内存管理模式? Python采用的是基于值的内存管理方式,如果为不同变量赋值相同值,则在内存中只有一份该值,多个变量指向同一块内存地址,例如下面的代码。 >>> x = 3 >>> id(x) 10417624 >>> y = 3 >>> id(y) 10417624 >>> y = 5 >>> id(y) 10417600 >>> id(x) 10417624 >>> x = [1, 2, 3, 1, 1, 2] >>> id(x[0])==id(x[3])==id(x[4]) True 1.3 解释Python中的运算符“/”和“//”的区别。 答: 在Python 2.x中,“/”为普通除法,当两个数值对象进行除法运算时,最终结果的精度与操作数中精度最高的一致;在Python 3.x中,“/”为真除法,与除法的数学含义一致。

算法设计与程序分析习题精选含答案(第四章)

作业四 4.1.2 Alternating glasses a. There are 2n glasses standing next to each other in a row, the first n of them filled with a soda drink and the remaining n glasses empty. Make the glasses alternate in a filled-empty-filled-empty pattern in the minimum number of glass moves. [Gar78] b. Solve the same problem if 2n glasses—n with a drink and n empty—are initially in a random order 答: 图1 杯子分组 a.两个为一组,在前n个杯子中判断偶数的杯子是否为空,不为空与同组的进行交换,共需 要交换n/2次,考虑n为奇数对n/2进行向下取整即可。 b.由于最终偶数位置为空杯,奇数位置为满杯,从第一项开始遍历,如果在奇数位置出现空 杯与后面偶数位置出现的第一个满杯进行交换,如果偶数位置出现满杯则与后面奇数出现的第一个空杯进行交换,每次交换使得两个位置满足条件,最坏情况是2n位置均为乱序,则需要交换n次,最好的情况为2n位置均满足条件,则交换次数为[0,n] 4.1.7 Apply insertion sort to sort the list E, X, A, M, P, L, E in alphabetical order. 4.2.1 Apply the DFS-based algorithm to solve the topological sorting problem for the following digraphs:

层次分析法例题94055

。数 学 建 模 作 业 班级:高分子材料与工程 姓名:林志许、朱金波、任宇龙

。 学号:1211020115、1211020126、1211020134 层次分析法 某物流企业需要采购一台设备,在采购设备时需要从功能、价格与可维护性三个角度进行评价,考虑应用层次分析法对3个不同品牌的设备进行综合分析评价和排序,从中选出能实现物流规划总目标的最优设备,其层次结构如下图所示。以A 表示系统的总目标,判断层中1B 表示功能,2B 表示价格,3B 表示可维护性。1C ,2C ,3C 表示备选的3种品牌的设备。 解题步骤: 1、标度及描述 人们定性区分事物的能力习惯用5个属性来表示,即同样重要、稍微重要、较强重要、强烈重要、绝对重要,当需要较高精度时,可以取两个相邻属性之间的值,这样就得到9个数值,即9个标度。 为了便于将比较判断定量化,引入1~9比率标度方法,规定用1、3、5、7、9分别表示根据经验判断,要素i 与要素j 相比:同样重要、稍微重要、较强重要、强烈重要、绝对重要,而2、4、6、8表示上述两判断级之间的折衷值。 目标层 判断层 方案层 图 设备采购层次结构图

注:a ij 表示要素i与要素j相对重要度之比,且有下述关系: a ij =1/a ji ; a ii =1; i,j=1,2,…,n 显然,比值越大,则要素i的重要度就越高。 2、构建判断矩阵A 判断矩阵是层次分析法的基本信息,也是进行权重计算的重要依据。根据结构模型,将图中各因素两两进行判断与比较,构造判断矩阵: ●判断矩阵B A-(即相对于物流系统总目标,判断层各因素相对重要性比较)如表1所示; ●判断矩阵C B- 1(相对功能,各方案的相对重要性比较)如表2所示; ●判断矩阵C B- 2(相对价格,各方案的相对重要性比较)如表3所示; ●判断矩阵C B- 3(相对可维护性,各方案的相对重要性比较)如表4所示。 B A- C B- 1 C B- 3 3、计算各判断矩阵的特征值、特征向量及一致性检验指标 一般来讲,在AHP法中计算判断矩阵的最大特征值与特征向量,必不需

第三章 需求分析

第三章需求分析 1、市场均衡、变动分析方法应用 思路:PPT15页开始,作图分析+文字解释,或可注意结合价格弹性。 2、需求价格弹性与销售收入的关系及其启示。 1)需求价格弹性和总销售收入的关系: (1)需求富有弹性的商品,Ed>1,价格下跌会使销售收入增加,价格上涨会使销售收入减少。销售收入与价格变动呈反方向变动趋势。对于需求富有弹性的商品,才适于采用薄利多销的政策。 (2)需求单位弹性的商品,Ed=1,价格变动不会引起销售收入的变动。 (3)需求缺乏弹性的商品,Ed<1,价格下跌会使销售收入减少,价格上涨会使销售收入增加。销售收入与价格变动成同方向变动趋势。 2)需求富有弹性的商品需求价格弹性与总收益之间的关系 (1)、商品价格下降对销售者的总收益变动的影响。如果某种商品的需求是富有弹性的,那么该商品的价格下降时,需求量(销售量)增加的比率大于价格下降的比率,销售者的总收益会增加。 (2)、商品价格上升对销售者总收益变动的影响。如果某种商品的需求是富有弹性的,那么当该商品的价格上升时,需求量(销售量)减少的比率大于价格上升的比率,销售者的总收益会减少。 3)需求缺乏弹性的商品需求价格弹性与总收益的关系 (1)、商品价格下降对销售者总收益变动的影响。对需求缺乏弹性的商品,当该商品价格下降时,需求量增加的比率小于价格下降的比率,销售者的总收益会减少。 (2)、商品价格上升对销售者总收益的影响。如果某商品的需求是缺乏弹性的,那么当该商品的价格上升时,需求量减少的比率小于价格上升的比率,销售者的总收益增加。 第一,对于跌价而言,当实际的需求价格弹性大于必要的需求价格弹性时,企业的利润增加;当实际的需求价格弹性等于必要的需求价格弹性时,企业的利润不变;当实际的需求价格弹性小于必要的需求价格弹性时,企业的利润减少。 启示:根据商品的价格弹性合理确定价格,才能得到最大的利润。 若Ep<1,采取提价政策; 若Ep>1,采取降价政策。 第四章 1、边际报酬(收益)递减的原因及含义(注意:边际收益不等于边际效益) 原因:(技术与管理) 生产所需的基本要素有四大类:土地(自然资源)、劳动力、资本财货和企业家才能。生产一定量的产品就的消耗一定的要素,一定的技术条件下这个要素比例是确定的,即当其他要素不变的情况下,改变某个要素的投入量势必会影响产量。从开始投入这个要素,边际产量比较平稳(也有可能因为其他要素的非最佳贡献导致边际产量递增),因为其他要素过剩,能保证这个要素按最佳比例充分利用;达到确定的要素比例之后边际产量则会下降,因为这个要素过剩,没有按最佳比例充分利用,因而会使边际产量递减,最终在其他要素耗尽的之后继续投入该要素出现产量不增。 随着可变要素投入量的增加,可变要素投入量与固定要素投入量之间的比例在发生变化。在可变要素投入量增加的最初阶段,相对于固定要素来说,可变要素投入过少,因此,随着可变要素投入量的增加,生产要素的投入量逐步接近最佳的组合比,其边际产量递增,当可变要素与固定要素的配合比例恰当时,边际产量达到最大。如果再继续增加可变要素投入量,

统计分析软件复习题答案

习题程序: 1. data SCORE; input name$ sex$ Chinese maths physics chemist English; sum= Chinese+maths+physics+chemist+English ; mean=sum/5; cards; 王辉男80 85 82 78 90 李唱女85 93 88 70 89 张三男77 86 67 82 85 王二女81 78 93 83 87 ;run; data jinrong; Set SCORE; Where maths>85; Run; 2. input x r; do i=1 to 3; x+x*r; end; cards; 500 0.07 ;run; 3. (1)data income;input year x1-x3; income=x1+x2+x3;drop x1 x2 x3; cards; 1985 298.28 29.47 39.95 1990 510.86 70.68 75.81 1995 996.51 287.24 195.74 2000 1125.34 488.89 515.35 2001 1165.17 532.61 533.80 ;run; (2)data income(keep=year income); input year x1-x3;income=x1+x2+x3; cards; 1985 298.28 29.47 39.95 1990 510.86 70.68 75.81 1995 996.51 287.24 195.74 2000 1125.34 488.89 515.35 2001 1165.17 532.61 533.80 ;run; (3)data income(drop=i);

层次分析法的基本步骤和要点

层次分析法的基本步骤和要点 结合一个具体例子,说明层次分析法的基本步骤和要点。 【案例分析】市政工程项目建设决策:层次分析法问题提出 市政部门管理人员需要对修建一项市政工程项目进行决策,可选择的方案是修建通往旅游区的高速路(简称建高速路)或修建城区地铁(简称建地铁)。除了考虑经济效益外,还要考虑社会效益、环境效益等因素,即是多准则决策问题,考虑运用层次分析法解决。 1. 建立递阶层次结构 应用AHP解决实际问题,首先明确要分析决策的问题,并把它条理化、层次化,理出递阶层次结构。 AHP要求的递阶层次结构一般由以下三个层次组成: ●目标层(最高层):指问题的预定目标; ●准则层(中间层):指影响目标实现的准则; ●措施层(最低层):指促使目标实现的措施; 通过对复杂问题的分析,首先明确决策的目标,将该目标作为目标层(最高层)的元素,这个目标要求是唯一的,即目标层只有一个元素。 然后找出影响目标实现的准则,作为目标层下的准则层因素,在复杂问题中,影响目标实现的准则可能有很多,这时要详细分析各准则因素间的相互关系,即有些是主要的准则,有些是隶属于主要准则的次准则,然后根据这些关系将准则元素分成不同的层次和组,不同层次元素间一般存在隶属关系,即上一层元素由下一层元素构成并对下一层元素起支配作用,同一层元素形成若干组,同组元素性质相近,一般隶属于同一个上一层元素(受上一层元素支配),不同组元素性质不同,一般隶属于不同的上一层元素。 在关系复杂的递阶层次结构中,有时组的关系不明显,即上一层的若干元素同时对下一层的若干元素起支配作用,形成相互交叉的层次关系,但无论怎样,上下层的隶属关系应该是明显的。 最后分析为了解决决策问题(实现决策目标)、在上述准则下,有哪些最终解决方案(措施),并将它们作为措施层因素,放在递阶层次结构的最下面(最低层)。 明确各个层次的因素及其位置,并将它们之间的关系用连线连接起来,就构成了递阶层次结构。 【案例分析】市政工程项目进行决策:建立递阶层次结构 在市政工程项目决策问题中,市政管理人员希望通过选择不同的市政工程项目,使综合效益最高,即决策目标是“合理建设市政工程,使综合效益最高”。 为了实现这一目标,需要考虑的主要准则有三个,即经济效益、社会效益和环境效益。但问题绝不这么简单。通过深入思考,决策人员认为还必须考虑直接经济效益、间接经济效益、方便日常出行、方便假日出行、减少环境污染、改善城市面貌等因素(准则),从相互关系上分析,这些因素隶属于主要准则,因此放在下一层次考虑,并且分属于不同准则。 假设本问题只考虑这些准则,接下来需要明确为了实现决策目标、在上述准则下可以有哪些方案。根据题中所述,本问题有两个解决方案,即建高速路或建地铁,这两个因素作为措施层元素放在递阶层次结构的最下层。很明显,这两个方案于所有准则都相关。 将各个层次的因素按其上下关系摆放好位置,并将它们之间的关系用连线连接起来。同时,为了方便后面的定量表示,一般从上到下用A、B、C、D。。。代表不同层次,同一层次从左到右用1、2、3、4。。。代表不同因素。这样构成的递阶层次结构如下图。

相关文档