计算机二级考点_第1页
计算机二级考点_第2页
计算机二级考点_第3页
计算机二级考点_第4页
计算机二级考点_第5页
免费预览已结束,剩余12页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、图3-6软件厅结构设计过程设计软件系统结构设计数据结构和数概要设计一规定的功能、性能等要求,设计方案的可行性,关键的处理编写概要设计文档332概要设计1 概要设计的任务概要设计又称总体设计,软件概要设计的基本任务如下所述。(1)设计软件系统结构 为了是吸纳目标系统,先进行软件结构设计,具体过程如图3-6所示(2)数据结构及数据库设计 数据设计是是吸纳需求定义和规格说明中提出的数据对象的 逻辑表示。(3)编写概要设计文档 概要设计阶段的文档有概要设计说明书,数据库设计说明书和 集成测试计划等。(4)概要设计文档评审 在温昂编写完成后,要对设计部分是否完整地实现了需求中表 3-10结构图基本图符及

2、含义文档及内部接口定义的正确性、有效性,各部分之间的一致性等评审进行评审,一面在以后的设计中出现大的问题而返工。图3-7概要设计的任务综上所述,概要设计的主要任务可以分为两部分,如图3-7所示2 结构图在结构化设计方法中,常用的结构设计工具是结构图(structurechart ,SC),也称为程序结构图,结构图的基本图符及含义如表 3-10所示。概念含义图一个矩形代表一个模块,矩形内注明模块的名字或主要功能调用矩形之间的箭头(或直线)表示模块关系信息的调用关系用带注释的箭头表示模块调用过程张 来回传递的信息。如果希望进一步标 明传递的信息是数据信息还是控制信 息,则可用带实心圆的箭头表示是控

3、 制信息,空心圆表示数据信息般模块调用关系二”数据信息详细设计 详细设计的任务,是为软件结构图中的每一个模块确定实现算法和局部数 据结构,用某种选定的表达工具表示算法和数据结构的细节。常用的过程设计工具如下所述。图形工具:程序流程图、 N-S图,PAD图、HIP0。表格工具:判定表。语言工具:P DL(伪码)。3 二叉树的基本性质二叉树具有下列重要性质性质1在二叉树的第K层上,最多有2(K>1 )个结点。例如,二叉树的第1层最多有2°=1个结点,第3层最多有24个结点。满二叉树就是每层的结点数都是最大结点数的二叉树,因此,性质1可以再图1 27中直观地看到。性质2深度为K的二叉

4、树中最多有2 k-1个结点。证明,有性质1克制,深度为K的二叉树中,最大结点个数 M为:M= E?=1?= E?=i2i-1 =例如,深度为3的二叉树,最多有结点 23-1=7个结点。性质3对任意一棵二叉树,度为 0的结点(即叶子结点)总是比度为2的结点多一个性质4具有n个结点的二叉树,其深度至少为Iog2?表示取log2?勺整数部分。性质5具有n个结点的完全二叉树,其深度为Iog2?+1软件测试的方法 软件测试具有多种方法,根据软件是否需要被执行,可以分为静态测试和 动态测试。如果按照功能划分,可以分为白盒测试和黑盒测试。静态测试和动态测试(1)静态测试包括代码检查、静态结构分析、代码质量度

5、量等。其中代码检查分为代码审查、代码走查。桌面检查、静态分析等具体形式。(2)动态测试静态测试不实际运行软件,主要通过人工进行分析。动态测试就是通常所说的上级测试, 通过运行软件类检验软件的动态行 为和运行结果的正确性。动态测试的关键是设计高效、合理的测试用例。测试用例就是为测试设计的数据,由测试输入数据和预期的输出结果两部分组成。测试用 例的设计方法一般分为两类:黑盒测试和白盒测试方法。技术有逻辑覆盖测试、基本路径测试等白盒测试的测试用例设计黑盒测试的测试用例设计常用的黑盒测试方法和技术有:等价划分法、边界值分析法、错误推测法和因果图等软件测试的实施过程主要有4个步骤:单元测试、集成测试、确

6、认测试(验收测试)和系统测试。算数函数函数名称说明举例绝对值函数Abs(v数值表达式)返回数值表达式的绝对值Abs(-10)=10取整函数Int(v数值表达式) Fix(数值表达式)返回数值表达式的整数部分In t(3.561)=3In t(-3.561)=-4Fix(4.521)=4In t(-4.521)=-4自然指数函数Exp(v数值表达式)计算e的N次方,返回一个双精度数Exp(2)=7.38905609893065自然对数函数Log(v数值表达式)计算为e为底的数值表达式的值的对数Log(7.39)=2开平方函数Sqr(v数值表达式)计算数值表达式的开平方Sqr(4)=2三角函数Si

