电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

计算机二级VF笔试大全

44页
  • 卖家[上传人]:桔****
  • 文档编号:567
  • 上传时间:2016-11-03
  • 文档格式:DOC
  • 文档大小:492KB
  • / 44 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、下列叙述中正确的是_d_。A、软件测试应该由程序开发者来完成 B、程序经调试后一般不需要再测试C、软件维护只包括对程序代码的维护 D、以上三种说法都不对程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。为了达到更好的测试效果,应该由独立的第三方来构造测试。因为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是程度不同地存在障碍的。软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。对如下二叉树进行后序遍历的结果为_D_。A、ABCDEF B、DBEAFC C、ABDECF D、DEBFCA 后序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后遍历右子树,最后访问根结点;并且遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。在E-R图中,用来表示实体的图形是_。A、矩形 B、椭圆形 C、菱形 D、三角形

      2、 E-R图中用矩形表示实体集,用椭圆表示属性,用菱形表示联系。SQL的数据操作语句不包括_D_。A、INSERT B、UPDATE C、DELETE D、CHANGE SQL的数据操作语句包括Create、Insert、Delete、Select、Update等。在Visual FoxPro中以下叙述错误的是_D_。A、关系也被称作表 B、数据库文件不存储用户数据C、表文件的扩展名是.dbf D、多个表存储在一个物理文件中 在Visual FoxPro中,一个表就是一个关系,存储在一个.dbf文件中,多个表应该存储在多个.dbf文件中。扩展名为SCX的文件是_C_。 A、备注文件 B、项目文件 C、表单文件 D、菜单文件 在Visual FoxPro中,备注文件的扩展名是FPT,项目文件的扩展名是PJX,表单文件的扩展是SCX,菜单文件的扩展名是.mnx。在Visual FoxPro中以下叙述正确的是_A_。A、利用视图可以修改数据 B、利用查询可以修改数据C、查询和视图具有相同的作用 D、视图可以定义输出去向 查询与视图的定义和功能几乎完全相同,不同之处主要有: 1、查询的定义保存在

      3、独立的查询(.qpr)文件中,而视图的定义保存在所属的数据库(.dbc)文件中。 2、查询只能读取基表的数据,不能修改查询记录;而视图既能读取也能修改基表的数据。3、查询不能用作程序中USE命令的数据源,查询的结果记录可以指定输出到报表、标签、表浏览器和表文件中;而视图不可以定义输出去向在Visual FoxPro中可以用DO命令执行的文件不包括_C_。A、PRG文件 B、MPR文件 C、FRX文件 D、QPR文件 运行的命令共有5个,分别是: Do 程序文件名.prg Do 查询文件名.qpr Do 菜单文件名.mprDo Form 表单文件名.scx Report Form 报表文件名.frx在Visual FoxPro中,宏替换可以从变量中替换出_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

      4、=Y) D、NOT(X$Y)逻辑运算符有三个:.NOT.或!(逻辑非),.AND.(逻辑与)以及.OR.(逻辑或)。其优先次序依次为NOT、AND、OR。 $为子串包含测试,X$Y的返回结果为.T.,X=Y的返回结果为.F.,X=Y的返回结果为.F.,XY的返回结果为.T.。以下是与设置系统菜单有关的命令,其中错误的是_A_。A、SET SYSMENU DEFAULT B、SET SYSMENU TO DEFAULTC、SET SYSMENU NOSAVE D、SET SYSMENU SAVE SET SYSMENU TO DEFAULT:将系统菜单恢复为缺省配置;SET SYSMENU SAVE:将当前的系统菜单配置指定为缺省配置;SET SYSMENU NOSAVE将缺省配置恢复成Visual FoxPro系统菜单的标准配置。以下所列各项属于命令按钮事件的是_D_。A、ParentB、This C、ThisForm D、Click 常用的命令按钮事件有:Init事件、Destory事件、Error事件、GotFocus事件、Click事件、RightClick事件、Refresh方

      5、法、SetFocus方法。执行如下命令序列后,最后一条命令的显示结果是_。DIMENSION M(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40? M(2)A、变量未定义的提示 B、10 C、20 D、.F. 创建数组的命令格式有两种 DIMENSION (,下标上限2). DECLARE (,下标上限2). 两种格式的功能完全相同。数组创建后,系统自动给每个数组元素赋以逻辑假.F.。 可以用一维数组的形式访问二维数组。本题中M(2)与M(1,2)是同一变量,所以M(2)的值为20。程序测试分为静态分析和动态测试。其中_是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。标准答案为:静态分析 或 静态测试 静态测试指不在计算机上运行被测试程序,而采用其他手段来达到对程序进行检测的目的,包括人工测试和计算机辅助静态分析方法。动态测试指通过在计算机上运行被测试程序,并用所设计的测试用例对程序进行检测的方法。表达式2005-10-3 10:0:0-2005-10-3 9:0:0的数据类型是_。标准答案为:数值型 或 N 日期时间

      6、表达式中可以使用的运算符有+和-两个。格式结果及类型日期+天数 日期型。指定日期若干天后的日期天数+日期 日期型。指定日期若干天后的日期日期-天数 日期型。指定日期若干天后的日期日期-日期 数值型。两个指定日期相差的天数日期时间+秒数 日期时间型。指定日期时间若干秒后的日期时间秒数+日期时间 日期时间型。指定日期时间若干秒后的日期时间日期时间-秒数 日期时间型。指定日期时间若干秒前的日期时间日期时间-日期时间 数值型。两个指定日期时间相差的秒数在visual FoxPro中,将只能在建立它的模块中使用的内存变量称为_。标准答案为:局部变量 或 内部变量 局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内, 离开该函数后再使用这种变量是非法的。全局变量也称为外部变量,它是在函数外部定义的变量。满二叉树它不属于哪一个函数,它属于一个源程序文件。其作用域是整个源程序。在Visual FoxPro中,主索引可以保证数据的_完整性。标准答案为:实体 实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。在Visual FoxPro中利用主关键字或候选关键字

      7、来保证表中的记录惟一,即保证实体惟一性。在Visual FoxPro中将主关键字称作主索引。SQL SELECT语句的功能是_。标准答案为:数据查询 SQL的核心是查询。SQL的查询命令也称作SELECT命令。职工表有工资字段,计算工资合计的SQL语句是SELECT _ FROM 职工。标准答案为:SUM(工资)要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的_事件代码中添加调用弹出式菜单程序的命令。标准答案为:rightclick 调用弹出式菜单程序的方法与下拉菜单一样,即在需要的地方输入命令:do 快捷菜单名.mpr 。可以在某个控件的rightclick事件输入这个命令,那么在表单或这个控件上按鼠标右键时就会弹出这个菜单。下列选项中不属于软件生命周期开发阶段任务的是_C_。A、软件测试 B、概要设计 C、软件维护 D、详细设计软件生命周期分为软件定义、软件开发及软件维护。其中软件开发阶段的任务中软件设计阶段可分解成概要设计阶段和详细设计阶段;软件维护不属于软件开发阶段 故本题答案为C。在数据库系统中,用户所见数据模式为_B_。A、概念模式 B、外模式 C、内模式 D、物

      8、理模式数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。 故本题答案为B。 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和_D_。A、编码设计 B、测试阶段 C、运行阶段 D、物理设计数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。 故本题答案为D。对下列二叉树进行中序遍历的结果是_A_。A、ACBDFEG B、ACBDFGE C、ABDCGEF D、FCADBEG二叉树的中序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。 故本题答案为A。从内存中清除内存变量的命令是_A

      9、_。A、Release B、Delete C、Erase D、Destroy 格式1:CLEAR MEMORY 清除所有内存变量 格式2:RELEASE 清除指定的内存变量 格式3:RELEASE ALLEXTENDED 清除所有的内存变量 格式4:RELEASE ALLLIKE|EXCEPT 选用LIKE清除与通配符相匹配的内存变量,选用EXCEPT短语清除与通配符不相匹配的内存变量。其中通配符可能使用*和?,*表示任何数目的字符,?表示任何单个字符。 故本题答案为A。在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是_B_。A、数据 B、文档 C、类 D、代码“项目管理器”窗口是Visual FoxPro开发人员的工作平台,共有6个选项卡,其中“数据”、“文档”、“类”、“代码”、“其他”5个选项卡用于分类显示各种文件,“全部”选项卡用于集中显示该项目中的所有文件。“数据”选项卡包含了一个项目中的所有数据棗数据库、自由表、查询、和视图。“文档”选项卡包含了处理数据时所用的3类文件,输入和查看数据所用的表单、打印表和查询结果所用的报表用标签。“类”选项卡,使用Visual F

      10、oxPro的基类就可以创建一个可靠的面向对象的事件驱动程序。“代码”选项卡包括3大类程序,扩展名为.prg的程序文件、函数库APILibraries和应用程序.app文件。“其他”包括文本文件、菜单文件和其他文件,如位图文件.bmp、图标文件.ico等。 故本题答案为B。如果有定义LOCAL data,data的初值是_D_。A、整数0 B、不定值 C、逻辑真 D、逻辑假local variable(本地变量):LOCAL 只能在一个函数或过程中被访问,其他过程或函数不能访问此变量的数据。LOCAL 说明:该变量同样给建立的内存变量赋以初值逻辑假。 故本题答案为D。如果运行一个表单以下事件首先被触发的是_A_。A、Load B、Error C、Init D、Click表单运行时的基本事件先后情况为:先执行表单的Load事件,然后执行命令按钮的Init事件,最后执行表单的Init事件。 故本题答案为A。在Visual FoxPro中以下叙述正确的是_B_。A、关系也被称作表单 B、数据库文件不存储用户数据C、表文件的扩展名是.DBC D、多个表存储在一个物理文件中设X=65,命令?VAR

      11、TYPE(X)的输出是_C_。A、N B、C C、L D、出错VARTYPE(,):测试的的类型,返回一个大写字母,函数值为字符型。若的运算结果是NULL值,则根据值决定是否返回的类型:如果值为.T.,就返回的原数据类型。如果值为.F.或缺省,则返回X以表明的运算结果是NULL值。 故本题答案为C。假设表单上有一选项组:男 女,如果选择第二个按钮“女”,则该选项组的Value属性值为_D_。A、.F. B、女 C、2 D、女或2 选项按钮组(OptionGroup)的value属性值可以是字符型的,也可以是数值型的。如果它是字符型,那么它的值就是运行表单时用户所选中的选项(Option)的Caption属性的值。如果它是数值型的,那么它的值就是运行表单时用户所选中的选项(Option)在选项按钮组(OptionGroup)中的顺序号。故本题答案为D。以下关于“视图”的描述正确的是_B_。A、视图保存在项目文件中 B、视图保存在数据库中C、视图保存在表文件中 D、视图保存在视图文件中视图是一个虚拟表。所谓虚拟,是因为视图的数据是从已有的数据库表或其他视图中抽象得来的,这些数据在数据库中并

      12、不实际存储,仅在其数据字典中存储视图的定义。但视图一经定义,就成为数据库的组成部分,可以象数据库表一样接受用户的查询。 故本题答案为B。下列软件系统结构图的宽度为_。 标准答案为:3 或 三 软件系统结构图的宽度:整体控制跨度(最大模块数的层)的表示。_的任务是诊断和改正程序中的错误。标准答案为:程序调试 或 调试一个关系表的行称为_。标准答案为:元组 或 记录 设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段。按先进后出原则组织数据的数据结构是_。标准答案为:栈数据结构分为线性结构和非线性结构,带链的队列属于_。标准答案为:线性结构 与栈类似,队列也是线性表,也可以采用链式存储结构。可以在项目管理器的_选项卡下建立命令文件(程序)。标准答案为:代码 “项目管理器”窗口是Visual FoxPro开发人员的工作平台,共有6个选项卡,其中“数据”、“文档”、“类”、“代码”、“其他”5个选项卡用于分类显示各种文件,其中“代码”选项卡包括3大类程序,扩展名为.prg的程序文件、函数库APILib

      13、raries和应用程序.app文件。不带条件的DELETE命令(非SQL命令)将删除指定表的_记录。标准答案为:当前在Visual FoxPro中为了通过视图修改基本表中的数据,需要在视图设计器的_选项卡下设置有关属性。标准答案为:更新条件 通过视图可以查询表,也可以更新表。因此视图设计器比查询设计器多一个“更新条件”选项卡,用以设定更新条件。在表单设计器中可以通过_工具栏中的工具快速对齐表单中的控件。标准答案为:布局 表单设计器的布局工具栏:用于对齐、放置控件以及调整控件大小。为了在报表中插入一个文字说明,应该插入_控件。标准答案为:标签标签控件在报表中的使用是相当广泛的,例如,每个字段前都要有一段说明性文字,报表一般都有标题等。这些说明性文字或标题文本就是使用标签控件来完成的。如下命令将产品表的名称字段名修改为产品名称ALLER TABLE 产品RENAME _名称 TO 产品名称。标准答案为:COLUMN设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为_B_。A、349 B、350 C、255 D、351所谓完全二叉树是指除最后一层外,每一层上的结点数均达到最大值;

      14、在最后一层上只缺少右边的若干结点。 具有n个结点的完全二叉树,其父结点数为int(n/2),而叶子结点数等于总结点数减去父结点数。本题n=699,故父结点数等于int(699/2)=349,叶子结点数等于699-349=350。 本题答案是B。软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及_B_。A、阶段性报告 B、需求评审 C、总结 D、都不正确 软件的需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。 需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。 需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。 编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。 需求评审是对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。数据库设计包括两个方面的设计内容,它们是_A_。A、概念设计和

      15、逻辑设计以下关于视图的描述正确的是_D_。A、不能根据自由表建立视图 B、可以根据查询建立视图C、只能根据数据库表建立视图 D、可以根据数据库表和自由表建立视图如果一个过程不包含RETURN语句,或RETURN语句中没有指定表达式,那么该过程_C_。A、没有返回值 B、返回0 C、返回.T. D、返回.F. 如果一个过程不包含RETURN语句,或RETURN语句中没有指定表达式,那么该过程返回.T.。项目管理器的文档选项卡用于显示和管理_D_。A、表单、报表和查询 B、数据库、表单和报表 C、查询、报表和视图 D、表单、报表和标签文档选项卡中包含了处理数据时所用的全部文档:输入和查看数据所用的表单,以及打印表和查询结果所用的报表及标签。可以链接或嵌入OLE对象的字段类型是_C_。A、备注型字段 B、通用型和备注型字段 C、通用型字段 D、任何类型的字段 备注型字段占4个字节,存放不定长的字符文本,所保存的信息存储在以.fpt为扩展名的文件中。 通用型字段用于标记电子表格,文档,图片等OLE对象(对象连结和嵌入),占4个字节。在Visual FoxPro的数据工作期窗口,使用SET RE

      16、LATION命令可以建立两个表之间的关联,这种关联是_C_。A、永久性关联 B、永久性关联或临时性关联 C、临时性关联 D、永久性关联和临时性关联SET RELATION命令建立两个表之间的关联是一种临时性关联。使用关系运算对系统进行操作,得到的结果是_C_。A、属性 B、元组 C、关系 D、关系模式 关系运算分为: 1、传统的关系(集合运算) 进行并、差、交集合运算的两个关系必须具有相同的关系模式,即相同结构。在Visual FoxPro中没有提供传统的集合运算,可以通过其他操作或编写程序来实现。 2、专门的关系运算 选择:从关系中找出满足给定条件的元组的操作称为选择。 投影:从关系模式中指定若干个属性组成新的关系称为投影。联接:联接是关系的横向结合。联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。不属于数据定义功能的SQL语句是_。A、CREAT TABLE B、CREAT CURSOR C、UPDATE D、ALTER TABLE SQL功能 命令动词 数据定义 CREATE,DROP,ALTER 数据修改 INSERT,UPDATE,DEL

      17、ETE 数据查询 SELECT 数据控制 GRANT,REVOKE用SQL语句建立表时为属性定义有效性规则,应使用短语_C_。A、DEFAULT B、PRIMARY KEY C、CHECK D、UNIQUE 四个选项中所列出的短语都是建立表CREATE TABLE语句中的短语,其中用于定义属性的有效性规则的短语是CHECK。A选项DEFAULT短语用于定义属性的默认值;B选项PRIMARY KEY短语用于定义满足实体完整性的主索引;D选项UNIQUE短语用于建立候选索引。软件的调试方法主要有:强行排错法、_和原因排除法。标准答案为:回溯法 调式的关键在于推断程序内部的错误位置及原因。其主要的调试方法有:强行排错法、回溯法和原因排除法。 强行排错法:是传统的调试方法,其过程可概括为:设置断点、程序暂停、观察程序状态、继续运行程序。这是目前使用较多、效率较低的调试方法。 回溯法:该方法适合于小规模程序的排错。即一旦发现了错误,先分析错误征兆,确定最先发现症状的位置。然后,从发现症状的地方开始,沿程序的控制流程,逆向跟踪源程序代码,直到找到错误根源或确定错误产生的原因。 原因排除法:是通过演

      18、绎和归纳,以及二分法来实现的。数据库系统的三级模式分别为_模式、内部级模式与外部级模式。标准答案为:概念 或 概念级 数据库系统在其内部具有三级模式及二级映射,三级模式分别是概念级模式、内部级模式和外部级模式。 概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户(应用)公共数据视图。 内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到设备级上(如磁盘及磁盘操作)。外模式也称子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出。数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、_和处理过程。标准答案为:数据存储 数据字典是各类数据描述的集合,它通常包括5个部分,即数据项,是数据的最小单位;数据结构,是若干数据项有意义的集合;数据流,可以是数据项,也可以是数据结构,表示某一处理过程的输入或输出;数据存储,处理过程中存取的数据,常常是手工凭证、手工文档或计算机文件;处理过程。在Visual Fo

      19、xPro的表之间建立一对多联系是把_的主关键字字段添加到_的表中。标准答案为:一方 或 一个表 与 多方 或 多个表 表之间建立一对多联系是把一方的主关键字字段添加到多方的表中。 一对多联系是关系型数据库中最普遍的联系。在一对多联系中,表A的一个记录在表B中可以有多个记录与之相对应,但表B中的一个记录最多只能有一个表A的记录与之相应。要建立这样的联系,就要把一方的主关键字或候选索引关键字,而多方使用普通索引关键字。如果项目不是用应用程序向导创建的,应用程序生成器只有_、表单和报表三个选项卡可用。标准答案为:数据 如果项目不是用应用程序向导创建的,由于没有事先建立完成的应用程序框架,启动应用程序生成器只为应用程序创建元表,应用程序生成器只有数据、表单和报表三个选项卡可用。在关系数据模型中,二维表的列称为属性,二维表的行称为_。标准答案为:元组 或 记录假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。它们的结构分别如下:图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C

      20、(2),职称C(6),地址C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8)在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是_。标准答案为:总编号+借书证号 或 借书证号+总编号报表标题一般是通过_控件定义。标准答案为:标签设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8)对图书管理数据库,查询图书表中的所有元组。请对下面的SQL语句填空:_标准答案为:SELECT * FROM 图书 或 SELE * FROM 图书设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8)对图书管理数据库,查询所

      21、有已借出的书名。请对下面的SQL语句填空:SELECT 书名 FROM 图书;WHERE 总编号 _标准答案为:IN (SELECT 总编号 FROM 借阅) 或 IN (SELE 总编号 FROM 借阅)程序流程图(PFD)中的箭头代表的是_B_。A、数据流 B、控制流 C、调用关系 D、组成关系程序流程图(PFD)是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。 本题答案为B。下面关于过程调用的陈述中,_A_是错误的。A、实参与形参的数量必须相等 B、当实参的数量多于形参的数量时,出现运行时错误C、当形参的数量多于实参的数量时,多余的形参被逻辑假D、参数传递可以是按值传递也可以是按引用传递 实参可以是常量、变量,也可以是一般形式的表达式。调用模块程序时,系统会自动把实参传递给对应的形参。形参的数目不能少于实参的数目,否则系统会产生运行时错误。如果形参的数目多于实参的数目,那么多余的形参取初值逻辑假.F.。 如果实参是常量或一般形式的表达式,系统会计算出实参的值,并把它们赋值给相应的形参变量,这种情形称为按值传递;如果实参是变量,那么传递的将不

      22、是变量的值,而是变量的地址,这时形参和实参实际上是同一个变量(尽管它们的名字可能不同),在模块程序中对形参变量值的改变,同样是对实参变量值的改变,这种情形称为按引用传递。下面关于运行应用程序的说法正确的是_C_。A、.app应用程序可以在Visual FoxPro和Windows环境下运行B、.exe只能在Windows环境下运行C、.exe应用程序可以在Visual FoxPro和Windows环境下运行D、.app应用程序只能在Windows环境下运行 .app应用程序首先要启动Visual FoxPro然后从程序菜单种选择运行,选择要执行的应用程序;或者在命令窗口中,键入DO和应用程序名.exe应用程序可以在Visual FoxPro和Windows环境下运行。在Visual FoxPro中,可以对字段设置默认值的表_A_。A、必须是数据库表 B、必须是自由表C、自由表或数据库表 D、不能设置字段的默认值 数据库表和自由表区别:数据库表可以使用长字段名,可以为数据库表的字段指定默认值和输入掩码,可以为数据库表中的字段指定标题和添加注释等等。查询设计器和视图设计器的主要不同表现在于

      23、_B_。A、查询设计器有更新条件选项卡,没有查询去向选项B、查询设计器没有更新条件选项卡,有查询去向选项C、视图设计器没有更新条件选项卡,有查询去向选项D、视图设计器有更新条件选项卡,也有查询去向选项 查询设计器没有更新条件选项卡,有查询去向选项卡;视图设计器有更新条件选项卡,没有查询去向选项卡。可对照查询设计器和视图设计器的界面。视图设计器与查询设计器不同的是在视图设计器中改变的是记录可以送回到源表中以更新源表中相对应的记录,而查询不能,所以该题为B。对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于_D_。A、实体完整性规则 B、参照完整性规则C、用户定义的完整性规则 D、不属于以上任何一种规则 数据完整性有四种类型:实体完整性、域完整性、引用完整性、用户定义完整性 。 实体完整性将行定义为特定表的唯一实体。实体完整性强制表的标识符列或主键的完整性(通过索引、UNIQUE 约束、PRIMARY KEY 约束或 IDENTITY 属性)。 域完整性是指给定列的输入有效性。强制域有效性的方法有:限制类型(通过数据类型)、格式

      24、(通过 CHECK 约束和规则)或可能值的范围(通过 FOREIGN KEY 约束、CHECK 约束、DEFAULT 定义、NOT NULL 定义和规则)。 引用完整性:在输入或删除记录时,引用完整性保持表之间已定义的关系。引用完整性基于外键与主键之间或外键与唯一键之间的关系。引用完整性确保键值在所有表中一致。这样的一致性要求不能引用不存在的值,如果键值更改了,那么在整个数据库中,对该键值的所有引用要进行一致的更改。 用户定义完整性使您得以定义不属于其它任何完整性分类的特定业务规则。STR(109.87,7,3)的值是_D_。A、109.87 B、109.87 C、109.870 D、109.870 数值型转换为字符型函数: 格式:STR(,) 功能:将数值表达式按设定的长度和小数位数转换成字符型数据。 说明:为转换后的字符串位数,若的设定值大于实际数值,则转换后的字符串前补空格,若的设定值小于实际数值,则用*代替,若的设定大于实际数值,则转换后的字符串后补0,若的设定值小于实际数值,则对小数四舍五入。小数点和负号均占有1位。 函数STR(109.87,7,3)要求转换后的字符串为7位

      25、,保留3个小数,由于109.87只有两位小数,转换后需在其后补一个0。所以本题答案为D。下述命令中的_C_命令不能关闭表文件。A、USE B、CLOSE DATABAS E C、CLEAR D、CLOSE ALL USE命令其后加表名是打开一个表,直接使用其命令是关闭表文件。 CLOSE DATABASE 关闭数据库文件。 CLEAR 清屏幕。 CLOSE ALL 关闭所有文件。设一棵完全二叉树共有500个结点,则在该二叉树中有_个叶子结点。标准答案为:250 所谓完全二叉树是指除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点。 具有n个结点的完全二叉树,其父结点数为int(n/2),而叶子结点数等于总结点数减去父结点数。本题n=500,故父结点数等于int(500/2)=250,叶子结点数等于500-250=250。面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个_。标准答案为:实体软件的需求分析阶段的工作,可以概括为四个方面:_、需求分析、编写需求规格说明书和需求评审。标准答案为:需求获取_是数据库应用的核心。标准答案为:数据库设计 数据

      26、库设计是数据库应用的核心。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。数据库表之间的一对多联系通过主表的_索引和子表的_索引实现。 标准答案为:主 或 候选 与 普通?LEN(TRIM(国庆+假期)=_。标准答案为:8 TRIM():返回指定字符表达式值去掉尾部空格后形成的字符串。 LEN():返回指定字符表达式值的长度,即所含的字符个数。 一个汉字占两个字符位,所以本题答案为8。报表由_和_两个基本部分组成。标准答案为:数据源 或 布局 与 布局 或 数据源 报表主要包括两部分内容:数据源和布局。数据源是报表的数据来源,报表的数据源通常是数据库中的表或自由表,也可以是视图、查询或临时表。视图和查询对数据库中的数据进行筛选、排序、分组、在定义了一个表、一个视图或查询之后,便可以创建报表。设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)借阅(借书证号C(4),总编号C(

      27、6),借书日期D(8)对图书管理数据库的借阅表,将借书证号和总编号定义为借阅表的候选索引,索引名是hxsy。请对下面的SQL语句填空:ALTER TABLE 借阅 _标准答案为:ADD UNIQUE 借书证号+总编号 TAG hxsy 或 ADD UNIQUE 总编号+借书证号 TAG hxsy 或 ADD UNIQ 借书证号+总编号 TAG hxsy 或 ADD UNIQ 总编号+借书证号 TAG hxsy设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8)对图书管理数据库,将读者表中的借书证号属性名改为书证号。请对下面的SQL语句填空:ALTER TABLE 读者 _标准答案为:RENAME 借书证号 TO 书证号 或 RENA 借书证号 TO 书证号 或 RENAME COLUMN 借书证号 TO 书证号 或 RENA COLU 借书证号 TO 书证号设有下列二

      28、叉树: 对此二叉树中序遍历的结果为_B_。A、ABCDEF B、DBEAFC C、ABDECF D、DEBFCA下列工具中不属于需求分析常用工具的是_D_A、PAD B、PFD C、N-S D、DFD常见的需求分析方法有:结构化分析方法和面向对象的分析方法。结构化分析的常用工具有:数据流图(DFD)、数据字典(DD)、判定树和判定表等。 本题答案为D。在Visual FoxPro中,有如下几个内存变量赋值语句:X=2001-07-28 10:15:20 PMY=.T.M=$123.45N=123.45Z=123.45执行上述赋值语句之后,内存变量X、Y、M、N、Z的数据类型分别是_D_。A、D、L、Y、N、C B、D、L、M、N、C C、T、L、M、N、C D、T、L、Y、N、C在创建快速报表时,基本带区包括_B_。A、标题、细节和总结 B、页标头、细节和页注脚C、组标头、细节和组注脚 D、报表标题、细节和页注脚 带区的作用是控制数据在页面上的打印位置,页标头、细节和页注脚这3个带区是快速报表的默认基本带区。默认情况下,报表设计器显示三个带区:页标头、细节和页注脚。一个分隔符栏位于每一

      29、带区的底部。带区名称显示于靠近蓝箭头的栏,蓝箭头指示该带区位于栏之上,而不是之下。在应用程序生成器的数据选项卡中可以_A_。A、为表生成一个表单和报表,并可以选择样式 B、为多个表生成的表单必须有相同的样式C、为多个表生成的报表必须有相同的样式 D、只能选择数据源,不能创建它 生成选项卡:用于根据所选的表按照指定的样式生成表单或报表。 表单样式选项卡:可以从本下拉列表中为表格中列出的表选择表单样式。 报表样式选项卡:可以从本下拉列表中为表格中列出的表选择报表样式。 如果要让不同的表单或报表使用不同的样式,请选择表单或报表及其所需样式,然后进行生成。重复这一操作,直至得到了应用程序所需的全部样式。Visual FoxPro是一种关系数据库管理系统,所谓关系是指_D_。A、表中各条记录彼此有一定的关系 B、表中各个字段彼此有一定的关系C、一个表与另一个表之间有一定的关系 D、数据模型符合满足一定条件的二维表格式备注型字段的数据用来存放_D_。A、指向备注的具体内容 B、指向DBF文件的指针C、指向FPT文件的文件名 D、指向FPT中文字块的指针备注型字段是不定长的字符型文本,它在表中占用4

      30、个字节,所保存的数据信息存储在以.fpt为扩展名的文件中。在SQL中,可以用谓词UNIQUE来测试一个集合中是否_D_A、为空集合 B、存在重复分量值 C、为非空集合 D、存在重复元组 在SQL中UNIQUE用于建立候选索引,候选索引的值不允许在指定的字段或表达式中重复。下列哪项体现了关系数据库的参照完整性_C_。A、主键 B、超键 C、外键 D、侯选键 关系模式的参照完整性规则的形式定义中,有一个关系模式为参照关系模式, 一个为依赖关系模式。依赖关系模式中的外键值只能空值或者参照关系模式中的主键值。由此可表明外键体现了关系数据库的参照完整性。关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、_和自定义完整性。标准答案为:参照完整性数据模型按不同的应用层次分为三种类型,它们是_数据模型、逻辑数据模型和物理数据模型。标准答案为:概念在关系数据库的基本操作中,从表中取出满足条件元组的操作称为_。标准答案为:选择 在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择;在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为联接;从关系模式中

      31、指定若干个属性组成新的关系称为投影。快捷菜单实质上是一个弹出式菜单。要将某个弹出式菜单作为一个对象的快捷菜单,通常是在对象的_事件代码中添加调用该弹出式菜单程序的命令。标准答案为:Rightclick关系是具有相同性质的_的集合。标准答案为:元组 或 记录一个关系就是一张二维表,每个关系有一个关系名。在Visual FoxPro中一个关系存储为一个文件,文件扩展名为.dbf,称为表。元组是在一个二维表(关系)中,行称为元组,每一行是一个元组。元组对应存储文件中的一个具体记录。利用一对多报表向导创建的一对多报表,把来自两个表中的数据分开显示,父表中的数据显示在_带区,而子表中的数据显示在细节带区。标准答案为:组标头 报表中常用带区有:页标头,细节,页注脚,列标头,列注脚,组标头,组注脚,标题,总结。首次启动报表设计器时,报表布局中只有3个带区,它们是页标头、_和页注脚。标准答案为:细节 页标头:每个页面打印一次,例如列报表的字段名称。 细节:每条记录打印一次,例如各记录的字段值。 页注脚:每个页面下面打印一次,例如页码和日期。设有图书管理数据库:图书(总编号C(6),分类号C(8),书名

      32、C(16),作者C(6),出版单位C(20),单价N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8)为图书管理数据库的读者表增加工资属性(N(8,2)。请对下面的SQL语句填空: _标准答案为:ALTER TABLE 读者 ADD 工资 N(8,2) 或 ALTE TABL 读者 ADD 工资 N(8,2) 或 ALTER TABLE 读者 ADD COLUMN 工资 N(8,2) 或 ALTE TABL 读者 ADD colu 工资 N(8,2)对于图书管理数据库,查询每类图书的册数和平均单价。请对下面的SQL语句填空:SELECT 分类号,_ FROM 图书;_ 分类号标准答案为:COUNT(*),AVG(单价) 或 COUN(*),AVG(单价) 或 AVG(单价),COUNT(*) 或 AVG(单价),COUN(*) 或 COUNT(总编号),AVG(单价) 或 coun(总编号),AVG(单价) 与 GROUP BY 或 GROU BY对于图书管理数据库,查询每类图

      33、书中多于1册的册数和平均单价。请对下面的SQL语句填空:SELECT 分类号,COUNT(*),AVG(单价) FROM 图书;_ 分类号 _标准答案为:GROUP BY 或 grou by 与 HAVING COUNT(*)1 或 havi coun(*)1 或 havin count(*)1 或 having coun(*)1 或 HAVING COUNT(总编号)1 或 havi coun(总编号)1 或 havin count(总编号)1 或 having coun(总编号)1希尔排序法属于哪一种类型的排序法_。A、交换类排序法 B、插入类排序法 C、选择类排序法 D、建堆排序法希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序做了很大的改进。 本题答案为B。在结构化方法中,软件功能分解属于下列软件开发中的_C_阶段。A、详细设计 B、需求分析 C、总体设计 D、编程调试总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的

      34、功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。 本题答案为C。数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是_D_。A、自顶向下 B、由底向上 C、由内向外 D、由整体到局部 数据库概念设计的过程中,视图设计一般有三种设计次序,它们是: 1、自顶向下。这种方法是先从抽象级别高且普遍性强的对象开始逐步细化、具体化与特殊化。2、由底向上。这种设计方法是先从具体的对象开始,逐步抽象,普遍化与一般化,最后形成一个完整的视图设计。 3、由内向外。这种设计方法是先从最基本与最明显的对象着手逐步扩充至非基本、不明显的其它对象。 本题答案为D。SQL语句中修改表结构的命令是_C_。A、MODIFY TABLE B、MODIFY STRUCTURE C、ALTER TABLE D、ALTER STRUCTURE用MODIFY STRUCTURE命令可以打开表设计器,对表结构进行修改,前提是该表须先打开。假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按

      35、钮组是一个容器对象,其中包含Command1和Command2两个命令按钮,如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下面_式子是正确的。A、This.ThisForm.Text1.Value B、This.Parent.parent.Text1.ValueC、Parent.Parent.Text1.Value D、This.parent.Text1.Value 在对象的嵌套层次关系中,要引用其中的某个对象,也需要指明对象在嵌套层次中的位置。Parent是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象。This.Parent指的是命令按钮组。 This.Parent.parent指的是该窗体。关系数据库管理系统所管理的关系是_B_。A、一个DBF文件 B、若干个二维表 C、一个DBC文件 D、若干个DBC文件关系数据库管理系统可以对多个关系型数据库进行管理。基本的数据结构是二维表。所以该题选B。使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为_D_。A、2个 B、3个 C、5个 D、6个 应该有mm(1,1

      36、)、mm(1,2)、mm(1,3)、mm(2,1)、mm(2,2)、mm(2,3)共6个。Visual FoxPro的报表文件.FRX中保存的是_D_。A、打印报表的预览格式 B、打印报表本身 C、报表的格式和数据D、报表设计格式的定义 报表文件.FRX中保存的是报表设计格式的定义。如果要在屏幕上直接看到查询结果,查询去向应该选择_D_。A、屏幕 B、浏览 C、临时表或屏幕 D、浏览或屏幕 查询去向选择浏览或屏幕,都可以直接看到查询结果,去向为其他表、图形、报表、标签等都各自生成了各自文件,不能直接看到结果。其中,SELECT后的书名、作者和出版单位所对应的关系操作是_。A、投影操作 B、联接 C、选择 D、合并SELECT命令是用于实现查询操作的,SELECT短语用于实现关系的投影操作,将所选的属性置于SELECT后面,多个属性名之间用逗号隔开。执行命令INDEX on 姓名 TAG index_name建立索引后,下列叙述错误的是_B_。A、此命令建立的索引是当前有效索引B、此命令所建立的索引将保存在.idx文件中C、表中记录按索引表达式升序排序D、此命令的索引表达式是姓名,索引名

      37、是index_name如果选用OF短语,则可以用CDXFileName指定包含多个索引的复合索引文件名,扩展名也是.cdx。FOR lExpression给出索引过滤条件,指索引满足条件的记录,该选项一般不使用。COMPACT当使用TO IDXFileName时说明建立一个压缩的.idx文件,复合索引总是压缩的。ASCENDING或DESCENDING说明建立升序或降序索引,默认升序。UNIQUE说明建立唯一索引。CANDIDATE说明建立候选索引。 ADDITIVE与建立索引本身无关,说明现在建立索引时是否关闭以前的索引,默认是关闭已经使用的索引,使新建立的索引成为当前索引。在SQL语句中,与表达式仓库号 NOT IN (wh1,wh2)功能相同的表达式是_D_。A、仓库号wh1 AND 仓库号wh2 B、仓库号!wh1 OR 仓库号#wh2C、仓库号wh1 OR 仓库号!wh2 D、仓库号!wh1 AND 仓库号!wh2 本题中的IN相当于集合运算符。 在SQL中,不等于用!=表示。另外还可以用否定运算符NOT写出等价命令。题中表达式:仓库号 NOT IN (wh1,wh2)表示仓

      38、库号不包含在集合(wh1,wh2)中,恰与D选项等价。栈的基本运算有三种:入栈、退栈和_。标准答案为:读栈顶元素 或 读栈顶的元素 或 读出栈顶元素在面向对象方法中,信息隐蔽是通过对象的_性来实现的。标准答案为:封装 软件工程的基本原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。信息隐蔽是指采用封装技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。数据流的类型有_和事务型。标准答案为:变换型 典型的数据流类型有两种:变换型和事务型。 变换型:是指信息沿输入通路进入系统,同时由外部形式变换为内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统。事务型:在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。关系模型的数据操纵即是建立在关系上的数据操纵,一般有_、增加、删除和修改四种操作。标准答案为:查询Visual FoxPro的主索引和候选索引可以保证数据的_完整性。标准答案为:域 域:属性的取值范围,即不同记录对同一字段的取值所限定的范围。 Visua

      39、l FoxPro的主索引和候选索引可以保证数据的域完整性。在SQL中,测试列值是否为空值用_运算符号,测试列值是否为非空值用_运算符号。标准答案为:ISNULL 与 EXISTS 或 EXIS 或 EXIST EXISTS是谓词,EXISTS或NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。 查询空值时要使用IS NULL,而=NULL是无效的,因为空值不是一个确定的值,所以不能用=这样的运算进行比较。设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS)主关键字是NO其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。将所有96101班号改为95101;_。标准答案为:UPDATE R SET CLASS=95101 WHERE CLASS=96101 或 UPDA R SET CLASS=95101 WHER CLASS=96101 或 UPDA R SET CLASS=95101 WHERE CLASS=96101SQL可以控制视图的_方法。标准答案为:更新对于图书管理数据库,如下

      40、的SQL命令:SELECT 书名,作者,出版单位 FROM 图书管理!图书;WHERE 出版单位=高等教育出版社 OR 出版单位=电子工业出版社其中,WHERE短语后的出版单位=高等教育出版社 OR 出版单位=电子工业出版社对应的关系操作是_。标准答案为:选择操作 或 选择SELECT命令是用于实现查询操作的,WHERE短语在SELECT命令中用于选择满足条件的元组,将选择条件的逻辑表达式置于WHERE短语后,实现关系的选择操作。SELECT 姓名,单位 FROM 图书管理!读者;WHERE 借书证号 IN(SELECT _ FROM 图书管理!借阅;GROUP BY 借书证号 _ COUNT(*)=2)标准答案为:借书证号 与 HAVING 或 HAVIN 或 HAVI已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是_A_。A、cedba B、acbed C、decab D、deabc依据后序遍历序列可确定根结点为c;再依据中序遍历序列可知其左子树由deba构成,右子树为空;又由左子树的后序遍历序列可知其根结点为e,由中序遍历序列可知其左子树为d,右子

      41、树由ba构成。求得该二叉树的前序遍历序列为选项A。 本题答案为A。在下列几种排序方法中,要求内存量最大的是_D_。A、插入排序 B、选择排序 C、快速排序 D、归并排序快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。 本题答案为D。下列不属于软件调试技术的是_B_。A、强行排错法 B、集成测试法 C、回溯法 D、原因排除法 调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原因排除法。 本题答案为B。在数据流图(DFD)中,带有名字的箭头表示_C_。A、控制程序的执行顺序 B、模块之间的调用关系 C、数据的流向 D、程序的组成成分数据流相当于一条

      42、管道,并有一级数据(信息)流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。 本题答案为C。将内存变量定义为全局变量的Visual FoxPro命令是_C_。A、LOCAL B、PRIVATE C、PUBLIC D、GLOBAL 在VFP中,可以使用LOCAL、PRIVATE和PUBLIC命令强制规定变量的作用范围。 LOCAL用于定义局部变量,局部变量只能在创建它们的过程中使用和修改,不能被更高层或更低层的过程访问。 PRIVATE用于定义私有变量,它用定义当前过程的变量,先将以前过程定义的同名变量保存起来,在当前过程中使用私有变量而不影响这些同名变量的原始值。 PUBLIC用于定义全局变量。在本次VISUAL FOXPRO运行期间,所有过程都可以使用这些全局变量。下面有关索引的描述正确的是_C_。A、建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B、索引与数据库表的数据存储在一个文件中C、创建索引是创建一个指向数据库表文件记录的指针构成的文件D、使用索引并不能加

      43、快对表的查询操作 VISUAL FOXPRO索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的.dbf文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向.dbf文件记录的指针构成的文件。若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还可以加速对表的查询操作。在下面的数据类型中默认值为.F.的是_C_。A、数值型 B、字符型 C、逻辑型 D、日期型 不同类型数据的空值规定: 数值型 0 字符型 空串、空格、制表符、回车、换车 货币型 0 浮点型 0 整型 0 双精度型 0 日期型 空(如CTOD()) 日期时间 空(如CTOT())逻辑型 .F. 备注字段 空(无内容)在当前盘当前目录下删除表stock的命令_C_注意不是AA、DROP stock B、DELETE TABLE stock C、DROP TABLE stock D、DELETE stock下面关于查询描述正确的是_C_。A、可以使用CREATE VIEW 打开查询设计器B、使用查询设计器可以生成所有的SQL查询语句C、使用查询设计器生成的SQL语句存盘后

      44、将存放在扩展名为QPR的文件中D、使用DO语句执行查询时,可以不带扩展名 答案A中CREATE VIEW是建立视图即打开视图设计器的命令。打开查询设计器的命令应为CREATE QUERY。当建立完查询并存盘后将产生一个扩展名为QPR的文件,它是一个文本文件。如果熟悉SQL SELECT,则可以直接用各种文本编辑器,通过自己写SQL SELECT语句来建立查询,最后只要把它保存为扩展名为QPR的文件即可。事实上,查询设计器只能建立一些比较规则的查询,而复杂的查询它在运行查询可以使用命令格式: DO queryfile 其中DO queryfile是查询文件名,此时必须给出查询文件的扩展名qpr。使用报表向导定义报表时,定义报表布局的选项是_A_。A、列数、方向、字段布局 B、列数、行数、字段布局C、行数、方向、字段布局 D、列数、行数、方向 报表向导中的定义报表布局选项包括列,方向,字段布局。可以调整字段布局,当报表中的所有字段可以在一页中水平地排满时,可以使用列风格来设计报表,这样可以在一个页面中显示更多的数据;此时,一行中可能已经容纳不了所有的字段,就只有考虑行风格的报表布局;在列数

      45、选项中,可以决定在一页内显示的重复数据的列数;方向栏用来设置打印机的纸张设置。实现算法所需的存储单元多少和算法的工作量大小分别称为算法的 _。标准答案为:空间复杂度和时间复杂度数据结构包括数据的逻辑结构、数据的 _以及对数据的操作运算。标准答案为:存储结构 数据结构包括3个方面,即数据的逻辑结构、数据的存储结构及对数据的操作运算。在联接运算中,_联接是去掉重复属性的等值连接。标准答案为:自然项目管理器的_选项卡用于显示和管理数据库、自由表和查询等。标准答案为:数据 项目管理器窗口是Visual FoxPro开发人员的工作平台,共有6个选项卡,其中数据、文档、类、代码、其他5个选项卡用于分类显示各种文件,全部选项卡用于集中显示该项目中的所有文件。数据选项卡包含了一个项目中的所有数据-数据库、自由表、查询、和视图。文档选项卡包含了处理数据时所用的三类文件,输入和查看数据所用的表单、打印表和查询结果所用的报表用标签。类选项卡,使用Visual FoxPro的基类就可以创建一个可靠的面向对象的事件驱动程序。代码选项卡包括三大类程序,扩展名为.prg的程序文件、函数库APILibraries和应

      46、用程序.app文件。其他包括文本文件、菜单文件和其他文件,如位图文件.bmp、图标文件.ico等。LEFT(123456789,LEN(数据库)的计算结果是_。标准答案为:123456 或 123456 或 123456同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是_,这种索引称为_。标准答案为:.cdx 或 CDX 与 结构复合索引 索引文件的种类有: 非结构单索引文件:主要兼容早期版本的一种索引文件,文件中只包含一种索引,这种索引文件的扩展名为.idx。 非结构复合索引文件:索引文件可以包含不同索引标识的多个索引,也可以为一个表建立多个非结构复合索引。索引文件名由用户指定,扩展名为.cdx。 结构复合索引文件:索引文件可以包含不同索引标识的多个索引。一个表只有一个结构复合索引文件,其索引文件名与表名相同,扩展名为.cdx。结构复合索引文件在创建表时自动产生,并且随表的打开而打开,随表的修改而更新。为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为_B_。A、PAD图 B、N-S图 C、结构图 D

      47、、数据流图 常见的过程设计工具有:程序流程图、N-S图、PAD图和HIPO图。其中,为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为N-S图。下面关于报表的数据源的陈述中最完整的是_A、自由表或其他报表 B、数据库表、自由表或视图C、数据库表、自由表或查询 D、表、查询或视图报表包括两个基本组成部分:数据源和布局。数据源通常是数据库中的表,但也可以是视图、查询或临时表。视图和查询将筛选、排序、分组数据库中的数据,而报表布局定义了报表的打印格式。在定义了一个表、一个视图或查询后,便可以创建报表或标签。下面关于Visual FoxPro数组的叙述中,错误的是_C_。A、用DIMENSION和DECLARE都可以定义数组B、Visual FoxPro只支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型D、新定义数组的各个数组元素初值为.F. 数组是指存储在一个变量中由单个变量名引用的有序数据集合。数组中的每一个元素都可以通过一个数值下标被引用。在 Visual FoxPro 中,一个数组中的数据不必是同一种数据类型。关系是指_

      48、A_。A、元组的集合 B、属性的集合 C、字段的集合 D、实例的集合 一个二维表(一个具体关系)中水平方向的行称为元组,元组的集合称为关系或实体;字段称为属性,属性的集合为属性集。因此本题正确答案应选A。关系数据库中,实现表与表之间的联系是通过_B_。A、实体完整性规则 B、参照完整性规则 C、用户自定义的完整性 D、值域 在关系模型中实体及实体间的联系都是用关系来描述的。这样就自然存在着关系与关系之间的引用。引用的时候,必须取基本表中已经存在的值,参照完整性规则是定义外码与主码之间引用规则的。EOF( )是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为_C_。A、0 B、1 C、.T. D、.F. 函数EOF( )测试文件尾。若记录指针指向文件尾,测试结果返回真(.T.)。要使学生数据表中不出现同名学生的记录,在数据库中需要建立_D_。A、字段有效性限制 B、属性设置 C 、记录有效性限制 D、设置触发器 当有命令或操作改变了表中的记录时,就会根据插入记录、更新记录还是删除记录来触发相应的触发器,利用该触发器中的规则来对表记录进行检查。SQL中可使用的通配符有_D_。

      49、A、*(星号) B 、%(百分号) C、_(下划线) D、B和C SQL中的表达式中可用的通配符有%(百分号)和(下划线),而在SELECT子句中虽然可用*(星号)来表示从表中取出所有列,但它不是通配符。 %匹配包含零个或多个字符的任意字符串。这个通配符既可以用作前缀又可以用作后缀。 _匹配任意单个字符,可以作前缀也可作后缀。以下属于容器类控件的是_B_。A、Text B、Form C、Label D、CommandButton VISUAL FOXPRO中的类一般可分为两种类型:容器类和控件类。控件是一个可以以图形化的方式显示出来并能与用户进行交互的对象,例如一个命令按钮、一个文本框等。控件通常被放置在一个容器里。容器可以被认为是一种特殊的控件,它能包容其他的控件或容器,例如一个表单、一个表格等。_ A_是面向对象程序设计中程序运行的最基本实体A、对象 B、类 C、方法 D、函数 面向对象程序由若干个对象构成;结构化程序由数据和相应算法构成。在Visual FoxPro中说明数组的命令是_C_。A、DIMENSION和ARRAY B、DECLARE和ARRAYC、DIMENSION和

      50、DECLARE D、只有DIMENSION数组属于内存变量的一种,VFP中数组同变量一样,可以拥有任意数据类型。在使用时也必须先声明数组的类型。声明的方式有如下几种:使用DECLARE命令、使用DIMENSION命令、使用PUBLIC命令及使用LOCAL命令。前两种方法声明的数组属于私有数组,而使用PUBLIC命令声明的数组属于全局数组,使用LOCAL命令声明的数组属于局部数组。数组在声明之后,每个元素被默认地赋予.F.值。 本题答案是C。算法的基本特征是可行性、确定性、_和拥有足够的情报。标准答案为:有穷性算法是指解题方案的准确而完整的描述。它有4个基本特征,分别是可行性、确定性、有穷性和拥有足够的情报。数据库设计分为以下6个设计阶段:需求分析阶段、_、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。标准答案为:概念设计阶段 或 数据库概念设计阶段 数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段数据库保护分为:安全性控制 、_、并发性控制和数据的恢复。标准答案为:完整性控制Visual FoxPro中不允许

      51、在主关键字字段中有重复值或_。Visual FoxPro中不允许在主关键字字段中有重复值或_。如果已对报表进行了数据分组,报表会自动包含_和_带区。标准答案为:组标头 或 组注脚 与 组注脚 或 组标头查询设计器的筛选选项卡用来指定查询的_。标准答案为:查询条件 或 条件假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。它们的结构分别如下:图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8)如果要在藏书中查询高等教育出版社和科学出版社的图书,请对下面的SQL语句填空。SELECT 书名,作者,出版单位;FROM 图书管理!图书;WHERE 出版单位_标准答案为:IN(高等教育出版社,科学出版社) 或 IN(科学出版社,高等教育出版社) 或 IN(高等教育出版社,科学出版社) 或 IN(科学出版社,高等教育出版社) IN:集合运算符包含的意思,常用来实现嵌套查询。设系统日期为200

      52、1年12月31日,下列表达式的值是_。VAL(SUBSTR(1999,3)+RIGHT(STR(YEAR(DATE(),2)+17标准答案为:9918.00 或 9918 DATE():返回当前系统日期。 YEAR():从指定的日期表达式或日期时间表达式中返回年份。 STR(),):将的值转换成字符串,转换时根据需要自动进行四舍五入。 RIGHT(,):从指定表达式值的右端取一个指定长度的子串作为函数值。 SUBSTR(,)从指定表达式的指定起始位置取指定长度的子串作为函数值。 VAL(,):将数字符号(包括正负号、小数点)组成的字符型数据转换成相应的数值型数据。 题目中的表达式:VAL(SUBSTR(1999,3)+RIGHT(STR(YEAR(DATE(),2)+17=VAL(99+RIGHT(STR(2001),2)+17=VAL(99+01)+17=9901+17=9918。SELECT 书名,作者 FROM 图书 WHERE _标准答案为:书名 LIKE Internet% 或 书名 in(Internet)设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(1

      53、6),作者C(6),出版单位C(20),单价N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8)对于图书管理数据库,检索没有借阅任何图书的读者的姓名和所在单位。请对下面的SQL语句填空:SELECT 姓名,单位 FROM 读者 WHERE _(SELECT * FROM 借阅 WHERE _)设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8)对于图书管理数据库,检索没有借阅任何图书的读者的姓名和所在单位。请对下面的SQL语句填空:SELECT 姓名,单位 FROM 读者 WHERE _(SELECT * FROM 借阅 WHERE _) 查询操作使用SELECT命令,本题是联接查询和嵌套查询的结合使用,内层查询是将借阅表和读者表通过借书证号联接起来,查询的结

      54、果是所有借阅了图书的信息的集合,外层查询读者表中不在内层查询结果中出现的读者姓名和单位,在WHERE条件短语中要用NOT EXISTS谓词。 EXISTS是谓词,EXISTS或NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。算法分析的目的是_D_。A、找出数据结构的合理性 B、找出算法中输入和输出之间的关系C、分析算法的易懂性和可靠性 D、分析算法的效率以求改进算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。 本题答案为D。已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是_B_。A、堆排序 B 、直接插入排序 C、快速排序 D、直接选择排序当数据表A中每个元素距其最终位置不远,说明数据表A按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少。 本题答案为B。用链表表示线性表的优点是_A_。A、便于插入和删除操作 B、数据元素的物理顺序与逻辑顺序相同C、花费的存储空间较顺序存储少

      55、D、便于随机存取 链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除操作。下列不属于结构化分析的常用工具的是_D_。A、数据流图 B、数据字典 C、判定树 D、PAD图结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而PAD图是常见的过程设计工具中的图形设计。 本题答案为D。在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有_D_。A、数据无冗余 B、数据可共享C 、专门的数据管理软件 D、特定的数据模型在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。 本题答案为D。查询设计器中包括的选项卡有_A_。A、字段、筛选、排序依据 B、字段、条件、分组依据C、条件、排序依据、分组依据 D、条件、筛选、杂项 查询设计器中选项卡选项有:字段:指定字段

      56、,SUM或COUNT之类的合计函数,或其它表达式。联接:指定联接表达式,用它来匹配多个表或视图中的记录。筛选:指定选择记录的条件,比如在字段内指定值或在表之间定义临时关系的连接条件。排序依据:指定字段,SUM 或 COUNT 之类的合计函数,或用于把有相同字段值的记录合并为一组的其它表达式。分组依据:指定字段,SUM 或 COUNT 之类的合计函数,或用于把有相同字段值的记录合并为一组的其它表达式。更新条件:指定更新视图的条件(仅适用于视图设计器)。杂项:指定是否要对重复记录进行检索,同时是否对记录(返回记录的最大数目或最大百分比)做限制。打开Visual FoxPro项目管理器的文档(Docs)选项卡,其中包含_D_。A、表单(Form)文件B、报表(Report)文件 C、标签(Label)文件 D、以上三种文件项目管理器的文当选项卡包括表单,报表,标签三项文件。有关参照完整性的删除规定,正确的描述是_D_。A、如果删除规则选择的是限制,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B、如果删除规则选择的是级联,则当用户删除父表中的记录时,系统将禁止删除子表相关的父

      57、表中的记录C、如果删除规则选择的是忽略,则当用户删除父表中的记录时,系统不负责做任何工作D、上面三种说法都不对 在参照完整性规则中,如果删除规则选择的是限制,若子表中有相关记录,则禁止删除。 如果删除规则选择的是级联,删除子表中所有相关记录。 如果删除规则选择的是忽略,允许删除,不管子表中的相关记录。连编应用程序不能生成的文件是_D_。A、.APP文件 B、.EXE文件 C、.DLL文件 D、.PRG文件 经过连编应用程序操作,项目中所有的文件将编译成一个扩展名为.app的文件。而各个程序文件则成为主应用程序文件的子过程。连编应用程序文件不是独立的可执行文件,必须在VFP环境中执行,可以借助项目管理器或用命令方式还可把项目编译成可执行文件,这个文件是一个可独立于VFP环境而运行的Windows应用程序。该可执行文件需要和两个VFP动态连接库(.dll)联接,这两个库和应用程序一起构成VFP所需要的完整的运行环境。在最坏情况下,堆排序需要比较的次数为_。标准答案为:O(nlog2n) 在最坏情况下,冒泡排序所需要的比较次数为n(n-1)/2;简单插入排序所需要的比较次数为n(n-1)/2

      58、;希尔排序所需要的比较次数为O(n1.5);堆排序所需要的比较次数为O(nlog2n)。自然联接是去掉重复属性的_联接。扩展名为.prg的程序文件在项目管理器的_选项卡中显示和管理。标准答案为:代码 项目管理器的代码选项卡负责对程序、API库、应用程序进行显示和管理。在Visual FoxPro中,最多同时允许打开_个数据库表和自由表。标准答案为:32767要为表单设计下拉式菜单,首先需要在菜单设计时,在常规选项对话框中选择顶层表单复选框;其次要将表单的Show Window属性值设置为_,使其成为顶层表单;最后需要在表单_的事件代码中添加调用菜单程序的命令。标准答案为:2 与 Init设计下拉式菜单,首先需要在菜单设计时,在常规选项对话框中选择顶层表单复选框;其次要将表单的Show Window属性值设置为2,使其成为顶层表单;同时在表单Init的事件代码中添加调用菜单程序的命令。数据描述语言的作用是_。标准答案为:定义数据库 或 定义或修改数据库 数据描述语言又叫DDL,用于定义一个数据库所有特性和属性的语言,尤其用于定义下列的特性和属性:行的布局、列的定义、键列(有时是定义键的方

      59、法)、文件位置以及存储策略。通常它是数据库管理系统的一部分。?LEN(计算机)LEN(COMPUTER)的显示结果是_。标准答案为:.T.LEN():返回指定字符表达式值的长度,即所含的字符个数。一个汉字占两个字符位,?LEN(计算机)=6,LEN(COMPUTER)=8,答案为.T.。对图书管理数据库,删除借阅表的候选索引hsxy。请对下面的SQL语句填空:ALTER TABLE 借阅 _标准答案为:DROP UNIQUE TAG hxsy 或 DROP UNIQ TAG hxsy 修改表结构应用ALTER TABLE命令,具体的修改内容是修改已有的属性名,应使用该命令的格式3。该命令的格式3可以修改属性名、删除属性、定义、修改和删除表一级的有效性规则等。 修改表结构命令的第三种模式:ALTER TABLE后是要修改的表名,将要删除的候选索引名HXSY置于DROP UNIQUE TAG短语之后。设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职

      60、称C(6),地址C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8)对于图书管理数据库,要查询高等教育出版社和电子工业出版社的图书,并按出版单位进行降序排序,请对下面的SQL语句填空:SELECT 书名,作者,出版单位 FROM 图书管理!图书;WHERE 出版单位=高等教育出版社 _标准答案为:OR 出版单位=电子工业出版社 ORDE BY 出版单位 DESC 或 OR 出版单位=电子工业出版社 ORDER BY 出版单位 DESC设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为_B_。A、349 B、350 C、255 D、351所谓完全二叉树是指除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点。 具有n个结点的完全二叉树,其父结点数为int(n/2),而叶子结点数等于总结点数减去父结点数。本题n=699,故父结点数等于int(699/2)=349,叶子结点数等于699-349=350。 本题答案是B。在数据流图(DFD)中,带有名字的箭头表示_C_。A、控制程序的执行顺序B、模块之间的调用关系 C、数据的流向D、程序的组成成

      61、分数据流相当于一条管道,并有一级数据(信息)流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。 本题答案为C。已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是_B_。A、堆排序 B、直接插入排序 C、快速排序 D、直接选择排序当数据表A中每个元素距其最终位置不远,说明数据表A按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少。 本题答案为B。下列关于属性、方法和事件的叙述中,_D_是错误的。A、属性用于描述对象的状态,方法用于表示对象的行为B、基于同一个类产生的两个对象可以分别设置自己的属性值C、事件代码也可以像方法一样被显式调用D、在新建一个表单时,可以添加新的属性、方法和事件 属性用于描述对象的状态,方法用于表示对象的行为;事件代码也可以像方法一样被显式调用。在新建一个表单时,可以添加新的属性、方法。用户不能定义新的事件。假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中,_D_是正确的。A、先命令按钮的

      62、Init事件,然后表单的Init事件,最后表单的Load事件B、先表单的Init事件,然后命令按钮的Init事件,最后表单的Load事件C、先表单的Load事件,然后表单的Init事件,最后命令按钮的Init事件D、先表单的Load事件,然后命令按钮的Init事件,最后表单的Init事件表单运行时的基本事件先后情况为:先执行表单的Load事件,然后执行命令按钮的Init事件,最后表单的Init事件。在下述关于数据库系统的叙述中,正确的是_B_。A、数据库中只存在数据项之间的联系B、数据库的数据项之间和记录之间都存在联系C、数据库的数据项之间无联系,记录之间存在联系D、数据库的数据项之间和记录之间都不存在联系在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择_C_。A、限制(Restrict)B、忽略(Ignore)C、级联(Cascade)D、级联(Cascade)或限制(Restrict) 级联作用是用新的连结字段值自动修改子表中的相关所有记录。 限制作用是若子表中有相关的记录,则禁止修

      63、改父表中的连结字段值。忽略的作用是若不做完整性检查,即删除父表的记录时与子表无关。清除主窗口屏幕的命令是_A_。A、CLEAR B 、CLEAR ALL C、CLEAR SCREEN D、CLEAR WINDOWS清除内存变量的命令是Clear memory。Clear all是关闭所有的数据库文件,索引文件、格式文件及所有关联的文件,释放所有的内存变量,并且选择#1工作区。数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与_D_。A、操作系统 B 、文件系统 C、数据集合 D、数据库管理系统及相关软件 数据库系统由五大部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。以下赋值语句正确的是_A_。A、STORE 8 TO X,Y B、STORE 8,9 TO X,Y C、X=8,Y=9 D、X,Y=8 变量的赋值命令分为两种格式: 内存变量名=表达式 STORE TO 等号一次只能给一个内存变量赋值,所以C不正确。STORE命令可以同时给若干个变量赋予相同的值,各内存变量名之间必须有逗号隔开,所以B不正确。答案D格式不正确。本题答案为A。在

      64、职工档案表文件中,婚否是L型字段,性别是C型字段,若检索已婚的女同志,应该用_B_逻辑表达式。A、婚否 OR (性别=女) B、(婚否=.T.) AND (性别=女)C、婚否 AND (性别=女) D、已婚 OR (性别=女)要清除当前所有其名字的第2个字符为X的内存变量,应该使用命令_C_ 。A、RELEASE ALL *X* B、RELEASE ALL LIKE X*C、RELEASE ALL LIKE ?X* D、RELEASE ALL LIKE ?X* 内存变量的清除: 格式1:CLEAR MEMORY清除所有内存变量 格式2:RELEASE 清除指定的内存变量 格式3:RELEASE ALLEXTENDED 清除所有的内存变量 格式4:RELEASE ALLLIKE|EXCEPT 选用LIKE清除与通配符相匹配的内存变量,选用EXCEPT短语清除与通配符不相匹配的内存变量。其中通配符可能使用*和?,*表示任何数目的字符,?表示任何单个字符。 表示第2个字符为X的通配符式应为?X*,所以本题答案为C。SQL语言是具有_B_的功能A、关系规范化、数据操纵、数据控制 B、数据定义、

      65、数据操纵、数据控制C、数据定义、关系规范化、数据控制 D、数据定义、关系规范化、数据操纵 SQL功能 命令动词 数据定义 CREATE,DROP,ALTER 数据修改 INSERT,UPDATE,DELETE 数据查询 SELECT 数据控制 GRANT,REVOKESQL的查询语句中,_B_短语用于实现关系的投影操作。A、WHERE B、SELECT C、FROM D、GROUP BY四个选项所列出的短语都属于SELECT语句的短语,SELECT短语用于实现关系的投影操作,将所选的属性名置于SELECT短语后面,多个属性名之间用逗号隔开;A选项WHERE短语用于实现关系的选择操作。C选项FROM短语指定查询数据的来源,D选项GROUP BY短语用于实现分组。在Visual Foxpro 中,建立数据库表时,将年龄字段值限制在1240岁之间的这种约束属于_B_。A、 实体完整性约束 B、域完整性约束 C、参照完整性约束 D、视图完整性约束 数据完整性有四种类型: 实体完整性、域完整性、引用完整性、用户定义完整性。 实体完整性将行定义为特定表的唯一实体。实体完整性强制表的标识符列或主键的

      66、完整性(通过索引、UNIQUE 约束、PRIMARY KEY 约束或 IDENTITY 属性)。 域完整性是指给定列的输入有效性。强制域有效性的方法有:限制类型(通过数据类型)、格式(通过 CHECK 约束和规则)或可能值的范围(通过 FOREIGN KEY 约束、CHECK 约束、DEFAULT 定义、NOT NULL 定义和规则)。 引用完整性:在输入或删除记录时,引用完整性保持表之间已定义的关系。引用完整性基于外键与主键之间或外键与唯一键之间的关系。引用完整性确保键值在所有表中一致。这样的一致性要求不能引用不存在的值,如果键值更改了,那么在整个数据库中,对该键值的所有引用要进行一致的更改。 用户定义完整性使您得以定义不属于其它任何完整性分类的特定业务规则。本题的规则属于域完整性。打开表并设置当前有效索引(相关索引已建立)的正确命令是_B_。A、ORDER student IN 2 INDEX 学号 B、USE student IN 2 ORDER 学号C、INDEX 学号 ORDER student D、USE student IN 2数据的逻辑结构在计算机存储空间中的存放形式称

      67、为数据的_。标准答案为:模式 或 逻辑模式 或 概念模式 模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。例如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等。 外模式是模式的子集,所以也称子模式或用户模式,是数据库用户能够看见的和使用的、局部的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。内模式也称物理模式或存储模式。一个数据库只有一个内模式,它是数据物理结构和存储方式的描述,是数据库内部的表示方法。例如,记录的存储方式是顺序存储、索引按照什么方式组织;数据是否压缩存储,是否加密等。设一棵完全二叉树共有500个结点,则在该二叉树中有_个叶子结点。标准答案为:250 所谓完全二叉树是指除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点。 具有n个结点的完全二叉树,其父结点数为int(n/2),而叶子结点数等于总结点数减去父结点数。本题n=500,故父结点数等于int(500/2)=250,叶子结点数等于500-250=250。数据库设计分为以下6个设计阶段:需求分析阶段、_、逻辑设计阶段、物理设

      68、计阶段、实施阶段、运行和维护阶段。标准答案为:概念设计阶段 或 数据库概念设计阶段在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为_。标准答案为:联接 在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择;在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为联接;从关系模式中指定若干个属性组成新的关系称为投影。通过Visual FoxPro的视图,不仅可以查询数据库表,还可以_数据库。标准答案为:更新 通过Visual FoxPro的视图,不仅可以查询数据库表,还可以更新数据库。 使用视图可以从表中提取一组记录,改变这些记录的值,并把更新结果送回到基本表中。可以从本地表、其他视图、存储在服务器上的表或远程数据源中创建视图。图片/ActiveX绑定控件用于显示图片或_的内容。标准答案为:通用型字段 或 通用型关系数据库中可命名的最小数据单位是_。标准答案为:属性名 或 属性 或 字段 或 字段名 在二维表中垂直方向的列称为属性,每一列有一个属性名,在Visual Foxpro中表示为字段名。每个字段的数

      69、据类型、宽度等在创建表的结构时规定。在SQL中,用_命令可以从表中删除行。标准答案为:DELETE 或 DELE设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS)主关键字是NO其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。插入一个记录(25,李明,男,21,95031);_。标准答案为:INSERT INTO R VALUES(25,李明,男,21,95031) 或 INSE INTO R VALU(25,李明,男,21,95031) 或 INSERT INTO R VALU(25,李明,男,21,95031)下列数据结构中,能用二分法进行查找的是_A_。A、顺序存储的有序线性表 B、线性链表 C、二叉链表 D、有序线性链表二分法查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等)。 故本题答案为A。下列关于栈的描述正确的是_C_。A、在栈中只能插入元素而不能删除元素 B、在栈中只能删除元素而不能插入元素C、栈是特殊的线性表,只能在一端插入或删除元

      70、素D、栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素下列叙述中正确的是_D_。A、一个逻辑数据结构只能有一种存储结构B、数据的逻辑结构属于线性结构,存储结构属于非线性结构C、一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D、一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等存储结构。而采用不同的存储结构,其数据处理的效率是不同的。 故本题答案为D。下列描述中正确的是_C_。A、软件工程只是解决软件项目的管理问题 B、软件工程主要解决软件产品的生产率问题C、软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D、软件工程只是解决软件开发中的技术问题软件工程是计算机软件开发和维护的工程学科,它采用工程的概念原理、技术和方法来开发和维护软件,它把经过时间考验而证明正确的管理技术和当前能够得到的最好技术结合起来。 故本题答案为C。在软件设计中,不属于过程设计工具的是_D_。A、PDL(过程设计语言) B、PAD图 C、N-S图 D、DFD图软件

      71、设计工具包括:程序流程图、N-S、PAD、HIPO,判定表,PDL(伪码)。而DFD(数据流图)属于结构化分析工具。 故本题答案为D。报表的数据源可以是_A_。A、表或视图 B、表或查询 C、表、查询或视图 D、表或其他报表 数据环境通过下列方式管理报表的数据源:打开或运行报表时打开表或视图;基于相关表或视图收集报表所需数据集合;关闭或释放报表时关闭表。如果添加到项目中的文件标识为排除,表示_C_。A、此类文件不是应用程序的一部分 B、生成应用程序时不包括此类文件C、生成应用程序时包括此类文件,用户可以修改D、生成应用程序时包括此类文件,用户不能修改 将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一个单一的应用程序文件。在项目连编之后,那些在项目中标记为包含的文件将变为只读文件。如果应用程序中包含需要用户修改的文件,必须将该文件标为排除。排除文件仍然是应用程序的一部分,因此Visual FoxPro仍可跟踪,将它们看成项目的一部分。但是这些文件没有在应用程序的文件中编译,所以用户可以更新它们。项目管理器的运行按钮用于执行选定的文件,这些文件可以是_C_。A、查询、视图或表单

      72、 B、表单、报表和标签 C、查询、表单或程序 D、以上文件都可以 项目管理器的运行按钮的功能:执行选定的查询、表单或程序。当选定项目管理器中的一个查询、表单或程序时才可使用。此按钮与项目菜单的运行文件命令作用相同。以纯文本形式保存设计结果的设计器是_A_。A、查询设计器 B、表单设计器 C、菜单设计器 D、以上三种都不是 打开查询设计器的命令应为CREATE QUERY。当建立完查询并存盘后将产生一个扩展名为QPR的文件,它是一个文本文件。如果熟悉SQL SELECT,则可以直接用各种文本编辑器,通过自己写SQL SELECT语句来建立查询,最后只要把它保存为扩展名为QPR的文件即可。下面有关表间永久联系和关联的描述中,正确的是_B_。A、永久联系中的子表一定有索引,关联中的子表不需要有索引B、无论是永久联系还是关联,子表一定有索引C、永久联系中子表的记录指针会随父表的记录指针的移动而移动D、关联中父表的记录指针会随子表的记录指针的移动而移动 建立关联的两个表,总有一个是父表,一个为子表。在执行这两个表数据的命令时,父表记录指针的移动会使子表记录指针自动移到满足关联条件的记录上,所以D

      73、选项是错误的。 关联条件通常要求比较不同表的两个字段表达式值是否相等,所以除要在关联命令中指明这两个表达式外,还必须先为子表的字段表达式建立索引,所以A选项是错误的。 表间的永久联系:这种联系存储在数据库中,可以在查询设计器或视图设计器中自动作为默认联系条件保持数据库表之间的联系。永久联系在数据库设计器中显示为表索引之间的连接线。在数据库设计器中设计表之间的关系时,要在父表中建立主索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立两个表之间的联系。 虽然永久联系在每次使用表时不需要重新建立,但永久联系不能控制不同工作区中记录指针的联动,所以C选项是错误的。下面关于类、对象、属性和方法的叙述中,错误的是_D_。A、类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B、属性用于描述对象的状态,方法用于表示对象的行为C、基于同一个类产生的两个对象可以分别设置自己的属性值D、通过执行不同对象的同名方法,其结果必然是相同的 方法是描述对象行为的过程,是对当某个对象接受了消息后所采取的一系列操作的过程。方法尽管定义在类中,但执行方法的主体是对象。同一个方法,如果由不同的对

      74、象去执行,一般会产生不同的结果。在下面的Visual FoxPro表达式中,运算结果为逻辑真的是_B_。A、EMPTY(.NULL.) B、LIKE(xy?,xyz) C、AT(xy,abcxyz) D、ISNULL(SPACE(0) EMPTY():测试一个表达式的值是否为空。对字符型而言,空串和空格串为空;数值型、整型、浮点型、双精度型及货币型中0即为空;空日期和空日期时间也是空。EMPTY(.NULL.)的运算结果为逻辑假。 LIKE(,):比较两个字符串位置上的字符,若所有字符都相匹配,函数返回逻辑真,否则返回逻辑假。中可以包含通配符*和?。*可以与任何数目的字符相匹配,?可以与任何单字字符相匹配。LIKE(xy?,xyz) 的运算结果为逻辑真。 AT(,):返回字符串在中第次出现的位置。AT(xy,abcxyz) 的运算结果为4。 ISNULL():判断一个表达式的运算结果是否为NULL值,若是NULL值返回逻辑真,否则返回逻辑假。ISNULL(SPACE(0) 的运算结果为逻辑假。假设职员表已在当前工作区打开,其当前记录的姓名字段值为张三(字符型,宽度为6)。在命令窗口输入

      75、并执行如下命令:姓名=姓名-您好?姓名那么主窗口中将显示_A_。A、张三 B、张三 您好 C、张三您好 D、出错 -运算符:用于连接两个字符串,并将前一个字符串尾部的空格移到结果字符串的尾部。 在命令窗口中执行:姓名=姓名-您好,表示给内存变量姓名赋值为张三您好。而?姓名中的姓名没有加以注释,默认为字段名变量的姓名,显示的是张三。有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是_D_。A、SET INDEX TO 姓名B、SET INDEX TO XM C、SET ORDER TO 姓名D、SET ORDER TO XM 将索引设置为当前索引的命令格式为: SET ORDER TO nIndexNumber|tag TagName ASCENDING|DESCENDING其中可以按索引序号(nIndexNumber)或索引名(TagName)指定索引项。索引序号是指建立索引的先后顺序号,并且按照SET ORDER TO IndexfileLis

      76、t命令中的总序号排列,特别不容易记清,建议使用索引名。当前打开的图书表中有字符型字段图书号,要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令_C_。A、DELETE FOR 图书号=A B、DELETE WHILE 图书号=AC、DELETE FOR 图书号=A* D、DELETE FOR 图书号 LIKE A%DELETE FOR WHERE 功能:对当前表在指定内满足的记录加上删除标记。若可选项为缺省,只指当前记录。 *可以与任何数目的字符相匹配。在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中_的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。标准答案为:驱动模块 在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中,驱动模块相当于被测试模块的主程序,它接收测试数据,并传给被测试模块,输出实际测试结果。承接模块通常用于代替被测试模块调用的其他模块,其作用仅做少量的数据操作,是一个模拟子程序,不必将子模块的所有功能带入。一棵二叉树第六层(根结点为第一层)的结点数最多

      77、为_个。标准答案为:32数据结构分为逻辑结构和存储结构,循环队列属于_结构。标准答案为:逻辑 所谓数据的逻辑结构,是指反映数据元素之间逻辑关系的数据结构;而数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后件关系的信息。而所谓循环队列,就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。所以循环队列不需要存放元素之间的前后件关系,故它属于逻辑结构。在Visual FoxPro中,数据库表中不允许有重复记录是通过指定 来实现的。标准答案为:主索引 或 候选索引 或 主索引或候选索引主索引和候选索引在Visual FoxPro中,数据库表S中的通用型字段的内容将存储在 文件中。标准答案为:FPT 或 备注在Visual FoxPro中,可以使用 语句跳出SCANENDSCAN循环体外执行ENDSCAN后面的语句。标准答案为:EXIT 在SCANENDSCAN循环结构中,通常LOOP或EXIT出现在循环体内嵌套的选择语句中。当遇到LOOP时,就结束

      78、循环体的本次执行,不再执行其后面的语句,并且转回SCAN处重新判断条件;当遇到EXIT时,就结束该语句的执行,转去执行ENDSCAN后面的语句。在Visual FoxPro中,如果要改变表单上表格对象中当前显示的列数,应设置表格的 属性值。标准答案为:COLUMNCOUNT 在Visual FoxPro中,表单中的表格是一种容器对象,按行和列的形式显示数据。表格控件通过COLUMNCOUNT属性指定表格的列数,也即一个表格对象所包含的列对象的数目。在Visual FoxPro中,使用SQL的SELECT语句将查询结果存储在一个临时表中,应该使用 子句。标准答案为:INTO CURSOR 或 INTO CURSINTO CURSOR、INTO TABLE、INTO ARRAY都是SELECT语句的短语,将查询结果存入临时文件中应使用INTO CURSOR。INTO ARRAY短语是将查询结果存放在数组中。INTO TABLE是将查询结果存放在永久表中。在SQL的SELECT语句进行分组计算查询时,可以使用 子句来去掉不满足条件的分组。标准答案为:HAVING 或 HAVI设有s(学号,姓

      79、名,性别)和sc(学号,课程号,成绩)两个表,下面SQL的SELECT语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。SELECT 学号,姓名,性别 FROM s WHERE (SELECT * FROM sc WHERE sc.学号=s.学号 AND 成绩85)标准答案为:NOT EXISTS 或 NOT EXIS 查询操作使用SELECT命令,本题是联接查询和嵌套查询的结合使用,内层查询是将s表和sc表通过学号联接起来,查询的结果是所有成绩都低于85分信息的集合,外层查询s表中不在内层查询结果中出现的学号、姓名和单位,在WHERE条件短语中要用NOT EXISTS谓词。EXISTS是谓词,EXISTS或NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是_B_。A、可行性分析B、需求分析 C、详细设计 D、程序编码 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。本题答案为B。在下面的Visual F

      80、oxPro表达式中,运算结果是逻辑真的是_D_。A、EMPTY(.NULL.) B、LIKE(acd,ac?) C、AT(a,123abc) D、EMPTY(SPACE(2) LIKE( ):判断字符串1是否在字符串2中出现。 语法:LIKE(cExpression1, cExpression2) cExpression1:字符串1;cExpression2:字符串2,返回值:逻辑型 AT( ):返回字符串1在字符串2中首次出现的位置。 语法:AT(cSearchExpression, cExpressionSearched , nOccurrence) cSearchExpression:字符串1;cExpressionSearched:字符串2; nOccurrence:指定出现的次数(第一次,第二次),返回值:数值型EMPTY( ):测试一个表达式的值是否为空。对字符型而言,空串和空格串为空;数值型、整型、浮点型、双精度型及货币型中0即为空;空日期和空日期时间也是空。 语法:EMPTY(表达式) 返回值:逻辑型 注意:.NULL.是一个不同于空字符串、空字段、0的值;对.NULL

      81、.的判断要通过ISNULL()来进行。在报表设计器中,可以使用的控件是_A_。A、标签、域控件和线条B、标签、域控件和列表框 C、标签、文本框和列表框 D、布局和数据源可以在报表和标签布局中插入以下类型报表控件:域控件、标签、线条、矩形、圆角矩形、图片/ActiveX绑定控件等。使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是_B_。A、OPEN QUERY zgjk.qpr B、MODIFY QUERY zgjk.qprC、DO QUERY zgjk.qpr D、CREATE QUERY zgjk.qpr打开、建立、执行查询的命令分别是MODI QUERY、CREATE QUERY、DO QUERY。可以伴随着表的打开而自动打开的索引是_C_。A、单一索引文件(IDX) B、复合索引文件(CDX)C、结构化复合索引文件 D、非结构化复合索引文件 与表名相同的结构索引在打开表时都能够自动打开,但是对于非结构索引必须在使用之前打开索引文件。 单独的.idx索引,是一种非结构单索引;采用非默认名的.cdx索引,也是非结构复合索引;与表名同名的

      82、.cdx索引,是结构复合索引。 结构复合索引具有如下特性:在打开表时自动打开;在同一索引文件中能包含多个索引方案,或索引关键字;在添加、更改或删除记录时自动维护索引。下列函数中函数值为字符型的是_B_。A、DATE() B、TIME() C、YEAR() D、DATETIME() DATE()返回当前系统日期,函数为日期型。 TIME()以24小时制、hh:mm:ss格式返回当前系统时间,函数值为字符型。 DATETIME()返回当前系统日期时间,函数值为日期时间型。 YEAR()从指定的日期表达式或日期时间表达式中返回年份。返回值为数值型。确定列表框内的某个条目是否被选定应使用的属性是_D_。A、Value B、ColumnCount C、ListCount D、Selected VALUE:返回列表框中被选中的条目。该属性可以是数值型,也可以是字符型。若为数值型,返回的是被选条目在列表框中的次序号。若为字符型,返回的是被选条目的本身内容,如果列表框不止一列,则返回由BoundColumn属性指明的列上的数据项。 ColumnCount:指定列表框的列数。对于列表框和组合框,该属性在

      83、设计和运行时可用,除了列表框和组合框,还适用于表格。对于表格,该属性在设计时可用,在运行时可读写。ListCount:指明列表框中数据条目的数目。该属性在设计时不可用,在运行时只读。除了列表框,还适用于组合框。 Selected:指定列表框内的某个条目是否处于选定状态。设X=ABC,Y=ABCD,则下列表达式中值为.T.的是_C_A、X=Y B、X=Y C、X$Y D、AT(X,Y)=0 在用双等号运算符=比较两个字符串时,只有当两个字符串完全相同(包括空格以及各字符的位置)时,运算结果才会是逻辑真.T.,否则为逻辑假.F.。答案B是不正确的。在用单等号运算符=比较两个字符串时,运算结果与SET EXACT ON/OFF设置有关,该命令是设置精确匹配与否的开关。该命令可以在命令窗口或在程序中执行,也可以通过数据选项卡设置。1、当处于OFF状态时,只要右边的字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真.T.的结果。也就是说,字符串的比较以右面的字符串为目标,右字符串即结束即终止比较。2、当处于ON状态时,比较到两个字符串全部结束,先在较短字符串的尾部加上若干个空格,使两个字符串

      84、的长度相等,然后再进行比较。所以答案A的结果为.F.。 AT函数是返回字符串1值的首字符在字符串2值中的位置。AT(X,Y)=1,所以答案D的结果也是.F.。 $判断前一个字符串是否包含在后一个字符串中。所以本题答案为C。有关SCAN循环结构,叙述正确的是_B_。A、SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假B、在使用SCAN循环结构时,必须打开某一个数据库C、SCAN循环结构的循环体中必须写有SKIP语句D、SCAN循环结构,如果省略了子句FOR和WHILE条件子句,则直接退出循环 SCAN-ENDSCAN语句一般用于处理表中记录。语句可指明需处理的记录范围及应满足的条件。执行语句时,记录指针自动、依次在当前表的指定范围内满足条件的记录上移动,对每一条记录执行循环体内的命令。 如果循环体包含LOOP命令,那么当遇到LOOP时,就结束循环体的本次执行,不再执行其后面的语句,而是转回SCAN重新判断条件。 范围如果不写,默认值是ALL。根据“职工”项目文件生成emp_sys.exe应用程序的命令是_B_。A、BUILD EXE

      85、 emp_sys FROM 职工 B、BUILD APP emp_sys.exe FROM 职工C、LIKE EXE emp_sys FROM 职工 D、LIKE APP emp_sys.exe FROM 职工 连编应用程序可以在命令窗口中使用BUILD命令实现。命令格式如下:BUILD app 连编应用程序文件名 FROM 连编项目名 本题答案是B。若按功能划分,软件测试的方法通常分为白盒测试方法和_测试方法。标准答案为:黑盒 软件测试的方法有三种:动态测试、静态测试和正确性证明。设计测试实例的方法一般有两类:黑盒测试方法和白盒测试方法。在使用黑盒法设计测试实例时,测试人员将程序看成一个黑盒,也就是说,他不关心程序内部是如何实现的,而只是检查程序是否符合它的功能说明,所以使用黑盒法设计的测试用例完全是根据程序的功能说明来设计的;如用白盒法,则需要了解程序内部的结构,此时的测试用例是根据程序的内部逻辑来设计的,如果想用白盒法发现程序中所有的错误,则至少必须使程序中每种可能的路径都执行一次。实际上这是不可能的,即使测遍所有的路径,仍不一定能保证符合相应的功能要求。数据库系统的三级模式分别

      86、为_模式、内部级模式与外部级模式。标准答案为:概念 或 概念级关系模型的数据操纵即是建立在关系上的数据操纵,一般有_、增加、删除和修改四种操作。标准答案为:查询 关系模型的数据操纵即是建立在关系上的数据操纵,一般有查询、增加、删除和修改四种操作。要把帮助文件设置为复制到硬盘上的Foxhelp.chm文件,需要在选项对话框的_选项卡上设置。标准答案为:文件位置TIME( )的返回值的数据类型是_类型。标准答案为:字符 或 C设计报表通常包括两部分内容:_和布局。标准答案为:数据源报表和标签为在打印文档中显示并总结数据提供了灵活的途径。报表包括两个基本组成部分:数据源和布局。数据源通常是数据库中的表,但也可以是视图、查询或临时表。视图和查询将筛选、排序、分组数据库中的数据,而报表布局定义了报表的打印格式。在定义了一个表、一个视图或查询后,便可以创建报表或标签。_是指只有满足联接条件的记录才包含在查询结果中。标准答案为:内部联接 INNER JOIN 等价于JOIN,为普通联接,在VFP中称为内部联接,即只有满足联接条件的记录才出现在查询结果中。LEFT JOIN为左联接。即除满足联接条件的

      87、记录出现在查询结果中外,第一个表中不满足联接条件的记录也出现在查询结果中。 RIGHT JOIN为右联接,即除满足联接条件的记录出现在查询结果中外,第二个表中不满足联接条件的记录也出现在查询结果中。FULL JOIN可以称为全联接,即两个表中的记录不管是否满足联接条件将都在目标表或查询结果中出现,不满足联接条件的记录对应部分为NULL。检索书价在15元至25元(含15元和25元)之间的图书的书名、作者、书价和分类号,结果按分类号升序排序。SELECT 书名,作者,单价,分类号 FROM 图书;WHERE_;ORDER BY_;标准答案为:单价 BETWEEN 15 AND 25 或 单价 BETW 15 AND 25 或 单价 BETWE 15 AND 25 或 单价=15 and 单价=15 and 单价=15 and 单价15 and 单价=25 与 分类号 ASC 或 分类号设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS)主关键字是NO其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。插入95031班学号

      88、为30,姓名为郑和的学生记录;_。标准答案为:INSERT INTO R(NO,NAME,CLASS) VALUES(30,郑和,95031) 或 INSE INTO R(NO,NAME,CLASS) VALUES(30,郑和,95031)项目管理器的数据选项卡用于显示和管理_C_。A、数据库、自由表和查询B、数据库、视图和查询 C、数据库、自由表、查询和视图 D、数据库、表单和查询 数据库是表的集合,一般通过公共字段彼此关联。使用数据库设计器可以创建一个数据库,数据库文件的扩展名为 .dbc。 自由表存贮在以 .dbf 为扩展名的文件中,它不是数据库的组成部分。有关表的创建方法。 查询是检查存贮在表中的特定信息的一种结构化方法。利用查询设计器,可以设置查询的格式,该查询将按照您输入的规则从表中提取记录。查询被保存为带 .qpr 扩展名的文件。 视图是特殊的查询,通过更改由查询返回的记录,可以用视图访问远程数据或更新数据源。视图只能存在于数据库中,它不是独立的文件。命令DIME array(5,5)执行后,array(3,3)的值为_D_。A、0 B、1 C、.T. D、.F. 创建数

      89、组的命令格式有两种: DIMENSION (,下标上限2). DECLARE (,1000 AND (职称=教授OR 职称=副教授)标准答案为:.T. 或 真 或 T 或 真值 或 TRUE设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS)主关键字是NO其中NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。将学号为10的学生姓名改为王华;_。标准答案为:UPDATE R SET NAME=王华 WHERE NO=10 或 UPDA R SET NAME=王华 WHERE NO=10 或 UPDA R SET NAME=王华 WHER NO=10对于图书管理数据库的读者表,为工资属性增加有效性规则(工资大于等于0)和出错提示信息(工资应该大于等于0!)。请对下面的SQL语句填空:ALTER TABLE 读者 ALTER 工资;_标准答案为:SET CHECK 工资=0 ERROR 工资应该大于等于0! 或 SET CHEC 工资=0 ERRO 工资应该大于等于0!设有下列二叉树: 对此二叉树中序遍历的结果为_

      90、B_。A、ABCDEF B、DBEAFC C、ABDECF D、DEBFCA 所谓中序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。开始又以为是DBEACF.错F 是左子树。在Visual Foxpro中,调用表设计器建立数据库表STUDENT.DBF的命令是_c_。A、MODIFY STRUCTURE STUDENT B、MODIFY COMMAND STUDENTC、CREATE STUDENT D、CREATE TABLE STUDENT 建表命令格式: CREATE 表名.DBF MODIFY STRUCTURE 是修改表结构; MODIFY COMMAND 是建立程序文件;CREATE TABLE 是SQL的建表命令,它不通过表设计器进行。调用报表格式文件PP1预览报表的命令是_C_。A、REPORT FROM PP1 PREVIEW B、DO FROM PP1 PREVIEWC、REPORT FORM PP1 PREVIEW D、DO FORM

      91、PP1 PREVIEW 预览报表的命令是 REPORT FORM 报表名 TO PRINT PROMPT PREVIEW 。在Visual Foxpro中,下面4个关于日期或日期时间的表达式中,错误的是_C_。A、2002.09.01 11:10:10AM-2001.09.01 11:10:10AMB、01/01/2002+20 C、2002.02.01+2001.02.01D、2002/02/01-2001/02/01 还选D在Visual Foxpro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是_C_。A、PRIVATE B、PUBLIC C、LOCALD、在程序中直接使用的内存变量(不通过A、B、C说明) 在VFP中,可以使用LOCAL、PRIVATE和PUBLIC命令强制规定变量的作用范围。 LOCAL用于定义局部变量,局部变量只能在创建它们的过程中使用和修改,不能被更高层或更低层的过程访问。 PRIVATE用于定义私有变量,它用定义当前过程的变量,先将以前过程定义的同名变量保存起来,在当前过程中使用私有变量而不影响这些同名变量的原始值。 PUBLIC

      92、用于定义全局变量。在本次VISUAL FOXPRO运行期间,所有过程都可以使用这些全局变量。在DO WHILE .ENDDO 循环结构中,LOOP命令的作用是_B_。A、出过程,返回程序开始处B、转移到DO WHILE 语句行,开始下一个判断和循环C、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D、终止程序执行LOOP把程序控制直接返回到DO WHILE,它可以放在DO WHILE 和ENDDO之间的任何地方。EXIT的功能是终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行。连编后可以脱离开Visual Foxpro独立运行的程序是_。A、APP程序 B、EXE程序 C、FXP程序 D、PRG程序 连编生成.app 文件;或者连编可执行文件以建立一个.exe 文件。连编其他选项创建具有.dll文件扩展名的动态链接库。app应用程序首先要启动Visual FoxPro然后从程序菜单种选择运行,选择要执行的应用程序;或者在命令窗口中,键入DO和应用程序名。.exe应用程序可以在Visual FoxPro和Windows环境下运行。 .fxp是PRG文

      93、件编译后的程序文件,不可以独立运行。 .PRG是没有经过编译地程序文件,需要FOXPRO环境支持。数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、_和处理过程。标准答案为:数据存储 数据字典是各类数据描述的集合,它通常包括5个部分,即数据项,是数据的最小单位;数据结构,是若干数据项有意义的集合;数据流,可以是数据项,也可以是数据结构,表示某一处理过程的输入或输出;数据存储,处理过程中存取的数据,常常是手工凭证、手工文档或计算机文件;处理过程。软件的需求分析阶段的工作,可以概括为四个方面:_、需求分析、编写需求规格说明书和需求评审。标准答案为:需求获取数据结构包括数据的逻辑结构、数据的 _以及对数据的操作运算。标准答案为:存储结构 数据结构包括3个方面,即数据的逻辑结构、数据的存储结构及对数据的操作运算。在Visual FoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是_。标准答案为:.F. 或 逻辑假 或 假 或 .N. 数组一经定义,其各个元素就有了默认值为.F.。 例如:Dimension s(3) ?s(2) 命令显示结果为 .F.函数B

      94、ETWEEN(40,34,50)的运算结果是_。标准答案为:.T. 或 逻辑真 或 真 或 .Y. 函数格式: BETWEEN(eTestValue, eLowValue, eHighValue) 返回值:逻辑值或空值 说明:如果eTestValue存在于eLowValue与eHighValue之间(含eLowValue和eHighValue),则返回.T.;否则,返回.F.。如果eLowValue或eHighValue为Null,则返回Null。在表单中确定控件是否可见的属性是_。标准答案为:VISIBLE 在表单中,控件的VISIBLE属性如果为.T.则在运行时可见;如果为.F.则在运行时不可见。把当前表当前记录的学号,姓名字段值复制到数组A的命令是 SCATTER FIELD 学号,姓名_。标准答案为:TO A从职工数据库表中计算工资合计的SQL语句是 SELECT _ FROM 职工 标准答案为:SUM(工资) 或 SUM(工资) 在Visual FoxPro中用于计算检索的函数有COUNT、SUM、AVG、MAX和MIN。软件的需求分析阶段的工作,可以概括为四个方面:_、需求

      95、分析、编写需求规格说明书和需求评审。数据结构包括数据的逻辑结构、数据的 _以及对数据的操作运算。标准答案为:存储结构 数据结构包括3个方面,即数据的逻辑结构、数据的存储结构及对数据的操作运算。在Visual FoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是_。标准答案为:.F. 或 逻辑假 或 假 或 .N.希尔排序法属于哪一种类型的排序法_B_。A、交换类排序法 B、插入类排序法 C、选择类排序法 D、建堆排序法希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序做了很大的改进。 本题答案为B。已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是_A_。A、cedba B、acbed C、decab D、deabc依据后序遍历序列可确定根结点为c;再依据中序遍历序列可知其左子树由deba构成,右子树为空;又由左子树的后序遍历序列可知其根结点为e,由中序遍历序列可知其左子树为d,右子树由ba构成。求得该二叉树的前序遍历序列为选项A。 本题答案为A。下列不属于软件调试技术的是

      96、_B_。A、强行排错法B、集成测试法C、回溯法D、原因排除法 调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原因排除法。下列不属于结构化分析的常用工具的是_D_。A、数据流图 B、数据字典 C、判定树 D、PAD图结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而PAD图是常见的过程设计工具中的图形设计。对于现实世界中事物的特征,在实体联系模型中使用_A_。A、属性描述 B、关键字描述 C 、二维表格描述 D、实体描述 关系运算: 对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算。关系的基本运算有两类:一类是传统的集合运算(并、差、交等);另一类是专门的关系运算(选择、投影、联接)。有些查询需要几个基本运算的组合,经过若干个步骤才能完成。 一、传统的集合运算:进行并、差、交集合运算的两个关系必须具有相同的关系模式,即相同结构。 1、并:两个相同结构的关系的并是由属于这两个关系的元组组成的集合。 2、差:设有两个相同结构的关系R和S,R差S的结果是由属于R但不属于S的元组组成的集合,即差运算的结果是从R中去掉S

      97、中也有的元组。 3、交:两个具有相同结构的关系R和S,它们的交是由既属于R又属于S的元组组成的集合。交运算的结果是R和S的共同元组。 二、专门的关系运算 1、选择:从关系中找出满足给定条件的元组的操作称为选择。选择的条件以逻辑表达式给出,使得逻辑表达式的值为真的元组将被选取。选择是从行的角度进行的运算,即从水平方向抽取记录。经过选择运算得到的结果元组可以形成的新关系,其关系模式不变,但其中的元组是原关系的一个子集。 2、投影:从关系模式中指定若干个属性组成新的关系称为投影。投影是从列的角度进行的运算,相当于对关系进行垂直分解。经过投影运算可以得到一个新关系,其关系模式所包含的属性个数往往比原关系少,或者属性的排列顺序不同。投影运算提供了垂直调整关系的手段,体现出关系中列的次序无关紧要这一特点。 3、联接:联接是关系的横向结合。联接运算将两个关系模式的属性名拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。联接过程是通过联接条件来控制的,联接条件中将出现两个关系中的公共属性名,或者具有相同语义、可比的属性。选择和投影运算都属于一目运算,它们的操作对象只是一个关系,相当于对一

      98、个二维表进行切割。联接运算是二目运算,需要两个关系作为操作对象,相当于对两个二维表进行拼接。如果需要联接两个以上的关系,应当两两进行联接。在下面的表达式中,运算结果为逻辑真的是_D_。A、 EMPTY(.NULL.) B、LIKE(edit,edi?) C、AT(a,123abc) D、EMPTY(SPACE(10)EMPTY(eExpression) 返回值:Logical.NULL.是一个不同于空字符串、空字段、0的值;对.NULL.的判断要通过ISNULL( )来进行。查询设计器中联接选项卡对应的SQL短语是_。 选择:WHERE短语。联接:JOIN命令。 投影:AND|OR,HAVING短语。 除法:在VFP中没有相对应的专用命令。有关连编应用程序,下面的描述正确的是_A_。A、项目连编以后应将主文件视做只读文件 B、一个项目中可以有多个主文件C、数据库文件可以被指定为主文件D、在项目管理器中文件名左侧带有符号的文件在项目连编以后是只读文件 将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一个单一的应用程序文件。在项目连编之后,那些在项目中标记为包含的文件将成为只读文

      99、件。有关控件对象的Click事件的正确叙述是_。Click事件:用鼠标单击对象时引发。如果菜单项的名称为统计,热键是T,在菜单名称一栏中应输入_。A、统计(T) B、统计(Ctrl+T) C、统计(Alt+T) D、统计(T)用户在设定菜单项的名称时,可以将其中的某个字符作为热键,方法是在该字符前插入一个反斜杠和一个小于号()。_是数据库应用的核心。标准答案为:数据库设计 数据库设计是数据库应用的核心。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。在Visual FoxPro中通过建立主索引或候选索引来实现_完整性约束。标准答案为:实体在SQL SELECT语句中将查询结果存放在一个表中应该使用_子句(关键字必须拼写完整)。标准答案为:INTO TABLE 或 INTO DBF用当前窗体的LABEL1控件显示系统时间的语句是:THISFORM.LABEL1._=TIME() 标准答案为:CAPTION在Visual FoxPro中,运行当前文件夹下的表单T1.SCX的命令是_。标准答案为:DO FORM T1 或 DO FORM T1.

      100、SCX在Visual FoxPro中,使用SQL语言的ALTER TABLE命令给学生表STUDENT增加一个Email字段,长度为30,命令是(关键字必须拼写完整)ALTER TABLE STUDENT_Email C(30) 标准答案为:ADD 或 add column说明公共变量的命令关键字是_(关键字必须拼写完整)。标准答案为:PUBLIC 在VFP中,可以使用LOCAL、PRIVATE和PUBLIC命令强制规定变量的作用范围。 LOCAL用于定义局部变量,局部变量只能在创建它们的过程中使用和修改,不能被更高层或更低层的过程访问。 PRIVATE用于定义私有变量,它用定义当前过程的变量,先将以前过程定义的同名变量保存起来,在当前过程中使用私有变量而不影响这些同名变量的原始值。 PUBLIC用于定义全局变量。 故本题答案为:PUBLIC。如下程序段的输出结果是_。 i=1 DO WHILE i Init - Load B)Load - Activate - InitC)Activate - Load - Init D)Load - Init - Activate(27)如果文本框

      101、的SelStart属性值为-1,表示的含义为正确答案:DA)光标定位在文本框的第一个字符位置上 B)从当前光标处向前选定一个字符C)从当前光标处向后选定一个字符 D)错误属性值,该属性值不能为负数(28)执行SET SYSMENU TO命令后A)将当前菜单设置为默认菜单 B)将屏蔽系统菜单,使菜单不可用C)将系统菜单恢复为缺省的配置 D)将缺省配置恢复成Visual FoxPro系统菜单的标准配置 正确答案:B(29)有报表文件PP1,在报表设计器中修改该报表文件的命令是 正确答案:BA)CREATE REPORT PP1 B)MODIFY REPORT PP1 C)CREATE PP1 D)MODIFY PP1(1)长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 【1】 。正确答案:1.(n/2)(3)类是一个支持集成的抽象数据类型,而对象是类的【3】 。正确答案:1.(实例)(5)当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 【5】 。正确答案:1.(物理独

      102、立性)(6)对关系进行选择、投影或联接运算后,运算的结果仍然是一个【6】正确答案:1.(关系)(7)定义数组可使用命令DIMENSION X(2,3),则数组中包含的元素个数为【7】。正确答案:1.(6)(8)将当前表中所有的学生年龄加1,可使用命令: 【8】 年龄 WITH 年龄+1正确答案:1.(REPLACE ALL)(9)使用命令在结构复合索引添加一个对姓名字段的索引项,索引名为xm。请将语句填写完整。 INDEX 【9】 姓名 【10】 xm 正确答案:1.(ON) 2.(TAG)(10)将工资表中总金额字段的默认值设置为0.00,这属于定义数据【11】完整性。正确答案:1.(域)(12)在职工表中删除年龄字段的有效性规则,应使用命令ALTER TABLE 职工表 ALTER 年龄 【13】正确答案:1.(DROP CHECK)(13)设有选课表,表中包含的字段有:学号C(3),课程号C(3),成绩N(3)。查询每门课程的学生人数,要求显示课程号和学生人数,对应的SQL语句为:SELECT 课程号,【14】 AS 学生人数FROM 选课表;GROUP BY【15】正确答案:1

      103、.(COUNT(学号) 2.(课程号)(2)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是A)acbed B)decab C)deabc D)cedba 正确答案:D(3) 链表不具有的特点是 A )不必事先估计存储空间 B)可随机访问任一元素C)插入删除不需要移动元素 D)所需空间与线性表长度成正比 正确答案:B10)下列有关数据库的描述,正确的是 正确答案:DA)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字段D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 13) 项目管理器中的文档选项卡用于显示和管理A)程序、API库和应用程序 B)数据库、自由表和查询C)菜单、文本文件和其他文件 D)表单、报表和标签 正确答案:D(14)下列字符型常量的表示中,错误的是A)65+13 B)电脑商情 C)中国 D)x=y 正确答案:C(15)下列关于变量的叙述中,不正确的一项是 正确答案:CA)变量值可以随时改

      104、变 B)在Visual FoxPro中,变量分为字段变量和内存变量C)变量的类型决定变量值的类型 D)在Visual FoxPro中,可以将不同类型的数据赋给同一个变量(19)下列关于索引的叙述中,不正确的是A)Visual FoxPro支持两种索引文件:单一索引文件和复合索引文件 B)打开和关闭索引文件均使用SET INDEX TO命令 C)索引的类型有主索引、候选索引、惟一索引和普通索引 D)索引文件不随库文件的关闭而关闭 正确答案:D(20)自由表中字段名长度的最大值是 A)8 B)10 C)128 D)255 正确答案:B(23)下列关于视图的说法中,不正确的是 正确答案:BA)在Visual FoxPro中,视图是一个定制的虚拟表 B)视图可以是本地的、远程的,但不可以带参数 C)视图可以引用一个或多个表 D)视图可以引用其他视图(24)在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示输入结束的命令是AA)INPUT、ACCEPT B)INPUT、WAIT C)ACCEPT、WAIT D)INPUT、ACCEPT和WAIT(25)关于内存变量的调用,下列说法

      105、正确的是正确答案:DA)局部变量不能被本层模块程序调用B)私有变量只能被本层模块程序调用C)局部变量能被本层模块和下层模块程序调用 D)私有变量能被本层模块和下层模块程序调用(27)下列关于控件类和容器类的说法中,错误的是 正确答案:CA)控件类用于进行一种或多种相关的控制 B)控件类一般作为容器类中的控件来处理C)控件类的封装性比容器类更加严密,灵活性更好D)控件类必须作为一个整体来访问或处理,不能单独对其中的组件进行修改或操作(28)如果要为控件设置焦点,则下列属性值是真(.T.)的是 A)Enabled和Default B)Enabled和Visible C)Default和Cancel D)Visible和Default 答案:B(31)在快速报表中,系统默认的基本带区有 正确答案:BA)页标头和页注脚带区 B)页标头、细节和页注脚带区C)标题、细节和总结带区 D)标题、页标头、细节、页注脚和总结带区(32)Visual FoxPro在SQL方面,不提供的功能是 正确答案:DA)数据查询 B)数据定义 C )数据操纵 D)数据控制(2)在长度为n的有序线性表中进行二分查找。最坏

      106、的情况下,需要的比较次数为 【2】 。正确答案:1.(log2n)(3)在面向对象的程序设计中,类描述的是具有相似性质的一组 【3】 答案:1.(对象(8)如果在第一个工作区中打开一个数据表文件,然后在另一个工作区上再次打开该数据表文件,且不关闭前一个工作区上打开的,必须加短语【8】。 正确答案:1.(AGAIN)(9)要从项目学生项目连编得到一个名为学生档案管理 可执行文件,可以在命令窗口输入命令BUILD【9】 FROM【10】。正确答案:1.(EXE 学生档案管理) 2.(学生项目)(10)SQL是一种高度非过程化的语言,它可以直接以【11】方式使用,也可以【12】方式使用。 正确答案:1.(命令交互) 2.(程序)(11)当前目录下有课程表文件,要求查找即选修了W1,又选修了W2的学生号,则语句为: SELECT A.学生号 FROM 选课表 A,【13】;WHERE A.学生号=B.学生号 AND;A.学生号=W1 AND;【14】 正确答案:1.(选课表B) 2.(B.学生号=W2)(12)当前目录下有工资表文件,现要将职称为工程师的工资增加30元,则语句为:UPDATE

      107、工资表【15】WHERE 职称=工程师 正确答案:1.(SET 工资=工资+30)(2)非空的循环单链表head的尾结点(由p所指向),满足 正确答案:CA)p-next=NULL )p=NULL C)p-next=head D)p=head(3)已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是A)堆排序 B)直接插入排序 C)快速排序 D)直接选择排序 答案:B(5)下列不属于结构化分析的常用工具的是 正确答案:AA)数据流图 B)数据字典 C)判定树 D)PAD图(7)下列工具中为需求分析常用工具的是 A)PAD B)PFD C)N-S D)DFD 答案:D(9)数据库的故障恢复一般是由 A)数据流图完成的 B)数据字典完成的 C)DBA完成的 D)PAD图完成的 正确答案:C(10)下列说法中,不属于数据模型所描述的内容的是 A)数据结构 B)数据操作C)数据查询 D)数据约束 正确答案:C(11)将关系看成一张二维表,则下列叙述中不正确的是D A)表中不允许出现相同的行B)表中不允许出现相同的列 C)表中的行次序可以交换 D)表中的列次序不可以交换(14)设X

      108、=abcd,Y=ab,在SET EXACT ON的状态下,下列表达式值为假的是A).NOT.(X=Y).OR.(YXYZ) B).NOT.(XXYZ).AND.(XY)C).NOT.(XY) D).NOT.(X=Y) 正确答案:C(16)清除内存中第一个字符为A的内存变量,应使用命令 A)RELEASE MEMORY B)RELEASE ALL LIKE A*C)RELEASE MEMORY LIKE A* D)CLEAR MEMORY LIKE A* 正确答案:B(17)有A、B、C三个数据表,若已建立了A-B的关联,需要再建立B-C的关联,形成A-B-C的关联,则A)必须使用带ADDITIVE子句的SET RELATION命令B)直接利用SET RELATION命令进行关联 C)在保持A-B关联的基础上不能再建立B-C关联D)在保持A-B关联的基础上不能在建立的B-C关联,但可以建立A-C关联 正确答案:A(20)在查询设计器中,选定杂项选项卡中的无重复记录复选框,等效于执行SQL SELECT语句中的 A)WHERE B)JOIN ON C)ORDER BY D)DISTINCT

      109、 正确答案:D(21)下列关于视图的操作中,错误的是A)在数据库中使用USE命令打开或关闭视图 B)在浏览器窗口中可以显示或修改视图中的数据 C)视图不能作为文本框、表格等控件的数据源D)可以使用SQL语句操作视图 正确答案:C(22)下列关于过程文件的说法中,错误的是 A)过程文件的建立需使用MODIFY COMMAND命令 B)过程文件的默认扩展名为.PRG C)在调用过程文件中的过程之前不必打开过程文件 D)过程文件只包含过程,可以被其他程序所调用 正确答案:C(24)下列关于参数传递的说法中,正确的是 A)当实参的数量少于形参的数量时,多余的形参初值取逻辑假.F.B)当实参的数量大于形参的数量时,多余的实参被忽略C)实参和形参的数量必须相等 D)答案A、B均正确 正确答案:A(25)在Visual FoxPro中,基类的最小事件集包含的事件是 A)Load、Destroy、Click B)Load、Error、UnloadC)Init、Load、Unload D)Init、Error、Destroy 正确答案:D26)对于表单及控件的绝大多数属性,其类型通常是固定的,通常Cap

      110、tion属性只用来接收A)数值型数据 B)字符型数据 C)逻辑型数据 D)以上数据类型都可以 答案:B(27)下列关于组合框的说法中,正确的是A)组合框中,只有一个条目是可见的 B)组合框不提供多重选定的功能C)组合框没有MultiSelect属性的设置 D)以上说法均正确 正确答案:D(28)下列关于创建报表的方法中,错误的是 正确答案:DA)使用报表设计器可以创建自定义报表 B)使用报表向导可以创建报表C)使用快速报表可以创建简单规范的报表 D)利用报表向导创建的报表是快速报表(29)下列关于连编应用程序的说法中,正确的是A)连编项目成功后,再进一步进行连编应用程序,可保证连编的正确性B)可随时连编应用程序 C)应用程序文件和可执行文件都可以在Windows中运行D)应用程序文件和可执行文件都必须在Visual FoxPro中运行 正确答案:A(31)检索尚未确定的供应商的定单号,正确的命令是 正确答案:CA) SELECT * FROM 订购单 WHERE 供应商号 NULL B) SELECT * FROM 订购单 WHERE 供应商号 =NULLC) SELECT * FRO

      111、M 订购单 WHERE 供应商号 IS NULL D) SELECT * FROM 订购单 WHERE 供应商号 IS NOT NULL(34)为成绩表中的成绩字段定义有效性检查及错误信息的提示,正确的命令是A)ALTER TABLE 成绩表 ALTER 成绩;CHECK 成绩0 ERROR 成绩不能为负B)ALTER TABLE 成绩表 ALTER 成绩;SET CHECK 成绩0 ERROR 成绩不能为负C)ALTER TABLE 成绩表 ALTER 成绩;CHECK 成绩0 ERROR 成绩不能为负D)ALTER TABLE 成绩表 ALTER 成绩;SET CHECK 成绩0 ERROR 成绩不能为负 正确答案:D(1)冒泡排序算法在最好的情况下的元素交换次数为 【1】 。 正确答案:1.(0)(2)在最坏情况下,堆排序需要比较的次数为 【2】 。 正确答案:1.(O(nlog2n)(4)软件开发环境是全面支持软件开发全过程的 【4】 集合。答案:1.(软件工具(6)在命令窗口定义了一个空的一维数组S(5),在命令窗口输入?S(1)的结果为【6】。正确答案:1.(.F.)(7)

      112、要修改指定的数据表结构,首先应该打开该数据表,然后利用【7】命令进入表设计器修改数据表结构。 正确答案:1.(MODIFY STRUCTURE)8)在Visual FoxPro的字段类型中,系统默认的日期型数据占【8】个字节,逻辑型字段占【9】个字节。 正确答案:1.(8) 2.(1)(9)在Visual FoxPro中,为了建立参照完整性,首先必须建立表之间的【10】答案:1.(联系)(10)使用【11】命令可以定义一个过程的开始。 正确答案:1.(PROCEDURE或FUNCTION)(11)确定列表框内的某个条目是否被选定,应使用属性是【12】正确案:1.(Selected)(14)当前目录下有学生表文件,表中有字段学号C(2),现要将学号字段的宽度由2改为4,则语句为:ALTER TABLE 学生表 【15】 正确答案:1.(ALTER 学号 C(4)(1)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为 A)GEDHFBCA B)DGEBHFCA C)ABCDEFGH D)ACBFEDHG 答案:B (2)树是结点的集合,它的根

      113、结点数目是 A)有且只有1 B)1或多于1C)0或1 D)至少2 正确答案:A(13)若内存变量名与当前的数据表中的一个字段student同名,则执行命令?student后显示的是A A)字段变量的值 B)内存变量的值 C)随机显示 D)错误信息 (21)假设工资表中按基本工资升序索引后,并执行过赋值语句N=800,则下列各条命令中,错误的是 A)SEEK N B)SEEK FOR 基本工资=NC)FIND 1000 D)LOCATE FOR 基本工资=N 正确答案:B(26)下列关于过程调用的叙述中,正确的是A)被传递的参数是变量,则为引用方式 B)被传递的参数是常量,则为传值方式C)被传递的参数是表达式,则为传值方式 D)传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反 正确答案:D(28)在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是 正确答案:CA)列表框和组合框都可以设置成多重选择 B)列表框和组合框都不可以设置成多重选择C)列表框可以设置多重选择,而组合框不可以 D)组合框可以设置多重选择,而列表框不可以 (30)下列关于报表带区及其作用的叙

      114、述,错误的是A)对于标题带区,系统只在报表开始时打印一次该带区所包含的内容B)对于页标头带区,系统只打印一次该带区所包含的内容C)对于细节带区,每条记录的内容只打印一次D)对于组标头带区,系统将在数据分组时每组打印一次该内容 正确答案:B (31)下列命令中,不能用做连编命令的是 A)BUILD PROJECT B)BUILD FORMC)BUILD EXE D)BUILD APP 正确答案:B2)在面向对象方法中,类之间共享属性和操作的机制称为 【2】 。正确答案:1.(继承)(5)数据库设计分为以下6个设计阶段:需求分析阶段、 【5】 、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 正确答案:1.(数据库概念设计阶段)(7)在Visual FoxPro中,数据表中备注型字段所保存的数据信息存储在以【7】为扩展名的文件中。 正确答案:1.(.DBT或DBT)(8)结构化程序设计包含3种基本控制结构,其中SCANENDSCAN语句属于【8】结构。正确答案:1.(循环)(10)表间永久性联系不能控制不同工作区中【10】的联动,要实现联动功能,需要建立表之间的【11】正确答案:1

      115、.(记录指针) 2.(关联) (11)在SQL SELECT中,字符串匹配运算符用【12】表示,【13】可用来表示0个或多个字符。 正确答案:1.(LIKE) 2.(星号或 *)(9)在数据库设计中,将E-R图转换成关系数据模型的过程属于 A)需求分析阶段B)逻辑设计阶段 C)概念设计阶段 D)物理设计阶段 正确答案:B(11)下列说法错误的是 A)关系中每一个属性对应一个值域B)关系中不同的属性可对应同一值域 C)对应同一值域的属性为不同的属性D)DOM(A)表示属性A的取值范围 正确答案:C(14)在下列的Visual FoxPro表达式中,运算结果为字符型数据的是A)ABCD+ EF= ABCDEF B)1234-34C)CTOD(05/08/03) D)DTOC(DATE()04/03/02 正确答案:B16)要将数据库考生库文件及其所包含的数据库表文件直接物理删除,下列命令正确的是A)DELETE DATABASE 考生库 B)DELETE DATABASE 考生库 RECYCLEC)DELETE DATABASE 考生库 DELETETABLES D)DELETE DATA

      116、BASE 考生库 DELETETABLES RECYCLE 正确答案:C(18)在Visual FoxPro中,下列不能用来修改数据表记录的命令是A)EDIT B)CHANGE C)BROWSE D)MODIFY STRUCTURE 正确答案:D(21)有关过程调用叙述正确的是A)打开过程文件时,其中的主过程自动调入内存 B)同一时刻只能打开一个过程,打开新的过程后,旧的过程自动关闭C)用命令DO WITH 调用过程时,过程文件无需打开就可调用其中的过程 D)用命令DO WITH IN 调用过程时,过程文件无需打开,就可调用其中的过程 正确答案:D(23)在表单中有命令按钮Command1和文本框Text1,将文本框的InputMask属性值设置为9,999.9,然后在命令按钮的Click事件中输入代码ThisForm.Text1.Value=12 3456.789,当运行表单时,单击命令按钮,此时文本框中显示的内容为 A)123 456.789 B)23 456.7 C)123 456.7 D)*.* 正确答案:D(25)报表文件的扩展名是 A).MNX B).FRX C).FXP

      117、D ).PRG 正确答案:B(26)在命令窗口中,打印报表YY1可使用的命令是 A)REPORT FROM YY1 TO PRINTERB)REPORT FROM YY1 PREVIEW C)REPORT FORM YY1 TO PRINTERD)REPORT FORM YY1 PREVIEW 正确答案:C(27)SQL的查询结果可以存放到多种类型的文件中,下列都可以用来存放查询结果的文件类型的是 A) 临时表、视图、文本文件 B) 数组、永久性表、视图C) 永久性表、数组、文本文件 D) 视图、永久性表、文本文件 正确答案:C(4)软件工程研究的内容主要包括:【4】技术和软件工程管理。 答案:1.(软件开发) (5)关系操作的特点是 【5】 操作。 正确答案:1.(集合) (6)函数INT(LEN(123.456)的结果是【6】。 正确答案:1.(7) (7)在Visual FoxPro中,利用DELETE命令可以【7】删除数据表的记录,必要时可以利用【8】命令进行恢复。 正确答案:1.(逻辑) 2.(RECALL)(9)要求按成绩降序排序,输出文学系学生选修了计算机课程的学生姓名和

      118、成绩。请将下面的SQL语句填写完整。SELECT 姓名,成绩 FROM 学生表,选课表;WHERE【11】 AND【12】 AND【13】;ORDER BY 成绩 DESC 正确答案:1.(院系=文学系) 2.(课程名=计算机) 3.(学生表.学号=选课表.学号) (10)利用SQL语句统计选修了计算机课程的学生人数。请将下面的语句补充完整。SELECT【14】 FROM 选课表 WHERE【15】正确答案:1.(COUNT(*)或COUNT(成绩) 2.(课程名=计算机)(2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是 A) bdgcefha B) gdbecfha C) bdgaechfD) gdbehfca 正确答案:D (3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用A)栈 B)堆 C)数组 D)链表 正确答案:A(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和 A)消除软件危机 B)软件工程管理 C)程序设计自动化 D)实现软件可重用 正

      119、确答案:B(11)为了合理组织数据,应遵循的设计原则是A)一事一地的原则,即一个表描述一个实体或实体之间的一种联系B)用外部关键字保证有关联的表之间的联系 C)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段 D)以上各原则都包括 正确答案:D(15)通过项目管理器窗口的命令按钮,不能完成的操作是 A)添加文件B)运行文件 C)重命名文件 D)连编文件 正确答案:C(19)下列关于视图的说法中,错误的是 正确答案:BA)视图可以从单个表或多个表中派生 B)可以在磁盘中找到相应的视图文件C)视图可以作为查询的数据源 D)利用视图可以暂时使数据从数据库中分离成为自由数据 (21)设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是 A)在PROG1.prg中用!RUN PROG2.prg语句可以调用PROG2.prg子程序B)在PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序 C)在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序 D)在PROG3.prg中用R

      120、ETURN TO MASTER语句可以返回PROG1.prg主程序 正确答案:D (23)将编辑框的ReadOnly属性值设置为.T.,则运行时此编辑框中的内容 A)只能读B)只能用来编辑 C)可以读也可以编辑 D)对编辑框设置无效 正确答案:A (24)下列关于表格的说法中,正确的是 正确答案:C A)表格是一种容器对象,在表格中全部按列来显示数据B)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件C)表格、列、标头和控件有自己的属性、方法和事件 D)以上说法均正确 正确答案:C (26)下列关于报表预览的说法,错误的是A)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B)只有预览了报表后,才能打印报表C)在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D)在进行报表预览的同时,不可以更改报表的布局 正确答案:B(27)下列关于域控件的说法,错误的是A)从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件B)域控件用于打印表或视图中的字段、变量和表达式的计算结果C)域控件的表达式生成器对话框中的表达式文本框中必须要有数值

      121、表达式,否则将不能添加该域控件 D)如果域控件的表达式生成器对话框中的表达式文本框中没有数值表达式,可在格式文本框中设置表达式添加该域控件 正确答案:D (28)下列关于别名和自联接的说法中,正确的是 正确答案:CA)SQL语句中允许在WHERE短语中为关系定义别名 B)为关系定义别名的格式为: C)在关系的自联接操作中,别名是必不可少的 D)以上说法均正确 (1)在树形结构中,树根结点没有 【1】 。 正确答案:1.(前件)(4)软件设计模块化的目的是 【4】 。 正确答案:1.(降低复杂性)(5)数据模型按不同应用层次分成3种类型,它们是概念数据模型、 【5】 和物理数据模型。 正确答案:1.(逻辑数据模型)6)函数CHRTRAN(科技信息,科技,计算机)的返回值是【6正确答案:1.(计算信息)(8)作为查询的数据源,可以是数据库表、【9】或【10】答案:1.(自由表) 2.(视图)(9)在DO CASEENDCASE语句中,可使用【11】短语直接跳出该分支语句。答案:1.(EXIT) (10)在表单中要使控件成为可见的,应设置控件的【12】属性。 正确答案:1.(Visible)

      122、 (11)利用SQL语句删除当前文件夹中一个名为temp的自由表文件为:【13】 temp。正确答案:1.(DROP TABLE) 12)在成绩表中,检索选修3门以上课程的学生的及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩4个字段。请将下面的SQL语句补充完整。SELECT 学号,SUM(成绩) FROM 【14】;WHERE 成绩=60;GROUP BY学号;【15】COUNT(*)=3 正确答案:1.(成绩表) 2.(HAVING)(1)假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为A)log2n B)n2 C)O(n1.5) D)n(n-1)/2 正确答案:D(7)在数据流图(DFD)中,带有名字的箭头表示 A)模块之间的调用关系B)程序的组成成分 C)控制程序的执行顺序 D)数据的流向 正确答案:D(13)在下列各项中,运算级别最低的为A)算术运算符 B)关系运算符 C)逻辑运算符 D)圆括号()正确答案:C(14)下列字段名中,合法的是A)_学生姓名 B)学生姓名 C)学生_姓名 D)学生.姓名 正确答案:C(17)在Visual FoxPro中,以

      123、独占方式打开数据库文件的命令短语是A)EXCLUSIVE B)SHARED C)NOUPDATE D)VALIDATE 正确答案:A(18)在Visual FoxPro中,恢复逻辑删除记录的命令是A)DELETE B)RECALL C)PACK D)ZAP 正确答案:B(19)在没有打开索引的情况下,以下各组中的两条命令,执行结果相同的 是答案:BA)LOCATE FOR RECNO( )=2 与 SKIP 2 B)GO RECNO( )+2与 SKIP 2C)SKIP RECNO( )+2 与 GO RECNO( )+2 D)GO RECNO( )+2 与 LIST NEXT 2 22)如果主程序、子程序1、子程序2、子程序3依次调用,在子程序3中有RETURN TO MASTER语句,则由子程序3返回 A)主程序 B)子程序1 C)子程序2 D)子程序3 答案:A(23)在DO WHILEENDDO的循环结构中,下列叙述正确的是A)循环体中的LOOP和EXIT语句的位置是固定的 B)在程序中应加入控制循环结束的语句C)执行到ENDDO时,首先判断表达式的值,然后再返回DO WHIL

      124、E语句D)循环体中的LOOP语句为跳出循环体 正确答案:B (26)假设一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下列式子中,正确的是A)ThisForm.Text1.Value B)ThisForm.Parent.ValueC)Parent.Text1.Value D)This.Parent.Text1.Value 正确答案:A(28)下面关于主程序的说法,错误的是 A)主程序是整个应用程序的入口点B)主程序的任务是设置应用程序的起始点、初始化环境等C)在Visual FoxPro中,只要是项目中的文件都可以作为主文件D)一个项目管理器中只能设置一个主文件 正确答案:C(31)下列关于集合的并运算的说法不正确的是 正确答案:CA)ALL防止UNION删除组合结果中的重复行 B)在SQL语句中支持集合的并运算C)两个SELECT语句的查询结果中的列数可以不相同D)两个SELECT语句的查询结果中的对应列必须有相同的数

      125、据类型和宽度 在算法正确的前提下,评价一个算法的两个标准是【1】 答案:1.(时间复杂度和空间复杂度) (3)软件危机出现于60年代末,为了解决软件危机,人们提出了 【3】 的原理来设计软件,这就是软件工程诞生的基础。 正确答案:1.(软件工程学) (4) 【4】 是数据库设计的核心。正确答案:1.(数据模型) (6)函数STR(1234.5454,7,3)的值为【6】。 正确答案:1.(1234.55) (7)保证表中记录惟一的特性,即在一个表中不允许有重复的记录,是为了保证数据的【7】完整性。正确答案:1.(实体) (8)在Visual FoxPro中,SKIP命令是按【8】顺序定位,如果使用索引时,则是按【9】顺序定位。正确答案:1.(逻辑) 2.(索引项) (9)为表建立索引,其基本特点是可以提高【10】速度。正确答案:1.(查询) (11)SQL是【12】语言,其核心是【13】。正确答案:1.(结构化查询) 2.(查询) (13)在SQL语句中,为了避免查询到重复记录,可用【15】短语。正确答案:1.(DISTINCT)(1)最简单的交换排序方法是 A)快速排序 B)选择排序

      126、 C)堆排序 D) 冒泡排序 答案: D(13)下列选项中,属于Visual FoxPro常量的是 A)BOF() B)BOF C)T D).T. 答案: D (16)函数STUFF(计算机,5,4,信息报)的结果是 A)计算机信息报B)计算信息报 C)计算机信息 D)机信息报 正确答案: B (20)与命令LIST FIELDS 姓名,性别,出生日期不等效的命令是A)LIST 姓名,性别,出生日期 B)LIST ALL FIELDS 姓名,性别,出生日期C)DISPLAY FIELDS 姓名,性别,出生日期 D)DISPLAY ALL 姓名,性别,出生日期 正确答案: C (22)对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为A)性别+年龄 B)性别+STR(年龄,2) C)性别+STR(年龄) D)性别,年龄 正确答案: B (26)下列叙述中,正确的是A)在命令窗口中被赋值的变量均为局部变量 B)在命令窗口中用PRIVATE命令说明的变量均为局部变量C)在被调用的下级程序中用PUBLC命令说明的变量都是全局变量D)在程序中用PRIVATE命令说明

      127、的变量均为全局变量 正确答案: C (29)下列叙述中,不属于表单数据环境常用操作的是A)向数据环境添加表或视图 B)向数据环境中添加控件C)从数据环境中删除表或视图 D)在数据环境中编辑关系 正确答案: B (30)下列关于报表的说法中,正确的是A)报表必须有别名 B)报表的数据源不可以是视图C)报表的数据源不可以是临时表= D)可以不设置报表的数据源 正确答案: D (1)栈和队列通常采用的存储结构是 【1】 。正确答案: 1.(链式存储和顺序存储) (2)在程序设计阶段应该采取 【2】 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。正确答案: 1.(自顶而下) (3)软件结构是以 【3】 为基础而组成的一种控制层次结构。正确答案: 1.(模块) (7)在表设计器的表选项卡的显示框内,包含的选项有【7】【8】 和标题。正确答案: 1.(格式) 2.(输入掩码) (2)设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为A)12 B)13 C)14 )15 正确答案: B 3)在下列几种排序方法中,要求内存量

      128、最大的是 D)归并排序(7)软件复杂性度量的参数包括 A) 效率 B) 规模 C) 完整性 D) 容错性 答案: B (8)下列叙述中,不属于数据库系统的是 A)数据库 B)数据库管理系统 C)数据库管理员D)数据库应用系统 正确答案: B (11)如果把职工当成实体,则某个职工的姓名王五应看成A)属性值 B)记录值 C)属性型 D)记录型 正确答案: A (12)可以比较大小的数据类型包括 A)数值型、字符型、日期型和逻辑型 B)数值型、字符型和日期型 C)数值型和字符型 D)数值型 正确答案: A (13)在Visual FoxPro中,下列数组元素的使用正确的是A)PI(0,1) B)PI(2,0) C)PI(2,3) D)PI(1,2,3) 正确答案: C (16)下列命令中,可以打开数据库设计器的是 A)CREATE DATABASEB)MODIFY DATABASE C)OPEN DATABASE D)USE DATABASE 正确答案: B (17)通过关键字建立临时关联时,要求 A)父表必须建立索引并打开B)子表必须建立索引并打开= C)父表和子表必须同时建立索引,并在

      129、不同的工作区打开D)两表无需建立索引,有相同字段即可 正确答案: C (18)多表操作中,分别在1,3,5号工作区中打开数据表,此时若执行命令SELECT 0后,当前的工作区号是 A)0号 B)1号 C)2号 D)无工作区打开 正确答案: C (20)数据表中婚否字段是逻辑型字段,要显示所有未婚记录,应使用命令 A)LIST FOR 婚否=FB)LIST FOR 婚否T C)LISTFOR 婚否 D)LIST FOR NOT婚否 正确答案: D(23)在命令窗口用BROWSE命令显示视图结构之前,应打开视图,打开视图的命令格式是BA)USE B)USE NODATA IN C)USE NODATA ON D)USE STRUCTURE TO (24)在指定范围内扫描数据表文件,查找满足条件的记录并执行循环体中其他的语句,最合适的循环语句是 A)DO WHILE-ENDDO B)DO CASE-ENDCASE C)SCAN-ENDSCAN D)FOR-ENDFOR 正确答案: C (1)算法的工作量大小和实现算法所需的存储单元多少分别称为算法的【1 1.(时间复杂度和空间复杂度)(2)数

      130、据结构包括数据的逻辑结构、数据的 【2】 以及对数据的操作运算。 正确答案: 1.(存储结构) (3)可以把具有相同属性的一些不同对象归类,称为 【3】 。 正确答案: 1.(对象类) (4)软件工程包括3个要素,分别为方法、工具和 【4】 。 正确答案: 1.(过程) (5)由关系数据库系统支持的完整性约束是指 【5】 和参照完整性。 正确答案: 1.(实体完整性) (6)在Visual FoxPro中,索引文件的扩展名有两类,即 【6】 和 【7】 。正确答案: 1.(.IDX或IDX) 2.(.CDX或CDX) (7)实体完整性是通过 【8】 和 【9】 来实现的。正确答案: 1.(主关键字) 2.(候选关键字) (8)在Visual FoxPro中,对象的引用有 【10】 和 【11】 两种。正确答案: 1.(绝对引用) 2.(相对引用) (9)学生表中有字段:姓名、计算机和班级号,下列程序是查询并显示所有班级号为1002的学生记录,完成程序填空。USE 学生表DO WHILE 【12】 IF 班级号=1002DISPLAYENDIF 【13】 ENDDO USE 正确答案:

      131、1.(NOT EOF() 2.(SKIP) (10)设有学生表(姓名,班级名称),用SQL语句检索每个班级的学生人数的语句是:SELECT 班级名称, 【14】 AS 人数 FROM 学生表 【15】正确答案: 1.(COUNT(*) 2.(GROUP BY 班级名称)一 、选择题(1) 由两个栈共享一个存储空间的好处是A)减少存取时间,降低下溢发生的机率 B)节省存储空间,降低上溢发生的机率C)减少存取时间,降低上溢发生的机率 D)节省存储空间,降低下溢发生的机率 正确答案: B (2)设有两个串p和q,求q在p中首次出现位置的运算称做A)连接 B)模式匹配 C)求子串 D)求串长 正确答案: B (3)n个顶点的连通图中边的条数至少为A)0 B)1 C)n-1 D)n 正确答案: C (4)对象实现了数据和操作的结合,是指对数据和数据的操作进行 A)结合 B)隐藏 C)封装 D)抽象 答案: C (5)下列叙述中,正确的是A)软件就是程序清单 B)软件就是存放在计算机中的文件C)软件应包括程序清单及运行结果 D)软件包括程序和文档 正确答案: D (11)在文件系统阶段,操作系统管

      132、理数据的基本单位是 A)记录 B)程序 C)数据项 D)文件 答案: D (12)Visual FoxPro提供的各种设计器中,可以用来定义表单或报表中使用的数据源的是A)表单设计器 B)报表设计器 C)数据环境设计器 D)数据库设计器 正确答案: C (13)在Visual FoxPro中,可以在同类数据之间进行运算的数据类型有A)数值型、字符型和逻辑型 B)数值型、字符型和日期型C)数值型、日期型和逻辑型 D)字符型、日期型和逻辑型 正确答案: B (14)下列关于数组的叙述中,错误的是A)用DIMENSION和DECLARE都可以定义数组 B)Visual FoxPro中只支持一维数组和二维数组C)一个数组中各个数组元素必须是同一种数据类型 D)新定义数组的各个数组元素初值为.F. 答案: C (15)下列表达式中,写法错误的是A)计算机+123 B)计算机+DTOC(2004/01/01)C). T.+. F. D)2004/01/01+10 正确答案: C (19)不论索引是否生效,定位到相同记录上的命令是 A)GO TOP B)GO BOTTOM C)SKIP D)GO 5

      133、 正确答案: D (21)在Visual FoxPro某数据表中有一个数值型字段,要求有4位整数,2为小数,其值可能为负值,它的宽度应为 A)6 B)7 C)8 D)9 正确答案: C (23)在SQL中,建立索引的命令是A)CREATE TABLE B)CREATE INDEX C)CREATE VIEW D)INDEX ON = 正确答案: B (24)对于查询输出到临时表中的叙述,下列说法错误的是 正确答案: CA)产生的临时表文件的后缀名仍为.dbf B)执行查询后,该临时表文件是当前文件C)可以像一般的dbf文件一样使用,可查询和修改表中记录 D)当关闭文件时,临时表文件将自动被删除 (27)视图设计器中,共提供选项卡的个数是A)5 B)6 C)7 D)8 正确答案: C (28)下列对调试器的叙述中,正确的是A)跟踪窗口用于显示正在执行的程序文件B)监视窗口用于显示表达式以及它们当前的值,并可以在一个表达式上设置断点C)局部窗口用于显示当前程序、过程或方法程序中可见的变量、数组、对象以及对象成员D)调试输出窗口用于显示程序中指定调试的输出 正确答案: A (31)下面表单及

      134、控件常用事件中,与鼠标操作有关的是A)Click B)DbClick C)RightClick D)以上3项都是 正确答案: D (34)在数据库已打开的情况下,利用SQL 命令从学生表中派生出含有学号、姓名和年龄字段的视图,下列语句正确的是A)CREATE VIEW xs_view AS;SELECT 学号,姓名,年龄 FROM 学生表B)CREATE VIEW xs_view;SELECT学号,姓名,年龄 FROM 学生表C)CREATE VIEW xs_view AS;(SELECT学号,姓名,年龄 FROM 学生表)D)CREATE VIEW xs_view;(SELECT学号,姓名,年龄 FROM 学生表) 正确答案: A (35)有如下SQL语句:SELECT 姓名 FROM 学生表 WHERE 学号 IN;(SELECT 学号 FROM 成绩表 WHERE 成绩90)下列哪条命令与该SQL语句等价A)SELECT 姓名 FROM 学生表 WHERE EXISTS;(SELECT 学号 FROM 成绩表 WHERE 成绩90)B)SELECT 姓名 FROM 学生表 WHE

      135、RE EXISTS;(SELECT 学号 FROM 成绩表 WHERE 学号=学生表.学号 AND 成绩90)C)SELECT 姓名 FROM 学生表 WHERE学号 EXISTS;(SELECT 学号 FROM 成绩表 WHERE 学号=学生表.学号 AND 成绩90)D)SELECT 姓名 FROM 学生表 WHERE学号=;(SELECT 学号 FROM 成绩表 WHERE 成绩90) 正确答案: B 二 、填空题(1)当线性表采用顺序存储结构实现存储时,其主要特点是 【1】 。 正确答案: 1.(逻辑结构中相邻的结点在存储结构中仍相邻) (2)软件工程的出现是由于 【2】 。正确答案: 1.(软件危机的出现) (3)单元测试又称模块测试,一般采用 【3】 测试。正确答案: 1.(白盒法) (4)数据库恢复是将数据库从 【4】 状态恢复到某一已知的正确状态。 正确答案: 1.(错误) (5)数据的基本单位是 【5】 。 正确答案: 1.(数据元素) (6)执行命令STORE2004-05-01 TO rq后,函数DAY(rq)的值是 【6】 。正确答案: 1.(1) (7)在Visual FoxPro中,对于只取两种值的数据,一般使用 【7】 字段。 正确答案: 1.(逻辑型) (8)设置字段有效性规则在表设计器的 【8】 选项卡中进行。而设置记录有效性规则,是在表设计器的 【9】 选项卡中进行。正确答案: 1.(字段) 2.(表) (9)在调用菜单设计器后,显示菜单中会出现两条与菜单设计有关的命令,分别是 【10】 和 【11】 。 正确答案: 1.(常规选项) 2.(菜单选项) (10)设计表单时,要确定表单中是否有最大化按钮,可通过表单 【12】 属性进行设置。 正确答案: 1.(MaxButton) (11)SQL语句中,修改表中数据的短语是 【13】 ,修改表结构的短语是 【14】 。正确答案: 1.(UPDATE) 2.(ALTER) (12)检索学生表中,籍贯为上海的学生记录,将结果保存到文本文件temp中,SQL语句为:SELECT * FROM 学生表 WHERE 籍贯=上海 【15】 temp 正确答案: 1.(TO FILE)

      《计算机二级VF笔试大全》由会员桔****分享,可在线阅读,更多相关《计算机二级VF笔试大全》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.