计算机软件技术 学期期中测试及答案汇总
最新软件工程期中考试以及答案

1、瀑布模型下,采用结构化的方法,在它的生命周期各个阶段中,那个阶段出错对软件的影响最大()A、概要设计阶段B、维护阶段C、测试排错阶段D、需求分析阶段2、UML是软件开发过程中的重要工具之一,它主要用于那种开发方法()A、基于数据流的结构化开发方法B、基于需求动态定义的原型方法C、基于对象的面向对象的方法D、基于实体的信息建模方法3、面向对象方法的主要特征除了封装,继承外还有()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、类图B、流程图C、DFD图D、SC图10、顺序图反映对象之间发送信息的时间顺序,它与()是同构的。
A、类图B、状态图C、协助图D、活动图11、下面说法错误的是()A、该图是对象图B、borrowbook()是方法C、name是属D、该图是类图12、下图中描述“聚合关系”的是() A 、 B 、 C 、 D 、 13、下面的顺序图问号所代表的是() 级专业:题 )……封………………………………………线……………………………………A、激活区B、角色C、消息D、生命线14、()可对需求进行建模A、SC图B、用例图C、活动图D、部署图15、需求分析的任务不包括()A、系统设计B、问题分析C、需求描述D、需求评审16、当模块中包含复杂的条件组合时,应采用()来描述A、SC图B、判断表C、流程图D、E-R图17、软件可行性分析研究不包括()A、法律可行性B、技术可行性C、政治可行性D、技术可行性18、下面最松散的耦合是()A、非直接耦合B、功能耦合C、数据耦合D、控制耦合19、静态数据结构的概念模式是()A、E-R图B、DFD图C、判断树D、SC图20、结构化程序设计理论认为,实现良好的程序结构应采用的分析方法()A、基于组件B、面向对象C、自顶向下D、基于服务21、DFD图中每个加工最少包括()A、一个输入流B、一个输出流C、一个输入流或者一个输出流D、一个输入流和一个输出流22、()技术是将一个活动图中的活动状态进行分组,每组表示特定的类负责相应的活动。
软件技术题库及答案详解

软件技术题库及答案详解在当今信息技术飞速发展的时代,软件技术已成为计算机科学领域的核心。
为了帮助学习者更好地掌握软件技术知识,本文将提供一系列软件技术题库及答案详解,包括但不限于软件开发生命周期、编程语言特性、软件测试方法、数据库设计原则等。
1. 软件开发生命周期(SDLC)包括哪些阶段?- 需求分析- 设计- 编码- 测试- 部署- 维护2. 面向对象编程(OOP)的三大特性是什么?- 封装:隐藏对象的内部状态和实现细节,只暴露必要的接口。
- 继承:允许新创建的类(子类)继承现有类(父类)的属性和方法。
- 多态:允许不同类的对象对同一消息做出响应,但具体行为会根据对象的实际类型而有所不同。
3. 简述敏捷开发方法的特点。
- 迭代开发:通过短周期的迭代来逐步完善产品。
- 客户合作:在整个开发过程中与客户保持紧密合作。
- 响应变化:快速响应需求变更,适应市场变化。
4. 软件测试的目的是什么?- 发现软件中的缺陷和错误。
- 验证软件是否满足需求规格。
- 确保软件的质量和可靠性。
5. 数据库设计应遵循哪些原则?- 规范化:减少数据冗余,提高数据一致性。
- 安全性:保护数据不被未授权访问。
- 性能优化:设计高效的查询和索引策略。
6. 什么是软件架构?- 软件架构是软件系统的高层结构,包括组件、它们之间的关系以及环境。
7. 描述软件开发中的版本控制的重要性。
- 版本控制帮助开发者跟踪代码的变更历史。
- 它允许团队成员协作,同时避免代码冲突。
- 版本控制是回滚到旧版本和维护软件历史的基础。
8. 什么是API(应用程序编程接口)?- API是一组预定义的函数、协议和工具,用于构建软件应用。
9. 描述软件开发中的单元测试的重要性。
- 单元测试确保每个模块或组件按预期工作。
- 它有助于早期发现问题,降低修复成本。
- 单元测试提高了代码的可维护性和可重用性。
10. 什么是软件的可维护性?- 可维护性是指软件在生命周期内进行修改、升级和维护的容易程度。
软件技术基础期中答案(07)

