2015年软考数据库系统工程师考试真题加答案解析(上午+下午)直接打印
2015年系统分析师上午题(带答案)

2015年上半年系统分析师考试上午真题(标准参考答案)卷面总分:75.0 分答题时间:150 分钟1、UML结构中的公共机制是指达到特定目标的公共UML方法,其中()是事物语义的细节描述,它是模型真正的核心;()包括约束、构造型和标记值。
A.规则说明B.修饰C.公共分类D.扩展机制A.规则说明B.修饰C.公共分类D.扩展机制试题分析:从总体上来看,UML的结构包括构造块、规则和公共机制三个部分。
(1)构造块。
UML有三种基本的构造块,分别是事物(thing)、关系(relationship)和图(diagram)。
事物是UML的重要组成部分,关系把事物紧密联系在一起,图是多个相互关联的事物的集合。
(2)公共机制。
公共机制是指达到特定目标的公共UML方法,主要包括规格说明(详细说明)、修饰、公共分类(通用划分)和扩展机制四种。
规格说明是事物语义的细节描述,它是模型真正的核心;UML为每个事物设置了一个简单的记号,还可以通过修饰来表达更多的信息;UML包括两组公共分类,分别是类与对象(类表示概念,而对象表示具体的实体)、接口与实现(接口用来定义契约,而实现就是具体的内容);扩展机制包括约束(扩展了UML构造块的语义,允许增加新的规则或修改现有的规则)、构造型(扩展UML的词汇,用于定义新的构造块)和标记值(扩展了UML构造块的特性,允许创建新的特殊信息来扩展事物的规格说明)。
(3)规则。
规则是构造块如何放在一起的规定,包括为构造块命名;给一个名字以特定含义的语境,即范围;怎样使用或看见名字,即可见性;事物如何正确、一致地相互联系,即完整性;运行或模拟动态模型的含义是什么,即执行。
2、UML用关系把事物结合在一起,其所包含的四种关系中,()描述一组对象之间连接的结构关系;()描述特殊元素的对象可以替换一般元素的对象。
A.依赖关系B.关联关系C.泛化关系D.实现关系A.依赖关系B.关联关系C.泛化关系D.实现关系试题分析:UML 用关系把事物结合在一起,主要有下列四种关系:(1)依赖(dependency)。
2015年上半年软件设计师考试下午真题(标准参考答案)