7、n(v数值表达式) Cos(数值表达式) Tan(数值表达式)计算数值表达式的正弦值计算数值表达式的余弦值计算数值表达式的正切值产生随机函 数Rnd(数值表达式)产生0-9的单精度随机数In t(100*R nd)日期时间函数函数名称说明举例DateDiff(v间隔类型 >,< 日 期 1><日期 2>,W1,W2返回两个日期之间按照间隔类型指定的时间间隔数目T=DateDiff(“ yyyy ”,#200#,#2008-1-1#)返回1,间隔1年DatePart(V可隔类型 >,< 日期 >,W1,W2返回日期中按照间隔类型指定的时间部分值T二

8、DatePart(“yyyy”,#200212: 20: 30#)返回 2008DateSerial(表达式 1,表 达式2,表达式3)返回由表达式1的值为年,表 达式2的值为月,表达式3的值为日 组成的日期。T=DateSerial(2008,1,12)返回#2008-1-12#DateValue(字符串表达 式)将表达式转换为日期T=DateValue( “ Jan uary 13,2008 返回 #2008-1-13#”)A)B)C)D)但用于不同的场合。 SQL 中调用。与之不同的是, SQL 语句中使用,不过下列关于VBA数据库数据访问的内置域聚合函数的叙述中,错误的是 域聚合函数可

9、以直接从一个表中取得符合条件的值赋给变量 域聚合函数可以直接从一个查询中取得符合条件的值赋给变量 使用域聚合函数之前要完成数据库连接和打开操作 使用域聚合函数之后无需进行关闭数据库操作 【解析】 域聚合函数和 SQL 聚合函数, 两者提供相似的功能,聚合函数可以在 SQL 语句中使用,但不能直接从 Visual Basic 域聚合函数不仅可以直接从 Visual Basic 代码中调用,也可以在 SQL聚合函数通常更为有效。由于域聚合函数可以直接从Visual Basic代码中调用,因此使用之前不必先进行数据库连接和打开操作,因此选择C选项。ResizeChangeUnloadAfterUpd

10、ate当窗体的大小发生变化时,触发的事件是A)B)C)D)Cha nge事件是Unload事件是加载窗体时激发 选择A选项。【解析】 Resize 事件是在打开窗体后, 当窗体的大小发生变化时触发的事件。 当文本框或其它控件中的文本或数据发生变化时触发的事件。的事件。"学生信息 " 的窗体时,首先发生的事件是 OpenLoaD)打开名为A)B)C)D)AfterUpdate 文本框内容更新后激发的事件。因此打开加载激活( Activate ) 成为当前( Current )【解析】打开窗体时发生事件的顺序为: Open->Load->Resize->Act

11、ivate->Current 。 因为Open事件是获得窗体的句柄,只有获得句柄之后才能进行其他操作,如加载、激活等,在VBA中,要打开一个文本文件,应使用的语句是A)B)C)D)因此Open事件首先发生。获得句柄之后将窗体信息加载到内存中才可以显示到是显示器上。 之后再经过激活事件用户才可以在窗体中进行其他的操作,因此选择A选项。OpenDoCmd.OpenOpenFileDoCmd.O pen File (这个是 VBA勺命令)【解析】在VBA中打开一个文本文件可用语句Op er,其中打开方式有Input ,Out put , Append,Bin ary , Ran dom且Op

12、er是语句,前边不需要 Docm(对象调用。OpenFile是函数,能执行大 量不同的文件操作,它是为兼容16位Win dows程序保留的函数,因此选择A选项。A)B)C)D)下列关于算法复杂度叙述正确的是 最坏情况下的时间复杂度一定高于平均情况的时间复杂度 时间复杂度与所用的计算工具无关 对同一个问题,采用不同的算法,则它们的时间复杂度是相同的 时间复杂度与采用的算法描述语言有关【解析】算法的时间复杂度是指执行算法所需要的计算工作量,它与使用的计算机、程序设计语言以及算法实现过程中的许多细节无关,B 选项正确,D选项错误。最坏情况下的时间复杂度可以与平均情况的时间复杂度相同,A选项错误。不同