1云南大学2006至2007学年下学期物理科学技术学院物理系2004级《软件技术基础》期中考试卷(闭卷)答案一、填空题(10分,每题2分):1、在算法是正确的前提下,评价一个算法的两个标准是 算法的时间复杂度 和 空间复杂度 。
2、数据逻辑结构可分为两大类,它们分别是 线性结构 和 非线性结构 。
3、数据结构的存储应存储两方面的内容,它们分别是 数据元素 和 数据元素之间逻辑关系 ;数据存储结构也可分为两大类,它们分别是 顺序存储结构 和 链式存储结构 。
4、一个栈的输入序列是12345,如果栈的输出序列为43512,是否可能 不可能 ;一个栈 的输入序列是12345,如果栈的输出序列为21345,是否可能 可能 ;5、矩阵A 是对称矩阵,为节省空间,将其下三角部分按行为主存储在一维数组B[1..n(n-1)/2]中,对任一下三角部分元素a ij (i ≥j),在一维数组B 的下标位置k 的值 i(i-1)/2+j 。
二、简答题(21分,每题3分) 1、下列程序段的时间复杂度是多少?y=0 ;for i = 1 T o nfor j = 1 T o iy = y + 1;1+2+3+…+n=n(n+1)/2 f(n)=o(n 2)2、如图是一个数据结构的图形表示,给出它的数据结构定义。
D={A,B,C,D,E,F} R={(A,B),(A,D),(A,E),(B,D),(C,E),(F,C)(F,A)} B=(D,R)3、有一个有序表为{1,3,9,12,32,41,45,62,75,77,82,95,100},当用二分查找法查找值为82的结点时,经过几次比较后查找成功。
4次4、已知一棵二叉树的前序遍历序列为DGKLNM ,中序遍历序列为KNLMGD ,请画出该二叉树,并写出它的后序遍历序列。
二叉树如图所示 其后序遍历序列为: NMLKGD25、数据结构的存储方式有几种?它们之间的本质区别是什么?数据结构的存储方式有两种,它们之间的本质区别是存储联系R 的方式不同。
软件工程期中试题解答

《软件工程》期中试题一、选择题:1.The waterfall model of software development is also known as the ( ) AA. Classical life cycle modelB. Fountain modelC. Spiral modelD. Chaos model2.The incremental model of software development is ( ) BA. A reasonable approach when requirements are well defined.B. A good approach when a working core product is required quickly.C. The best approach to use for projects with large development teams.D. A revolutionary model that is not used for commercial products.3.COCOMO II is an example of a suite of modern empirical estimation models that requiresizing information expressed as ( ) DA. function pointsB. lines of codeC. application pointsD. any of the above4.An effective risk management plan will need to address which of the following issues ( )DA. risk avoidanceB. risk monitoringC. contingency planningD. all of the above5.The relationships shown in a data model must be classified to show their ( ) CA. Width and depthB. Directionality and reliabilityC. cardinality and modalityD. probability and risk6.The data dictionary contains descriptions of each software ( ) BA. configuration itemB. data objectC. diagramD. notation7.The state transition diagram ( ) AA. indicates system reactions to external eventsB. depicts relationships between data objectsC. depicts functions that transform the data flowD. indicates how data are transformed by the system8.Which of the following is not an area of concern in the design model ( ) DA. architectureB. dataC. interfacesD. project scope9. A program design language (PDL) is often a ( ) AA. combination of programming constructs and narrative textB. legitimate programming language in its own rightC. machine readable software development languageD. useful way to represent software architecture10.What types of errors are missed by black-box testing and can be uncovered by white-boxtesting ( ) BA. behavioral errorsB. subtle logic errorsC. performance errorsD. input error11.To achieve high modularity of software components you need CA. high coupling and high cohesionB. high coupling and low cohesionC. low coupling and high cohesionD. low coupling and low cohesion12.Which of the following is not an objective for building an analysis model CA. define set of software requirementsB. describe customer requirementsC. develop an abbreviated solution for the problemD. establish basis for software design13.下图所示的软件模块结构图,该软件的宽度为()。
《软件测试技术》期中测试

