IT项目经理考题V1-answer.docx

上传人:王** 文档编号:894728 上传时间:2024-02-22 格式:DOCX 页数:9 大小:63.08KB
下载 相关 举报
IT项目经理考题V1-answer.docx_第1页
第1页 / 共9页
IT项目经理考题V1-answer.docx_第2页
第2页 / 共9页
IT项目经理考题V1-answer.docx_第3页
第3页 / 共9页
IT项目经理考题V1-answer.docx_第4页
第4页 / 共9页
IT项目经理考题V1-answer.docx_第5页
第5页 / 共9页
IT项目经理考题V1-answer.docx_第6页
第6页 / 共9页
IT项目经理考题V1-answer.docx_第7页
第7页 / 共9页
IT项目经理考题V1-answer.docx_第8页
第8页 / 共9页
IT项目经理考题V1-answer.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
资源描述

《IT项目经理考题V1-answer.docx》由会员分享,可在线阅读,更多相关《IT项目经理考题V1-answer.docx(9页珍藏版)》请在优知文库上搜索。

1、IT项目经理考题题库(V1.0)说明:选题个数可在911个间,答题时间22.5小时。版本号编制人员编制时间备注V1.0匡光政2003年5月7日一、基础IT技术部分(每题78分)说明:1、2、3、11必选,47可选1或不选,89可选11、某集团下属单位共800名员工,分布在15个部门,要设计一个含编号、部门、姓名、年龄、工资5项内容的人员数据库系统,请作一数据规划。Answer:ER图如下:Department-DeptCode-NameStaffStaffcode-NameDeptCode-Station-Age-Salary2、请编一带循环条件的程序,可分部门遍历上例中的每一条记录。Answ

2、er:Declarecursorcur_DepartmentSelectDeptcodefromDepartmentorderbydeptcodeFetchcur_DepartmentintoDcptcodeWhileFetCh.status=0BeginSelectB.Name部门,A.Name姓名,AStation岗位,A.Age,年龄ASalary,工资,fromstaffA,DepartmentBWhereA.Dcptcode=DeptcodeandA.Deptcode=B.DeptcodeFetchnextcur_DepartmentintoDeptcodeEndClosecurso

3、rcur_DepartmentDeallocatecursorcur_Department3、请描述数据库、表、表空间、数据文件、数据之间的关系,能用图示补充说明吗?Answer:数据库有两个层面,分别是逻辑层面与物理层面。其中逻辑层面主要是指表空间,物理层面主要是指文件。表是数据库的组成部分,它从物理位置上讲是在文件中,从逻辑上讲在表空间中。数据存在于表中。用图表示,补充说明如下:4、简要列出Orade的DDL语句。比较OraCIe数据库存储过程和触发器的异同,存储过程有何作用?Answer:DDL是数据定义语言,oracle的DDL有:创建是用CREATE,删除是用DROP,修改ALTER

4、,清空表中的t己录TRUNCATE,授权GRANT,回(1攵权限REVOKE。下面简要列出: CREATEDATABASEemployees; CREATETABLEpersonalJnfb(first_namechar(20)notnull,last_namechar(20)notnull,employee_idintnotnull); CREATEINDEXindex_nameONpersonal_info(employee_id); ALTERTABLEpersonal_infoADDsalarymoneynull; TRUNCATEpersonal-info; DROPTABLEper

5、sonalJnfb; DROPdatabaseemployees;存储过程和触发器相同点1 .两者都存储在数据库中2 .两者以编译了的形式存储在数据库中3 .都使用PL/SQL语法,触发器类似于存储的过程,可包含SQL语句和PL/SQL语句,可调用其它的存储过程。存储过程和触发器不同点1 .触发器所相关表分别存储。而存储过程不用与相关的表分别存储2 .触发器仅可在表上定义,存储过程不受这个限制。3 .两者建立的语法不同,触发器是createtrigger而存储过程是createprocedure.4 .调用方法不同:存储过程由用户或应用显式执行;而触发器是为一激发语句(INSERT.UPDAT

6、E、DELETE)发出进由ORACLE隐式地触发。存储过程的作用:存储过程可以包括复杂的商业逻辑或多个操作过程。因为它与一般的PL/SQL块主要的不同是:无需在网上传送大量的源程序代码,只传送一条调用命令,这就大大降低了网络通信的负担;而且只在刚创建时分析编译一次,每次调用直接执行编译了的代码,因此运行速度较快。在实际开发时,对于具有共同特性的功能模块最好使用存储过程,调用时通过使用不同的实际参数值来实现某一具体的处理。如果能充分利用存储过程来完成应用系统的操作与处理,则可大大提高系统的运行性能。5、一个数据库一般会设立哪些表空间?表空间一般会设立system表空间,user表空间,index

7、表空间,temp表空间,DRSYS表空间,RBS表空间,TOOlS表空间6、Oracle数据库有何安全措施?简要说明。Answer:OraCle的安全措施有权限,角色,资源限制,用户环境文件,审计,存储设置和空间份额。其中权限是指定的表,视图,序列,函数或包上享有特殊动作的权利。对于不同类型的对象,有不同的对象特权。对于有些模式对象,如聚集,索引,触发器,数据库链没有相关的对象特权,它们由系统特权控制。对于包含在某用户名的模式中的对象,该用户对这些对象自动地具有全部对象特权,即模式的特有者对模式中的对象具有全部对象特权,这些对象的特有者可将这些对象上的任何对象特权授权给其他用户。角色对应现实世

8、界,角色(role)为相关特权的命令组,可授权给用户和角色。ORACLE利用角色更容易地进行特权管理。ORACLE为了提供与以前版本的兼容性,预定义下列角色:CONNENT,RESOUCE,DBA,EXP_FULL_DATABASE和IMP_FULL_DATABASE。资源限制是设置用户资源限制的环境文件,该限制规定了用户可用的系统资源的总量。分为两种限制:调用级和会话级限制。用户环境文件是指资源限制的命名集,可赋给ORACLE数据库的有效的用户。利用用户环境文件可容易地管理资源限制。要使用用户环境文件,首先应将数据库中的用户分类,决定在数据库中全部用户类型需要多少种用户环境文件。在建立环境文

9、件之前,要决定每一种资源限制的值。审计是对选定的用户动作的监控和记录。存储设置和空间份额对用户使用磁盘空间的限制。7、请陈述提高数据库性能的途径和方法。简要说明。Answer:1 .匹配所有的索引2 .匹配尽可能多的主健3 .高级(主)的表放在等式左边,而低级(次)的表放在等式右边。4 .联合查询时,每个表尽可能跟主表都单独匹配,避免各次表之间匹配。如:SelectB.Name部门,A.Staffcode,A.Name姓名,A.Station,岗位,A.Age年龄,A.Salary工资,CStaflfcodefromstaffA,DepartmentB,LeaderCWhereA.Deptco

10、de=B.DeptccdeandA.Deptcode=C.DeiMccde不要:SelectB.Name部门,A.Staffcode,A.Name姓名,A.Station,岗位A.Age年龄,A.Salary工资,CSaflfcodefromstaffA,DepartmentB,LeaderCWhereA.Dcptcode=B.DejMc。CkandB.Deptccde=C.De)tccde8、操作系统包含哪几个主要功能?简要说明。Answer: CPU管理,对CPU进行控制管理,有多任务式的和单任务式之分 作业管理,管理线程和进程的运行。 设备管理(输入/输出设备管理),管理键盘、鼠标、显示