13、的算法时间复杂度一般不相同,选项错误。下列关于DROP TABLE语句功能的描述中,正确的是A)B)C)D)删除指定的表及其记录删除指定表中的全部记录删除指定表中的指定字段 删除指定表中的指定索引【解析】Drop Table用于从数据库中删除一个表,同时表结构和表中的数据都将被删除。语句格式为 TABLE表名 。因此选项A正确。下列关于Access内置函数的分类中,错误的是表函数转换函数文本函数程序流程函数DROPA)B)C)D)SQL聚【解析】Access内置函数是Access本身提供的方便用户计算、操作数据的常用函数。主要分类有:合函数;程序流程函数、日期 /时间函数、数学函数、文本函数、

14、转换函数等。但Access内置函数中并不包含表函数的分类。在数据库设计中,将A)需求分析阶段C)逻辑设计阶段E-R图转换成关系模型的过程属于()概念设计阶段)物理设计阶段系列关于字段属性的叙述中,正确的是()可对任意类型的字段设置“默认值”属性 设置子酸默认值就是规定该字段值不允许为空 只有“文本”型数据能够使用“输入掩码向导”“有效性规则”属性只允许定义一个条件表达式A)B)C)D)发生在控件接受焦点之前的事件是()A) Enter B ) Exit C gotfocus D>gotfocus> exit > lostfocusEnter在报表设计过程中,不适合添加的控件是

15、()A)标签控件B)图形控件C )文本框控件lostfocusD)选项组控件在运行宏的过程中,宏不能修改的是A)窗体B )宏本身解析:宏是一个或多个操作组成的集合,在宏运行过程中,可以打开或者关闭数据可,可以修改窗体属性 设置,可以执行查询,操作数据表对象,但不能修改宏本身()C )表)数据库下列给出的选项中,非法的变量名是()C)rem D)form1A)sum B)integer_2解析选项C中的Rem是用来标识注释的语句在模块的声明部分使用 ”option base 1 ”语句,然后定义二维数组 A( 2 to 5,5 ),则该数组的元素个数为) 36A) 20 B ) 24 C ) 2

16、5 D解析VBA中option base 1 语句的作用是是遏制数组下表从1开始,展开二维数组 A(2 to5,5 ),B )按地址传递C ) ByRef传递按值传递ByVai和按地址传递ByRef。按值传递是单向传递,改变了形参变量 ; 而按址传递是双向传递,任何引起形参变化都会影响实参的值如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递放肆称为() A)按值传递B )按地址传递C ) ByRef传递D )按形参传递解析 参数传递有两种方式: 的值而不会影响实参本身 运行下列程序段,结果是For m =10 to 1 step 0K= k+3Next mA)形成死

17、循环 B )C)出现语法错误D )循环体不执行即结束循环循环体执行一次后结束循环解析 本题考查 for 循环语句, step 表示循环变量增加不畅, 循环初始值大于终值时步长应为负数, 步长 为0时则循环不成立,循环体不执行即结束循环。下列四个选项中,不是 VBA勺条件函数的是()A)ChooseB)IfC)IIf D)SwitCh解析 VBA提供了 3个条件函数:Ilf函数,Switch函数和Choose函数,这3个函数由于具有选择特性而被广 泛用于查询,宏及计算控件的设计中。而 If 是程序流程控制的条件语句,不是函数。在面向对象方法中,不属于“对象”基本特点的是()A) 致性B )分类性

18、 C )多态性 D )标识唯一性解析 对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。输入掩码字符“ &”的含义是()A)必须输入字码或数字B )可以选择输入字码或数字C)必须输入一个任意的字符或一个空格D)可以选择输入任意的字符或一个空格 下列关于对象“更新前”事件的叙述中,正确的是()A)在控件或记录的数据变化后发生的事件B )在控件或记录的数据变化前发生的事件C)当窗体或控件接收到焦点时发生的事件D)当窗体或控件失去了焦点时发生的事件解析 Access 对象事件有单击、双击、更新前、更新后等事件,而更新前事件表示的是在控件或记录数据 变化前发生的事件 要

19、显示当前过程中的所有变量及对象的取值,可以利用的调试窗口是()A)监视窗口B )调用堆栈 C )立即窗口D )本地窗口解析 本地窗口内部自动显示出所有在当前过程中的变量声明及变量值。 本地窗口打开后, 列表中的第一 项内容是一个特殊的模块变量。对于类模块,定义是Ms Me是对当前模块定义的当前实例的引用。由于它是对象引用,因而可以展开显示当前实例的全部属性和数据成员。下列表达式计算结果为日期类型的是()A) #2012123#-#2011 1-3#C)datevalue( “2011-2-3 ”)D )len(解析 A )选项结果为数值,等于两日期相隔天数;为数值, len 函数是返回字符串的

