2008面向对象-信管05A
- 格式:doc
- 大小:91.50 KB
- 文档页数:4
2008年北京奥运会管理信息系统综述【摘要】2008年,北京奥运会的管理和后勤大量依赖于计算机管理系统和现代通讯系统,各种管理信息系统应用于奥运会的交通、比赛、训练、保安、住宿等方方面面。
本文主要针对北京奥运会管理信息系统的组成、规划、及其应用和影响等方面做一分析,希望其经验和成果对于以后举办重大国际性大型活动(如世界博览会)的管理信息系统工作能带来有益的启示和帮助。
【关键词】北京奥运会管理信息系统启示一、北京奥运会管理信息系统的组成和应用(一)北京奥运会管理信息系统的组成奥运会作为世界上最高规格的体育赛事,其中涉及众多复杂的信息需要管理,任何差错都将导致不可弥补的损失。
北京奥组委在筹办过程中引进了现代管理信息系统的方法和工具,整个奥运信息管理系统主要由三大子系统构成:1.奥运咨询检索系统服务对象:奥运会参与人员(运动员、教练、官员、主办单位、志愿人员、媒体以及赞助厂商)。
主要功能:提供及时准确的赛事信息以及奥运相关资讯,包括活动日程与结果、运动员自传、新闻、天气、文化活动、交通资料、场馆住宿和饮食安排等;供奥运参与人员互通电子邮件,使用者可以直接存取该系统所有相关资讯。
三个子系统:资料收集系统、资料检索系统、电子邮件系统。
2.奥运竞赛结果处理系统主要功能:运动员成绩的精确收集、处理和分送。
具体组成如下。
(1)计分板(2)评论员咨询系统(3)电视荧屏显示(4)WNPA分送(5)印制分送3.奥运综合管理系统主要功能:负责所有与奥运有关活动的组织管理。
具体组成如下。
(1)网卜-注册系统(2)奥运卡制作及管理系统(3)数字化保安系统(4)网络化医疗保健服务系统(5)空问地理信息系统(6)紧急处置系统(7)票务订购系统(8)智能交通管理系统(9)物资配送信息系统(10)信息安全保障系统(二)北京奥运会管理信息系统的开发应用根据奥运会筹办工作的实际进展,管理信息系统的开发应用包括以下几个阶段:第一阶段,战略规划阶段(2003-2004年初完成),分析奥组委的信息管理需求和国内外管理信息系统的应用经验,在战略上构建北京奥组委的管理信息系统的目标、框架、结构。
2008年上半年信息系统项目管理师考试试题分析2008年上半年(5月)考试的特点是上午试题各知识点分布比较均匀,难易适中,增加了数学与经济管理方面的试题。
案例分析试题较往年的试题更接近现实一些,不再是纯粹的问答题,而且偏容易。
1、信息系统项目管理综合知识试题2008年5月考试信息系统项目管理综合知识试题考查的知识点分布如表1所示,其中括号中的数字表示所考查的分数。
表1 2008年5月考试信息系统项目管理综合知识试题知识点分布在本次考试中,上午试题具有以下几个特点:(1)多个知识点合并出题,增加了试题难度。
例如,把多个安全措施列在一起,作为一个空进行选择。
(2)非项目管理知识考得比较多,几乎占了50%。
非项目管理知识的考题主要集中在4个方面:软件工程、计算机网络、数学与经济管理、英语,且这4个方面的试题与系统分析师考试的试题重叠的多。
(3)与2007年11月考试相比,面向对象方法学考得很少,只有2分。
在2007年11月考试中,面向对象方法学占了8分。
而且,以往必考的UML知识也销声匿迹了。
(4)这次试题的一个最大的特点是增加了专业门的数学与经济管理试题,以前只有系统分析师才有的试题类型,也出现在这次项目管理师的考试中。
(5)很多试题是希赛软考学院模拟试题中的原题,或者只是换了个说法2、信息系统项目管理案例分析试题试题一第一题考查项目管理体系,试题共3个小问题。
问题1要求考生回答A公司在项目管理中存在哪些问题。
这需要从试题的描述中去寻找。
例如这些问题包括在投标前期没有让技术部门人员参加(启动说明会没有实施部门的人参加),从设计上存在的问题来看,A公司的软件过程不规范,连需求文档都没有。
从变更设计上来看,变更管理也做得不到位,沟通协调也做得不好。
问题2要求提出补救措施。
在问题1中已经找到问题,现在需要的是把这些问题解决掉。
这就需要各部门加强协调,采取赶工的形式做好需求调研工作,形成正式的文档。
采用项目管理系统,按照规范的流程进行项目管理。
2008年下半年信息系统项目管理师考试试题及试题分析● (1)是企业信息系统的重要目标。
(1)A. 技术提升 B. 数据标准化C. 企业需求分析D. 信息共享和业务协同● 企业信息系统项目的基础是企业信息战略规划,规划的起点是将(2)与企业的信息需求转换成信息系统目标,实施信息系统项目是要为企业建立起数据处理中心,以满足各级管理人员关于信息的需求,它坚持以(3)为中心的原则。
(2)A.事务处理 B.现行人工和电算化混合的信息系统C.企业战略目标D.第一把手要求(3)A.数据 B.过程 C.功能 D.应用● TCP/IP在多个层引入了安全机制,其中TLS协议位于 (4) 。
(4)A. 数据链路层 B. 网络层 C. 传输层 D. 应用层● 关于 RSA 算法的叙述不正确的是(5) 。
(5)A.RSA 算法是一种对称加密算法B.RSA 算法的运算速度比DES慢C.RSA 算法可用于某种数字签名方案D.RSA 的安全性主要基于素因子分解的难度● 信息安全管理体系是指(6) 。
(6)A.网络维护人员的组织体系B.信息系统的安全设施体系C.防火墙等设备、设施构建的安全体系D.组织建立信息安全方针和目标并实现这些目标的体系● 下列选项中,(7)是最安全的信息系统。
(7)A. ERP-CRM B. MRPIIC. MIS-SD. S-MIS● (8)指对主体访问和使用客体的情况进行记录和审查,以保证安全规则被正确执行,并帮助分析安全事故产生的原因。
(8)A.安全授权 B.安全管理 C.安全服务 D. 安全审计● 安全管理是信息系统安全能动性的组成部分,它贯穿于信息系统规划、设计、运行和维护的各阶段。
安全管理中的介质安全属于(9) 。
(9)A.技术安全 B.管理安全 C.物理安全 D.环境安全● 软件的维护并不只是修正错误。
为了满足用户提出的修改现有功能、增加新功能以及一般性的改进要求和建议,需要进行(10) ,它是软件维护工作的主要部分;软件测试不可能发现系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(11) ;为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(12) 。
2008年上半年信息系统项目管理师上午试卷● 需求规格说明书的内容不应当包括(1) 。
(1)A.对重要功能的描述 B.对算法过程的描述C.软件确认准则D.软件性能● 把分布在不同地点、不同时间的数据集成起来,以支持管理人员决策的技术称为①,②为Web service平台中表示数据的基本格式,①和②分别为(2) 。
(2)A. ①数据库②HTML B. ①数据仓库②XMLC. ①数据挖掘②HTTPD. ①商业智能②UML● (3)是一种能够实现过程集成的技术,一般用于用户的业务流程经常发生改变的场合。
(3)A. 业务流 B. 控制流 C. 流媒体 D. 工作流● 在实施企业业务流程改造的过程中,许多企业领导人和员工在变革之初对变革抱有很大期望和热情,但在变革实施以后发现似乎一切又恢复了老样子,其遗憾的原因往往在于变革的设计者和领导者未能在变革中坚持企业流程改造的核心原则, 即(4) 。
(4)A.以流程为中心的原则 B.以人为本的团队式管理原则C.顾客导向原则D.以上都是● CMM是美国卡内基梅隆大学软件工程研究所开发的(软件)能力成熟度模型,其中(5)强调软件开发过程稳定性与项目量化管理。
(5)A.可重复级 B.已定义级 C.已管理级 D.持续优化级● 在软件质量模型中,比较有代表性的有McCall提出的软件质量模型。
在这个质量模型中,软件的质量特性被分成了三组,即产品转移、产品修改和(6) 。
(6)A.产品开发 B.产品销售 C.产品升级 D. 产品运行● 常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。
其中 (7)适用于需求明确或很少变更的项目,(8)主要用来描述面向对象的软件开发过程。
(7)A.瀑布模型 B.演化模型 C.螺旋模型 D.喷泉模型(8)A.瀑布模型 B.演化模型 C.螺旋模型 D.喷泉模型● 根据《软件文档管理指南 GB/T 16680-1996》,软件文档包括(9)等。
2008年上半年信息系统项目管理师考试试题分析-转载2009年03月18日星期三上午 10:092008年上半年(5月)考试的特点是上午试题各知识点分布比较均匀,难易适中,增加了数学与经济管理方面的试题。
案例分析试题较往年的试题更接近现实一些,不再是纯粹的问答题,而且偏容易。
1、信息系统项目管理综合知识试题 2008年5月考试信息系统项目管理综合知识试题考查的知识点分布如表1所示,其中括号中的数字表示所考查的分数。
表1 2008年5月考试信息系统项目管理综合知识试题知识点分布 在本次考试中,上午试题具有以下几个特点: (1)多个知识点合并出题,增加了试题难度。
例如,把多个安全措施列在一起,作为一个空进行选择。
(2)非项目管理知识考得比较多,几乎占了50%。
非项目管理知识的考题主要集中在4个方面:软件工程、计算机网络、数学与经济管理、英语,且这4个方面的试题与系统分析师考试的试题重叠的多。
(3)与2007年11月考试相比,面向对象方法学考得很少,只有2分。
在2007年11月考试中,面向对象方法学占了8分。
而且,以往必考的uml 知识也销声匿迹了。
(4)这次试题的一个最大的特点是增加了专业门的数学与经济管理试题,以前只有系统分析师才有的试题类型,也出现在这次项目管理师的考试中。
(5)很多试题是希赛软考学院模拟试题中的原题,或者只是换了个说法。
2、信息系统项目管理案例分析试题 试题一 第一题考查项目管理体系,试题共3个小问题。
问题1要求考生回答a公司在项目管理中存在哪些问题。
这需要从试题的描述中去寻找。
例如这些问题包括在投标前期没有让技术部门人员参加(启动说明会没有实施部门的人参加),从设计上存在的问题来看,a公司的软件过程不规范,连需求文档都没有。
从变更设计上来看,变更管理也做得不到位,沟通协调也做得不好。
问题2要求提出补救措施。
在问题1中已经找到问题,现在需要的是把这些问题解决掉。
这就需要各部门加强协调,采取赶工的形式做好需求调研工作,形成正式的文档。
2008年上半年信息系统项目管理师上午题01-05:BBDAC试题1、需求分析阶段的文档需求规格说明书应该包括:✧引言✧任务概述✧数据描述✧功能需求✧性能需求✧运行需求✧其它需求试题2、数据仓库的主要思想是:建立一个虚拟的集成数据库,存储现有的真实历史数据,从而尽可能降低物理上和语义上的不一致问题,使现有的数据不仅可以应用于简单的事务处理中,也可以用于管理目的。
W.H. Inmon将数据仓库定义为:数据仓库是面向主题的、集成的、稳定的、不同时间的数据集合,用于支持经营管理中决策制定过程。
Tim. Shelter认为:数据仓库是把分布在企业网络中不同信息岛上的商业数据集成到一起,存储在一个单一的集成关系型数据库中。
利用这种集成信息,可方便用户对信息的访问,更可使决策人员对一段时间内的历史数据进行分析,研究事物发展的趋势。
SAS软件研究所认为:数据仓库是一种管理技术,旨在通过通畅、合理、全面的信息管理,达到有效的决策支持。
可扩展的标记语言(XML)是Web service平台中表示数据的基本格式。
除了易于建立和易于分析外,XML主要的优点在于它既是平台无关的,又是厂商无关的。
无关性是比技术优越性更重要的:软件厂商是不会选择一个由竞争对手所发明的技术的。
试题3、采用工作流技术实现过程集成,工作流管理主要是定制、执行和监控以实现业务集成为目的的业务流程。
在国际上首次将Petri网的同步论应用于工作流中,提出了层次化的工作流模型——过程网,分为过程逻辑层、过程语义层和执行层。
支持过程逻辑的灵活定制和良构证明,解决了过程建模的“死锁”和“乏同步”等问题。
工作流管理系统包括过程建模工具、过程部署工具、工作流引擎、过程监控工具和表单定制工具等,实现部门内部业务流和部门之间业务流的管理。
试题4、这题选D的朋友比较多,因为A,B,C都是企业流程改造的核心原则,但是导致题目所描述的问题并不是由于违反了所有的原则造成的,而是没有坚持以流程为中心的原则,这样才导致了流程该造后没有坚持。
兰州交通大学试卷(主卷)年 月 日装订线 班级: 姓名: 学号: 评分:___________________考题书写要求:上下不得超过黑线,左右不得超过黑线两端点。
密封线课程名称 面向对象程序设计(A 卷) 成绩 参考答案班级 姓名 学号一、选择题(共20分,每小题1分)1、在C#中,下列常量定义正确的是( B )。
A 、Const double PI 3.1415926;B 、Const double e=2.7C 、define double PI 3.1415926D 、define double e=2.72、在.NET 中,从属性的读写特性上来进行分类,可以划分为以下三种,除了( D )。
A 、只读属性B 、只写属性C 、读写属性D 、不可读不可写的属性3、在C#中,一个类( B )。
A 、可以继承多个类B 、可以实现多个接口C 、在一个程序中只能有一个子类D 、只能实现一个接口4、以下的C #代码段: public struct Person {string Name ; int Age ;}public static void Main() {Hasbtabl e A ;Person B ; //其他处理代码}以下说法正确的是( A )。
A 、A 为引用类型的变量,B 为值类型的变量B 、A 为值类型的变量,B 为引用类型的变量C 、A 和B 都是值类型的变量D 、A 和 B 都是引用类型的变量5、在C#中定义一个数组,正确的代码为( B )。
A 、int arraya = new int[5];B 、int[] arraya = new int[5];C 、int arraya = new int[];D 、int[5] arraya = new int;6、在C #语言中,下列关于属性的描述正确的是( B )。
A 、属性系是以public 关键字修饰的字段,以public 关键字修饰的字段也可称为属性B 、属性是访问字段值的一种灵活机制,属性更好地实现了数据的封装和隐藏C 、要定义只读属性只需在属性名前加上readonly 关键字D 、在C#的类中不能自定义属性7、程序运行过程中发生的错误,叫作( C )。
2008下半年软件设计师真题(上午)●计算机内存一般分为静态数据区、代码区、栈区和堆区,若某指令的操作数之一采用立即数寻址方式,则该操作数位于(1)。
(1) A. 静态数据区 B. 代码区 C. 栈区 D. 堆区●计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若x的阶码大于y的阶码,则应将(2)。
(2)A. x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移B. x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术右移C. y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术左移D. y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移●在CPU中,(3)可用于传送和暂存用户数据,为ALU执行算术逻辑运算提供工作区。
(3) A. 程序计数器 B. 累加寄存器 C. 程序状态寄存器 D. 地址寄存器●下面关于在I/O设备与主机间交换数据的叙述,(4)是错误的。
(4)A. 中断方式下,CPU需要执行程序来实现数据传送任务B. 中断方式和DMA方式下,CPU与I/O设备都可同步工作C. 中断方式和DMA方式中,快速I/O设备更适合采用中断方式传递数据D. 若同时接到DMA请求和中断请求,CPU优先响应DMA请求●下面关于校验方法的叙述,(5)是正确的。
(5)A. 采用奇偶校验可检测数据传输过程中出现一位数据错误的位置并加以纠正B. 采用海明校验可检测数据传输过程中出现一位数据错误的位置并加以纠正C. 采用海明校验,校验码的长度和位置可随机设定D. 采用CRC校验,需要将校验码分散开并插入数据的指定位置中● Cache用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由(6)完成。
(6) A. 硬件 B. 软件 C. 用户 D. 程序员●在Windows Server 2003下若选择安全登录,则首先需要按(7)组合键。
(7) A.Shift+Alt+Esc B.Ctrl+Alt+Tab C.Ctrl+Shift D.Ctrl+Alt+Del●为了防止电子邮件中的恶意代码,应该用(8)方式阅读电子邮件。
信息系统项目管理师历年真题2005——20082005年5月项目管理师试题上午试题●在关于用例(use case)的描述中,错误的是(1D)。
(1)A.用例将系统的功能范围分解成许多小的系统功能陈述B.一个用例代表了系统的一个单一的目标C.用例是一个行为上相关的步骤序列D.用例描述了系统与用户的交互●在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(2B)。
在UML的用例图上,将用例之间的这种关系标记为(3C)。
(2)A.扩展用例B.抽象用例C.公共用例D.参与用例(3)A.association B.extends C.uses D.inheritances●UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。
其中(4B)是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择(5A);当需要说明体系结构的静态实施视图时,应该选择(6D)。
(4)A.构件图B.类图C.对象图D.部署图(5)A.构件图B.协作图C.状态图D.部署图(6)A.协作图B.对象图C.活动图D.部署图●关于系统总线,以下叙述正确的是(7D)(7)A.计算机内多种设备共乡的数字信号传输通路B.广泛用于PC机,是与调制解调器或外围设备进行串行传输的标准C.将数字信号转换成模拟信号,将模拟信号转换成数字信号的设备D.I/O设备与主存之间传输数据的机制,独立于CPU●以下工程进度网络图中,若结点0和6分别表示起点和终点,则关键路径为(8D)(8)A.0→1→3→6B.0→1→4→6C.0→1→2→4→6D.0→2→5→6●(9)A.1,378,190B.949,167C.941,322D.922,590●某公司为便于员工在家里访问公司的一些数据,允许员工通过internet访问公司的FTP服务器,如下图所示。
试题分析与解答(05到08年)信息系统项目管理师目录第1章 2005上半年信息系统项目管理师级上午试题分析与解答 1 (2)第2章 2005上半年信息系统项目管理师级下午试题I分析与解答 33第3章 2005上半年信息系统项目管理师级下午试题Ⅱ要点评述 43第4章 2005下半年信息系统项目管理师上午试题分析与解答 45第5章 2005下半年信息系统项目管理师下午试题Ⅰ分析与解答 78第6章 2005下半年信息系统项目管理师下午试题Ⅱ写作要点 87第7章 2006下半年信息系统项目管理师上午试题分析与解答 92第8章 2006下半年信息系统项目管理师下午试题Ⅰ分析与解答 126第9章 2006下半年信息系统项目管理师下午试题Ⅱ写作要点 132第10章 2007下半年信息系统项目管理师上午试题分析与解答 138第11章 2007下半年信息系统项目管理师下午试题Ⅰ分析与解答 172 第12章 2007下半年信息系统项目管理师下午试题Ⅱ分析与解答 177 第13章 2008上半年信息系统项目管理师级上午试题分析与解答 183 第14章 2008上半年信息系统项目管理师级下午试题Ⅰ分析与解答 220 第15章 2008上半年信息系统项目管理师级下午试题Ⅱ分析与解答 2262005下半年信息系统项目管理师上午试题分析与解答试题(1)为了使构件系统更切合实际、更有效地被复用,构件应当具备(1),以提高其通用性。
(1)A.可继承性 B.可变性 C.可封装性 D.可伸缩性试题(1)分析软件复用是指将已有的软件及其有效成分用于构造新的软件或系统。
构件技术是软件复用实现的关键。
构件是软件系统可替换的、物理的组成部分,它封装了实现体(实现某个职能),并提供了一组接口的实现方法。
可以认为构件是一个封装的代码模块或大粒度的运行时的模块,也可将构件理解为具有一定功能、能够独立工作或同其他构件组合起来协调工作的对象。
对于构件,应当按可复用的要求进行设计、实现、打包、编写文档。
计算机水平考试高级信息系统项目管理师2008年下半年上午真题(总分:75.00,做题时间:150分钟)1.(1)是企业信息系统的重要目标。
(分数:1.00)A.技术提升B.数据标准化C.企业需求分析D.信息共享和业务协同√解析:本题考查的是企业信息化以及企业信息系统的目标。
信息化是指充分利用信息技术改造、推动、提升和发展各个行业,造福于人类社会的过程。
企业信息化,就是企业将信息技术手段应用到企业的生产和运营管理中,利用信息技术来改造和提升自己业务和管理水平的过程。
信息化的过程是通过一个个的项目来完成的。
这些项目建成的信息系统作为各行业、各单位的数字神经系统,支持和推动相关行业和相关单位的发展。
信息系统的功能就在服务各行业、各单位业务发展的过程中得以体现,如一个企业的MRP系统,它的功能不仅要支持企业的进销存业务,还要支持生产和财务,根据具体企业的需要MRP还可以具有其他的一些功能,同时MRP要求各部门各业务的数据统一和集中。
因此,企业信息系统不仅支持企业的单个业务,集成的企业信息系统也支持企业的业务协同,进而支持企业的信息共享。
本题的选项B"数据标准化"是信息化的一部分工作,是企业信息系统的基础而不是目标。
选项C"企业需求分析"是建设企业信息系统的一个早期阶段,同样也不是目标。
企业信息系统有助于选项A,但是选项D是企业信息系统的重要目标。
企业信息系统项目的基础是企业信息战略规划,规划的起点是将(2)与企业的信息需求转换成信息系统目标,实施信息系统项目是要为企业建立起数据处理中心,以满足各级管理人员关于信息的需求,它坚持以(3)为中心的原则。
(分数:2.00)A.事务处理B.现行人工和电算化混合的信息系统C.企业战略目标√D.第一把手要求解析:A.数据B.过程C.功能D.应用√解析:要想充分发挥信息技术的作用,企业的信息化必须以企业信息战略规划为指导,企业信息战略规划的起点是将企业战略目标与企业的信息需求转换成信息系统目标。
全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格((水平水平))考试2008年上半年 信息系统管理工程师 上午试卷(考试时间 9 : 00~11 : 30 共150分钟)请按下述要求正确填写答题卡1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有75个空格,需要全部解答,每个空格 1分,满分75分。
3. 每个空格对应一个序号,有A 、B 、C 、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2008年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88) 月 (89) 日。
(88)A. 4 B. 5 C. 6 D. 7 (89)A. 21B. 22C. 23D. 24因为考试日期是“5月24日”,故(88)选B ,(89)选D ,应在答题卡序号 88 下对 B 填涂,在序号 89 下对 D 填涂(参看答题卡)。
●在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。
若CPU要执行的指令为:MOV R0, #100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是(1)。
(1)A.100→R0 B. 100→MDR C. PC→MAR D. PC→IR●使用(2)技术,计算机微处理器可以在完成一条指令前就开始执行下一条指令。
(2)A. 迭代 B. 流水线 C. 面向对象 D. 中间件●内存按字节编址,地址从90000H到CFFFFH,若用存储容量为16K×8bit的存储器芯片构成该内存,至少需要(3)片。
(3)A. 2 B. 4 C. 8 D. 16●在计算机中,数据总线宽度会影响(4)。
广西工学院2007 —2008学年第 2 学期课程考核试题考核课程面向对象程序设计2 考核班级信管051、052 学生数66 印数70 考核方式开卷考核时间150 分钟一、选择题(每小题1分,共20分)1.下列属于合法的Java标识符是____。
A、_catB、5booksC、+staticD、-3.141592.在Java 中,用package 语句说明一个包时,该包的层次结构必须是____。
A、与文件的结构相同B、与文件目录的层次相同C、与文件类型相同D、与文件大小相同3类Panel 默认的布局管理器是____。
A、GridLayoutB、BorderLayoutC、FlowLayoutD、GardLayout4.保证Java语言可移植性的特征是.A、面向对象B、安全性C、分布式计算D、可跨平台5.下列代码的执行结果是:.public class Test3{public static void main(String args[]){System.out.printl(100%3);System.out.print(",");System.out.println(100%3.0);} }A、1,1B、1,1.0C、1.0,1D、1.0,1.06.给出下面程序段:.if(x>0){System.out.println("Hello.");}else if(x>-3){System.out.println("Nice to meet you!");}else {System.out.println("How are you?");}若打印字符串“How are you?”,则x的取值范围是CA、x>0B、x>-3C、x<=-3D、x<=0&x>-37.阅读和理解下面程序段:class Manager extends Employee {public Manager(String n,double s,int year,int month,int day){ super(n,s,year,month,day); bonus=0;}public double getSalary(){ double baseSalary=super;getSalary(); return baseSalary+bonus;} public void setBonus(double b){ bonus=b;}private double bonus;}Manager是Employee的子类,其理由是.A、Manager的适用范围较宽B、extends关键字声明C、Manager的域减小了D、雇员是一个经理8.WindowListener中可以实现窗口关闭功能的方法是.A、public void windowOpened(WindowEvent e)B、public void windowClosed(WindowEvent e)C、public void windowClosing(WindowEvent e)D、public void windowDeactivated(WindowEvent e) 9.关于被私有访问控制符private 修饰的成员变量,以下说法正确的是.A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问10.catch子句的形式参数,指明所捕获的异常类型,该类型必须是下列哪个类的子类?.A、ThrowableB、aWTErrorC、VirtualMachineErrorD、Exception及其子集11.以下哪个是java.io包中的一个兼有输入输出功能的类。
兰州交通大学试卷(主卷)年 月 日装订线 班级: 姓名: 学号: 评分:___________________考题书写要求:上下不得超过黑线,左右不得超过黑线两端点。
密封线课程名称面向对象的程序设计(A 卷)成绩 班级 姓名 学号1.以下哪一个命名空间是在进行Sql Server 数据库访问时必须加载的?(A) System.Data.Odbc (B) System.Data.SqlClient (C) System.Data.OleDb (D) System.Data.SqlTypes 2.以下哪一种参数是设置非Windows 集成安全下的数据库连接?(A) Trusted_Connection=Yes (B) Integrated Security=Tru (C) user id=sa;password=111e (D) Integrated Security=SSPI 3.数据库连接中的参数设置Connection Timeout=10表示(A) 设置数据库连接超时为10秒钟 (B) 设置数据库连接超时为10毫秒 (C) 设置数据库连接的用户最多为10个 (D) 设置数据库连接的次数不能超过10次4.SQL 语句“delete from department ”,需要SqlCommand 对象的哪一个方法在执行?(A) ExecuteNonQuery() (B) ExecuteScalar() (C) ExecuteReader() (D) ExecuteXmlReader() 5.下面描述错误的是哪一项?(A) 窗体也是控件 (B) 窗体也是类(C) 控件是从窗体继承来的 (D) 窗体的父类是控件类;6.声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应该是()(A) void myCallBack(int x) (B) int receive(int num) (C) string receive(int x) (D) 不确定的; 7.让控件不可用的属性是以下哪一个(A) AllowDrop (B) Enabled (C) Bounds (D) Visible 8.如果要将窗体设置为透明的,则( )(A)要将FormBoderStyle 属性设置为None (B) 要将locked 属性设置为True(C) 要将Opacity 属性设置为小于100%得值 (D)要将 Enabled 属性设置为True9.接口是一种引用类型,在接口中可以声明( ),但不可以声明公有的域或私有的成员变量(A) 方法、属性、索引器和事件 (B) 方法、属性信息、属性 (C) 索引器和字段 (D) 事件和字段 10.用于设置时间的控件是以下哪一个?(A) Timer (B) ComboBox(C) DateTime (D) DateTimePicker11.TreeView 控件中TreeNode 设置其对应值的属性是以下哪一个?(A) Value (B) Tag (C) Data (D) Text12.TreeView 控件中TreeNode 设置其对应图标的属性是以下哪一个?(A) SelectedImageIndex (B) Picture(C) ImageIndex (D) PictureIndex 13.窗口打开时触发的事件是以下哪一个?(A) Click (B) MenuStart (C) Load (D) MouseMove 14.构造函数何时被调用?(A) 创建对象时 (B )类定义时(C)使用对象的方法时 (D) 使用对象的属性时15.int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3}, new int[2]{3,2}}; myArray3[2][2]的值是()。
(A )9 (B )2 (C )6 (D )越界二、简答题(25分,每小题5分)1.简述 private 、 protected 、 public 、 internal 修饰符的访问权限。
(5分) 答:private : 私有成员, 在类的内部才可以访问。
protected : 保护成员,该类内部和继承类中可以访问。
public : 公共成员,完全公开,没有访问限制。
internal: 在同一命名空间内可以访问。
评分标准:答对1题2分。
2.写出一条Sql 语句: 取出表A 中第31到第40记录(SQLServer, 以自动增长的ID 作为主键, 注意:ID 可能不是连续的。
) 答:解1: select top 10 * from A where id not in (select top 30 id from A)解2: select top 10 * from A where id > (select max(id) from (select top 30 id from A )as A) 评分标准: 写对即6分。
(答案不唯一,datagrid 分页可能需要用到)3.列举 页面之间传递值的几种方式。
答:1.使用QueryString, 如....?id=1; response. Redirect().2.使用Session变量3.使用Server.Transfer评分标准:答对1点得2分。
4.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?答:using 引入名称空间或者使用非托管资源new 新建实例或者隐藏父类方法5.谈谈类和结构的区别?答:1、类是引用类型、结构是值类型。
2、结构不能从另外一个结构或者类继承,本身也不能被继承,类完全可扩展的,除非显示的声明sealed 否则类可以继承其他类和接口,自身也能被继承。
3、结构没有默认的构造函数,但是可以添加构造函数,没有析构函数,类有默认的构造函数和有析构函数。
三、分析题(18分)1、写出程序的输出结果class Class1 {private string str = Class1.str;private int i = 1;static void StringConvert(string str) {str = “string being converted.”;}static void StringConvert(Class1 c) {c.str = “string being converted”.;}static void Add(int i) {i++;}static void AddWithRef(ref int i) {i++;}static void Main() {int i1 = 20;int i2 = 10;string str =”str”;Class1 c = new Class1();Add(i1);AddWithRef(ref i2);Add(c.i);StringConvert(str);StringConvert(c);Console.WriteLine(i1);Console.WriteLine(i2);Console.WriteLine(c.i);Console.WriteLine(str);Console.WriteLine(c.str);}}答案:(考查值引用和对象引用)2011strstring being converted.2、写出程序的输出结果public abstract class A{public A(){Console.WriteLine('A');}public virtual void Fun(){Console.WriteLine(A.Fun());}}public class B: A{public B(){Console.WriteLine('B');}public new void Fun(){Console.WriteLine(B.Fun());}public static void Main(){A a = new B();a.Fun();}}答案:(考查在继承类中构造函数, 以及new 方法) ABA.Fun()3、写出程序的输出结果:public class Apublic virtual void Fun1(int i){Console.WriteLine(i);}public void Fun2(A a){a.Fun1(1);Fun1(5);}}public class B : A{public override void Fun1(int i){base.Fun1 (i + 1);}public static void Main(){B b = new B();A a = new A();a.Fun2(b);b.Fun2(a);}}答案:2516四、编程题(27分)1、(7分)一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少,用递归算法实现。
(C#语言)public class MainClass{public static void Main(){Console.WriteLine(Foo(30));}public static int Foo(int i){if (i <= 0)return 0;else if(i > 0 && i <= 2)return 1;else return Foo(i -1) + Foo(i - 2);}}评分标准:写出return Foo(i -1) + Foo(i - 2); 得5分。
写出if(i > 0 && i <= 2) return 1; 得5分。
方法参数过多需要扣分(扣除分数= 参数个数-1)不用递归算法扣5分(递归算法在树结构建立等方面比较常用) 2、(8分)已知窗体form1中有3个textBox 控件textBox1、textBox2和textBox3输入字段id 、Name 和Address ,当单击Button 控件button1时,把数据插入到Employee 职工表中。
完成后再对跨框中显示插入成功或失败信息。
SqlCommand command=new SqlCommand(); command.Connection=con; int id=(int)textBox1.Text; string name=textBox2.Text; string address=textBox3.Text; mandText="insert into Employee values("+id+",'"+name+"','"+address+"')";int row=command.ExecuteNonQuery(); if(row>0) MessageBox.Show("插入成功"); elseMessageBox.Show("插入失败"); 3、(12分)已知已知窗体form1中有4个Button 按钮(button1,button2,button3,button4),一个Label 控件(label1),试写出四个事件。