11、器的输入输出设备。 数据和文件管理,管理数据和文件。 存储管理,将数据存储到磁盘介质上或从磁盘介质上读出到CPU进行处理。 中断管理,操作系统可以响应用户或程序的中断请求,执行中断操作。9、软件测试包含类型的测试?请按测试的顺序过程简要说明。Answer:测试是保证项目质量重要的一步。可以通过不同的测试方法达到目标,测试的顺序过程是:单元测试一系统测试一容量测试(或压力测试)一集成测试一接受测试(或用户测试)测试方法简要说明单元测试程序员在写完代码后进行的测试,主要是检查程序单元是否按质量完成系统测试在单元测试完成后,将各个单元联系起来进行测试,检查系统是否满足功能需求。容量测试(或压力测试)

12、采用模拟或真实的方式加大用户量,进行测试。从性能上检验系统是否满足性能的需求。又称压力测试。集成测试将系统与其他的系统一起运行,测试系统是否与其他系统兼容。检查是否会对其他系统造成影响接受测试(或用户测试)以用户使用为主导,让用户使用系统,从操作上、界面友好性等方面,由用户确定是否接受系统,用户确认后,所有的测试完成。10、请给出以下程序的执行结果#includeintmain()(intvar(10);int*pointer;pointer=&var;*pointer=*pointer+5;cout,Var=,varendl;return0;答案:输出结果:1511、下程序是否有错?如有,请

13、指出错误所在,如果没有,请给出执行结果。1)#includeint*fun(int*y)(returny;)intmain()(intz=5;int*x=&z;int*f=fun(x);intg=*f;count,g=,gendl;)答案:此题错误为:COUnt,g=VVgVVend1;处。CoUnt,应改为couto改正后结果为:51)#inc1udevoidSWaP(&a,&b);intmain()(inta(12),b(25);SWaP(&a,&b);cout,a=MaM,b+,bendl;return;)voidswap(intfirst,intsecond)(inttemp;temp

14、=*first;*first=second;*second=temp;)答案:变量定义改正后结果为:a=25,b=12二、项目管理部分(每题15分)说明:I、2、3必选,47可选1或不选1、一个软件开发项目有哪些过程,请说明其中一个过程的文档编写格式。需求调研分需求分析3概要设计(或功能规格设计)今详细设计分编码3测试)实施3系统切换3验收或:需求分析3系统设计今编码今测试今实施分系统切换分验收卜.面以需求分析为例说明一个过程的文档编写格式与规范。项目编号日期项目名称分析部门报告撰写人联系电话分析人员小组成员现有系统的优点和弱点项目目标和范围问题域用户功能需求性能要求报表样本数据收集结论IT负责人意见2、某软件开发项目,项目周期预计8个月,软件开发实施人员需要12人或以上,将来系统不同类型的使用人员在100人以上,该项目由本企业自己的IT人员等进行开发实施,如果你是该项目的项目经理,你认为在此项目中,你该做什么类型的工作?又不该做什么类型的工作?假设你全职投入该项目,这些该做的工作,你会怎样分配各项工作的时间(用百分比表示)?Answer:该做的工作:1、负责项目总体规划及各阶段详细计划的制定与控制;占10%的工作量2、负责需求精确把握、系统整体设计、测试方案制定;占25%的工作量3、负责上线前的实施方案制定、基础数据准备规范与方案;占10%的工作量4、负责或协助详细设计;占

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 管理信息系统

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!