20、长度;C)选项正确,) year ( #2011-2-3# )“2011-2-3 ”)B)选项结果为数值,等于年份2011; D)选项结果datevalue 函数是将字符串变为日期类型。支持子程序调用的数据结构是()A)栈B )树解析 栈支持子程序调用, 栈是一种只能在一段进行插入或删除的线性表,)队列)二叉树 在主程序调用子函数时要首先保持主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位 置,继续向下执行,这种调用符合栈的特点,因此,本题答案为数据库应用系统中的核心问题是()A)数据库设计C)数据库维护)数据库系统设计)数据库管理员培训下列关于货币数据

21、类型的叙述中,错误的是()A)B)C)D)货币型字段在数据表中占 8 个字节的存储空间 货币型字段可以与数字型数据混合计算,结果为货币 向货币型字段输入数据时,系统自动将其设置为 D 向货币型字段输入数据时,不必输入人民币符号和千位分隔符 解析 货币型数据字段长度为 8 字节,向货币字段输入数据时, 不必键入美元符号和千分位分隔符, 可以和数值型数据混合计算,结果为货币型。故答案选 C4 位小数因修改文本框中的数据而触发的事件是()A) change 解析 change 事件; getfocus 所以此题答案为B ) edit C) getfocus事件是因修改文本框中的数据而触发的事件, 是

22、控件对象获得焦点时触发的事件,AD)lostfocusedit 事件是因控件对象被编辑而触发的 lostfocus 是控件对象失去焦点时触发的事件。下列操作中,适宜使用宏的是()A)修改数据表结构C)打开或关闭报表对象)创建自定义过程)处理报表中的错误其中的每个操作都能自动执行,并实现特定的功能。在解析 宏是由一个或多个操作组成的集合,access 中,可以再宏中定义各种操作,如打开或关闭窗体、先死及隐藏工具栏,预览或打印报表等。Inputbox 函数的返回值类型是()A)数值B)字符串C )变体)视输入的数据而定如果在文本框中输入数据后,按置()A)“制表位”属性0“自动tab键”属性解析v

23、enter键或vtab键,输入焦点可以立即移至下一指定文本框,应设B )“ tab 键索引”属性)“enter 键行为”属性在 access 中为窗体上的控件设置故答案选择中的“ tab 键索引”选项进行设置,tab 键的顺序,应选择“属性”对话框的“其他”选项卡B)可以将多个宏组成一个宏组 )宏命令一般由动作名和操作参数组成 其中每个操作都实现特定的功能, 宏可以是由一系列操 access 中的宏 因此C选项错误。下列叙述中,错误的是()A)宏能够一次完成多个操作C)可以用编程的方法来实现宏解析 宏是由一个或多个操作组成的集合, 作组成的一个宏,也可以是一个宏组,通过使用宏组,可以同时执行多

24、个任务,可以用 生成器来创建和编辑宏, 但不能通过编程实现。 宏由条件、 操作、 操作参数等构成。VBA中定义符号常量使用的关键字是()A) const B )dimC)public D)staticDim 是定义变量的解析 符号常量使用关键字 const 来定义, 格式为: const 符号常量名称 =常量值。 关键字, public 关键字定义作用于全局范围的变量、常量、 static 用于定义静态变量。在数据表的“查找”操作中,通配符A)通配任意一个数字字符C)通配不在方括号内的任意一个字符! 的使用方法是()通配任意一个文本字符)通配位于方括号内的任意一个字符定位到同一字段最后一条记录

25、中的快捷键是()B )ctrl + endDA) endC)ctrl + J解析 本题考查的是在“数据表”视图中浏览表中数据的快捷键。其中ctrl + homeend 的作用是使光标快速移动到单行字段的结尾;Ctrl + end 的作用是使光标快速移到多行字段的最后一条记录;Ctrl + J的作用是使光标快速移动到当前字段的最后一条记录; Ctrl + home 的作用是使光标快速移到多行字段的 开头。下列关于货币数据类型的叙述中,错误的是()货币型字段的长度为 8 个字节 货币型数据等价于具有单精度属性的数字型数据 向货币型字段输入数据时,不需要输入货币符号 货币型数据与数字型数据混合运算后的结果为货币型A)B)C)D)下列关于SQL命令的叙述中,正确的是()A) delete 命令不能与 group by 关键字一起使用B)select 命令不能与 group by 关键字一起使用C)insert 命令与 group by 关键字一起使用可以按分组将新纪录插入到表中select 、insert 、updateD)up date命令与group by关键字一起使用可以按分组更新表中原有记录 解析 SQL查询中使用group by字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论