江西财经大学UML06-07试卷A卷
- 格式:doc
- 大小:148.00 KB
- 文档页数:4
江西财经大学07-08学年第一学期期末考试试卷试卷代码: 18004A 授课课时:64课程名称:计算机网络适用对象: 05级软件工程专业试卷命题人邢芳试卷审核人张志兵一、名词解释(每小题2分,共10分)1.CSMA/CD2.广域网3.ATM4.集线器5.计算机网络拓扑二、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相应位置处。
答案错选或未选者,该题不得分。
每小题2分,共20分)1. A 是端系统之间的协议。
A、TCPB、IPC、ICMPD、UDP2. OSI模型的物理层负责下列 C 功能。
A、格式化报文B、为数据选择通过网络的路由C、定义连接到介质的特征D、提供远程文件访问功能3. 下列说法中不正确的是 D 。
A、IP地址用于标识连入Internet上的计算机B、在Ipv4协议中,一个IP地址由32位二进制数组成C、在Ipv4协议中,IP地址常用带点的十进制标记法书写D、A、B、C类地址是单播地址,D、E类是组播地址4.帧中继的设计目标主要是针对 A 。
A、局域网互连B、广域网互连C、X.25网互连D、ATM网互连5. UDP提供面向 D 的传输服务。
A、端口B、地址C、连接D、无连接6. 某公司位于A市,其分公司位于距A市120公里的B市,总部与分公司之间在上班时间内要经常性地进行大量电子表格传递,则应选择的合理通信连接方式为 B 。
A、普通电话拨号联网B、光缆快速以太网C、帧中继D、星形网7. 在ISO/OSI模型中,第N层和其上的N+1层的关系是 B 。
A、N+1层为N层提供服务B、N层为N+1层提供服务C、N层利用N+1层提供的服务D、N层与N+1层无关8. 在转发IP数据包之前,当检测到不合法的IP源地址或目的地址时,这个数据包将B 。
A、要求重发B、丢弃C、不考虑D、接受9. 下列哪种拓扑结构使用细缆作为传输介质 C 。
A、10 Base 2B、10 Base 5C、10 Base TD、10 Base FX10. 局域网常用的拓扑结构有总线、环形、星形3种, 以下关于这3种拓扑结构说法错误的是。
江西财经大学西方经济学试卷(5套)江西财经大学05—06学年第二学期期末考试试卷一、名词解释(每小题2分,共10分。
)1、边际技术替代率2、效用3、总供给曲线4、边际消费倾向5、政府支出乘数二、单项选择题(每小题2分,共30分。
)1、假定玉米市场的需求是缺乏弹性的,玉米的产量等于销售量且等于需求量,恶劣的气候条件使玉米产量下降20%,在这种情况下()。
A.玉米生产者的收入减少,因为玉米产量下降B. 玉米生产者的收入增加,因为玉米价格上升低于20%C. 玉米生产者的收入增加,因为玉米价格上升超过20%D. 玉米生产者的收入减少,因为玉米价格上升低于20%2、如果张某想用商品X交换陈某的商品Y,结果得到了陈某的同意,可以推断在当时()。
A.张某的MRS XY>P X/P Y >陈某的MRS XY B. 陈某的MRS XY>P X/P Y>张某的MRS XYC. 张某的MRS XY>陈某的MRS XY> P X/P YD. P X/P Y >陈某的MRS XY >张某的MRS XY3、以下说法正确的是()。
A.边际产量递减,平均产量也一定递减B. 只要边际产量减产,总产量一定也减少C. 只要总产量减少,边际产量一定是负数D. 以上说法均正确4、在以横轴表示生产要素X ,纵轴表示生产要素Y 的坐标系中,等成本曲线的斜率等于2表明()。
A.P X/P Y=2 B. Q X/Q Y=2 C.P Y/P X=2 D.Q Y/Q X=25、短期一个企业在()情况下应该关门。
A.AVC的最低点大于价格时B.AC的最低点大于价格时C.发生亏损时D.MC>MR6、垄断市场出现资源配置的低效率是由于厂商将价格制定在该产品生产的边际成本之()。
A.下B.上C.相等D.都有可能7、如果淮河上游的工厂污染了下游居民的饮水,那么按照科斯定理,下面哪种方法能解决该问题。
()A.不管交易成本是多少,只要产权明确B. 不管交易成本是否为0,也不必产权明确C. 不管产权是否明确,只要交易成本为0D. 交易成本为0,且产权明确8.在国民生产和国民收入中,()将被经济学家视为投资?A.黄金投资 B、生产性活动而导致的当前消费 C、购买公司债券D、上海修建磁悬浮列车9、潜在的GNP又称为()GNP。
江西财经大学061期末考试试卷(A) 课程名称:电算化会计与审计课程代码:适用对象:一、单项选择(10分)01、金蝶KIS中,账套备份后生成的文件名是()。
A、*.AIBB、*.AISC、*.BATD、*.BAK02、在科目余额表中,KIS中要查看某科目的明细账和相关凭证,正确操作方法是()。
A、不必退出科目余额表,双击某科目,即可查看到相应的明细账和凭证B、退出科目余额表,选择账簿中的[明细分类账]进行查看C、在科目余额表直接查看明细账,然后选择[凭证查询]进行查看凭证D、不必退出科目余额表,双击某科目,即可查看到相应的明细账,再双击明细记录,即可查看该张凭证03、实行会计电算化后,会计岗位包括( )。
A、电算主管、软件操作、审核记帐、电算维护、数据分析B、会计主管、出纳、工资核算员、成本核算员、现金管理员等C、基本会计岗位和电算化会计岗位D、专职会计岗位和电算化会计岗位04、金蝶KIS中,关于自动转账下列说法错误的是()。
A、可以自由定义转账期间,如:1—12(表示每月都进行自动转账)B、可以取到任意年度的会计数据C、可从未过账凭证中取数D、可做多借多贷的转账业务凭证05、手工凭证处理与电算化凭证处理的()相同。
A、科目名称B、科目代码C、凭证号D、录入员06、进行月末结帐处理,下列描述,哪一个不正确()。
A、结帐前必须将所有凭证登记入帐B、某月结帐后,将不能再输入该月凭证C、某月结帐后,该月不能再记帐D、每月可多次结帐07、进行操作人员分工的主要依据是()A、《会计法》B、《会计岗位职责和权限》C、《会计核算软件功能规范》D、《会计电算化管理办法》08、某单位从会计用品店购置了固定格式的购货单,则单据打印时,宜选择()。
A、单据工具栏上的打印B、套打C、彩打D、针式打印09、不属于报表子系统必备的功能是()。
A、建立会计报表格式,定义计算公式B、会计学、统计学和数量经济学方法C、报表汇总进行报表分析、编写财务分析报告D、定义审核公式10、金蝶KIS中,出纳系统扎账操作每期可以进行()。
江西财经大学06-07第一学期期末考试参考答案与评分标准试卷代码:03266A 授课课时:112课程名称:数据结构与算法适用对象:本科一、单项选择题(每小题2分,共24分。
)1. D2. D3. C4. B5. C6. C7. D 8. B 9. D 10. A 11. C 12. D二、填空题(每空1分,共7分。
)1.父(或前驱), 12. n-13. 不包含任何字符的串4. (n+1)/25. 素数6. 0111223123三、简答题(每小题5分,共15分)1.答:①顺序存储时,相邻数据元素的存放地址也相邻(逻辑与物理统一);要求内存中可用存储单元的地址必须是连续的。
优点:存储密度大,存储空间利用率高。
缺点:插入或删除元素时不方便。
②链式存储时,相邻数据元素可随意存放,但所占存储空间分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针优点:插入或删除元素时很方便,使用灵活。
缺点:存储密度小(<1),存储空间利用率低。
顺序表适宜于做查找这样的静态操作;链表宜于做插入、删除这样的动态操作。
若线性表的长度变化不大,且其主要操作是查找,则采用顺序表;若线性表的长度变化较大,且其主要操作是插入、删除操作,则采用链表。
2.答:在排序序列中,任何两个相等的关键字Ki=Kj,如果在排序前的序列中Ki领先于Kj,若在排序后的序列中Ki仍领先于Kj,则称所用的排序方法是稳定的;反之,若可能使排序后的序列中Kj领先于Ki,则称所用的排序方法是不稳定的。
3.答:各中缀表达式的后缀形式如下:(1)AB+D*EFAD*+/+C+(2)AB&&EF>!||四、判断题(本大题共10小题,命题正确的在题后括号内写“T”,错误的在题后括号内写“F”,每小题1分,共10分)1.T2.F3.T4.F5.F6.F7.T8.F9.T 10.F五、分析应用题(1、4小题各6分,2、3小题各7分)1.(6分)答:程序段的功能是利用tmp栈将一个非空栈s1的所有元素按原样复制到一个栈s2当中去。
江西财经大学06-07第一学期期末考试试卷试卷代码:03115授课课时:96课程名称:数据库系统原理B适用对象:本科选课班一、选择题(从下列各题四个答案中选出一个正确答案,每小题1分,共10分)1、保护数据库,防止未经授权的不合法的使用造成的数据泄漏、更改破坏。
这是指数据的_____。
A、安全性B、完整性C、并发控制D、恢复2、若事务T对数据R已加X锁,则其他事务对数据R_____。
A、可以加S锁不能加X锁B、不能加S锁可以加X锁B、可以加S锁也可以加X锁 D、不能加任何锁3、数据库具有较高的____。
A、程序与数据可靠性B、程序与数据完整性C、程序与数据独立性D、程序与数据一致性。
4、DB、DBS、DBMS三者之间的关系是_____。
A、DBS包括DB、DBMS B、DB包括DBS、DBMSC、DBMS包括DB、DBMSD、DBS就是DB,也就是DBMS5、常用的数据模型不包括_____。
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、软件工具二、简答题(回答要点,并简明扼要作解释。
每题5分,共20分)1、简述各种不同的封锁协议及解决的问题2、分析发生系统故障时数据库可能出现的问题是什么?3、简述参照完整性约束中应注意的几个重要问题。
4、简述存取控制机制的主要内容。
三、编程与关系运算(每题5分,共20分)设有四个关系学生表(学号char(5),姓名varchar(10),姓别char(2),所属系varchar(20)) Student(sno,sname,sex,dept) 课程表(课程号char(3),课程名varchar(20),先修课程char(3),学分tinyint,任课教师char(5))Course(cno,cname,precno,ceredit,tno)教师表(教师号char(5),教师名称varchar(10),姓别char(2)) Teacher(tno,tname,sex)选课表(学号char(5),课程号char(3),成绩tinyint ) SC(sno,cno,grade)1. 编写一个触发器,当对课程表进行修改时其学分只能在1到5分之间。
江西财经大学07-08学年第一学期期末考试试卷试卷代码: 03874A 课时: 64学时课程名称:面向对象程序设计(双语) 适用对象:选课班试卷命题人 杨 勇试卷审核人 舒 蔚I、Single-Choice (Every question takes 2 points, the total score is 30 points)1、For a complete C++ program, ( ) is the correct statement.A. The program must have a main function.B. The program can have multiple main functions.C. The program must have a main function and other functions.D. The program can have no main function.2、If we define a macro as: #define f(x) x*x, when we calculate f(4+4)/f(2+2), the result is ( ).A. 24B. 8C. 3D. 283、For the following program, when we input: Zhang Bing, ( ) is the output of it.#include<iostream.h>void main(){s[20];charcin>>s;cout<<s<<endl;}A. ZB. ZhangC. BingD. Zhang Bing4、For the function declaration, ( ) is wrong.A. int max( float, float);B. int max( int , int);C. int max( int =4, int);D. int max(int, float =4);5、For the following program, the correct statement is ( ).void main( ){ int n=0;while(n++<=2); cout<<n;}A. The output is 3.B. The output is 4.C. The output is 2.D. The output is 0.6、For overloaded functions statements, ( ) is wrong.A. The name of the functions must have the same name.B. The type of the arguments must be different in the functions.C. They must have the same returning type.D. The number of the arguments can be different in the functions.7、For class description, ( ) is not correct.A. A class can implement data encapsulation.B. A class can have only one constructor.C. A class at least has one constructor and one destructor.D. In a class, the default is private.8、( ) is the characteristic of destructor.A. Destructor can have one or more arguments.B. The name of destructor is different from the name of the class.C. Destructor can be used to free the allocated memory of the program.D. The definition for the destructor must be given in the class.9、For friend function statements, ( ) is right.A. Friend function is the member function.B. Friend function must be public.C. Friend function can only access the public members of the class.D. Friend function can be defined in the class or out of the class.10、For object and class, ( ) is wrong.A. Object is an instance of a class.B. Class is an abstract of objects.C. A class can just have one object.D. The relation likes the variable and its type.11、The following is the class S, the correct definition of function print( ) is ( ).class S{public: void print( );};A. void S::print( ) { }B. S::void print( ) { cout<<1<<endl;}C. void print( ) { cout<<1<<endl;}D. void S::print(int k=1 ) {cout<<k<<endl; }12、The object declaration of the following class A, ( ) is wrong.class A{a;intpublic:A(int x=10) { a=x; }};A. A a1B. A a2(15)C. A a3=5D. A a4( )13. For the following multi-inherit, when we declared an object c1 of C, ( ) will lead to ambiguity. class A { public: int a, b;};class B { public: int a, b;};class C: public A, public B{ public: int a; }A. c1.aB. c1.bC. c1.A::aD. c1.A::b14、( ) is not correct for description of operator overloading function.A. The combination sequence can be changed.B. The number of operands can’t be changed.C. The priority for operators can’t be changed.D. The syntax for operators can’t be changed.15. For the following function, ( ) can be defined as virtual function.A. The static member functions of the class.B. The constructor of the class.C. The destructor of the class.D. The friend functions of the class.II、Questions ( Five questions are given in the following, please answer each of them in short sentences. Each question takes 3 points, the total score is 15 points)1、Please tell the difference between class and object, and show an example and explain it.2、We can use declarations and directives for namespaces, please tell the difference.3、Why do we say the constructor and destructor are special member functions? What is their difference?4、Why do we need to free a pointer after it has been used?5、What’s the purpose of inherit and how can you say that?III、True or False (Three programs are given in the following, for each of them, if it is defined correctly, please mark “√” for it, else please mark “×” and correct them in two methods by method 1 and method 2. Each question takes 5 points, the total score is 15 points)(Note: The state of member data and main function cannot be changed.)1、#include<iostream.h>class Point{public:Point(double xx=0, double yy=0) {X=xx; Y=yy;}double GetX() { return X;}double GetY() { return Y; }private:double X,Y;};double Dist( Point& a, Point& b){double dx=a.X-b.X;double dy=a.Y-b.Y;return sqrt(dx*dx+dy*dy);}void main(){Point p1(3.0, 5.0), p2(4.0, 6.0);double d=Dist(p1, p2);cout<<"The distance is"<<d<<endl; }2、#include <iostream.h>class base{x;intpublic:i)base(intx=i;{cout<<" Constructing x="<<x<<endl; }~base(){ cout<<" Destructing x="<<x<<endl; }voidshow()cout<<"x="<<x<<endl;{}};class derive: public base{inty;d;basepublic:derive(int i,int j,int k):base(i)y=k;{cout<<"Constructing y="<<y<<endl; }~derive(){ cout<<"Destructing y="<<y<<endl; }};void main(){obj(1,2,3);deriveobj.show();}3、#include<iostream.h>class Complex{double re, im;public:complex::complex(double r,double i) :real(r), imag(i){ }friend Complex operator+ (Complex & c){Complex temp;temp.re=re+c.re;temp.im=im+c.im;return temp;}Complex operator * (Complex &c1, Complex &c2 ){Complex temp;temp.re=c1.re*c2.re-c1.im*c2.im;temp.im=c1.re*c2.im+c1.im*c2.re;return temp;}void print() const{cout<<"("<<re<<","<<im<<")"<<endl;}};void main(){Complex c1(1,2), c2(3,4), c3(0,0);c3=c1*c2;c3.print( ) ;}IV、Complete the program (Every question takes 5 points, the total score is 10 points) (Note: one line for only one C++ sentence)1、After the main function, the outputs are as the following:5 10 15Please complete the program.#include <iostream.h>class A{------①-------------a;intpublic:A(int x=0) { a=x;}};class B{-----②----------b;intpublic:B(int x=0) { b=x;}};class C:public A{c;intb1;Bpublic:--------------------③--------------------{-----------------④---------------------}show()void{-----------------⑤---------------------}};void main(){c1(5,10,15);Cc1.show();}2、After the main function, the outputs are as the following: p->B0.display()p->B1.display()p->D1.display()Please complete the program.#include <iostream.h>void main(){B0 b0, *p;b1;B1D1d1;p=&b0;p->display();p=&b1;p->display();p=&d1;p->display();}class B0 {public:---------------------①---------------------------{---------------------②---------------------------}};class B1: public B0 {public:--------------------③--------------------{ -----------------④--------------------- }};class D1: public B1 {public:void display(){ -----------------⑤--------------------- }};V、Read the following programs and write down the running results (Every question takes 5 points, the total score is 15 points)1、Please write down the running results of the following program:#include <iostream>#include <string>using namespace std;class RMB{public:RMB(unsigned int d=100, unsigned int c=100);RMB operator +(RMB&);friend RMB& operator ++(RMB&);void display(){ cout <<(yuan + jf / 100.0) << endl; }private:unsigned int yuan;unsigned int jf;};RMB::RMB(unsigned int d, unsigned int c){ yuan = d;jf = c;while ( jf >=100 ){yuan ++;jf -= 100;}}RMB RMB:: operator+(RMB& s1){ unsigned int jf1 = jf+s1.jf;unsigned int yuan1 = yuan + s1.yuan;RMB result( yuan1, jf1 );return result;}RMB& operator ++(RMB& s){ s.jf ++;if(s.jf >= 100){s.jf -= 100;s.yuan++; }return s;}void main(){RMB d1(75, 42);RMB d2(28, 61);RMB d3;d3 = d1 + d2;++d3;d3.display();}2、Please write down the running results of the following program: #include<iostream.h>void func();int n=2;void main( ){int a=2, b=5;cout<<"a="<<a<<", b="<<b<<", n="<<n<<endl;func();cout<<"a="<<a<<", b="<<b<<", n="<<n<<endl;func();}void func(){static int a=2;int b=5;a++; b+=5;n+=12;cout<<"a="<<a<<", b="<<b<<", n="<<n<<endl;}3、Please write down the running results of the following program: #include <iostream.h>class StudentID{ public:StudentID(int id){ value=id;cout<<"Assigning student id,"<<value<<endl;}~StudentID(){cout<<"Destructing ID,"<<value<<endl;}protected:int value;};class student{ public:student(char * pName="no name", int ssID=9800):id(ssID) { cout<<"Constructing student,"<<pName<<endl;}protected:StudentID id;};void main( ){student t("Jenny");student s("Jack", 9001);}VI、Programming (The question takes 15 points)The following is a class structure, which includes base classes and derived classes. Please design an optimal program to describe it and give a main function to show the result. Requirement: in all the classes, constructors must be used; after the main function, void main( ) {D0 d; d.fund(); }, the results should be:B0 ConstructorB1 ConstructorB2 ConstructorD0 ConstructorDisplay D0。
2008-2009学年第一学期期末试卷(院 院/系 专业 班使用)考试科目: 试卷类型: A题号一二三四五六七总分得分一、选择题 (共40分,每小题2分)1. 下面的模型图中,哪个能正确表示“1个教师可以指导0个到多个学生的论文,1个学生必须有1个教师指导其论文” 的意思( )2. 计算机由CUP 、内存、硬盘、显示器、鼠标等构成,那么计算机类和鼠标类之间的关系是( )A 继承关系B 关联关系C 聚合关系D 依赖关系3. 下面( )图形表示依赖关系。
4. 关于UML ,下面说法正确的是( ) A UML 是一种面向对象的建模方法。
B UML 是一种形式化的语言,使用UML 建立的模型可被计算机编译执行。
阅卷人得分Student Teacher 10..n A Teacher Student 0..n1BTeacher Student 10..n Teacher Student 0..n 1A BC UML是一种面向对象的编程语言。
D UML是一种面向对象的建模语言,但不是建模方法。
5.顺序图和交互图的关系,类似与下面的哪种关系()A 类和对象的关系B 类和参与者关系C Java和编程语言的关系D UML和Java的关系6.要对一个企业的工作流程建模,下面4种图中的()是最重要的。
A 交互图B 活动图C 状态图D 类图7.关于参与者,错误的说法是()A 参与者是与所建立的系统交互的人或物。
B 参与者可以是实际的人,也可以其他系统。
C 参与者是系统的一部分,是用例图的重要组成部分。
D 参与者之间可以存在泛化关系。
8.UML中关联的多重性是指()A 一个类有多个方法被另一个类调用。
B 一个类的实例对象能够与另一个类的多少个实例对象相关联。
C 一个类的某个方法被另一个类调用的次数。
D 两个类所具有的相同的方法和属性。
9.关于类图的说法正确的是()A 类图分为3个层次:对象层、特征层和关系层,其中对象层给出系统中所有反映问题域和系统责任的对象。
江西财经大学06-07学年第1学期《统计学》试卷(A)一、单项选择题(每小题1分,共5分)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、强度相对数二、判断题(每题1分,共5分)1、统计表与会计表有众多的区别,最为明显的区别是统计表是开口表()。
3、若将全部产品分为合格产品与不合格产品两种,其所采用的分组标志属于是非标志()。
5、时间数列一般由两个基本要素构成,即“时间”和指标数值()。
7、在抽样调查的基本概念中,全及总体与样本总体均不是唯一的()。
9、估计量的平均估计值正好等于待估参数的性质叫做估计量的一致性()。
三、简答题(每题5分,共10分)1、按照建立社会主义和谐社会的要求,你认为测算商品零售价格指数应如何选择代表规格品才最能够反映民意?2、在制造业生产过程中,一般都要对所生产的产品进行质量检测,你能根据所学知识列举出质量检测最常用的方法,并举例说明之吗?四、计算题(共3×20=60分)。
1、(20分)某市开展职工家计调查,根据历史资料该市职工家庭平均每人年收入的标准差为2400 元,而家庭消费的恩格尔系数(家庭食品支出占消费总支出的比重)为54%。
现在用放回抽样的方法,要求在95.45%的概率保证下,平均收入的极限误差不超过200元,恩格尔系数的极限误差不超过4%,试计算(样本平均数、样本成数两种)样本必要的单位数。
2、(20分)某乡水稻总面积2万亩,以不放回抽样方法从中随机抽取400亩实割实测计算得样本平均亩产为645公斤,标准差72.6公斤。
江西财经大学06-07第一学期期末考试试卷试卷代码:03013A 授课课时:64课程名称:财经管理信息系统及应用适用对象:选课班一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相应位置处。
答案错选或未选者,该题不得分。
每小题2分,共20分。
)1.现代管理的核心是。
A.信息的收集B.决策C.传输和利用信息D.加工2.C/S是一种重要的网络计算机模式,其含义是。
A.浏览器/服务器模式B.文件/服务器模式C.分时/共享模式D.客户/服务器模式3.BSP方法的主要目标是。
A.制定信息系统战略规划B.确定数据资源的管理C.定义企业的过程D.定义数据4.MIS的最终用户是。
A.高级管理人员B.各级各类管理人员C.业务员D.操作员5.系统开发的方法有多种,对于小型局部系统或处理过程比较简单的系统,从设计到实践环节适合于使用开发。
A.结构化方法B.面向对象法C.原型法D.CASE法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.企业的全面信息化二、名词解释(每小题3分,共15分)1.系统2.C/S模式3.关键成功因素法4.群体决策5.金融电子化三、简答题(回答要点,并简明扼要作解释。
每小题5分,共25分)1.简述信息的主要特点。
江西财经大学06-07第一学期期末考试试卷试卷代码:03013C 授课课时:64课程名称:财经管理信息系统及应用适用对象:选课班一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相应位置处。
答案错选或未选者,该题不得分。
每小题2分,共20分。
)1.一般情况下,可将管理分为三个层次,即高层、中层和基层,其中高层管理属于。
A.战术级管理B.战略级管理C.控制层管理D.作业层管理2.C/S是一种重要的网络计算模式,其含义是。
A.浏览器/服务器模式B.文件/服务器模式C.分时/共享模式D.客户/服务器模式3.BSP方法是由IBM公司研制的,它主要是用于指导企业信息系统的。
A.实施B.决策C.规划D.设计4.管理信息系统能起多大作用,对管理能做出多大贡献,都取决于有无足够的。
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.MRPB.MRPIIC.ERPD.闭环式MRP10.电子商务不能对企业竞争优势产生明显作用的是。
A.提高企业的管理水平B.节约企业的经营成本C.加速企业产品的创新D.提高企业的通讯水平二、名词解释(每小题3分,共15分)1.信息系统2.B/S模式3.企业流程重组4.物料清单5.网上银行三、简答题(回答要点,并简明扼要作解释。
江西财经大学
06-07学年第二学期期末考试试卷
试卷代码:18704A 授课课时:64
课程名称:面向对象技术适用对象: 04软件工程专升本试卷命题人张驰试卷审核人黄茂军
一、填空题(请将每空的正确答案写在答题纸相应位置处,答在试卷上不得分。
每小题2分,共20分)
1.UML中的3类主要元素是____基本构造块_____、规则、___公共机制______。
2.UML中关系有4种类型,分别是___依赖______、___关联______、__泛化_______、____实现____。
3.用例间的关系有泛化、____包含_____、____扩展_____三种。
4.交互图包括___顺序______图和____协作_____图两种形式。
5.面向对象设计原则有___开闭原则______、___Liskov替换原则______、____依赖倒置原则_____、___接口分离原则______。
6.UML中,事件分为____调用事件_____、___变化事件______、_____时间事件____、__信号事件_______四类。
7.UML中用于对物理建模的两个图是____构件图_____、___部署图______。
8.设计包遵循4个原则,分别是_____重用等价原则____、___共同闭包原则______、____共同重用原则_____、____非循环依赖原则_____。
9.UML的3种扩展机制是版型 _____和______。
10 ______的目的是记住从组合状态中退出时所处的子状态。
当再次进入组合状态时,可直接进入这个子状态,而不是再次从组合状态的初态开始。
二、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相应位置处。
答案错选或未选者,该题不得分。
每小题2分,共20分)
1.一个设计得好的面向对象系统具有____B____的特性。
A.低内聚、低耦合B.高内聚、低耦合
C.高内聚、高耦合D.低内聚、高耦合
2.在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法add(c:Course)和方法remove(c:Course),则类CourseSchedule和类Course之间的关系是____C_____。
A.泛化关系 B.组合关系 C.依赖关系 D.包含关系
3.如果要对一个企业中的工作流程建模,那么下面四个图中最有用的是 ___C______。
A.交互图 B.类图 C.活动图 D.部署图
4.下面4种类型的图中,____A____可以描述一个用例中多个对象之间的相互协作关系以及协作过程中的行为次序?
A.交互图 B.状态图 C.对象图 D.用例图
5.下面4种类型的图中,_________最适合于描述算法。
A.活动图B.状态图 C.类图 D.用例图
6.为了描述和理解系统中的控制机制,比如为了描述一个设备控制器在不同情况下所要完成的动作,下面4个图中_________最有用。
A.交互图 B.活动图 C.状态图 D.类图
7.类和对象的关系类似于下面_________所描述的关系。
A.关联和聚集 B.关联和链 C.包和类图 D.聚集和组合
8.下面图符中,_________表示UML中的实现关系。
A.0..1n
B.
C. D.
9.一个机票预订系统运行后发现系统的响应时间很慢,初步分析认为是系统的吞吐量低于平均水平。
开发人员准备解决系统响应时间慢的问题,请问在下面几种视图中,_________对开发人员最有帮助。
A.用例视图 B.实现视图 C.进程视图 D.部署视图
10.顺序图和交互图的关系类似于下面_________的关系。
A.类和对象 B.类和参与者 C.Java和高级程序设计语言 D.UML和Java 三、判断对错题(正确的和错误的分别在答题纸相应位置处标出“T”和“F”,每小题2分,共20分)
1.协作图中的消息必须要有消息顺序号。
2.两个参与者之间可以有包含关系、扩展关系或泛化关系,而包含关系和扩展关系是依赖关系的版型。
3.在顺序图中无法表示要重复发送的消息,但在协作图中可以表示要重复发送的消息。
4. RUP软件开发生命周期中有4个核心工作流,即初始阶段、细化阶段、构造阶段和移交阶段。
5.在UML中,属于静态的有:用例图、类图、组件图和部署图。
6.动物与老虎之间是泛化关系。
7.聚合和组合都是类图中的关联,其中组合表示局部类可以脱离整体类而存在,聚合表示局部类不可能脱离整体类而存在。
8.组件图演示了软件系统硬件各个部分之间的关系。
9.活动图中的分叉和联结的概念与状态图中的同步条概念一致。
10.建立用例模型的步骤包括确定角色、确定用例和绘制用例图。
四、简答题(4小题,每小题5分,共20分)
1.用例的包含关系和扩展关系的联系与区别是什么?
2.什么是限定关联,其作用是什么?
3.解释MVC模式并说明其优点。
4.面向对象六个最佳开发经验是什么?
五、建模设计题(共20分)
1. 请给出用现金购买商品的用例描述的活动图:顾客带着商品达到收银台,收银员扫描每件商品的商品标识号(如果商品的标识号不正确,就报错)。
系统查询每件商品的价格并将这些信息汇总为一个交易。
一旦扫描完成所有的商品,收银员就告诉系统商品统计完毕。
系统将计算并打印总的交易额,收银员告诉用户应付多少金额。
如果顾客有会员卡则可打95折。
顾客用现金支付(如果现金不够,收银员就取消这次交易),收银员记录收到的现金总额,系统显示应找金额并打印收据。
收银员找零并把收据交给顾客,当用户带着商品离开时,该用例结束。
(10分)
2.
包含和扩展指向问题,,主要要搞清楚哪个是基用例,哪个是包含用例,那个是扩展用例,如下图:。