下列叙述中正确的是__d____。A、软件测试应该由程序开发者来完成B、程序经调试后一般不需要再测试C、软件维护只包括对程序代码的维护D、以上三种说法都不对程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。为了达到更好的测试效果,应该由独立的第三方来构造测试。因为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是程度不同地存在障碍的。软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。对如下二叉树ABCDEF进行后序遍历的结果为__D____。A、ABCDEFB、DBEAFCC、ABDECFD、DEBFCA后序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后遍历右子树,最后访问根结点;并且遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。在E-R图中,用来表示实体的图形是______。A、矩形B、椭圆形C、菱形D、三角形E-R图中用矩形表示实体集,用椭圆表示属性,用菱形表示联系。SQL的数据操作语句不包括_D_____。A、INSERTB、UPDATEC、DELETED、CHANGESQL的数据操作语句包括Create、Insert、Delete、Select、Update等。在VisualFoxPro中以下叙述错误的是__D____。A、关系也被称作表B、数据库文件不存储用户数据C、表文件的扩展名是.dbfD、多个表存储在一个物理文件中在VisualFoxPro中,一个表就是一个关系,存储在一个.dbf文件中,多个表应该存储在多个.dbf文件中。扩展名为SCX的文件是___C___。A、备注文件B、项目文件C、表单文件D、菜单文件在VisualFoxPro中,备注文件的扩展名是FPT,项目文件的扩展名是PJX,表单文件的扩展是SCX,菜单文件的扩展名是.mnx。在VisualFoxPro中以下叙述正确的是___A___。A、利用视图可以修改数据B、利用查询可以修改数据C、查询和视图具有相同的作用D、视图可以定义输出去向查询与视图的定义和功能几乎完全相同,不同之处主要有:1、查询的定义保存在独立的查询(.qpr)文件中,而视图的定义保存在所属的数据库(.dbc)文件中。2、查询只能读取基表的数据,不能修改查询记录;而视图既能读取也能修改基表的数据。3、查询不能用作程序中USE命令的数据源,查询的结果记录可以指定输出到报表、标签、表浏览器和表文件中;而视图不可以定义输出去向在VisualFoxPro中可以用DO命令执行的文件不包括___C___。A、PRG文件B、MPR文件C、FRX文件D、QPR文件运行的命令共有5个,分别是:Do程序文件名.prgDo查询文件名.qprDo菜单文件名.mprDoForm表单文件名.scxReportForm报表文件名.frx在VisualFoxPro中,宏替换可以从变量中替换出__D____。A、字符串B、数值C、命令D、以上三种都可能是宏替换的功能是替换出字符变量的内容,即&的值是变量中的字符串。去掉了定界符之后,结果就可能有多种类型,可以是字符串、数值或命令。设X=11,Y=1122,下列表达式结果为假的是___D___。A、NOT(X==Y)AND(X$Y)B、NOT(X$Y)OR(XY)C、NOT(X=Y)D、NOT(X$Y)逻辑运算符有三个:.NOT.或!(逻辑非),.AND.(逻辑与)以及.OR.(逻辑或)。其优先次序依次为NOT、AND、OR。$为子串包含测试,X$Y的返回结果为.T.,X=Y的返回结果为.F.,X==Y的返回结果为.F.,XY的返回结果为.T.。以下是与设置系统菜单有关的命令,其中错误的是__A____。A、SETSYSMENUDEFAULTB、SETSYSMENUTODEFAULTC、SETSYSMENUNOSAVED、SETSYSMENUSAVESETSYSMENUTODEFAULT:将系统菜单恢复为缺省配置;SETSYSMENUSAVE:将当前的系统菜单配置指定为缺省配置;SETSYSMENUNOSAVE将缺省配置恢复成VisualFoxPro系统菜单的标准配置。以下所列各项属于命令按钮事件的是___D___。A、ParentB、ThisC、ThisFormD、Click常用的命令按钮事件有:Init事件、Destory事件、Error事件、GotFocus事件、Click事件、RightClick事件、Refresh方法、SetFocus方法。执行如下命令序列后,最后一条命令的显示结果是______。DIMENSIONM(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40?M(2)A、变量未定义的提示B、10C、20D、.F.创建数组的命令格式有两种DIMENSION数组名(下标上限1[,下标上限2])[...]DECLARE数组名(下标上限1[,下标上限2])[...]两种格式的功能完全相同。数组创建后,系统自动给每个数组元素赋以逻辑假.F.。可以用一维数组的形式访问二维数组。本题中M(2)与M(1,2)是同一变量,所以M(2)的值为20。程序测试分为静态分析和动态测试。其中______是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。标准答案为:静态分析或静态测试静态测试指不在计算机上运行被测试程序,而采用其他手段来达到对程序进行检测的目的,包括人工测试和计算机辅助静态分析方法。动态测试指通过在计算机上运行被测试程序,并用所设计的测试用例对程序进行检测的方法。表达式{^2005-10-310:0:0}-{^2005-10-39:0:0}的数据类型是______。标准答案为:数值型或N日期时间表达式中可以使用的运算符有+和-两个。格式结果及类型日期+天数日期型。指定日期若干天后的日期天数+日期日期型。指定日期若干天后的日期日期-天数日期型。指定日期若干天后的日期日期-日期数值型。两个指定日期相差的天数日期时间+秒数日期时间型。指定日期时间若干秒后的日期时间秒数+日期时间日期时间型。指定日期时间若干秒后的日期时间日期时间-秒数日期时间型。指定日期时间若干秒前的日期时间日期时间-日期时间数值型。两个指定日期时间相差的秒数在visualFoxPro中,将只能在建立它的模块中使用的内存变量称为______。标准答案为:局部变量或内部变量局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内,离开该函数后再使用这种变量是非法的。全局变量也称为外部变量,它是在函数外部定义的变量。满二叉树它不属于哪一个函数,它属于一个源程序文件。其作用域是整个源程序。在VisualFoxPro中,主索引可以保证数据的______完整性。标准答案为:实体实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。在VisualFoxPro中利用主关键字或候选关键字来保证表中的记录惟一,即保证实体惟一性。在VisualFoxPro中将主关键字称作主索引。SQLSELECT语句的功能是______。标准答案为:数据查询SQL的核心是查询。SQL的查询命令也称作SELECT命令。职工表有工资字段,计算工资合计的SQL语句是SELECT______FROM职工。标准答案为:SUM(工资)要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的______事件代码中添加调用弹出式菜单程序的命令。标准答案为:rightclick调用弹出式菜单程序的方法与下拉菜单一样,即在需要的地方输入命令:do快捷菜单名.mpr。可以在某个控件的rightclick事件输入这个命令,那么在表单或这个控件上按鼠标右键时就会弹出这个菜单。下列选项中不属于软件生命周期开发阶段任务的是___C___。A、软件测试B、概要设计C、软件维护D、详细设计软件生命周期分为软件定义、软件开发及软件维护。其中软件开发阶段的任务中软件设计阶段可分解成概要设计阶段和详细设计阶段;软件维护不属于软件开发阶段故本题答案为C。在数据库系统中,用户所见数据模式为___B___。A、概念模式B、外模式C、内模式D、物理模式数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。故本题答案为B。数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和___D___。A、编码设计B、测试阶段C、运行阶段D、物理设计数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。故本题答案为D。对下列二叉树进行中序遍历的结果是__A____。A、ACBDFEGB、ACBDFGEC、ABDCGEFD、FCADBEG二叉树的中序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。故本题答案为A。从内存中清除内存变量的命令是___A___。A、ReleaseB、DeleteC、EraseD、Destroy格式1:CLEARMEMORY清除所有内存变量格式2:RELEASE内存变量表清除指定的内存变量格式3:RELEASEALL[EXTENDED]清除所有的内存变量格式4:RELEASEALL[LIKE通配符|EXCEPT通配符]选用LIKE清除与通配符相匹配的内存变量,选用EXCEPT短语清除与通配符不相匹配的内存变量。其中通配符可能使用*和?,*表示任何数目的字符,?表示任何单个字符。故本题答案为A。在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是___B___。A、数据B、文档C、类D、代码“项目管理器”窗口是VisualFoxPro开发人员的工作平台,共有6个选项卡,其中“数据”、“文档”、“类”、“代码”、“其他”5个选项卡用于分类显示各种文件,“全部”选项卡用于集中显示该项目中的所有文件。“数据”选项卡包含了一个项目中的所有数据棗数据库、自由表、查询、和视图。“文档”选项卡包含了处理数据时所用的3类文件,输入和查看数据所用的表单、打印表和查询结果所用的报表用标签。“类”选项卡,使用VisualFoxPro的基类就可以创建一个可靠的面向对象的事件驱动程序。“代码”选项卡包括3大类程序,扩展名为.prg的程序文件、函数库APILibraries和应用程序.app文件。“其他”包括文本文件、菜单文件和其他文件,如位图文件.bmp、图标文件.ico等。故本题答案为B。如果有定义LOCALdata,data的初值是__D____。A、整数0B、不定值C、逻辑真D、逻辑假localvariable(本地变量):LOCAL只能在一个函数或过程中被访问,其他过程或函数不能访问此变量的数据。LOCAL内存变量表说明:该变量同样给建立的内存变量赋以初值逻辑假。故本题答案为D。如果运行一个表单以下事件首先被触发的是__A____。A、LoadB、ErrorC、InitD、Click表单运行时的基本事件先后情况为:先执行表单的Load事件,然后执行命令按钮的Init事件,最后执行表单的Init事件。故本题答案为A。在VisualFoxPro中以下叙述正确的是__B____。A、关系也被称作表单B、数据库文件不存储用户数据C、表文件的扩展名是.