《软件测试技术》期中测试:共20小题,每小题1 分,满分20分;请将答案填入题后括号中。
1.在软件生命周期的哪一个阶段,软件缺陷修复费用最低( A )(A)需求分析(编制产品说明书)(B)设计(C) 编码(D)产品发布2.单元测试中用来模拟被测模块调用者的模块是( C )(A) 父模块(B)子模块(C)驱动模块(D)桩模块3.为了提高测试的效率,应该( D )(A)随机地选取测试数据;(B)取一切可能的输入数据作为测试数据;(C)在完成编码以后制定软件的测试计划;(D)选择发现错误可能性大的数据作为测试数据。
4.侧重于观察资源耗尽情况下的软件表现的系统测试被称为(B )(A)强度测试(B)压力测试(C) 容量测试(D)性能测试5.必须要求用户参与的测试阶段是( D )(A)单元测试(B)集成测试(C) 确认测试(D)验收测试6.软件测试员究竟做些什么。
( B )(A)软件测试员的目的是发现软件缺陷(B)软件测试员的目的是发现软件缺陷,尽可能早一些(C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复(D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复7.下面四种说法中正确的是( D )(A)因果图法是建立在决策表法基础上的一种白盒测试方法;(B)等价类划分法是边界值分析法的基础;(C)健壮性等价类测试的测试用例要求在有效等价类中取值;(D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法。
8.不属于单元测试内容的是( D )(A)模块接口测试(B)局部数据结构测试(C) 路径测试(D)用户界面测试9.划分软件测试属于白盒测试还是黑盒测试的依据是( C )(A)是否执行程序代码(B)是否能看到软件设计文档(C)是否能看到被测源程序(D)运行结果是否确定10.下列项目中不属于测试文档的是(C )(A)测试计划(B)测试用例(C) 程序流程图(D)测试报告11.几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是( b )(A)大棒模式(B)边写边改模式(C) 瀑布模式(D)快速原型开发模式12.如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的( B )(A)判定覆盖(B)条件覆盖(C) 判定/条件覆盖(D)组合覆盖13.下列说法不正确的是( D )(A)测试不能证明软件的正确性;(B)测试员需要良好的沟通技巧;(C)QA与testing属于一个层次的概念;(D)成功的测试是发现了错误的测试。
计算机软考试题及答案

计算机软考试题及答案一、选择题(每题2分,共10分)1. 在计算机系统中,用于表示数据的最小单位是()。
A. 字节B. 位C. 字D. 段答案:B2. 以下哪个选项不是操作系统的功能?()A. 进程管理B. 存储管理C. 设备管理D. 网络通信答案:D3. 在关系数据库中,用于创建新表的SQL语句是()。
A. SELECTB. INSERTC. CREATED. UPDATE答案:C4. 下列哪种网络设备用于在网络层进行数据包的转发?()A. 路由器B. 交换机C. 网关D. 集线器答案:A5. 在HTML中,用于定义文档标题的标签是()。
A. <h1>B. <title>C. <head>D. <body>答案:B二、填空题(每题2分,共10分)1. 在计算机系统中,CPU的中文名称是______。
答案:中央处理器2. 计算机病毒是一种能够自我复制的______。
答案:程序3. 在Windows操作系统中,用于查看和管理系统资源的程序是______。
答案:资源管理器4. 数据库管理系统的英文缩写是______。
答案:DBMS5. 在计算机网络中,用于在应用层提供服务的协议是______。
答案:HTTP三、简答题(每题5分,共20分)1. 简述计算机硬件系统的基本组成。
答案:计算机硬件系统的基本组成包括中央处理器(CPU)、存储器、输入设备和输出设备。
CPU负责执行程序指令和处理数据;存储器用于存储程序和数据;输入设备如键盘和鼠标,用于向计算机输入信息;输出设备如显示器和打印机,用于输出计算机处理的结果。
2. 什么是云计算?云计算的主要优势是什么?答案:云计算是一种通过互联网提供计算资源的服务模式,用户可以根据需要获取和使用这些资源,而无需直接管理和维护底层硬件。
云计算的主要优势包括成本效益、灵活性、可扩展性和可靠性。
3. 描述一下什么是网络协议,并给出一个常见的网络协议的例子。
期中考试试卷软件

期中考试试卷软件一、单项选择题(每题2分,共20分)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. 修改软件的设计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. 软件的主要特点包括哪些?A. 无形性B. 可复制性C. 可修改性D. 可重用性2. 软件工程的主要原则包括哪些?A. 分解与抽象B. 模块化C. 逐步求精D. 持续改进3. 软件需求分析的主要任务包括哪些?A. 确定软件的功能需求B. 确定软件的非功能需求C. 确定软件的约束条件D. 确定软件的优先级4. 软件设计的主要活动包括哪些?A. 架构设计B. 详细设计C. 接口设计D. 数据库设计5. 软件测试的主要方法包括哪些?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 性能测试三、简答题(每题5分,共20分)1. 请简述软件工程的概念及其重要性。
计算机期中考试题及答案

计算机期中考试题及答案一、选择题(每题2分,共10分)1. 在计算机科学中,冯·诺依曼体系结构的主要特点是:A. 存储程序控制B. 并行处理C. 模块化设计D. 分布式计算答案:A2. 下列哪个选项不是操作系统的主要功能?A. 进程管理B. 内存管理C. 文件管理D. 网络通信答案:D3. 在计算机网络中,TCP协议位于哪一层?A. 应用层B. 传输层C. 网络层D. 数据链路层答案:B4. 以下哪种数据结构是线性结构?A. 树B. 图C. 链表D. 堆答案:C5. 在关系数据库中,用于从一个表中选择数据的SQL语句是:A. INSERTB. UPDATEC. DELETED. SELECT答案:D二、填空题(每空1分,共10分)1. 在计算机系统中,CPU的主要功能是_______和控制。
答案:数据处理2. 计算机病毒是一种_____________的程序。
答案:恶意3. 在HTML中,用于创建超链接的标签是_______。
答案:<a>4. 计算机的存储设备分为_______存储和_______存储。
答案:易失性;非易失性5. 在数据库设计中,为了减少数据冗余,通常采用_______范式。
答案:第三三、简答题(每题5分,共20分)1. 简述计算机硬件系统的组成。
答案:计算机硬件系统主要由中央处理器(CPU)、存储器、输入设备和输出设备组成。
2. 什么是云计算?它有哪些主要特点?答案:云计算是一种通过互联网提供计算资源和服务的模式。
其主要特点包括:按需自助服务、广泛的网络访问、资源池化、快速弹性、按使用量付费。
3. 什么是软件工程?它包含哪些主要活动?答案:软件工程是应用计算机科学、数学和工程原则来开发软件的系统方法。
它包含的主要活动有:需求分析、设计、编码、测试、维护和项目管理。
4. 什么是网络安全?网络安全的主要目标是什么?答案:网络安全是指保护网络和数据不受攻击、损坏或未经授权的访问。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010~2011年第二学学期期中测试一.选择题(每小题1分,共48分)1、在下列各项中,一个计算机网络的3个主要组成部分是_______。
1、若干数据库2、一个通信子网3、一系列通信协议4、若干主机5、电话网6、大量终端A)1、2、3 B)2、3、4 C)3、4、5 D)2、4、62、下列说法中哪个是正确的?()A 网络中的计算机资源主要指服务器、路由器、通信线路与用户计算机B 网络中的计算机资源主要指计算机操作系统、数据库与应用软件C 网络中的计算机资源主要指计算机硬件、软件、数据D 网络中的计算机资源主要指Web服务器、数据库服务器与文件服务器3、最先出现的计算机网络是()。
A.ARPANET B.EthernetC.BITNET D.Internet4、调制解调器的功能是实现()。
A.数字信号的编码B.数字信号的整形C.模拟信号的放大D.数字信号与模拟信号的转换5、允许用户远程登录计算机、使本地用户使用远程计算机资源的系统是()A FTPB GopherC TelnetD NewSgroups6、电子邮件地址stu@中的是代表____A.用户名B.学校名C.学生姓名D.邮件服务器名称7、在下列传输介质中,错误率最低的是________。
A、同轴电缆B、光缆C、微波D、双绞线8、网络协议主要由以下三个要素组成________。
A 语义、语法与体系结构B 硬件、软件与数据C 语义、语法与时序D 体系结构、层次与语法9、如果对数据的实时性要求比较高,但对数据的准确性要求相对较低(如在线电影),一般可在传输层采用________协议。
A)UDP B)TCP C)FTP D)IP10、将单位内部的局域网接入Internet(因特网)所需使用的接入设备是_______。
A)防火墙B)集线器C)路由器D)中继转发器11、IP地址通常采用点分()A 二进制数表示B八进制数表示C十进制数表示D十六进制数表示12、下面的四个IP地址,属于D类地址的是________。
A)10.10.5.168 B)168.10.0.1 C)224.0.0.2 D)202.1 19.130.8013、WWW的超链接中定位信息所在位置使用的是___。
A)超文本(hypertext)技术B)统一资源定位器(URL,Uniform Resource Locators)C)超媒体(hypermedia)技术D)超文本标记语言HTML14、特洛伊木马攻击的威胁类型属_______。
A 授权侵犯威胁B 植入威胁C 渗入威胁D 旁路控制威胁15、下面哪种语言不适于编写独立的Windows窗体程序________。
A、VC++B、VB C 、VBScript D、Delphi16、用于获取用户通过浏览器输入的信息的ASP内建对象的是________。
A、RequestB、ResponseC、ServerD、Application17、HTML不具备的功能是________。
A、创建表格B、添加表单C、设置字体格式D、网页发布18、不属于Recordset对象方法的是_______。
A、AddNewB、DeleteC、UpdateD、Execute19、从用户的观点看,操作系统是。
A、用户与计算机之间的接口B、控制和管理计算机资源的软件C、合理地组织计算机工作流程的软件D、由若干层次的程序按一定的结构组成的有机体20、操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的______,方便用户使用计算机而配备的一种系统软件。
A、速度B、利用率C、灵活性D、兼容性21、操作系统中采用多道程序设计技术提高CPU和外部设备的______。
A、利用率B、可靠性C、稳定性D、兼容性22、操作系统的基本类型主要有。
A、批处理系统、分时系统及多任务系统B、实时系统、分时操作系统C、单用户系统、多用户系统及批处理系统D、实时系统、分时系统、多用户系统23、所谓______是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A、多重处理B、多道程序设计C、实时处理D、共行执行24、______操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A、网络B、分布式C、分时D、实时25、如果分时操作系统的时间片一定,那么______,则响应时间越长。
A、用户数越少B、用户数越多C、内存越少D、内存越多26、分时操作系统通常采用策略为用户服务。
A、可靠性和灵活性B、时间片轮转C、时间片加权分配D、短作业优先27、操作系统允许用户把若干个作业提交给计算机系统。
A、单用户B、分布式C、批处理D、监督28、下面6个系统中,必须是实时操作系统的有3个,是______A、计算机辅助设计系统B、航空订票系统C、过程控制系统D、机器翻译系统E、办公自动化系统F、计算机激光照排系统A、ABCB、BCEC、BCDD、ABC29、在进程管理中,当______时,进程从阻塞状态变为就绪状态。
A、进程被进程调度程序选中B、等待某一事件C、等待的事件发生D、时间片用完30、分配到必要的资源并获得处理机时的进程状态是______。
A、就绪状态B、执行状态C、阻塞状态D、撤消状态31、下列的进程状态变化中,______变化是不可能发生的。
A、运行→就绪B、运行→等待C、等待→运行D、等待→就绪32、一个运行的进程用完了分配给它的时间片后,它的状态变为_____。
A、就绪B、等待C、运行D、由用户自己确定33、在操作系统中,进程是一个具有一定独立功能的程序在某个数据集上的一次A、等待活动B、运行活动C、单独操作D、关联操作34、多道程序环境下,操作系统调度资源以_____为基本单位。
A、程序B、指令C、进程D、作业35、在一个单处理机系统中,存在5个进程,则最多有_____进程处于阻塞状态A、5B、4C、3D、236、一个进程被唤醒意味着_____ 。
A、该进程重新占有了CPUB、它的优先权变为最大C、其PCB移至等待队列首D、进程变为就绪状态37、在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是_____A、先来先服务B、优先数C、最高响应比优先D、短作业优先38、____是指从作业提交给系统到作业完成的时间间隔。
A、周转时间B、响应时间C、等待时间D、运行时间39、作业从进入后备队到被调度程序调中的时间间隔称为_____。
A、周转时间B、响应时间C、等待时间D、触应时间40、下列算法中_____只能采用非抢占调度方式。
A、高优先权优先B、时间片轮转C、FCFS调度算法D、短作业优先算法41、在可变式分区存储管理中的拼接技术可以_____。
A、集中空闲区B、增加主存容量C、缩短访问周期D、加速地址转换42、磁盘上的文件以_____单位读写。
A、块B、记录C、柱面D、磁道43、不需要将全部程序同时装入内存的存储器分配管理法是________。
A、分页法B、可变分区法C、分段法D、单一连续分区法44、一般来说,______是由数据库、DBMS、应用程序和DBA组成的。
A、数据库系统B、数据库管理系统C、文件系统D、操作系统45、在数据库设计中,将E-R图转换成关系数据模型的过程属于________。
A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段46、将E-R图转换成关系数据模型时,实体与联系都可以表示成________。
A、属性B、关系C、键D、域47、下面有关数据库的描述中,正确的是________。
A、数据库是一个DBF文件B、数据库是一个关系C、数据库是一个结构化的数据集合D、数据库是一组文件48、下列SQL语句中,用于修改表结构的是_______。
A、AlterB、CreateC、UpdateD、Insert二、填空题(每空1分,共30分)1、计算机网络是______________与______________相结合的产物。
2、Internet中各个网络之间能进行信息交流靠网络上的世界语(协议)______________。
3、______________就是提供IP地址和域名之间的转换服务的服务器。
4、网络常用的传输媒体(介质)有______________、______________、______________。
5、开放系统互联参考模型简称_______________。
6、网络拓扑结构有_____、_____、____。
7、按内存中同时运行程序的数目可以将批处理系统分为两类:______________ 和______________。
8、操作系统的主要性能参数有________和________等。
9、操作系统的基本特征包括_____________、_____________、_____________、_____________。
10、作业生存期共经历四个状态,它们是提交、后备、___________和完成。
11、在_________调度算法中,按照进程进入就绪队列的先后次序来分配处理机。
12、存储扩充技术包括____________、_____________、_____________。
13、SQL语言的四大基本功能为_____________、_____________、_____________、_____________。
14、当所要查询的数据涉及到两个或两个以上表时,需要用到______查询或_____查询。
三.综合题(22分)1、请列举出4个Internet提供的主要服务,并各举出一个大家所熟悉的例子。
(4分)2、什么叫做操作系统?(3分)操作系统的主要功能有哪些?(4分)。
3、SQL查询语句(1)以下为“图书馆”数据库中的“借阅表”,请根据以下表结构用SQL语句编写设计该表。
(5分)借阅表主键:(读者号,书号)(2)为以上“借阅表”中“借出日期”与“归还日期”列修改数据类型为datetime类型(3分)(3)已知在“图书馆”数据库中另有“读者表”,包括读者号、姓名、性别、部门、办公电话等信息,现要求根据这两个表查询借阅了机械工业出版社出版的图书的读者,并显示读者号、姓名、书名、出版社,借出日期、归还日期。
(3分)一、选择题1、BCADC DBCAC CDBBC ABDAB ABBCB BCBCB CABCADDACC AABAB BCA二、填空题1、通信技术、计算机技术2、TCP/IP协议。
3、DNS服务器4、同轴电缆、双绞线、光缆、微波等5、OSI参考模型6、星型拓扑、环型拓扑、总线型拓扑结构7、单道批处理系统、多道批处理系统8、吞吐量、利用率9、并发性、共享性、虚拟性、异步性10、执行11、先来先服务12、自动覆盖技术、交换技术、虚拟存储技术13、数据定义、数据查询、数据更新(操纵)、数据控制。