2020年春季学期课程作业软件工程第2次14036-重庆大学网络教育学院-参考资料
- 格式:docx
- 大小:15.40 KB
- 文档页数:6
答案+我名字2020年春季学期课程作业数据库原理第1次数据库原理题号一二合计已做/题量14 / 2014 / 2028 / 40得分/分值42 / 6028 / 4070 / 100一、单项选择题(共20 题、42 / 60 分)1、如果关系模式R满足2NF,且每个非主属性都不传递依赖于R的每个关系键,则称关系模式R属于()。
正确!收藏该题展开该题2、运行在单台计算机上,不与其他计算机系统交互的数据库系统是指()。
正确!收藏该题展开该题3、数据库系统并发控制主要采用的技术手段是时间戳、()等。
正确!收藏该题展开该题4、三层系统架构的优点不包括()正确!收藏该题展开该题5、为了提高磁盘数据的存储和访问速度,出现了很多存取技术,但不包括()。
正确!收藏该题展开该题6、为了达到快速查找数据的效果,数据库可以建立()。
正确!收藏该题展开该题7、在集成E-R图时可能会出现各种冲突,如某应用中员工的身高数据,有的分E-R图以米作为单位,有的以厘米作为单位,这种冲突属于()。
正确!收藏该题展开该题8、为数据流图中每个成分加以定义和说明的是()。
正确!收藏该题展开该题9、无法用来启动SQL SERVER 2005数据库服务器的方法是()。
正确!收藏该题展开该题10、事务的提交日志记录一旦写入主站点的稳定存储器,事务就提交,这种持久性程度是()。
正确!收藏该题展开该题11、数据库系统的作用不包括()。
正确!收藏该题展开该题12、数据库并发控制中符合两阶段封锁协议的事务集可以根据()作串行化。
正确!收藏该题展开该题13、如果一个部门只有一个经理,而每个经理只在一个部门任职,则E-R图中部门与经理的联系是()。
正确!收藏该题展开该题14、由平衡树和二叉查找树结合产生一种的平衡查找树是()。
正确!收藏该题展开该题15、基本的锁类型包括:排它锁和()。
A、意向锁B、辅助锁C、共享锁D、独占锁收藏该题16、PowerBuilder中表示正在为之编写事件处理程序的对象的代词是()。
2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料重庆大学网络教育学院-2020年春季学期课程作业Java程序设计第3次-参考资料请认真阅读一下说明然后下载:题库有可能会换,不保证全部都有!请仔细核对是不是您需要的题目再下载本文档的说明:如果题目顺序和你的试卷不一样,按CTRL+F在题库中逐一搜索每一道题的答案,预祝您取得好成绩百!一、程序阅读题(共10 题、0 / 40 分)1、import java.io.* ;public class Reverse{public static void main(String args[ ]) {int i , n =5 ;int a[ ] = new int[5];for ( i = 0 ; i < n ; i ++ )try {BufferedReader br = new BufferedReader( new InputStreamReader(System.in));a[i] = Integer.parseInt(br.readLine( ));}catch ( IOException e ) { } ;for ( i = n-1 ; i >= 0 ; i-- )System.out.print(a[i]+" ");System.out.println( );}}如果从键盘输入1 2 3 4 5 则运行结果为:参考答案是:5 4 3 2 12、class testpublic static void main(String args[]){int x=4,j=0;switch(x){case 1: j++;case 2: j++;case 3: j++;case 4: j++;case 5: j++;break;default: j++;}System.out.println(j);}}参考答案是:23、public class Leaf{private int i=0;Leaf increment( ){i++;return this;}void print( ){System.out.println(“i=”+i);}public static void main(String args[]){Leaf x=new Leaf( );x.increment( ).increment( ).increment( ).print( );}参考答案是:i=34、import java.io.*;public class test{public static void main(String argv[]){test m=new test();System.out.println(m.amethod());}public int amethod(){try{FileInputStream dis=new FileInputStream("Hello.txt"); } catch (FileNotFoundException fne){System.out.println("No such file found");return -1;}catch(IOException ioe){}finally{ System.out.println("Doing finally");}return 0;}}如果文件Hello.txt并不存在,则运行结果是参考答案是:No such file found Doing finally -15、public class test{static StringBuffer sb1=new StringBuffer("Hello");static StringBuffer sb2=new StringBuffer("Hello");public static void main(String args[]){aMethod(sb1,sb2);System.out.println("sb1 is "+sb1);System.out.println("sb2 is "+sb2);}public static void aMethod(StringBuffer sb1,StringBuffer sb2) {sb2.append(" there");sb1=sb2;}}参考答案是:sb1 is Hello sb2 is Hello there6、class Base{int x=3;public Base() {} public void show(){System.out.println(" The value is " +x);}}class Derived extends Base{int x=2;public Derived() {} public void show() {System.out.println(" The value is " +x); }}public class test{public static void main(String args[]) {Base b = new Derived();b.show();System.out.println("The value is "+b.x); }}参考答案是:The value is 2 The value is 3 7、interface Foo{int k=0;}public class test implements Foo{public static void main(String args[]) {int i;test t =new test();i=t.k;i=test.k;i=Foo.k;System.out.println(i);}}参考答案是:08、public class Test{public static void main(String[] args){String foo=args[0];String bar=args[1];String baz=args[2];System.out.println(baz);}}如果执行语句java T est Red Green Blue 后结果为参考答案是:Blue9、public class test{String s1 = "Initialized at definition";String s2;public test(String s2i){s2 = s2i;}public static void main(String args[]){test si =new test("Initialized at construction");System.out.println("si.s1 = " + si.s1);System.out.println("si.s2 = " + si.s2);}}参考答案是:si.s1 = Initialized at definition si.s2 = Initializedat construction10、public class Test{public static String output = "";public static void foo(int i){try { if(i==1){throw new Exception ();}output += "1";}catch(Exception e){output += "2";return;}finally{ output += "3"; } output += "4";}public static void main (String args[]){foo(0);foo(1);System.out.println(output);}}参考答案是:13423二、简答题(共5 题、0 / 20 分)1、什么是对象?如何创建一个对象?参考答案是:对象是对客观事物的抽象,是类的实例.在面向对象的程序设计题中,把问题域中的事物抽象成对象,将事物的静态特征用一组数据描述,将事物的动态特征用一组方法来刻画. 创建对象由以下三步完成: (1) 声明对象.其格式是: 类名对象名表(2) 建立对象,也就是为对象分配内存.其格式是: 对象名=new 构造方法() 或类名对象名=new构造方法()(3) 初始化对象,即为它的数据成员赋初值.2、消息的基本构成?参考答案是:消息包括:接受消息的对象、接受消息的对象应执行的方法、方法所需要的参数3、指出运算符“==”和方法equals()在判断题对象是否相等上的区别?参考答案是:equals()是判断题两个对象对应的取值是否相等“==”是判断题两个对象是否是同一个对象.4、下列代码不能正确编译的原因是什么?class A{public static void main(String args[]){B b=new B();b.x=5;}}class B{private int x;Show(){System.out.println(x);}}参考答案是:私有变量的使用限制.5、简述面向对象程序的主要特征参考答案是:面向对象程序的主要特征是封装性,继承性和多态三、程序设计题(共5 题、0 / 40 分)1、给定一个字符串数组String f[] = {"ab", "bc", "cd", "de", "ef"}; 编程实现从该数组中查找用户指定字符串位置的功能,用户指定的字符串由命令行参数输入.参考答案是:public class test{public static void main(String[] args){int i, j = 0;String s = args[0];String f[] = { "ab", "bc", "cd", "de", "ef"};for (i = 0; i < 4; i++) if (/doc/5d1033759.html,pareTo(f[i]) == 0) {System.out.print("the position is" + i);j = 1;}if (j == 0) System.out.print("no such string");}}2、编写程序使用类StringBuffer的replace方法将字符串”Mary was a ”改为”Mary had a book.”参考答案是:import java.util.*;public class String_test{public static void main(String args[]){StringBuffer str1=new StringBuffer(“Mary was a”);St ringBuffer str2=str1.replace(5,10,”had a book.”);System.out.println(str2);}}3、编程将键盘输入的数据拷贝当前路径下test.txt中,如果遇到quit就结束程序。
重庆大学网络教育学院-2020年春季学期课程作业管理信息系统第1次-参考资料请认真阅读一下说明然后下载:题库有可能会换,不保证全部都有!请仔细核对是不是您需要的题目再下载!!!!本文档的说明:如果题目顺序和你的试卷不一样,按CTRL+F在题库中逐一搜索每一道题的答案,预祝您取得好成绩百!一、单选题(共20 题、0 / 40 分)1、与信息有关的概念是()。
A、情报B、知识C、学问D、全部都是参考答案是:D2、以下不属于管理信息特性的是()。
A、客观性B、时效性C、交换性D、等级性参考答案是:C3、系统普遍存在于()。
A、自然B、社会C、人类思维D、A+B+C参考答案是:D4、操作系统的功能包括()。
A、资源管理B、进程控制C、用户界面D、全部都是参考答案是:D5、数据处理的目的不包括()。
A、转化数据B、加工数据C、存储数据D、传输数据参考答案是:D6、以下不属于二进制优点的是()。
A、最易于表达和存储B、运算法则最为简单C、实现最为节省器材D、符合布尔运算规则参考答案是:C7、操作系统属于()。
A、硬件系统B、系统软件C、应用软件D、操作软件参考答案是:B8、U/C矩阵中,若在子系统框以外有“U”出现,表示()。
A、U/C矩阵尚未调整完成B、该项可有可无C、该项并不存在D、子系统间存在的数据关系参考答案是:D9、ERP项目组织的原则是()。
A、环环相扣B、层层尽责C、全心投入D、以上三项参考答案是:D10、以下不属于系统特性的是()。
A、整体性B、目的性C、独立性D、相关性参考答案是:C11、系统运行情况记录指的是()。
A、系统故障及维修记录B、系统工作数量及信息质量记录C、系统工作效率记录D、全部都是参考答案是:D12、处理流程图的直接设计依据是()。
A、业务流程图B、数据流程图C、系统流程图。
重庆大学网络教育学院-2020年春季学期课程作业算法设计分析第1次-参考资料请认真阅读一下说明然后下载:题库有可能会换,不保证全部都有!请仔细核对是不是您需要的题目再下载!!!!本文档的说明:如果题目顺序和你的试卷不一样,按CTRL+F在题库中逐一搜索每一道题的答案,预祝您取得好成绩百!一、单项选择题(共30 题、0 / 90 分)1、算法的时间复杂度是指()A、执行算法程序所需要的时间B、算法程序的长度C、算法执行过程中所需要的基本运算次数D、算法程序中的指令条数参考答案是:C2、以下关于贪心算法,不正确的说法是()。
A、用于解决优化问题B、总是选择在当前看来最好的选择C、期望通过局部最优达到全局最优D、所需求解的问题可以不满足最优子结构性质参考答案是:D3、对于n个元素的排序问题,n=2时,只要作()次比较即可排好序。
A、3B、2C、1D、4参考答案是:C4、Java的类一般有4个部分组成:请选出不属于的一个()A、类名B、数据成员C、方法D、组参考答案是:D5、应用分治法的两个前提是()。
A、问题的可分性和解的可归并性B、问题的可分性和解的存在性C、问题的复杂性和解的可归并性D、问题的可分性和解的复杂性参考答案是:A6、适用动态规划解决的问题必须满足最优子结构和()性质。
A、无后效性B、无前效性C、重叠子问题D、递归参考答案是:C7、由边界条件出发,通过递推式求f(n)的值,从边界到求解的全过程十分清楚的是()A、贪心B、递推C、递归D、概率参考答案是:B8、活动选择问题就是在所给的活动集合中,选出()的相容活动子集。
A、当前可选活动中结束时间最早的活动B、当前可选活动中开始时间最早的活动C、当前可选活动中冲突数量最少的活动D、当前可选活动中持续时间最长的活动参考答案是:A9、一个长度为n英寸的钢管的最优切割问题,总共有( )个不同的子问题。
A、n+1B、n2C、nlognD、logn参考答案是:A10、实现快速排序算法如下:QuickSort (A, p, r)IF p < r THENq ← Partition(A, p, r)( )QuickSort(A, q+1, r)A、QuickSort(A,q-1,r)B、QuickSort(A,q-1,r)C、QuickSort(A,q+1,r)D、QuickSort(A,q-2,r)参考答案是:A11、Huffman编码的贪心算法所需的计算时间为()。
2020年春季学期课程作业计算机组成原理第3次13866-重庆大学网络教育学院-参考资料重庆大学网络教育学院-2020年春季学期课程作业计算机组成原理第3次-参考资料请认真阅读一下说明然后下载:题库有可能会换,不保证全部都有!请仔细核对是不是您需要的题目再下载本文档的说明:如果题目顺序和你的试卷不一样,按CTRL+F在题库中逐一搜索每一道题的答案,预祝您取得好成绩百!一、简答题(共5 题、0 / 40 分)1、何谓DMA方式?说明它的适用场合。
参考答案是:定义:由DMA控制器控制系统总线,直接依靠硬件实现主存与I/O设备之间的数据直传,传送期间不需要CPU程序干预。
适用场合:高速、批量数据的简单传送。
2、集中式裁决有哪几种方式?参考答案是:链式查询方式(菊花链方式):各申请总线的设备合用一条总线作为请求信号线,而总线控制设备的响应信号线则串接在各设备间。
计数器定时查询方式:集中式总线裁决方式之一,设备要求使用总线时通过一条公用请求线发出,总线控制器按计数的值对各设备进行查询。
独立请求方式:集中式总线裁决方式之一,每一个设备都有一个独立的总线请求信号线送到总线控制器,控制器也给各设备分别发送一个总线响应信号。
独立请求方式可以和链式查询方式结合,构成分组链式查询方式。
3、若小数点约定在8位二进制数的最右端(整数),试分别写出下列各种情况下W、X、Y、Z的真值。
(1) [W]补=[X]原=[Y]反=[Z]移=00H;(2) [W]补=[X]原=[Y]反=[Z]移=80H;(3) [W]补=[X]原=[Y]反=[Z]移=FFH参考答案是:(1) W、X、Y的真值均为0;Z的真值为-128.(2) X的真值为-0;Y的真值为-127;W的真值为-128;Z的真值为0.(3) X的真值为-127;Y的真值为-0;W的真值为-1;Z的真值为127.4、寄存器的功能是什么?参考答案是:寄存器在运算时用于保存运算数据和中间运算结果,以提高运算速度。
网络教育学院《软件工程》课程大作业题目:姓名:报名编号:学习中心:层次:专业:要答案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 等设计一个图书管理系统。
网络学院软件工程作业(一)一、选择题(32分)1.(5分)对象是面向对象范型的(A①)。
每个对象可用它自己的一组(B⑤)和它可以执行的一组(C③)来表征。
应用执行对象的(C③)可以改变该对象的(B⑤)。
它的应用必须通过(D②)的传递。
可以认为,这种(D②)的传递大致等价于过程性范型中的函数调用。
某些语言提供了特殊功能,允许对象引用自己。
若一个对象没有显式地被引用,则可让该对象(E③)。
供选择的答案.A:①基本单位②最小单位③最大单位④语法单位B~C:①行为②功能③操作④数据⑤属性D:①接口②消息③信息④操作⑤过程E:①撤消②歇着③缺省④隐式引用⑤引用自己2.(5分)类常常被看做是一个抽象数据类型的实现,更合适的是把类看做是某种(A②)的一个模型。
事实上,类是单个的(B③)语义单元。
类的用户能够操纵的操作叫做类的(C①)。
类定义的其余部分给出数据定义和辅助功能定义,包括类的实现。
类的实现常常包括了其它类的实例,这些实例(D④)被其它对象存取,包括同一个类的其它实例。
类的实现可能还包括某些私有方法,实现它们的类可以使用,而其它任何对象都不能使用。
类,就它是一个数据值的聚合的意义上来看,与Pascal中的记录或C 中的结构类似,但又有差别。
类扩展了通常的记录语义,可提供各种级别的(E③)。
类不同于记录,因为它们包括了操作的定义,这些操作与类中声明的数据值有相同的地位。
供选择的答案.A:①功能②概念③结构④数据B:①语法②词法③语义④上下文环境C:①界面②操作③行为④活动D:①可自由地②可有控制地③可通过继承④应受保护不E:①可移植性②可重复性③可访问性④继承性3.(5分)由RumBaugh等人提出的一种面向对象方法叫做对象模型化技术(OMT),即三视点技术,它要求把分析时收集的信息建立在三个模型中。
第一个模型是(A⑦),它的作用是描述系统的静态结构,包括构成系统的对象和类,它们的属性和操作,以及它们之间的联系。
重庆大学网络教育学院-2020年春季学期课程作业软件工程第1次-参考资料请认真阅读一下说明然后下载:题库有可能会换,不保证全部都有!请仔细核对是不是您需要的题目再下载!!!!本文档的说明:如果题目顺序和你的试卷不一样,按CTRL+F在题库中逐一搜索每一道题的答案,预祝您取得好成绩百!一、单项选择题(共20 题、0 / 50 分)1、质量保证工作是()A、只与质量保证小组有关B、项目生存期的各个阶段都需要实施的C、只需要做一次D、只有大的项目才需要的参考答案是:B2、问题分析图的英文缩写是()A、PRDB、PADC、QADD、PAS参考答案是:B3、RUP的主要特征有以()、以架构为中心(类、组件、子系统)、迭代和增量的软件开发、以及过程可配置。
A、数据驱动软件的设计和实现B、性能驱动软件的设计和实现C、用例驱动软件的设计和实现D、计划驱动软件的设计和实现参考答案是:C4、以下不包括在人机交互界面设计准则中的是()。
A、一致性B、减少步骤C、优化美观D、提供撤销命令参考答案是:C5、基于决策表法设计测试用例的数量与()的数量有关。
A、条件桩B、条件项C、动作项D、规则参考答案是:D6、单元测试时,如果想编写模块代替被测模块实际调用的模块,则应该编写()A、桩模块B、驱动模块C、真实模块D、调用模块参考答案是:A7、在下列语言中,面向过程的语言为()。
A、C语言B、JavaC、C++D、C#参考答案是:A8、( )方法需要考察模块间的接口和各模块之间的联系。
A、单元测试B、集成测试C、确认测试D、系统测试参考答案是:B9、用来测试软件在集成系统中的响应时间的是()。
A、压力测试B、容量测试C、性能测试D、可用性测试参考答案是:C10、以下哪一项不是面向对象方法的优点()。
A、稳定性好B、可复用性好C、实现信息隐藏D、可维护性好参考答案是:C11、以下哪项不属于复杂系统的对象模型()。
A、主体层B、对象层C、结构层D、服务层参考答案是:B12、要显示描绘软件开发项目各作业的依赖关系,应选择( )。
重庆大学网络教育学院-2020年春季学期课程作业软件工程第3次-参考资料请认真阅读一下说明然后下载:题库有可能会换,不保证全部都有!请仔细核对是不是您需要的题目再下载!!!!本文档的说明:如果题目顺序和你的试卷不一样,按CTRL+F在题库中逐一搜索每一道题的答案,预祝您取得好成绩百!一、填空题(共10 题、0 / 20 分)1、模型是由一组________和组织________的__________组成。
参考答案是:图示符号、这些符号、规则2、视图被划分为:_________________、__________________ 和___________________ 三个视图域。
参考答案是:结构分类、动态行为、模型管理3、需求分析的一般步骤是调查研究、分析建模、需求描述和_________。
参考答案是:需求验证4、____________描述了一组交互对象间的动态协作关系,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。
参考答案是:顺序图5、使用系统的功能数量来测量其规模,它以一个标准的单位来度量软件产品的功能,与实现产品所使用的语言和技术没有关系的__________________。
参考答案是:功能点6、软件测试用例主要由输入数据和_____________两部分组成。
参考答案是:预期结果7、数据流图(简称DFD)有四种基本元素:外部实体__________、处理或加工_________。
参考答案是:数据流、数据存储8、复杂问题的对象模型包括_____________、_____________、_______________、_____________和__________五层。
参考答案是:主题层、类与对象层、结构层、属性层和服务层9、白盒测试中最典型的方法有______ 和_______。
参考答案是:逻辑覆盖法和基本路径测试法10、在编码规则中,效率主要指_______ 和________两个方面。
重庆大学网络教育学院-2020年春季学期课程作业软件工程第2次-参考资料
请认真阅读一下说明然后下载:题库有可能会换,不保证全部都有!请仔细核对是不是您需要的题目再下载!!!!
本文档的说明:如果题目顺序和你的试卷不一样,按CTRL+F在题库中逐一搜索每一道题的答案,预祝您取得好成绩百!
一、单项选择题(共20 题、0 / 50 分)
1、质量保证工作是()
A、只与质量保证小组有关
B、项目生存期的各个阶段都需要实施的
C、只需要做一次
D、只有大的项目才需要的
参考答案是:B
2、问题分析图的英文缩写是()
A、PRD
B、PAD
C、QAD
D、PAS
参考答案是:B
3、使用因果图法最终产生的是()。
A、用例图
B、判定表
C、因果图
D、等价类
参考答案是:B
4、关联是建立()之间关系的一种手段。
A、对象
B、类
C、功能
D、属性
参考答案是:B
5、软件结构中,()表示软件结构中从顶层模块到最底层模块的层数。
A、深度
B、宽度
C、扇入数
D、扇出数
参考答案是:A
6、()管理主要通过一系列技术,方法来维护产品的历史,标识和定位产品独有的版本,并在产品的开发和发布阶段控制变化。
A、人员
B、计划
C、配置
D、风险
参考答案是:C
7、以下不包括在人机交互界面设计准则中的是()。
A、一致性
B、减少步骤
C、优化美观
D、提供撤销命令
参考答案是:C
8、()先根据以前的项目总成本来推算将要开发的软件的总成本,然后按比例将其分配到各开发单元中。
A、自顶向下估算法
B、自底向上估算法
C、差别估计法
D、专家估算法
参考答案是:A
9、软件调试的目的是()
A、找出错误所在并改正之
B、排除存在错误的可能性
C、对错误性质进行分类
D、统计出错的次数
参考答案是:A
10、在下列语言中,面向过程的语言为()。
A、C语言
B、Java
C、C++
D、C#
参考答案是:A
11、下列不是集成测试进行主要原因的是()
A、单个模块可以接受的误差,组装起来可能累积和放大到不能接受的程度
B、一个模块的功能可能会对另一个模块的功能产生不利的影响
C、各个模块组装起来,穿越模块接口的数据可能会丢失
D、模块内部算法实现可能有误
参考答案是:D
12、用来测试软件在集成系统中的响应时间的是()。
A、压力测试。