2015年上半年软件水平考试(中级)数据库系统工程《应用技术》真题及详解
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所示。
软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节
软件水平考试(中级)数据库系统工程师上午(基础知识)试题章节练习试卷8(题后含答案及解析)题型有:1. 选择题 3. 主观题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.以下关于E-R图的叙述正确的是(1)。
A.E-R图建立在关系数据库的假设上B.E-R图使用过程和数据的关系清晰,实体间的关系可导出应用过程的表示C.E-R图可将现实世界(应用)中的信息抽象地表示为实体及实体间的联系D.E-R图能表示数据生命周期正确答案:C解析:实体是一个范围广泛的概念,从具体的人、物、事件到抽象的状态以及概念,都可以用实体来抽象表示。
实体是存在于现实世界中,并且可以根据其自身信息加以鉴别的任何事物的抽象表示。
联系是现实世界内部或者事物之间语义关系的抽象定义。
联系可以同一个或者多个实体有关。
实体之间的联系可以是一对一、一对多或者多对多的。
实体和联系组成模型可以用E-R图表示。
因此E-R图可将现实世界(应用)中的信息抽象地表示为实体,以及实体间的联系。
2.在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突被称之为(5)。
A.语义冲突B.命名冲突C.属性冲突D.结构冲突正确答案:B解析:在数据库的概念结构设计过程中,各子系统的局部E-R图设计好后,下一步就是要将所有的分E-R图综合成一个系统的总体E-R图,一般称为视图的集成。
视图集成通常有如下两种方式。
(1)多个局部E-R图一次集成。
这种方式比较复杂,做起来难度较大。
(2)逐步集成,用累加的方式一次集成两个局部E-R图。
这种方式每次只集成两个局部E-R图,可以降低复杂度。
由于各子系统应用所面临的问题不同,且通常是由不同的设计人员进行局部视图设计,这就导致各个局部E-R图之间必定会存在许多不一致的问题,称之为冲突。
2015年上半年软件水平考试(中级)多媒体应用设计师《应用技术》真题及详解
2015年上半年软件水平考试(中级)多媒体应用设计师《应用技术》真题(总分80, 考试时间90分钟)1. 试题一1. 阅读下列说明,回答问题。
【说明】利用图像处理工具软件可以对数字图像进行各种复杂的编辑处理工作,包括图像格式转换、图像编辑、图像合成、增加滤镜效果、校色调色及特效制作等。
Photoshop是较为常用的图像处理工具软件。
1. ①Photoshop的历史记录面板记录了哪些信息?②用户在编辑图像过程中,利用历史记录面板主要完成什么操作?该问题分值: 2答案:正确答案:①Photoshop的历史记录面板记录了用户过去完成的一系列操作。
②用户可以利用历史记录面板撤销已经完成的若干操作,回退到某个操作之前的状态。
解析:图形图像作为一种视觉媒体已经成为人类信息传输、思想表达的重要方式。
数字图像处理软件在多媒体素材制作中扮演了重要角色,而Photoshop是目前最常用、最专业的图像处理软件。
本题目主要考查考生对基本的图形、图像概念的理解,对Photoshop软件的运用技巧的掌握。
本问题属于基础题,主要考查考生对Photoshop中常用菜单、常用操作工具的应用方法的理解。
每个使用Photoshop处理过数字图像的用户都必然会用到“历史记录”功能,以撤销已经完成的若干操作,回退到某个操作之前的状态。
一般用户都会一边修改数字图像,一边观察修改结果。
如果修复结果不满足要求,则通常会利用该功能撤销之前的修改动作。
2. 单击工具面板中的“裁剪工具”按钮,利用鼠标在被编辑图像中拖选出一个矩形框,然后用鼠标双击该矩形区域或者单击“图像一裁剪”菜单,那么该图像会发生什么变化?该问题分值: 2答案:正确答案:被编辑图像产生如下变化:被选择的矩形区域被保留,矩形区域外面的图像内容被自动裁剪掉了。
解析:该问题仍然考查考生对Photoshop中常用菜单、常用操作工具的应用方法的理解。
将一张数码照片或图像裁切成指定大小是一般用户利用Photoshop完成的最常见的操作之一。
软考软件设计师-2015年上半年下午真题解析
江西省南昌市2015-2016学年度第一学期期末试卷(江西师大附中使用)高三理科数学分析一、整体解读试卷紧扣教材和考试说明,从考生熟悉的基础知识入手,多角度、多层次地考查了学生的数学理性思维能力及对数学本质的理解能力,立足基础,先易后难,难易适中,强调应用,不偏不怪,达到了“考基础、考能力、考素质”的目标。
试卷所涉及的知识内容都在考试大纲的范围内,几乎覆盖了高中所学知识的全部重要内容,体现了“重点知识重点考查”的原则。
1.回归教材,注重基础试卷遵循了考查基础知识为主体的原则,尤其是考试说明中的大部分知识点均有涉及,其中应用题与抗战胜利70周年为背景,把爱国主义教育渗透到试题当中,使学生感受到了数学的育才价值,所有这些题目的设计都回归教材和中学教学实际,操作性强。
2.适当设置题目难度与区分度选择题第12题和填空题第16题以及解答题的第21题,都是综合性问题,难度较大,学生不仅要有较强的分析问题和解决问题的能力,以及扎实深厚的数学基本功,而且还要掌握必须的数学思想与方法,否则在有限的时间内,很难完成。
3.布局合理,考查全面,着重数学方法和数学思想的考察在选择题,填空题,解答题和三选一问题中,试卷均对高中数学中的重点内容进行了反复考查。
包括函数,三角函数,数列、立体几何、概率统计、解析几何、导数等几大版块问题。
这些问题都是以知识为载体,立意于能力,让数学思想方法和数学思维方式贯穿于整个试题的解答过程之中。
二、亮点试题分析1.【试卷原题】11.已知,,A B C 是单位圆上互不相同的三点,且满足AB AC →→=,则AB AC →→⋅的最小值为( )A .14-B .12-C .34-D .1-【考查方向】本题主要考查了平面向量的线性运算及向量的数量积等知识,是向量与三角的典型综合题。
解法较多,属于较难题,得分率较低。
【易错点】1.不能正确用OA ,OB ,OC 表示其它向量。
2.找不出OB 与OA 的夹角和OB 与OC 的夹角的倍数关系。
中级软件设计师2015上半年上午试题
中级软件设计师2015上半年上午试题在 2015 年上半年,中级软件设计师的上午试题涵盖了多个重要的知识领域,对于考生的专业素养和综合能力进行了全面的考查。
首先,在计算机组成与体系结构方面,试题重点关注了 CPU 的工作原理、存储系统的层次结构以及指令系统等内容。
考生需要清楚地理解诸如流水线技术、Cache 工作机制以及各种寻址方式等概念。
例如,有题目会涉及到如何通过优化流水线来提高 CPU 的性能,或者计算在特定存储配置下的访问时间和命中率。
操作系统的知识也是考查的重点之一。
进程管理、存储管理、文件管理以及设备管理等方面均有涉及。
对于进程的同步与互斥问题,考生需要能够运用信号量、管程等机制进行分析和解决。
在存储管理中,虚拟内存的原理和页面置换算法是常见的考点。
文件系统的结构和管理方式,以及设备的分配策略等内容也需要考生熟练掌握。
数据库系统方面,关系代数、SQL 语言的运用、数据库设计的规范化以及数据库的并发控制等都是常见的出题点。
考生需要能够熟练地使用关系代数进行查询操作,正确编写复杂的 SQL 语句来满足各种数据处理需求。
同时,对于数据库设计中的范式要求要有清晰的认识,能够判断给定的设计是否符合规范,并进行必要的优化。
在数据结构和算法方面,常见的数据结构如链表、栈、队列、树和图等都在试题中有所体现。
考生不仅要了解这些数据结构的基本概念和操作,还需要能够分析其时间和空间复杂度。
算法方面,排序算法、查找算法以及图的遍历算法等都是重点,需要考生能够根据具体问题选择合适的算法,并对其性能进行分析。
软件工程方面的试题主要围绕软件生命周期、软件开发模型、软件测试以及软件项目管理等内容展开。
考生需要了解不同软件开发模型的特点和适用场景,能够制定合理的测试计划和策略,并掌握软件项目管理中的进度安排、成本估算和风险控制等方法。
面向对象技术也是不可或缺的一部分。
类、对象、继承、多态等概念的理解和应用是考查的重点。
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年上半年软件水平考试(中级)数据库系统工程师《基础知识》真题(总分150, 考试时间90分钟)1. 选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1. 机器字长为n位的二进制数可以用补码来表示(1)个不同的有符号定点小数。
A 2 nB 2 n一1C 2 n 一1D 2 n一1 +1该问题分值: 2答案:A解析:本题考查计算机系统基础常识。
二进制数据在计算机系统中的表示方法是最基本的专业知识。
补码本身是带符号位的,补码表示的数字中0是唯一的,不像原码有+0和一0之分,也就意味着n位二进制编码可以表示2 n 个不同的数。
2. 计算机中CPU对其访问速度最快的是(2)。
A 内存B CacheC 通用寄存器D 硬盘该问题分值: 2答案:C解析:本题考查计算机系统基础知识。
计算机系统中的CPU内部对通用寄存器的存取操作是速度最快的,其次是Cache,内存的存取速度再次,选项中访问速度最慢的就是作为外存的硬盘。
它们共同组成分级存储体系来解决存储容量、成本和速度之间的矛盾。
3. Cache的地址映像方式中,发生块冲突次数最小的是(3)。
A 全相联映像B 组相联映像C 直接映像D 无法确定的该问题分值: 2答案:A解析:本题考查计算机系统基础知识。
Cache工作时,需要拷贝主存信息到Cache中,就需要建立主存地址和Cache 地址的映射关系。
Cache的地址映射方法主要有三种,即全相联影像、直接映像和组相联映像。
其中全相联方式意味着主存的任意一块可以映像到Cache中的任意一块,其特点是块冲突概率低,Cache空间利用率高,但是相联目录表容量大导致成本高、查表速度慢;直接映像方式是指主存的每一块只能映像到Cache的一个特定的块中,整个Cache 地址与主存地址的低位部分完全相同,其特点是硬件简单,不需要相联存储器,访问速度快(无需地址变换),但是Cache块冲突概率高导致Cache空间利用率很低;组相联方式是对上述两种方式的折中处理,对Cache分组,实现组间直接映射,组内全相联,从而获得较低的块冲突概率、较高的块利用率,同时得到较快的速度和较低的成本。
2015年上半年软件水平考试(中级)信息系统管理工程师《应用技术》真题及详解
2015年上半年软件水平考试(中级)信息系统管理工程师《应用技术》真题(总分100, 考试时间90分钟)1. 试题一1. 阅读下列说明,回答问题。
【说明】某医院为了整合医院资源,解决病人就医难的问题,拟构建一套网络预约就医信息管理系统,以方便医院管理和病人就诊。
该系统的部分功能及初步需求分析的结果如下所述:(1)科室信息包括科室号、科室名、科室电话、负责人。
其中科室号唯一标识科室关系中的每一个元组,一个科室有多名医生和多名护士,但一个医生或护士只属于一个科室。
(2)职工信息包括职工号、姓名、岗位、所属科室、电话、联系方式。
其中职工号唯一标识职工关系中的每一个元组;属性岗位有医生、护士等。
(3)病人信息包括身份证号、姓名、性别、电话、通信地址,其中身份证号唯一标识病人关系中的每一个元组。
(4)就医申请信息包括申请号、病人身份证号、联系电话、预约科室、预约医生、预约时间、预约状态。
一个申请号对应唯一的一个就医申请;一个病人可以有多个就医申请,但一个就医申请只对应唯一的一个病人身份证号;预约状态有两种成功和不成功,医生只为预约成功的病人看病,并且记录病情。
【概念模型设计】根据需求阶段收集的信息,设计的实体联系图如图1一1所示。
【关系模式设计】科室((a),科室名,科室电话,负责人)职工(职工号,姓名,岗位,(b),电话,联系方式)病人((c),姓名,性别,电话,通信地址)就医申请((d),病人身份证号,联系电话,预约科室,(e),预约时间,预约状态)看病(申请号,身份证号,(f),病情)安排(申请号,操作时间,护士号)1. 根据题意,将关系模式中的空(a)~(f)的属性补充完整,并填入答题纸对应的位置上。
答案:(a)科室号 (b)所属科室 (c)身份证号 (d)申请号 (e)预约医生 注:(d)与(e)答案可互换 (f)医生号 解析:本题考查数据库系统中实体联系模型(E一R模型)和关系模式设计知识的应用。
2015年下半年软件水平考试(中级)信息系统监理师《应用技术》真题及详解
2015年下半年软件水平考试(中级)信息系统监理师《应用技术》真题(总分100, 考试时间90分钟)1. 试题一1. 阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某企业为了抓住"中国制造2025"带来的战略机遇,不断对经营业务进行调整和组合,并通过信息化为企业的变革提供强有力的支撑。
在信息化项目招标中,信息中心根据以往项目管理经验和人员情况,在招标文件中提出承建单位在软件开发中宜采用瀑布模型的要求。
承建单位在投标中胜出,建设单位与承建单位签订了项目开发合同,并选择监理单位承担项目的全过程监理工作。
在项目建设中,发生了如下事件:【事件1】针对项目的实际情况,监理工程师认为开发中采用瀑布模型不合适,建议承建单位变更为其他更适合本项目实际情况的开发模型,承建单位认为采用瀑布模型是招标文件要求的,也是投标文件承诺的,且项目团队更熟悉该模型,因此未接受监理的建议。
【事件2】为保证项目需求质量,项目经理特意请来了做过企业信息化项目需求调研的分析人员王工担任该项目的需求调研负责人。
在王工的帮助下,很快完成了需求调研和分析工作并提交了需求规格说明书。
由于建设单位的业务非常繁忙,其业务代表和各相关部门的信息化业务接口人没有足够的时间投入到项目中,确认需求的工作一拖再拖。
项目经理认为,双方已经建立了密切的合作关系,王工对该企业的业务和信息化需求比较熟悉,因此定义的需求是清晰的。
故项目经理并没有催促建设单位业务代表在需求说明书中签字,并决定进入设计阶段,监理工程师对此提出异议。
【事件3】由于建设单位的业务发生变化,需要对系统的部分功能需求进行变更,承建单位项目经理向现场监理工程师提交了变更申请单,包括对需要变更部分的描述、所增加的成本以及可交付成果可能的变更等3个部分,现场监理工程师随即对变更申请单进行了审批,并提交给总监理工程师签认。
【事件4】由于担心项目进度拖延,监理要求承建单位项目经理在进度控制中重点做好4项工作:合理安排进度计划、对后续工程进度进行预测、确定应采取的纠偏措施、比较实际进度与计划进度。
2015年上半年软件水平考试(中级)多媒体应用设计师上午(基础知识)真题试卷
2015年上半年软件水平考试(中级)多媒体应用设计师上午(基础知识)真题试卷(总分:150.00,做题时间:90分钟)一、选择题(总题数:51,分数:150.00)1.选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
__________________________________________________________________________________________ 解析:2.机器字长为n位的二进制数可以用补码来表示(1)个不同的有符号定点小数。
(分数:2.00)A.2 n√B.2 n一1C.2 n一1D.2 n一1 +1解析:解析:本题考查计算机系统的基础常识。
二进制数据在计算机系统中的表示方法是最基本的专业知识。
补码本身是带符号位的,补码表示的数字中0是唯一的,不像原码有+0和一0之分,也就意味着n位二进制编码可以表示2 n个不同的数。
3.计算机中CPU对其访问速度最快的是(2)。
(分数:2.00)A.内存B.CacheC.通用寄存器√D.硬盘解析:解析:本题考查计算机系统的基础知识。
计算机系统中CPU内部对通用寄存器的存取操作是速度最快的,其次是Cache,内存的存取速度再次,选项中访问速度最慢的就是作为外存的硬盘。
它们共同组成分级存储体系来解决存储容量、成本和速度之间的矛盾。
4.CPU中用于暂时存放操作数和中间运算结果的是(3)。
(分数:2.00)A.指令寄存器B.数据寄存器C.累加器√D.程序计数器解析:解析:本题考查计算机系统基础知识。
寄存器是CPU中的一个重要组成部分,它是CPU内部的临时存储单元。
寄存器既可以用来存放数据和地址,也可以存放控制信息或CPU工作时的状态。
累加器是一个数据寄存器,在运算过程中暂时存放操作数和中间运算结果,不能用于长时间地保存一个数据。
标志寄存器也称为状态字寄存器,用于记录运算中产生的标志信息。
2015年上半年软件水平考试(初级)信息处理技术员《应用技术》真题及详解
2015年上半年软件水平考试(初级)信息处理技术员《应用技术》真题(总分100, 考试时间90分钟)1. 试题一1. 利用系统提供的素材,按题目要求完成后,用Word的保存功能直接存盘。
碧水丹山话武夷武夷山在1999年12月被联合国教科文组织列入《世界文化与自然遗产名录》。
武夷山位于中国东南部福建省西北的武夷山市,总面积达99975公顷。
要求:1.将文章标题设置为楷体、二号、加粗、居中;正文设置为宋体、小四。
2.将正文开头的“武夷山”设置为首字下沉,字体为隶书,下沉行数为2。
3.将文章标题文字加上阴影效果。
4.为文档添加页眉,宋体、五号、倾斜、浅蓝,内容为“世界文化与自然遗产”。
5.在正文第一自然段后另起行录入第二段文字:武夷山的自然风光独树一帜,尤其以“丹霞地貌”著称于世。
九曲溪沿岸的奇峰和峭壁,映衬着清澈的河水,构成一幅奇妙秀美的杰出景观。
正确答案:解析:【考查目的】文字录入及编排开始菜单的使用插入菜单的使用【要点分析】本题要点为:文档字体设置、段落设置、文字录入、页眉设置。
【操作的关键步骤】 (1)文档格式。
选定文档对象,通过“开始”菜单下的“字体”命令,进行文档格式设置。
(2)段落设置。
通过“开始”菜单下的“段落“命令进行段落设置。
(3)页眉设置。
通过“插入”菜单下的“页眉”命令进行设置。
(4)首字下沉。
通过“插入”菜单下的“首字下沉”命令进行设置。
2. 试题二1. 用Word软件制作如图示的学生外语课程学习评价表。
按题目要求完成后,用Word的保存功能直接存盘。
要求:1.利用相关工具绘制如图示的学生外语课程学习评价表。
2.将标题设置为楷体、二号、黑色、加粗、居中;其他文字设置为宋体、小四、黑色。
正确答案:解析:【考查目的】文字设置和编排绘制表格【要点分析】本题要点为:绘制表格、字体设置、录入文字并进行编排。
【操作的关键步骤】 (1)文字编排。
使用“开始”菜单下的“字体”命令,进行字号、字体的设置。
2015年上半年软件水平考试(中级)信息系统管理工程师《基础知识》真题及详解
2015年上半年软件水平考试(中级)信息系统管理工程师《基础知识》真题(总分100, 考试时间90分钟)1. 选择题1. 选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1. CPU中的(1)不仅要保证指令的正确执行,还要能够处理异常事件。
A 运算器B 控制器C 寄存器组D 内部总线答案:B解析:本题考查计算机系统基础知识。
CPU主要由运算器、控制器(Control Unit,CU)、寄存器组和内部总线组成。
运算器(简称为ALU)主要完成算术运算和逻辑运算,实现对数据的加工与处理。
控制器的主要功能是从内存中取出指令,并指出下一条指令在内存中的位置,将取出的指令送入指令寄存器,启动指令译码器对指令进行分析,最后发出相应的控制信号和定时信息,控制和协调计算机的各个部件有条不紊地工作,以完成指令所规定的操作。
寄存器是CPU中的一个重要组成部分,它是CPU内部的临时存储单元。
寄存器既可以用来存放数据和地址,也可以存放控制信息或CPU工作时的状态。
内部总线将运算器、控制器和寄存器组等连接在一起。
2. 构成运算器的部件中,为运算提供数据并暂时保存结果的是(2)。
A 数据总线B 累加器C 算逻运算单元D 状态寄存器答案:B解析:本题考查计算机系统基础知识。
不同计算机的运算器结构不同,但基本都包括算术和逻辑运算单元、累加器(AC)、状态字寄存器(PSW)、寄存器组及多路转换器等逻辑部件。
累加器是运算器中的主要寄存器之一,用于暂存运算结果以及向ALU提供运算对象。
3. 在计算机系统中,(3)是指在CPU执行程序的过程中,由于发生了某个事件,需要CPU暂时中止正在执行的程序,转去处理该事件,之后又回到被中止的程序。
A 调用B 调度C 同步D 中断答案:D解析:本题考查计算机系统基础知识。
中断是指在CPU执行程序的过程中,由于某一个外部的或CPU内部事件的发生,使CPU暂时中止正在执行的程序,转去处理这一事件,当事件处理完毕后又回到原先被中止的程序,接着中止前的状态继续向下执行。
【中级软件设计师历年真题】2015年05月真题(含解析)
200M/5*32bit /8bit=160MB/S 不太明白解答的算法,能否详细解析一下题目,时钟频率怎么理解。谢谢 时钟频率是指 200M/S,每秒传输 200M 次,总线宽度 4B,总线上 5 个时钟周期才传输 1B,故传输 160M/S 题目中不是说 5 个时钟传输 32bit 吗?那就应该是 200M/5*32bit /32bit=40MB/S 为什么试题分析里面会除于 8bit?8bit 怎么得到的? 8bit 是 1B,这个关系要搞清楚,然后总线宽度为 4B,在你算的数的基础上要乘以 4 "5 个时钟周期传送一个 32bit 的字" 这里的 32bit 实际上是没有意义的,是吗? 当然有意义啊,32bit 是 32b 等于 4B,4 个字节,5 个时钟周期传输了 4B,计算传输的关键怎么会没意 义
2015 年上半年软件设计师考试上午真题(标准参考答案)
11. 参考答案: D 试题分析: 感觉媒体:指人们接触信息的感觉形式。如:视觉、听觉、触觉、嗅觉和味觉等。 表示媒体:指信息的表示形式。如:文字、图形、图像、动画、音频和视频等。 显示媒体(表现媒体):表现和获取信息的物理设备。如:输入显示媒体键盘、鼠标和麦克风等;输出 显示媒体显示器、打印机和音箱等。 存储媒体:存储数据的物理设备,如磁盘、光盘和内存等。 传输媒体:传输数据的物理载体,如电缆、光缆和交换设备等。
2015 年上半年软件设计师考试上午真题(标准参考答案)
系统初始化过程可以分为 3 个主要环节,按照自底向上、从硬件到软件的次序依次为:片级初始化、板 级初始化和系统级初始化。 片级初始化 完成嵌入式微处理器的初始化,包括设置嵌入式微处理器的核心寄存器和控制寄存器、嵌入式微处理器 核心工作模式和嵌入式微处理器的局部总线模式等。片级初始化把嵌入式微处理器从上电时的默认状 态逐步设置成系统所要求的工作状态。这是一个纯硬件的初始化过程。 板级初始化 完成嵌入式微处理器以外的其他硬件设备的初始化。另外,还需设置某些软件的数据结构和参数,为随 后的系统级初始化和应用程序的运行建立硬件和软件环境。这是一个同时包含软硬件两部分在内的初 始化过程。 系统初始化 该初始化过程以软件初始化为主,主要进行操作系统的初始化。BSP 将对嵌入式微处理器的控制权转交 给嵌入式操作系统,由操作系统完成余下的初始化操作,包含加载和初始化与硬件无关的设备驱动程 序,建立系统内存区,加载并初始化其他系统软件模块,如网络系统、文件系统等。最后,操作系统创 建应用程序环境,并将控制权交给应用程序的入口。 24. 参考答案: D 试题分析: 这些模型中仅有螺旋模型考虑风险因素 25. 参考答案: B 试题分析: 水晶方法,Crystal ,是由 Alistair Cockburn 和 Jim Highsmith 建立的敏捷方法系列,其目的是发展一种 提倡“机动性的”[1] 方法,包含具有共性的核心元 素,每个都含有独特的角色、过程模式、工作产品和实践。Crystal 家族实际上是一组经过证明、对不 同类型项目非常有效的敏捷过程,它的发明使得敏捷团队可 以根据其项目和环境选择最合适的 Crystal 家族成员。 极限编程(Extreme Programming,XP)是一门针对业务和软件开发的规则,它的作用在于将两者的力量 集中在共同的、可以达到的目标上。它是以符合客户 需要的软件为目标而产生的一种方法论,XP 使开发者能够更有效的响应客户的需求变化,哪怕是在软 件生命周期的后期。它强调,软件开发是人与人合作进行的 过程,因此成功的软件开发过程应该充分利用人的优势,而弱化人的缺点,突出了人在软件开发过程中 的作用。极端编程属于轻量级的方法,认为文档、架构不如直接编程来的直接。 26. 参考答案: D 试题分析: 27. 参考答案: D 试题分析:
【软考中级网络工程师真题含答案解析】2015年上半年 网络工程师 应用技术
全国计算机技术与软件专业技术资格(水平)考试2015年上半年网络工程师下午试卷(考试时间14:00~16:30 共150 分钟)1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
2.在答题纸的指定位置填写准考证号、出生年月日和姓名。
3.答题纸上除填写上述内容外只能写解答。
4.本试卷共4 道题,都是必答题,满分75 分。
5.解答时字迹务必清楚,字迹不清时,将不评分。
6.仿照下面例题,将解答写在答题纸的对应栏内。
例题2015年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。
因为正确的解答是“5 月20 日”,故在答题纸的对应栏内写上“5”和“20”(参看下表)。
试题一阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。
【说明】某企业网络拓扑图如图1-1所示。
工程师给出了该网络的需求:1.用防火墙实现内外网地址转换和访问控制策略;2.核心交换机承担数据转发,并且与汇聚层两台交换机实现OSPF功能;3.接入层到汇聚层采用双链路方式组网;4.接入层交换机对地址进行VLAN划分;5.对企业的核心资源加强安全防护。
【问题1】(4分)该企业计划在①、②或③的位置部署基于网络的入侵检测系统(NIDS),将NIDS部署在①的优势是(1);将NIDS部署在②的优势是(2)、(3);将NIDS部署在③的优势是(4)。
(1)~(4)备选答案:A.检测外部网络攻击的数量和类型B.监视针对DMZ中系统的攻击C.监视针对关键系统、服务和资源的攻击D. 能减轻拒绝服务攻击的影响【问题2】(4分)OSPF主要用于大型、异构的IP网络中,是对(5)路由的一种实现。
若网络规模较小,可以考虑配置静态路由或(6)协议实现路由选择。
(5)备选答案:A.链路状态 B.距离矢量 C.路径矢量(6)备选答案:A.EGP B.RIP C.BGP【问题3】(4分)对汇聚层两台交换机的F0/3、F0/4端口进行端口聚合,F0/3、F0/4端口默认模式是(7),进行端口聚合时应配置为(8)模式。
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上半年上午试题
中级软件设计师2015上半年上午试题单项选择题1、机器字长为n位的二进制数可以用补码来表示(1)个不同的有符号定点小数。
A. 2nB. 2n-1C. 2n-1D. 2n-1+12、计算机中CPU对其访问速度最快的是(2)。
A. 内存B. CacheC. 通用寄存器D. 硬盘3、Cache的地址映像方式中,发生块冲突次数最小的是(3)。
A. 全相联映像B. 组相联映像C. 直接映像D. 无法确定4、计算机中CPU的中断响应时间指的是(4)的时间。
A. 从发出中的请求到中断处理结束B. 从中断处理开始到中断处理结束C. CPU分析判断中断请求D. 从发出中断请求到开始进入中断处理程序5、总线宽度为32bit,时钟频率为200MHz,若总线上每5个时钟周期传送一个32bit的字,则该总线的带宽为(5)MB/s。
A. 40B. 80C. 160D. 2006、以下关于指令流水线性能度量的叙述中,错误的是(6)。
A. 最大吞吐率取决于流水线中最慢一段所需的时间B. 如果流水线出现断流,加速比会明显下降C. 要使加速比和效率最大化应该对流水线各级采用相同的运行时间D. 流水线采用异步控制会明显提高其性能7、(7)协议在终端设备与远程站点之间建立安全连接。
A. ARPB. TelnetC. SSHD. WEP安全需求可划分为物理线路安全、网络安全、系统安全和应用安全。
下面的安全需求中属于系统安全的是(8),属于应用安全的是(9)。
8、A. 机房安全 B. 入侵检测 C. 漏洞补丁管理 D. 数据库安全9、A. 机房安全 B. 入侵检测 C. 漏洞补丁管理 D. 数据库安全10、王某是某公司的软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。
那么该软件文档的著作权(10)享有。
A. 应由公司B. 应由公司和王某共同C. 应由王某D. 除署名权以外,著作权的其他权利由王某11、甲、乙两公司的软件设计师分别完成了相同的计算机程序发明,甲公司先于乙公司完成,乙公司先于甲公司使用。
2015上半年软考数据库系统工程师考试真题及答案解析
n n-1 2015 年上半年数据库系统工程师考试真题单项选择题(每题的四个选项中只有一个答案是正确的,请将正确的选项选择出来。
)1机器字长为n 位的二进制数可以用补码来表示()个不同的有符号定点小数。
A.2B.2C.2n-1D.2n-1 +12计算机中CPU对其访问速度最快的是()。
A.内存B.CacheC.通用寄存器D.硬盘3Cache的地址映像方式中,发生块冲突次数最小的是()。
A.全相联映像B.组相联映像C.直接映像D.无法确定的4计算机中CPU的中断响应时间指的是()的时间。
A.从发出中断请求到中断处理结束B.从中断处理开始到中断处理结束C.CPU分析判断中断请求D.从发出中断请求到开始进入中断处理程序总线宽度为32bit ,时钟频率为200MH,z 的带宽为()MB/S。
A.40B.80C.160D.2005若总线上每 5 个时钟周期传送一个32bit 的字,则该总线6以下关于指令流水线性能度量的描述中,错误的是()。
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上半年下午试题试题一阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】某大学为进一步推进无纸化考试,欲开发一考试系统。
系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。
系统与考试有关的主要功能如下。
(1)考试设置。
教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。
(2)显示并接收解答。
根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。
(3)处理解答。
根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。
(4)生成成绩报告。
根据解答结果生成学生个人成绩报告,供学生查看。
(5)生成成绩单。
对解答结果进行核算后生成课程成绩单供教师查看。
(6)发送通知。
根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。
现采用结构化方法对考试系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。
图1-1 上下文数据流图图1-2 0层数据流图问题:1.1 (2分)使用说明中的词语,给出图1-1中的实体E1~E2的名称。
问题:1.2 (4分)使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。
问题:1.3 (4分)根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。
问题:1.4 (5分)图1-2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老师。
请分解图1-2中加工(6),将分解出的加工和数据流填入答题纸的对应栏内。
(注:数据流的起点和终点须使用加工的名称描述)试题二阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某省针对每年举行的足球联赛,拟开发一套信息管理系统,以方便管理球队、球员、主教练、主裁判、比赛等信息。
2015年上半年软件水平考试(中级)信息系统监理师《应用技术》真题及详解
2015年上半年软件水平考试(中级)信息系统监理师《应用技术》真题(总分100, 考试时间90分钟)1. 试题一1. 阅读下列说明,回答问题。
【说明】针对电子商务软件开发建设项目,建设单位甲与承建单位乙签订了项目实施合同,与监理单位丙签订了项目监理合同。
在项目实施过程中发生了如下事件。
【事件1】合同生效后,承建单位项目经理在短时间内即完成了项目计划的编制并提交监理工程师进行审核。
由于承建单位提交的项目计划非常完善,因此顺利通过了监理工程师的评审,随即依据该计划开始项目实施。
【事件2】在设计过程中,由于建设单位要求提前完工,工期紧张,承建单位要求采取边做详细设计边进行编码的方式赶工,在征得建设单位同意的情况下,监理同意了承建单位的要求。
【事件3】在项目执行过程中,由于用户对某个功能操作方式不满意,要求程序员对已进入基线的程序进行少量修改,由于是用户要求的,因此项目经理默许了这项修改,并在修改了需求规格说明书以后通知了系统设计人员和监理工程师。
【事件4】由于种种原因,项目合同额较少,因此项目实施团队的人力资源有限。
在此情况下,承建单位项目经理不可能获得足够的专职测试人员来完成所有的测试工作。
1. 作为监理工程师你认为事件1中的做法妥当吗?如果妥当,请说明理由:如果不妥当,请给出正确做法。
答案:不妥当。
监理应确保软件项目计划通过正式的评审,在评审后得到技术修改和批准,批准后的项目计划才能作为项目实施的依据。
解析:本题考查电子商务企业在项目研发过程中的质量控制的理论和应用。
考生应结合案例的背景,综合运用理论知识和实践经验回答问题。
按照《信息系统监理规范第5部分,软件工程监理规范》[GB/T 19668.5一2007]中关于工程计划制定的监理,监理机构应促使业主单位和承建单位适时对工程计划及其相关文档进行评审,并及时取得各方对工程计划的书面批准和承诺。
显然事件1中监理方做法是不合适的,不符合规范要求。
2. 针对事件2,请问监理工程师同意承建单位的赶工方式恰当吗?请说明理由。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015年上半年软件水平考试(中级)数据库系统工程师(应用技术)真题(总分64, 考试时间90分钟)1. 试题一1. 阅读下列说明和图,回答问题。
【说明】某大学为进一步推进无纸化考试,欲开发一考试系统。
系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。
系统与考试有关的主要功能如下。
(1)考试设置。
教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。
(2)显示并接收解答。
根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。
(3)处理解答。
根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。
(4)生成成绩报告。
根据解答结果生成学生个人成绩报告,供学生查看。
(5)生成成绩单。
对解答结果进行核算后生成课程成绩单供教师查看。
(6)发送通知。
根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。
现采用结构化方法对考试系统进行分析与设计,获得如图1一1所示的上下文数据流图和图1一2所示的0层数据流图。
1. 使用说明中的词语,给出图1一1中的实体E1~E2的名称。
该问题分值: 2答案:正确答案:E1:教师 E2:学生解析:本题考查采用结构化方法进行系统分析与设计,主要考查数据流图(DFD)的应用,是比较传统的题目,与往年相比考点类似,要求考生细心分析题目中所描述的内容。
DFD是一种便于用户理解、分析系统数据流程的图形化建模工具。
是系统逻辑模型的重要组成部分。
上下文DFD(顶层DFD)通常用来确定系统边界,将待开发系统本身看作一个大的加工(处理),然后根据谁为系统提供数据流,谁使用系统提供的数据流,确定外部实体。
建模出的上下文DFD 中只有唯一的一个加工和一些外部实体,以及这两者之间的输入输出数据流。
在上下文确定的系统外部实体以及与外部实体的输入输出数据流的基础上,建模O层DFD,将上下文DFD中的加工进一步分解,成多个加工,识别这些加工的输入输出数据流,使得所有上下文DFD中的输入数据流,,经过这些加工之后变换成上下文DFD的输出数据流。
根据O层DFD的中加工的复杂程度进一步建模加工的内容。
在建模分层DFD时,根据需求情况可以将数据存储在建模在不同层次的DFD中,注意要在绘制下层数据流图时要保持父图与子图平衡。
父图中某加工的输入输出数据流必须与它的子图的输入输出数据流在数量和名字上相同,或者父图中的一个输入(或输出)数据流对应于子图中几个输入(或输出)数据流,而子图中组成这些数据流的数据项全体正好是父图中的这一个数据流。
本问题考查上下文DFD,要求确定外部实体。
考察系统的主要功能,不难发现,针对系统与考试有关的主要功能,涉及到教师和学生,系统管理员不在与考试有关的主要功能中涉及,另外没有提到其他与系统交互的外部实体。
根据描述(1)中“教师制定试题等考试信息”等信息,描述(2)中“根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目”,从而即可确定El为“教师”实体,E2为“学生”实体。
2. 使用说明中的词语,给出图1一2中的数据存储D1~D4的名称。
该问题分值: 2答案:正确答案:D1:试题(表)或题目和答案(表)D2:学生信息(表) D3:考试信息(表)D4:解答结果(表)解析:本问题要求确定0层数据流图中的数据存储。
分析说明中和数据存储有关的描述,说明中(1)中“教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储”,可知Dl、D2和D3为试题、学生信息和考试信息,再从图1一2中流入D2的数据流名称“学生信息数据”,确定D2是学生信息,流入Dl的数据流名称为“试题”,确定Dl为试题,流入D3的数据流名称为考试信息,确定D3为考试信息。
说明中(3)根据答案对接收到的解答数据进行处理,然后将解答结果进行存储,确定D4是解答结果。
其他描述中对数据存储的使用更进多说明,进一步确定D1~D4满足上述分析。
3. 根据说明和图中词语,补充图1一2中缺失的数据流及其起点和终点。
该问题分值: 2答案:正确答案:解析:本问题要求补充缺失的数据流及其起点和终点。
通过不同层的DFD以及说明中描述和图之间的对应关系加以确定。
首先对照图1一1和图1一2的输入、输出数据流,发现数据流的数量和名称均相同,所以,需进一步考查说明中的功能描述和图1一1中的数据流的对应关系,以确定缺失的是加工之间还是加工与数据存储之间的数据流。
说明(2)显示并接收解答,需要“根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目”,对照图1一2可以看出,加工2缺少所要显示的题目的输入源,即缺失输入流“题目”,题目存储于数据存储试题中,因此,缺少的数据流为从题目(D1)到加工2显示并接收解答的题目。
说明(3)处理解答,需要“根据答案对接收到的解答数据进行处理”,对照图1一2可以看出,加工3“处理解答”缺少输入流“答案”,而答案从说明(1)中可以看出是存储在试题(题目和答案)数据存储中(D1),因此确定缺失的一条数据流“答案”,从Dl或试题到加工3或处理解答。
4. 图1一2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老师。
请分解图1一2中加工(6),将分解出的加工和数据流填入答题纸的对应栏内(注:数据流的起点和终点须使用加工的名称描述)。
该问题分值: 2答案:正确答案:分解为加工:发送通知和加工:创建通知。
解析:本问题针对建模分层DFD的时候的分解粒度。
考查说明(6)发送通知中,“根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。
”说明功能(6)发送通知包含创建通知并发送给学生或老师。
在图1一2中建模为一个加工,完成的功能是依据不同的输入数据流创建通知,然后发送给相应的外部实体老师或学生,因此为了进一步清晰每个加工的职责,需对图1一2中原有加工6进行分解,分解为“创建通知”和“发送通知”。
创建通知针对输入数据流“报告数据”和“成绩单数据”,这两条数据流保持原有的起点,终点即为创建通知。
创建通知产生出“通知数据”。
“通知数据”作为加工“发送通知”的输入流,进一步根据通知数据是针对哪个外部实体而发送“通知”给相应的学生或者教师。
至此,对图1一2中原有加工6的分解完成。
2. 试题二1. 试题二()1. 阅读下列说明,回答问题。
【说明】某大型集团公司的数据库的部分关系模式如下:员工表:EMP( Eno ,Ename,Age,Sex,Tit1e),各属性分别表示员工工号、姓名、年龄、性别和职称级别,其中性别取值为“男”“女”;公司表:COMPANY(Cno,Cname,City),各属性分别表示公司编号、名称和所在城市;工作表:WORKS( Eno,Cno ,Salary),各属性分别表示职工工号、工作的公司编号和工资。
有关关系模式的属性及相关说明如下: (1)允许一个员工在多家公司工作,使用身份证号作为工号值。
(2)工资不能低于1500元。
根据以上描述,回答下列问题:1. 请将下面创建工作关系的SQL语句的空缺部分补充完整,要求指定关系的主码、外码,以及工资不能低于1500元的约束。
CREATE TABLE WORKS( Eno CHAR(10)(a), Cno CHAR(4)(b), Salary int(c),PRIMARY KEY(d),);该问题分值: 2答案:正确答案:(a)REFERENCES EMP(Eno) (b)REFERENCES COMPANY(Cno) (c)CHECK(Salary>一=1500) (d)(Eno,Cno)解析:本题考查SQL语句的应用。
此类题目要求考生掌握SQL语句的基本语法和结构,认真阅读题目给出的关系模式,针对题目的要求具体分析并解答。
本试题已经给出了3个关系模式,需要分析每个实体的属性特征及实体之间的联系,补充完整SQL语句。
由题目说明可知,Eno和Cno两个属性组合是WORKS关系表的主键,所以在PRIMARY KEY后填的应该是(Eno,Cno)组合;Eno和Cno分别作为外键引用到EMP和COMPANY关系表的主键,因此需要用REFERENCES对这两个属性进行外键约束;由“工资不能低于1500元”的要求,可知需要限制账户余额属性值的范围,通过CHECK 约束来实现。
从上述分析可知,完整的SQL语句如下:CREATE TABLE WORKS( Eno CHAR(10) REFERENCES EMP(Eno) , Cno CHAR(4) REFERENCES COMPANY(Cno), Salary int CHECK(Salary>=1500) , PRIMARY KEY (Eno,Cno) ,);2. (1)创建女员工信息的视图FemaleEMP,属性有Eno、Ename、Cno,Cname和Salary,请将下面SQL语句的空缺部分补充完整。
CREATE(e)AS SELECT EMP.Eno, Ename, COMPANY.Cno, Cname,Salary FROM EMP,COMPANY, WORKS WHERE(f);(2)员工的工资由职称级别的修改自动调整,需要用触发器来实现员工工资的自动维护,函数float Salarr_value(char(10)Eno)依据员工号计算员工新的工资。
请将下面SQL语句的空缺部分补充完整。
CREATE(g)Salary_TRG AFTER(h)ON EMPREFERENCING new row AS nrowFOR EACH ROWBEGIN UPDATE WORKS SET (i) WHERE(j);END该问题分值: 2答案:正确答案:(1)(e)VIEW FemaleEMP(Eno, Ename, Cno, Cname, Salary) (f)EMP.Eno=WORKS.Eno AND COMPANY.Cno=WORKS.Cno AND Sex='女' (2)(g)TRIGGER (h)UPDATE (i)Salary=Salary_value(nrow.Eno) (j)WORKS.Eno=nrow.Eno解析:(1)创建视图需要通过CREATE VIEW语句来实现,由题目可知视图的属性有(Eno, Ename,Cno,Cname,Salary);通过公共属性列Eno和Cno对使用的三个基本表进行连接;由于只创建女员工的试图,所以还要在WHERE后加入“Sex='女'”的条件。