一次拍卖过程的基本事件流描述如下:
(1)卖方在网站上发起一次拍卖,并设置本次拍卖的起拍价。
(2)确定拍卖标的以及拍卖标的保留价(若在拍卖时间结束时,所有出价均低于拍卖标的保留价,则本次拍卖失败)。
(3)在网站上发布本次拍卖品的介绍。 (4)买方参与拍卖,给出竟拍价。 (5)卖方选择接受一个竟拍价作为成交价,结束拍卖。 (6)系统记录拍卖成交价,进入拍卖结算阶段。 (7)卖方和买方协商拍卖品成交方式,并完成成交。 现采用面向对象方法对系统进行分析与设计,得到如表3-1所示的类列表以及如图3-1所示的类图,类中关键属性与方法如表3-2所示。
是否需要批改:否
程序设计题
请按照试题要求完成程序设计。
1
阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关
的工作。系统与考试有关的主要功能如下。
//打印总页数
private:
int sum;
public:
LibrarySumPrintVisitor();
void visit(Book* p_book);
void visit(Article* p_article);
void printSum();
};
// visitor.cpp
int Article: :getNumber()fPages(){
球队信息主要包括:球队编号、名称、成立时间、人数、主场地址、球队主教练。
球员信息主要包括:姓名、身份证号、出生日期、身高、家庭住址。 主教练信息主要包括:姓名、身份证号、出生日期、资格证书号、级别。 主裁判信息主要包括:姓名、身份证号、出生日期、资格证书号、获取证书时间、级别。 (2)每支球队有一名主教练和若干名球员。一名主教练只能受聘于一支球队,一名 球员只能效力于一支球队。每支球队都有自己的唯一主场场地,且场地不能共用。 (3)足球联赛采用主客场循环制,一周进行一轮比赛,一轮的所有比赛同时进行。 (4) 一场比赛有两支球队参加,一支球队作为主队身份、另一支作为客队身份参与 比赛。一场比赛只能有一名主裁判,每场比赛有唯一的比赛编码,每场比赛都记录比分和日期。 【概念结构设计】 根据需求分析阶段的信息,设计的实体联系图(不完整)如图2-1所示。
2015年上半年 数据库系统工程师 下午试卷 案例

2015年上半年数据库系统工程师下午试卷案例第1题【说明】某大学为进一步推进无纸化考试,欲开发一考试系统。
系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。
系统与考试有关的主要功能如下。
(1)考试设置。
教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。
(2)显示并接收解答。
根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。
(3)处理解答。
根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。
(4)生成成绩报告。
根据解答结果生成学生个人成绩报告,供学生查看。
(5)生成成绩单。
对解答结果进行核算后生成课程成绩单供教师查看。
(6)发送通知。
根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。
现采用结构化方法对考试系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的 0 层数据流图。
问题1.1 使用说明中的词语.给出图1-1中的实体E1-E2的名称。
问题1.2 使用说明中的词语,给出图1-2中的数据存储D1-D4的名称。
问题1.3 根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。
问题1.4 图1-2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老师。
请分解图 1-2 中加工(6),将分解出的加工和数据流填入答题纸的对应栏内。
(注:数据流的起点和终点须使用加工的名称描述)第2题【说明】某大型集团公司的数据库的部分关系模式如下:员工表:EMP(Eno,Ename,Age,Sex, Title),各属性分别表示员工工号、姓名、年龄、性别和职称级别,其中性别取值为“男”“女”;公司表:COMPANY(Cno,Cname,City),各属性分别表示公司编号、名称和所在城市;工作表:WORKS(Eno.Cno,Salary),,各属性分别表示职工工号、工作的公司编号和工资。
2015下半年软件评测师考试真题及答案-下午卷

2015下半年软件评测师考试真题及答案-下午卷试题一阅读下列java程序,回答问题1至问题3,将解答填入答题纸内对应栏内。
【Java程序】public int addAppTask(Acitivity activity,Intent intent,TaskDescriptiondescription,Bitmap thumbnail){Point size=getSize();//1 final int tw=thumbnail.getWidth();final int th=thumbmail.getHeight();if(tw!=size.x||th!=size.y){ //2,3 Bitmap bm=Bitmap.createBitmap(size.x,size.y,thumbmail.getConfig()); //4 float scale;float dx=0,dy=0;if(tw*size.x>size.y*th){ //5 scale=(float)size.x/(float)th; //6 dx=(size.y-tw*scale)*0.5f;}else{ //7 scale=(float)size.y/(float)tw;dy=(size.x-th*scale)*0.5f;}Matrix matrix=new Matrix();matrix.setScale(scale, scale);matrix.postTranslate((int)(dx+0.5f),0);Canvas canvas=new Canvas(bm);canvas.drawBitmap(thumbmail,matrix,null);canvase.serBitmap(null);thumbnail=bm;}if(description==null){ //8 description =new TaskDescription(); //9 }} //10 【问题1】请简述基本路径测试法的概念。
2015年下半年程序员考试真题及答案解析

全国计算机技术与软件专业技术资格(水平)考试2015年下半年程序员上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。
3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2015 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88)A. 9 B. 10 C. 11 D. 12(89)A. 4 B. 5 C. 6 D. 7 因为考试日期是“11 月 4 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。
●下列各种软件中,(1)不属于办公软件套件。
(1)A.Kingsoft Office B.Internet ExplorerC.Microsoft OfficeD.Apache OpenOffice●在Word 2007的编辑状态下,需要设置表格中某些行列的高度和宽度时,可以先选择这些行列,再选择(2),然后进行相关参数的设置。
(2) A.“设计”功能选项卡中的“行和列”功能组B.“设计”功能选项卡中的“单元格大小”功能组C.布局”功能选项卡中的“行和列”功能组D.“布局”功能选项卡中的“单元格大小”功能组●在Excel工作表中,若用户在A1单元格中输入=IF("优秀 "<>"及格",1,2),按回车键后,则A1单元格中的值为(3)。
2015年上半年下午 软件设计师 试题及答案与解析-软考考试真题-案例分析

2015年上半年下午软件设计师考试试题-案例分析-答案与解析试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某大学为进一步推进无纸化考试,欲开发一考试系统。
系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。
系统与考试有关的主要功能如下。
(1)考试设置。
教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。
(2)显示并接收解答。
根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。
(3)处理解答。
根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。
(4)生成成绩报告。
根据解答结果生成学生个人成绩报告,供学生查看。
(5)生成成绩单。
对解答结果进行核算后生成课程成绩单供教师查看。
(6)发送通知。
根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。
现采用结构化方法对考试系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
【问题1】(2分)使用说明中的词语,给出图1-1中的实体E1~E2的名称。
【参考答案】E1、教师;E2、学生。
【答案解析】DFD是一种便于用户理解、分析系统数据流程的图形化建模工具,是系统逻辑模型的重要组成部分\上下文DFD (顶层DFD)通常用来确定系统边界,将待开发系统本身看作一个大的加工(处理),然后根据谁为系统提供数据流,谁使用系统提供的数据流,来确定外部实体。
建模出的上下文DFD中只有唯一的一个加工和一些外部实体,以及这两者之间的输入输出数据流,。
在上下文确定的系统外部实体以及与外部实体的输入输出数据流的基础上,建模0层DFD,将上下文DFD中的加工进一步分解成多个加工,识别这些加工的输入输出数据流,使得所有上下文DFD中的输入数据流,经过这些加工之后变换成上下文DFD的输出数据流。
2015年软考数据库系统工程师考试真题加答案解析(上午+下午)直接打印

2015年上半年数据库系统工程师考试上午真题(标准参考答案)单项选择题每题的四个选项中只有一个答案是正确的,请将正确的选项选择出来。
1机器字长为n位的二进制数可以用补码来表示()个不同的有符号定点小数。
A.2nB.2n-1C.2n-1D.2n-1+12计算机中CPU对其访问速度最快的是()。
A.内存B.CacheC.通用寄存器D.硬盘3Cache的地址映像方式中,发生块冲突次数最小的是()。
A.全相联映像B.组相联映像C.直接映像D.无法确定的4计算机中CPU的中断响应时间指的是()的时间。
A.从发出中断请求到中断处理结束B.从中断处理开始到中断处理结束C.CPU分析判断中断请求D.从发出中断请求到开始进入中断处理程序5总线宽度为32bit,时钟频率为200MHz,若总线上每5个时钟周期传送一个32bit的字,则该总线的带宽为()MB/S。
A.40B.80C.160D.2006以下关于指令流水线性能度量的描述中,错误的是()。
A.最大吞吐率取决于流水线中最慢一段所需的时间B.如果流水线出现断流,加速比会明显下降C.要使加速比和效率最大化应该对流水线各级采用相同的运行时间D.流水线采用异步控制会明显提高其性能7()协议在终端设备与远程站点之间建立安全连接。
A.ARPB.TelnetC.SSHD.WEP8安全需求可划分为物理线路安全、网络安全、系统安全和应用安全。
下面的安全需求中属于系统安全的是(),属于应用安全的是()。
A.机房安全B.入侵检测C.漏洞补丁管理D.数据库安全A.机房安全B.入侵检测C.漏洞补丁管理D.数据库安全9王某是某公司的软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。
那么该软件文档的著作权()享有。
A.应由公司B.应由公司和王某共同C.应由王某D.除署名权以外,著作权的其他权利由王某10甲、乙两公司的软件设计师分别完成了相同的计算机程序发明,甲公司先于乙公司完成,乙公司先于甲公司使用。
2015年下半年下午 软件测评师 试题及答案与解析-全国软考真题

2015年下半年下午软件测评师考试试题-案例分析-答案与解析试题一(共15分)【说明】阅读下列java程序,回答问题1至问题3,将解答填入答题纸内对应栏内。
【Java程序】【问题1】请简述基本路径测试法的概念。
【参考答案】基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。
本题考查白盒测试法的应用。
本问题考查白盒测试用例设计方法中的基本路径测试法。
基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。
【问题2】请画出上述程序的控制流图,并计算其控制流图的环图复杂度V(G)。
控制流图【参考答案】环路复杂度V(G)=5本问题考查白盒测试用例设计方法:基本路径测试法。
涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。
控制流图的节点代表一个基本块,定向边代表控制流的方向。
其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套的判断。
本题程序中,if(tw!=size.x||th!=size.y)这条判断语句中的判定由两个条件组成,因此在画控制流图的时候需要拆开成两条判断语句。
需要注意的是,复合条件之间是“&&”的关系还是“||”的关系反应在控制流图的画法是不同的。
程序的环路复杂度等于控制流图中判定节点的个数加1,本题控制流图中判定节点个数为4,所以V(G)=5。
【问题3】请给出问题2中的控制流图的线性无关路径。
【参考答案】1. 1-2-4-5-6-8-9-102. 1-2-4-5-7-8-9-10(1-2-4-5-7-8-10)3. 1-2-4-5-6-8-10(1-2-4-5-7-8-10)4. 1-2-3-4-5-6-8-9-10(1-2-3-4-5-7-8-9-10,1-2-3-4-5-6-8-10,1-2-3-4-5-7-8-10)5. 1-2-3-8-9-10(1-2-3-8-10)本问题考査白盒测试用例设计方法:基本路径法。
2015年下半年软件水平考试(高级)系统架构师上午(综合知识)真题试卷

2015年下半年软件水平考试(高级)系统架构师上午(综合知识)真题试卷(总分:150.00,做题时间:90分钟)一、选择题(总题数:49,分数:150.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
__________________________________________________________________________________________ 解析:2.若系统中存在n个等待事务T i (i=0,1,2,…,n-1),其中:T 0正等待被T 1锁住的数据项A 1,T 1正等待被T 2锁住的数据项A 2,…,T i正等待被T i+1锁住的数据项A i+1,…,T n-1正等待被T 0锁住的数据项A 0,则系统处于___________状态。
(分数:2.00)A.封锁B.死锁√C.循环D.并发处理解析:解析:本题考查关系数据库事务处理方面的基础知识。
与操作系统一样,封锁的方法可能引起活锁和死锁。
例如事务T 1封锁了数据R,事务T 2请求封锁R,于是T 2等待。
T 3也请求封锁R,当T 1释放了R上的封锁之后系统首先批准了T 3的请求,T 2仍然等待。
然后T 4又请求封锁R,当T 3释放R上的封锁后系统又批准了T 4的请求,……。
T 2有可能长期等待,这就是活锁。
避免活锁的简单方法是采用先来先服务的策略。
即让封锁子系统按请求封锁的先后次序对事务排队。
数据尺上的锁一旦释放就批准申请队列中的第一个事务获得锁。
又如事务T 1封锁了数据R 1,T 2封锁了数据R 2,T 3封锁了数据R 3。
然后T 1又请求封锁R 2,T 2请求封锁R 3,T 3请求封锁R 1。
于是出现T 1等待T 2释放R 2上的封锁,T 2等待T 3释放R 3上的封锁,T 3等待T 1释放R 1上的封锁。
这就使得三个事务永远不能结束。
2015下半年程序员考试真题及答案-下午卷

2015下半年程序员考试真题及答案-下午卷试题一(共15分)阅读以下说明和流程图,填补流程图中的空缺,将解答填入答题纸的对应栏内。
【说明】下面流程图的功能是:在给定的一个整数序列中查找最长的连续递增子序列。
设序列存放在数组A[1:n](n≥2)中,要求寻找最长递增子序列A[K : K+L-1](即A[K]<A[K+1] <…<A[K+L-1])。
流程图中,用Kj和Lj分别表示动态子序列的起始下标和长度,最后输出最长递增子序列的起始下标K和长度L。
例如,对于序列A={1,2,4,4,5,6,8,9,4,5,8},将输出 K=4,L=5。
【流程图】注:循环开始框内应给出循环控制变量的初值和终值,默认递增值为1,格式为:循环控制变量=初值,终值【答案】(1) n-1(2) Lj+1→Lj(3) Lj>L(4) Kj(5) i+1【解析】本题考查程序员在设计算法,理解并绘制程序流程图方面的能力。
本题的目标是:在给定的一个整数序列中查找最长的连续递增子序列。
查找的方法是:对序列中的数,从头开始逐个与后面邻接的数进行比较。
若发现后面的数大于前面的数,则就是连续递增的情况;若发现后面的数并不大,则以前查看的数中,要么没有连续递增的情况,要么连续递增的情况已经结束,需要再开始新的查找。
为了记录多次可能出现的连续递增情况,需要动态记录各次出现的递增子序列的起始位置(数组下标Kj)和长度(Lj)。
为了求出最大长度的递增子序列,就需要设置变量L和K,保存迄今为止最大的Lj及其相应的Kj。
正如打擂台一样,初始时设置擂主 L=1,以后当Lj>L 时,就将Lj放到L中,作为新的擂主。
擂台上始终是迄今为止的连续递增序列的最大长度。
而Kj则随Lj→L而保存到K中。
由于流程图中最关键的步骤是比较A[i]与A[i+1],因此对i的循环应从1到n-1,而不是1到n。
最后一次比较应是“A[n-1]<A[n]?”。
2015年下半年软件评测师考试真题(下午)

2015 年下半年软件评测师考试真题(下午)一、阅读下列 java 程序,回答问题 1 至问题 3,将解答填入答题纸内对应栏内。
【Java 程序】public int addAppTask(Acitivity activity,Intent intent,TaskDescription description,Bitmap thumbnail){Point size=getSize (1) ;//1final int tw=thumbnail.getWidth (2) ; final intth=thumbmail.getHeight (3) ;if(tw!=size.x||th!=size.y){ //2,3Bitmap bm=Bitmap.createBitmap(size.x,size.y,thumbmail.getConfig (4) ); //4 float scale;float dx=0,dy=0;if(tw*size.x>size.y*th){ //5scale=(float)size.x/(float)th; //6dx=(size.y-tw*scale)*0.5f;}else{ //7scale=(float)size.y/(float)tw; dy=(size.x-th*scale)*0.5f;}Matrix matrix=new Matrix (5) ; matrix.setScale(scale, scale); matrix.postTranslate((int)(dx+0.5f),0); Canvas canvas=new Canvas(bm); canvas.drawBitmap(thumbmail,matrix,null);canvase.serBitmap(null); thumbnail=bm;}if(description==null){ //8description =new TaskDescription (6) ; //9}}//10【问题 1】(2 分)请简述基本路径测试法的概念。
2015年上半年程序员考试真题及答案解析

全国计算机技术与软件专业技术资格(水平)考试2015年上半年程序员上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。
3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2015 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88)A. 3 B. 4 C. 5 D. 6(89)A. 20 B. 21 C. 22 D. 23因为考试日期是“5 月 20 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。
●以下关于打开扩展名为docx的文件的说法中,不正确的是(1)。
(1)A.通过安装Office兼容包就可以用Word 2003打开docx文件B.用Word 2007可以直接打开docx文件C.用WPS2012可以直接打开docx文件D.将扩展名docx改为doc后可以用Word 2003打开docx文件●Windows系统的一些对话框中有多个选项卡,下图所示的“鼠标属性”对话框中(2)为当前选项卡。
(2)A.鼠标键 B.指针 C.滑轮 D.硬件●某公司有几个地区销售业绩如下表所示,若在B7单元格中输入(3),则该单元格的值为销售业绩为负数的地区数。
若在B8单元格中输入(4),则该单元格的值为不包含南部的各地区的平均销售业绩。
(3)A.COUNTIF(B2:B6,"<=0") B.COUNTA(B2:B6,"<=0")C.=COUNTIF(B2:B6,"<=0")D.=COUNTA(B2:B6,"<=0")(4)A.AVERAGEIF(A2:A6,"<>南部",B2:B6)B.=AVERAGEIF(A2:A6,"<>南部",B2:B6)C.AVERAGEIF(A2:A6,"IN(东部,西部,北部,中西部)",B2,:B6)D.=AVERAGEIF(A2:A6,"IN(东部,西部,北部,中西部)",B2,:B6)●以下关于电子邮件的叙述中,不正确的是(5)。
2015年上半年软件水平考试(中级)数据库系统工程师下午(应用技术)真题试卷

2015年上半年软件水平考试(中级)数据库系统工程师下午(应用技术)真题试卷(总分:64.00,做题时间:90分钟)一、试题一(总题数:2,分数:16.00)1.试题一()(分数:8.00)__________________________________________________________________________________________解析:阅读下列说明和图,回答问题。
【说明】某大学为进一步推进无纸化考试,欲开发一考试系统。
系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。
系统与考试有关的主要功能如下。
(1)考试设置。
教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。
(2)显示并接收解答。
根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。
(3)处理解答。
根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。
(4)生成成绩报告。
根据解答结果生成学生个人成绩报告,供学生查看。
(5)生成成绩单。
对解答结果进行核算后生成课程成绩单供教师查看。
(6)发送通知。
根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。
现采用结构化方法对考试系统进行分析与设计,获得如图1一1所示的上下文数据流图和图1一2所示的0(分数:8.00)(1).使用说明中的词语,给出图1一1中的实体E1~E2的名称。
(分数:2.00)__________________________________________________________________________________________正确答案:(正确答案:E1:教师 E2:学生)解析:解析:本题考查采用结构化方法进行系统分析与设计,主要考查数据流图(DFD)的应用,是比较传统的题目,与往年相比考点类似,要求考生细心分析题目中所描述的内容。
2015年上半年软件设计师考试真题(下午)

使用说明中的词语,给出图1-2中的数据存储D1〜D4的名称。
【问题3】(4分)
根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点
【问题4】(5分)
图1-2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老 师。请
分解图1-2中加工(6),将分解出的加工和数据流填入答题纸的对应栏内。 (注:数据流的起点和终点须使用加工的名称描述)
void accept(Library Visitor* visitor);
};
class Book:public LibraryItemInterface{private:
string m_title; //书名string m_author; //作者int m_pages; //页数
public:
(6)发送通知。根据成绩报告数据,创建通知数据并将通知发送给学生;根据成 绩单数据,创建通知数据并将通知发送给教师。
现采用结构化方法对考试系统进行分析与设计,获得如图1-1所示的上下文数据
流图和图1-2所示的0层数据流图。
图上下文敢据流圍
、/
圏1-20层毂溜流囹
【问题1】(2分)
使用说明中的词语,绘出图1-1中的实体E1〜E2的名称。
virtual void printSum()= 0;
};
class LibrarySumPrintVisitor:public LibraryVisitor{//打印总页数
private:
int sum; public:
LibrarySumPrintVisitor(); void visit(Book* p_book); void visit(Article*
2015年下半年下午 软件测评师 试题及答案与解析-全国软考真题

2015年下半年下午软件测评师考试试题-案例分析-答案与解析试题一(共15分)【说明】阅读下列java程序,回答问题1至问题3,将解答填入答题纸内对应栏内。
【Java程序】【问题1】请简述基本路径测试法的概念。
【参考答案】基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。
【问题2】请画出上述程序的控制流图,并计算其控制流图的环图复杂度V(G)。
控制流图【参考答案】环路复杂度V(G)=5【问题3】请给出问题2中的控制流图的线性无关路径。
【参考答案】1. 1-2-4-5-6-8-9-102. 1-2-4-5-7-8-9-10(1-2-4-5-7-8-10)3. 1-2-4-5-6-8-10(1-2-4-5-7-8-10)4. 1-2-3-4-5-6-8-9-10(1-2-3-4-5-7-8-9-10,1-2-3-4-5-6-8-10,1-2-3-4-5-7-8-10)5. 1-2-3-8-9-10(1-2-3-8-10)本问题考査白盒测试用例设计方法:基本路径法。
涉及到的知识点包括:根据控制流图和环路复杂度给出线性无关路径。
线性无关路径是指包含一组以前没有处理的语句或条件的路径。
从控制流图上来看,一条线性无关路径是至少包含一条在其他线性无关路径中从未有过的边的路径。
程序的环路复杂度等于线性无关路径的条数,所以本题中应该有5条线性无关路径。
试题二阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某商店的货品价格(P)都不大于20元(且为整数),假设顾客每次付款为20元且每次限购一件商品,现有一个软件能在每位顾客购物后给出找零钱的最佳组合(找给顾客货币张数最少)。
假定此商店的找零货币面值只包括:10元(N10)、5元(N5)、1元(N1)3种。
【问题1】请采用等价类划分法为该软件设计测试用例(不考虑P为非整数的情况)并填入到下表中。
2015软考《系统分析师》练习题试卷及答案

2015软考《系统分析师》练习题试卷及答案某软件公司开发的《财务之星》管理软件,在我国受法律保护的依据是(1)(1)A.《中华人民共和国专利法》B.《中华人民共和国科学技术进步法》C.《中华人民共和国商标法》D.《中华人民共和国著作权法》(2)信息传输的安全应保证信息在网络传输的过程中不被泄露和不被攻击。
下列哪些属于攻击方法?I.复制信息II.剪裁信息III.窃听信息(2)A.I和IIB.II和IIIC.I和IIID.全部局域网常用的拓扑结构有总线、环形、星形3种,以下关于这3种拓扑结构说法错误的是(3)(3)A.总线网可靠性高、扩充性能好、通信电缆长度短、成本低,但当网上站点较多时会因数据冲突增多而使效率降低B.环形网控制简单、信道利用率高通信电缆长度短、对节点接口和传输的要求较低但存在数据冲突问题C.星形网结构简单、实现容易、信息延迟确定,但通信电缆总长度长、传输媒体不能共享D.选用何种拓扑结构,首先要考虑采用何种媒体访问控制方法,其次要考虑性能、可靠性、成本、扩充性、实现难易以及传输媒体的长度等因素进行系统修改时可能会产生维护的副作用,没有(4)(4)A.修改数据的副作用B.修改错误后,又引入了新的错误C.修改代码的副作用D.文档资料的副作用关于安全电子交易SET要达到的主要目标,下列(5)说法的错误的。
(5)A.利用SSL协议保证数据不被黑客窃取B.隔离订单信息和个人账号信息C.持卡人和商家相互认证,确保交易各方的真实身份D.软件遵循相同协议和消息格式在电子商务环境中,对中介所发生的变化,你认为错误的是(6)(6)A.传统中介的数目将减少B.传统中介的数目将由于电子商务带来得便利手段而增加C.要产生一些新的中介形式D.电子商务中如果又增加新的中介,其效率可能还是会提高BSP方法的资源识别过程是按资源生命周期的四个阶段来划分的,下列(7)过程属于回收或分配阶段(7)A.财政划分B.应收款项C.付账D.普通会计以下对软件工程管理的任务和目标最准确的描述是(8)(8)A.明确软件开发项目的工作范围、可能遇到的风险、需要的资源B.明确软件开发中要实现的任务和需要经历的里程碑C.明确所需的工作量以及进度安排D.以上所有答案下面关于测试的结论中只有一个是正确的,它是(9)(9)A.测试工作要贯穿于整个软件开发的全过程B.测试工作是指在编程实现过程中进行的排错工作C.测试工作是指在产品完成后用户的验收工作过程D.测试工作量的弹性比较大,可以根据时间进度进行裁减渐增式是将模块一个一个地连人系统,每连入一个模块(10)(10)A.只需要对新连入的模块进行测试B.都不需要再进行测试C.要对新子系统进行测试D.都要进行回归测试把逻辑地址转变为内存的物理地址的过程称作(11)(11)A.编译B.连接C.运行D.重定位避免死锁的一个的算法是(12)(12)A.先入先出法B.银行家算法C.优先级算法D.资源按序分配法虚拟存储器的容量(13)(13)A.为主辅存容量之和B.由计算机的地址结构决定C.是任意的D.由作业的地址空间决定下列磁盘调度算法中,(14)体现了公平性?(14)A.先来先服务B.最短寻道时间优先C.电梯算法D.单向扫描UML规定四种事物表示法,不包括(15) (15)A.结构性事物B.行为性事物C.特别性事物D.注释性事物两个公司希望通过Internet进行安全通信保证从信息源到目的地之间的数据传输以密文形式出现,而且公司不希望由于在传输节点使用特殊的安全单元而增加开支,最合适的加密方式是(16),使用的会话密钥算法应该是(17)(16)A.链路加密B.节点加密C.端—端加密D.混合加密(17)A.RSAB.RC—5C.MD5D.ECC如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中的属性由该运算决定,这说明所实施的运算关系是:(18)(18)A.选择B.投影C.连接D.笛卡儿积影响软件开发成本估算的因素不包括以上哪项(19)(19)A.软件人员业务水平B.软件开始规模及复杂度C.开发所需时间D.开发所需硬件资源模型JavaBean组件模型特点不包括(20)(20)A.JavaBean组件模型是面向应用的组件模型B.它支持可移植和可重用的Java组件的开发C.JavaBean组件可以工作于任何Java程序应用开发工具中D.JavaBean组件总是在程序运行时被实例化参考答案:1、D 见《中华人民共和国著作权法》相关内容2、D 量在网络传输的过程中,信息被攻击的方式有三种,包括复制信息,剪裁信息和窃听信息3、B 局域网常用的拓扑结构有总线、环形、星形3种。
2015年下半年上午 软件测评师 试题及答案与解析-全国软考真题

2015年下半年上午软件测评师考试试题-答案与解析一、单项选择题(共75分,每题1分。
每题备选项中,只有1个最符合题意)●CPU响应DMA请求是在(1)结束时。
(1)A.一条指令执行 B.一段程序 C.一个时钟周期 D.一个总线周期【参考答案】D【答案解析】DMA控制器在需要的时候代替CPU作为总线主设备,在不受CPU干预的情况下,控制I/O设备与系统主存之间的直接数据传输。
DMA操作占用的资源是系统总线,而CPU 并非在整个指令执行期间即指令周期内都会使用总线,故DMA请求的检测点设置在每个机器周期也即总线周期结束时执行,这样使得总线利用率最高。
●虚拟存储体系是由(2)两线存储器构成。
(2)A.主存,辅存 B.寄存器,Cache C.寄存器,主体 D.Cache,主存【参考答案】A【答案解析】计算机中不同容量、不同速度、不同访问形式、不同用途的各种存储器形成的是一种层次结构的存储系统。
所有的存储器设备按照一定的层次逻辑关系通过软硬件连接起来,并进行有效的管理,就形成了存储体系。
不同层次上的存储器发挥着不同的作用。
一般计算机系统中主要有两种存储体系:Cache存储体系是由Cache和主存储器构成,主要目的是提高存储器速度,对系统程序员以上均透明;虚拟存储体系是由主存储器和在线磁盘存储器等辅存构成,主要目的是扩大存储器容量,对应用程序员透明。
●浮点数能够表示的数的范围是由其(3)的位数决定的。
(3)A.尾数 B.阶码 C.数符 D.阶符【参考答案】B【答案解析】在计算机中使用了类似于十进制科学计数法的方法来表示二进制实数,因其表示不同的数时小数点位置的浮动不固定而取名浮点数表示法。
浮点数编码由两部分组成:阶码E(即指数,为带符号定点整数,常用移码表示,也有用补码的)和尾数(是定点纯小数,常用补码或原码表示)。
因此可以知道,浮点数的精度由尾数的位数决定,表示范围的大小则主要由阶码的位数决定。
●在机器指令的地址段中,直接指出操作数本身的寻址方式称为(4)。
2015软考试题及答案

2015软考试题及答案2015年软考(软件水平考试)试题及答案一、单项选择题(每题1分,共40分)1. 软件工程的基本原理不包括以下哪一项?A. 抽象B. 信息隐藏C. 模块化D. 迭代开发答案:B2. 在软件开发过程中,需求分析阶段的主要任务是什么?A. 设计软件架构B. 编写代码C. 确定软件需求D. 进行软件测试答案:C3. 以下哪个不是敏捷软件开发的核心价值?A. 个体和互动高于流程和工具B. 客户合作高于合同谈判C. 遵循计划高于客户合作D. 响应变化高于遵循计划答案:C4. 在面向对象的程序设计中,封装的主要目的是什么?A. 提高代码的可读性B. 隐藏对象的内部状态和行为C. 增加代码的复杂性D. 减少代码的可维护性答案:B5. 软件测试的目的是?A. 证明软件是正确的B. 发现软件中的错误C. 证明软件没有错误D. 增加软件的功能答案:B6. 软件项目管理中,风险管理的主要活动不包括以下哪一项?A. 风险识别B. 风险评估C. 风险转移D. 风险消除答案:D7. 在软件工程中,以下哪个不是软件配置管理的目的?A. 控制软件变更B. 维护软件版本C. 提高软件质量D. 减少软件开发成本答案:D8. 以下哪个不是软件质量保证的主要活动?A. 代码审查B. 软件测试C. 需求分析D. 软件审计答案:C9. 在软件维护中,以下哪个不是维护的类型?A. 校正性维护B. 适应性维护C. 完善性维护D. 开发性维护答案:D10. 以下哪个不是软件工程工具?A. 项目管理工具B. 配置管理工具C. 代码生成工具D. 文本编辑器答案:D(注:以上为部分题目示例,实际考试题目可能有所不同。
)二、多项选择题(每题2分,共20分)1. 软件工程的主要目标包括以下哪些?A. 提高软件生产率B. 提高软件质量C. 降低软件开发成本D. 增加软件功能答案:ABC2. 以下哪些是软件需求分析阶段的输出?A. 需求规格说明书B. 软件设计文档C. 用户手册D. 数据字典答案:AD3. 软件测试的类型包括以下哪些?A. 单元测试B. 集成测试C. 系统测试D. 验收测试答案:ABCD4. 以下哪些是软件项目管理的关键活动?A. 项目规划B. 项目监控C. 项目评估D. 项目终止答案:ABCD5. 软件配置管理的主要任务包括以下哪些?A. 版本控制B. 变更控制C. 配置审计D. 配置备份答案:ABC(注:以上为部分题目示例,实际考试题目可能有所不同。
数据库系统工程师下午2015上半年

[真题] 数据库系统工程师下午2015上半年填空题第1题:使用说明中的词语,给出图1-1中的实体E1~E2的名称。
____参考答案:E1:教师 E2:学生详细解答:第2题:使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。
____参考答案:D1:试题 D2:学生信息 D3:考试信息 D4:解答结果详细解答:第3题:根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。
____参考答案:数据流名称:题目;起点:D1;终点:2 显示并接收解答数据流名称:答案;起点:D1;终点:3 处理解答详细解答:第4题:图1-2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老师。
请分解图1-2中加工(6),将分解出的加工和数据流填入答题纸的对应栏内。
(注:数据流的起点和终点须使用加工的名称描述)____参考答案:分解为:创建通知数据,发送通知给学生或老师数据流名称:通知数据;起点:创建通知数据;终点:发送通知给学生或老师详细解答:试题二阅读下列说明,回答问题说明:某大型集团公司的数据库的部分关系模式如下:员工表:EMP(Eno,Ename,Age,Sex,Title),各属性分别表示员工工号、姓名、年龄、性别和职称级别,其中性别取值为“男”“女”;公司表:COMPANY(Cno,Cname,City),各属性分别表示公司编号、名称和所在城市;工作表:WORKS(Eno,Cno,Salary),各属性分别表示职工工号、工作的公司编号和工资。
有关关系模式的属性及相关说明如下:(1)允许一个员工在多家公司工作,使用身份证号作为工号值。
(2)工资不能低于1500元。
根据以上描述,回答下列问题:第5题:请将下面创建工作关系的SQL语句的空缺部分补充完整,要求指定关系的主码、外码,以及工资不能低于1500元的约束。
____CREATE TABLE WORKS(Eno CHAR(10) (a)____ ,Cno CHAR(4) (b)____ ,Salary int (c)____ ,PRJMARY KEY (d)____ ,);参考答案:(a)REERENCES emp (Eno) (b)REERENCES company (Cno) (c)CHECK(Salary ﹥=1500) (d)Cno,Eno详细解答:第6题:(1)创建女员工信息的视图FemaleEMP,属性有Eno、Ename、Cno、Cname和Salary,请将下面SQL语句的空缺部分补充完整。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015年上半年数据库系统工程师考试上午真题(标准参考答案)单项选择题每题的四个选项中只有一个答案是正确的,请将正确的选项选择出来。
1机器字长为n位的二进制数可以用补码来表示()个不同的有符号定点小数。
A.2nB.2n-1C.2n-1D.2n-1+12计算机中CPU对其访问速度最快的是()。
A.内存B.CacheC.通用寄存器D.硬盘3Cache的地址映像方式中,发生块冲突次数最小的是()。
A.全相联映像B.组相联映像C.直接映像D.无法确定的4计算机中CPU的中断响应时间指的是()的时间。
A.从发出中断请求到中断处理结束B.从中断处理开始到中断处理结束C.CPU分析判断中断请求D.从发出中断请求到开始进入中断处理程序5总线宽度为32bit,时钟频率为200MHz,若总线上每5个时钟周期传送一个32bit的字,则该总线的带宽为()MB/S。
A.40B.80C.160D.2006以下关于指令流水线性能度量的描述中,错误的是()。
A.最大吞吐率取决于流水线中最慢一段所需的时间B.如果流水线出现断流,加速比会明显下降C.要使加速比和效率最大化应该对流水线各级采用相同的运行时间D.流水线采用异步控制会明显提高其性能7()协议在终端设备与远程站点之间建立安全连接。
A.ARPB.TelnetC.SSHD.WEP8安全需求可划分为物理线路安全、网络安全、系统安全和应用安全。
下面的安全需求中属于系统安全的是(),属于应用安全的是()。
A.机房安全B.入侵检测C.漏洞补丁管理D.数据库安全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()是表示显示器在纵向(列)上具有的像素点数目指标。
A.显示分辨率B.水平分辨率C.垂直分辨率D.显示深度14软件工程的基本要素包括方法、工具和()。
A.软件系统B.硬件系统C.过程D.人员15在()设计阶段选择适当的解决方案,将系统分解为若干个子系统,建立整个系统的体系结构。
A.概要B.详细C.结构化D.面向对像16某项目包含的活动如下表所示,完成整个项目的最短时间为()周。
不能通过缩短活动()的工期,来缩短整个项目的完成时间。
A. 16B. 17C. 18D. 19A. AB. BC. DD. F17风险的优先级通常是根据()设定。
A.风险影响( Risk Impact)B.风险概率(Risk Probability)C.风险暴露(Risk Exposure.)D.风险控制(Risk Control)18以下关于程序设计语言的叙述中,错误的是()。
A.程序设计语言的基本成分包括数据、运算、控制和传输等B.高级程序设计语言不依赖于具体的机器硬件C.程序中局部变量的值在运行时不能改变D.程序中常量的值在运行时不能改变19与算术表达式“(a+(b-c))*d”对应的树是()。
A.B.C.D.20程序中全局变量的存储空间在()分配。
A.代码区B.静态数据区C.栈区D.堆区进程P1、P2、P3、P4和P5的前趋图如下所示:若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,则需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。
下图中a、b和c处应分别填写();d和e处应分别填写(),f和g处应分别填写()。
A.V(S1)、P(S1)和V(S2) V(S3)B.P(S1)、V(S1)和V(S2) V(S3)C.V(S1)、V(S2)和P(S1) V(S3)D.P(S1)、V(S2)和V(S1) V(S3)A.V(S2)和P(S4)B.P(S2)和V(S4)C.P(S2)和P(S4 )D.V(S2)和V(S4)A.P(S3)和V(S4 ) V(S5 )B.V(S3)和P(S4)和P(S5)C.P(S3)和P (S4 ) P (S5 )D.V(S3)和V(S4)和V(S5)22某进程有4个页面,页号为0~3,页面变换表及状态位、访问位和修改位的含义如下图所示。
若系统给该进程分配了3个存储块,当访问的页面1不在内存时,淘汰表中页号为()的页面代价最小。
A.0B.1C.2D.3某公司计划开发一个产品,技术含量很高,与客户相关的风险也很多,则最适于采用()开发过程模型。
A.瀑布B.原型C.增量D.螺旋24数据流图(DFD)的作用是()。
A.描述数据对象之间的关系B.描述对数据的处理流程C.说明将要出现的逻辑判定D.指明系统对外部事件的反应25若关系R(H,L,M,P)的主键为全码(All-key),则关系R的主键应()。
A.为HLMPB.在集合{H,L,M,P}中任选一个C.在集合{HL,HM,HP,LM,LP,MP}中任选一个D.在集合{HLM,HLP,HMP,LMP}中任选一个26在关系R(A1,A2,A3)和S(A2,A3,A4)上进行关系运算的4个等价的表达式E1、E2、E3和E4如下所示:如果严格按照表达式运算顺序,则查询效率最高的是()。
将该查询转换为等价的SQL语句如下:SELECT A1,A4FROM R,SWHERE();A.E1 B.E2 C.E3 D.E4A.R.A2< 2015 OR S.A4=95B.R.A2< 2015 AND S.A4=95C.R.A2< 2015 OR S.A4=95 OR R.A2=S.A2D.R.A2< 2015 AND S.A4=95 AND R.A2=S.A2AND R.A3=S.A327部门、员工和项目的关系模式及它们之间的E-R图如下所示,其中,关系模式中带实下划线的属性表示主键属性。
部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码,联系方式,薪资)项目(项目编号,项目名称,承担任务)若部门和员工关系进行自然连接运算,其结果集为()元关系。
由于员工和项目关系之间的联系类型为(),所以员工和项目之间的联系需要转换成一个独立的关系模式,该关系模式的主键是()。
A.5B.6C.7D.8A.1对1B.1对多C.多对1D.多对多A.(项目名称,员工代码)B.(项目编号,员工代码)C.(项目名称,部门代码)D.(项目名称,承担任务)28给定关系模式R(A1,A2,A3,A4),R上的函数依赖集F= {A1A3→A2,A2→A3},R()。
若将R分解为ρ={(A1,A2,A4),(A1,A3)},那么该分解是()的。
A.有一个候选关键字A1A 3B.有一个候选关键字A1A 2 A3C.有二个候选关键字A1A3A4和A1A2A4D.有三个候选关键字A1A2、A1A3和A1A4A.无损联接B.无损联接且保持函数依赖C.保持函数依赖D.有损联接且不保持函数依赖29关系R、S如下表所示,的结果为(),R、S的左外连接、右外连接和完全外连接的元组个数分别为().A.{4}B.{3,4}C.{3,4,7}D.{(1,2),(2,1),(3,4), (4,7)}A.2,2,4B.2,2,6C.4,4,4D.4,4,630数据挖掘的分析方法可以划分为关联分析、序列模式分析、分类分析和聚类分析四种。
如果需要一个示例库(该库中的每个元组都有一个给定的类标识)做训练集时,这种分析方法属于()。
A.关联分析B.序列模式分析C.分类分析D.聚类分析31某医院住院部信息系统中有病人表R(住院号,姓名,性别,科室号,病房,家庭住址),“住院号”唯一标识表R中的每一个元组,“性别”的取值只能为M或F,“家庭住址”包括省、市、街道、邮编,要求科室号参照科室关系D中的科室号;科室关系D(科室号,科室名,负责人,联系电话),“科室号”唯一标识关系D中的每一个元组。
a.创建关系R的SQL语句如下:CREATE TABLE R(住院号CHAR(8) (),姓名CHAR(10),性别CHAR(1) (),科室号CHAR(4),病房CHAR(4),家庭住址ADDR, //ADDR为用户定义的类() );b.表R中复合属性是()。
A.PRIMARY KEYB.REFERENCES D(科室号)C.NOT NULLD.REFERENCES D(科室名)A.IN(M,F)B.CHECK('M','F')C.LIKE('M','F')D.CHECK(性别IN('M','F'))A.PRIMARY KEY(科室号)NOT NULL UNIQUEB.PRIMARY KEY(科室名)UNIQUEC.FOREIGN KEY(科室号)REFERENCES D(科室号)D.FOREIGN KEY(科室号)REFERENCES D(科室名)A.住院号B.姓名C.病房D.家庭住址32数据字典中“数据项”的内容包括:名称、编号、取值范围、长度和()。
A.处理频率B.最大记录数C.数据类型D.数据流量33假设系统中只有事务T1和T2,两个事务都要对数据D1和D2进行操作。
若T1对D1已加排它锁,T1对D2已加共享锁;那么T2对D1(),那么T2对D2()。
A.加共享锁成功,加排它锁失败B.加共享锁、加排它锁都失败C.加共享锁、加排它锁都成功D.加排它锁成功,加共享锁失败A.加共享锁成功,加排它锁失败B.加共享锁、加排它锁都失败C.加共享锁、加排它锁都成功D.加排它锁成功,加共享锁失败34层次模型和网状模型等非关系模型中,结点用来存储记录,记录间的联系用指针来表达;而关系模型中记录间的联系用()来描述,查找相关联记录需要进行记录遍历,为提高查找效率,可以建立()。
A.主码B.关系C.数据模型D.概念模型A.索引B.触发器C.存储过程D.函数35在数据库应用系统的体系结构中,常用的是C/S(客户机/服务器)结构和B/S(浏览器/服务器)结构。
无论哪种结构,服务器都由()负责数据库的运行和维护。
在C/S结构中,应用程序安装运行在()端,负责用户与数据库的交互;在B/S结构中,应用程序安装运行在()端,负责构建用户界面与数据库的交互,客户端使用浏览器展示用户界面并获取用户输入。