1、国家二级 VF笔试模拟试卷 204及答案与解析 1 算法的空间复杂度是指 _。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 使用链表来表示线性表的优点是 _。 ( A)便于插入和删除操作 ( B)数据元素的物理顺序与逻辑顺序相同 ( C)花费的存储空间较顺序存储少 ( D)便于随机存取 3 设一棵树 T的度为 4,其中度为 1、 2、 3、 4的节点个数分 别为 4、 2、 1、 1。则T中的叶子节点为 ( A) 8 ( B) 7 ( C) 6 ( D) 5 4 对长度为 n的线性表进行顺序查找,在最坏情况下
2、所需要的比较次数为 _。 ( A) log2n ( B) n/2 ( C) n ( D) n+1 5 对数据元素序列 (49,72,68,13,38,50,97,27)进行排序,前三趟排序结束时的结果如下:第一趟为 13,72,68,49,50,97,27;第二趟为 13,27,68,49,38,50,97,72;第 三趟为13,27,38,49,68,50,97, 72。该排序采用的方法是 _。 ( A)插入排序法 ( B)选择排序法 ( C)冒泡排序法 ( D)快速排序法 6 源程序的文档化不包括 _。 ( A)符号名的命名要有实际意义 ( B)正确的文档格式 ( C)良好的视觉组织 (
3、D)正确的程序注释 7 在软件生命周期中,所花费用最多的阶段是 _。 ( A)详细设计 ( B)软件编码 ( C)软件测试 ( D)软件维护 8 软件调试的目的是 _。 ( A)发现错误 ( B)改正错误 ( C)改善软件的性能 ( D)挖掘软件的潜能 9 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指 _。 ( A)数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上三种说法都不对 10 用树形结构来表示实体之间联系的模型称为 _。 ( A)关系模型 ( B) 网状模型 ( C)层次模型 ( D)以上三个都是 11
4、Visual FoxPro 6.0的系统配置文件是 _。 ( A) config.sys ( B) config.fpw ( C) win.ini ( D) auto.exe 12 VFP 6.0是一种支持用户使用菜单、命令、 _三种不同操作方式的新型数据管理系统。 ( A)循环 ( B)备份文件 ( C)命令文件 ( D)内存变量 13 在关系理论中,把二维表表头中 的栏目称为 _。 ( A)数据项 ( B)元组 ( C)结构名 ( D)属性名 14 在关系模型中,实现 “关系中不允许出现相同的元组 ”的约束是通过 _。 ( A)候选键 ( B)主键 ( C)外键 ( D)超键 15 在概念
5、模型中,一个实体集合对应于关系模型中的一个 _。 ( A)元组 ( B)字段 ( C)关系 ( D)属性 16 下列表达式中不符合 Visual FoxPro 6.0语法 要求的是 _。 ( A) 04/05/99 ( B) T+t ( C) 1234 ( D) 2X 15 17 设当前表文件中含有字段 NAME,系统中有一内存变量的名称也为 NAME,命令 ?NAME显示的结果是 _。 ( A)内存变量 NAME的值 ( B)字段变量 NAME的值 ( C)与该命令之前的状态有关 ( D)错误信息 18 表中相对移动记录指针和绝对移动记录指针的命令分别为 _。 ( A) Locate和 Sk
6、ip ( B) Locate和 Go ( C) Skip和 Go ( D) Locate和 Find 19 当前工资表中有 108条记录,当前记录号为 8,用 Sum命令计算工资总和时,若缺省范围,则系统将 _。 ( A)只计算当前记录的工资值 ( B)计算前 8条记录的工资和 ( C)计算后 8条记录的工资和 ( D)计算全部记录的工资和 20 查询设计器中包含的选项卡有 _。 ( A)字段,筛选,排序依据 ( B)字段,条件,分组依据 ( C)条件, 排序依据,分组依据 ( D)条件,筛选,杂项 21 下列关于查询设计器的说法错误的是 _。 ( A)既可对单表查询,也可对多表查询 ( B)
7、在分组依据选项卡中,可以设置查询结果按某一字段值的升序排列 ( C)可以将查询结果保存到扩展名为 .qpr的查询文件中,并可在命令窗口中直接用 do命令执行 ( D)可以设定查询结果的输出形式,如临时表、图形等 22 有关多表查询结果,以下说法正确的是 _。 ( A)只可包含其中一个表的字段 ( B)必须包含查询表的所有字段 ( C)可包含查询表的所有字段,也可只包含查询表的部分字段 ( D)以上说法均不正确 23 对学历为大学的职工按工资由高到低排序,工资相同的职工按年龄由大到小排序,应使用的命令是 _。 ( A) SORT TO KL ON工资 /A,出生日期 /D FOR学历 =“大学
8、” ( B) SORT TO XL ON工资 /D,出生日期 /A FOR学历 =“大学 ” ( C) SORT TO XL ON工资 /A,出生日期 /A FOR学历 =“大学 ” ( D) SORT TO XL ON工资 /D,出生日期 /D FOR学历 =“大学 ” 24 修改数据表中的数据是在 _环境下完成的。 ( A)表设计器 ( B)表向导 ( C)表浏览器 ( D)表编辑器 25 在以下关于索引的说明中,错误的是 _。 ( A)索引可以提高查询速度 ( B)索引可能降低更新速度 ( C)索引和排序具有不同的含义 ( D)不能更新索引字段 26 对于图书管理数据库,检索当前至少借阅
9、了 5本图书的读者的姓名和职称。下面 SQL语句正确的是 _。 SELECT姓名,职称 FROM读者 WHERE借书证号 IN; ( A) (SELECT 借书证号 FROM 借阅 GROUP BY 总编号 HAVING COUNT(*) =5) ( B) (SELECT 借书证号 FROM 读者 GROUP BY 借书证号 HAVING COUNT(*)=5) ( C) (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING SUM(*) =5) ( D) (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)=5)
10、27 对于图书管理数据库,检索所有藏书的书名和出版单位。下面 SQL语句正确的是 _。 ( A) SELECT 书名,出版单位 FROM 图书 ( B) SELECT 书名;出版单位 FROM 图书 ( C) SELECT 书名,出版单位 FOR 图书 ( D) SELECT 书名,出版单位 FOR 图书 28 对于图书管理数据库,检索所有借阅了图书的读者姓名和所在单位。下面 SQL语句正确的是 _。 SELECT DISTINCT 姓名,单位 FROM 读者,借阅 ( A) WHERE 图书 .总编号 =借阅 .总编号 ( B) WHERE 读者 .借书证号 =借阅 .借书证号 * ( C)
11、 WHERE 总编号 IN(SELECT 借书证号 FROM 借阅 ) ( D) WHERE 总编号 NOT IN(SELECT 借书证号 FROM 借阅 ) 29 对于图书管理数据库,查询 0001号借书证的读者姓名和所借图书的书名。下面SQL语句正确的是 _。 SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE; 借阅,借书证号 =“0001”AND; ( A)图书 .总编号 =借阅 .总编号 AND读者 .借书证号 =借阅 .借书证号 ( B)图书 .分类号 =借阅 .分类号 AND读者 .借书证号 =借阅 .借书证号 ( C)读者 .总编号 =借阅 .总编号 AND读者
12、.借书证号 =借阅 .借书证号 ( D)图书 .总编号 =借阅 .总编号 AND读者 .书名 =借阅 .书名 30 在 SQL中,删除视图用 _。 ( A) DROP SCHEMA命令 ( B) CREATE TABLE命令 ( C) DROP VIEW命令 ( D) DROP INDEX命令 31 为表单 MyForm添加事件或方法代码,改变该表单中的控件 cmd1的 Caption属性的正确命令是 _。 ( A) MyForm.cmd1.Caption=“最后一个 ” ( B) This.cmd1.Caption=“最后一个 ” ( C) ThisForm.cmd1.Caption=“最后
13、一个 ” ( D) ThisFormset.cmd1.Caption=“最后一个 ” 32 连编应用程序不能生成的文件是 _。 ( A) APP文件 ( B) EXE文件 ( C) COM DLL文件 ( D) PRG文件 33 用户定义的菜单系统以 _为扩展名保存。 ( A) FMT ( B) SCX ( C) MNX ( D) FRM 34 一般说来, VFP6.0系统具有结构化程序设计的 _种基本结构。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 35 有如下一段程序: SET TALK OFF A=1 B=0 DO WHILE A=100 IF.NOT.A/2=INT(A/
14、2) B=B+A ENDIF A=A+1 ENDDO ? B SET TALK ON RETURN 该程序的功能是 _。 ( A)求 1 100之间的累加和 ( B)求 1 100之间的累加和除以 2的商 ( C)求 1 100之间的偶数之和 ( D)求 1 100之间的奇数之和 36 算法的复杂度主要包括时间复杂度和 _复杂度。 37 按照逻辑结 构分类,结构可以分为线性结构和非线性结构,栈属于 _。 38 树中度为零的结点称为 _。 39 在面向对象方法中,类之间共享属性和方法的机制称为 _。 40 软件是程序、数据和 _的集合。 41 在表单设计器中,可以通过 _工具栏中的工具快速对齐表
15、单中的控件。 42 当表单运行时,用户可以按 _键选择表单中的控件,使焦点在控件间移动。 43 要将表单设置为顶层表单,应将表单的 _属性值设置为 “2-作为顶层表单 ”。 44 表结 构中的 _表示的含义是尚未输入的值。 45 释放表单时,最后引发的事件是 _。 46 MOD(17,-3) 函数的返回值是 _。 47 在 SQL语句的 SELECT中,字符串匹配运算符用 _表示, %可用来表示 0个或多个字符。 48 在 SQL语句中,为了避免查询到的记录重复,可用 _短语。 49 SQL SELECT的查询输出语句中, _短语表示将查询结果送到打印机。 50 在 “学生成绩 ”表中删除 “
16、物理分数 ”字段的命令为: ALTER TABLE学生成绩 _物理分数 50 用途: 指定需返回数据的范围 语法: SELECT column_name FROM table_name WHERE column_name BETWEEN value1 AND value2 Order by 用途: 指定结果集的排序 语法: SELECT column-name(s)FROM table-name ORDER BYorder_by_expressionASC|DESC 51 13. 52 14. 53 15. 国家二级 VF笔试模拟试卷 204答案与解析 1 【正确答案】 D 【试题解析】 一个
17、算法的空间复杂度是指执行这个算法所需的存储空间。一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的空间以及算法执行过程中所需要的额外空间。 2 【正确答案】 A 【试题解析】 线性表的链式存储是用一组任意的存储空间来存放数据元素,链表节点空间是动态生成的,其特点是逻辑上相邻的元素在物理位置 上不一定相邻,因此需要另外开辟空间来保存元素之间的关系,花费的存储空间较顺序存储多。访问只能沿指针方向顺序访问,不能随机存取。在链表中插入或删除节点,只需修改指针,不需要移动元素。 3 【正确答案】 A 【试题解析】 设这棵树中叶子节点数为 n0,度数为 1的节点数为 n1,度数为 2的节
18、点数为 n2,度数为 3的节点数为 n3,度数为 4的节点数为 n4,总节点数为 n,则 n=n0+n1+n2+n3+n4 式 (1) 设树的总入度为 m。由于在树中除了根节点外,其余每一个节点都有 4 【正确答案】 C 【试题解 析】 线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都将与表中所有元素进行了比较,因此比较次数为 n。 5 【正确答案】 B 【试题解析】 简单选择排序法的思想是:扫描整个线性表,从中选出最小 (或最大 )的元素,将它交换到
19、表的最前面,然后对剩下的子表采用同样的方法,直到子表空为止。从序列变化情况可以看出,第一趟是找出最小元素 13,第二趟是找出次小元素 27,第三 趟是找出第三小元素 38,这是典型的简单选择排序法。 6 【正确答案】 B 【试题解析】 源程序的文档化主要包括: 符号名的命名应具有一定的实际含义,以便理解程序功能; 正确的程序注释; 良好的视觉组织,在程序中利用空格、空行、缩进等技巧使程序层次清晰。 7 【正确答案】 D 【试题解析】 软件生命周期可分为软件定义、软件开发及软件运行维护 3个阶段。详细设计、软件编码和软件测试都属于软件开发阶段;软件维护是软件生命周期的最后一个阶段,也是持续时间最
20、长、花费代价最大的一个阶段,软件工程学的一 个目的就是提高软件的可维护性,降低维护的代价。 8 【正确答案】 B 【试题解析】 在对程序进行测试时会发现错误,这就要进行程序调试 (排错 )。程序调试活动由三部分组成:一是错误定位,根据错误的外部表现形式,确定程序中出错的位置,找出错误的内在原因;二是对程序进行修改,排除这个错误;三是进行回归测试,防止引进新的错误。所以程序调试的目的就是诊断和改正程序中的错误。软件调试不能改善软件的性能,也不能挖掘软件的潜能。 9 【正确答案】 D 【试题解析】 数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。也就是说,数据
21、的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据独立性一般分为物理独立性与逻辑独立性两级。所以选项 A、 B、 C所描述的都不是数据独立的概念。 10 【正确答案】 C 【试题解析】 关系模型是用二维表来表示实体之间联系;网状模型是由无向图来表示实体之间联系;层次模型是用树形结构来表示实体之间联系。所以,选项 C是正确的。 11 【正确答案】 B 【试题解析】 系统配置 文件的作用是用来对 Visual FoxPro的配置进行一些参数设置,使得它能够符合用户的习惯。选项 A中的 config.sys是操作系统的配置文件;选项 C中的 win.ini文件是 Windows中的初始化参数
22、文件,用来设置Windows中的一些参数;选项 D是一个批处理文件,它里面的数据表示当Windows启动时,自动执行的一些程序。 12 【正确答案】 C 【试题解析】 Visual FoxPro是一种可视化的编程工具,其最突出的特点是面向对象编程,重复使用各种类,直观地、创造性地建立应用程序。它提供 给用户的操作方式是菜单、命令和命令文件。 13 【正确答案】 D 【试题解析】 关系模型的用户界面非常简单,一个关系的逻辑结构就是一张二维表,每个关系有一个关系名。在 Visual FoxPro中,一个关系存储为一个文件,文件扩展名为 .dbf,称为 “表 ”。一个关系的描述格式为关系名 (属性名
23、 1,属性名2, ,属性名 n)当用表结构来表示关系时,属性名作为二维表表头的栏目。因此本题的正确答案应该是 D。 14 【正确答案】 B 【试题解析】 关系中的一个属性集的值能唯一标识关系中的元组且又不含多余 属性值,我们称该属性集为关系的关键字或候选关键字。在 Visual Fox-Pro中,通常是利用主关键字或候选关键字来保证表中记录的唯一,从而保证实体唯一性。因此本题的正确答案应该是 B。 15 【正确答案】 C 【试题解析】 在关系模型的概念模型中,一个实体在关系中被表示为一个元组,实体集合就对应于元组的集合,而元组的集合就是关系。因此本题的正确答案应该是 C。在关系模型中存在多种对
24、应关系,例如属性对应与字段对应等。 16 【正确答案】 D 【试题解析】 在 Visual FoxPro中,表达 式的书写也要满足一定的要求。选项 A表示的就是日期型的数据,符合 Visual FoxPro的语法要求;选项 B也满足,它的含义是将两个变量相加;选项 C表示的是一个数值型的常量 1234,因此它也满足Visual FoxPro的语法要求;选项 D是一个错误的逻辑表达式,因为 2X不能用来给变量命名。 17 【正确答案】 B 【试题解析】 变量是指在程序运行过程中数值可以发生变化的量。在 Visual FoxPro中有两类不同性质的变量,即字段变量和内存变量。字段变量依附于数据表而
25、存在,随着数据表的打开和关闭在 内存中存储和释放;而内存变量则是一种临时数据的存储单元,它独立于数据表而存在,使用时可以临时建立,程序运行完毕后就自动释放,其作用是提供数据运算和传递。在 Visual FoxPro中,当内存变量与字段变量重名时,字段变量优先。若要引用内存变量,可以在内存变量名前加上前缀 M.或者 M-来区别。 18 【正确答案】 C 【试题解析】 本题考查的是移动记录指针的命令。在 Visual FoxPro中,移动定位记录指针的命令有 3个。 GOTO或者 GO命令。该命令的功能是直接按记录号定位。命令格式为 GO nRecordNumber TOP|BOTTOM 其中,
26、nRecordNumber是记录号,即直接按记录号定位。 SKIP命令。该命令的功能是当确定了当前记录位置之后,可以用它向前或向后移动若干条记录位置。命令格式为 SKIPnRecords 其中, nRecords可以是正或负的整数,默认是 1。 19 【正确答案】 D 【试题解析】 本题考查的是 Sum命令的功能。 Sum命令的功能是计算所有记录的某个字段的值的总和,计算时无论记录指针在何处,都是求所有记录 的某个字段的总和。因此本题的正确答案应该是 D。 20 【正确答案】 A 【试题解析】 查询设计器包含的选项卡有: “字段 ”选项卡,指定所要查询的数据; “连接 ”选项卡,用于编辑连接条
27、件; “筛选 ”选项卡,用户指定查询条件; “排序依据 ”选项卡,用于指定排序的字段和排序方式; “分组依据 ”选项卡,用于指定GROUP BY和 HAVING条件,进行分组; “杂项 ”选项卡,可以指定是否要重复记录已列在前面的记录等。因此本题的正确选项应该是 A。 21 【正确答案】 B 【试题解析】 查询设计器的 “分组依据 ”选 项卡,用于指定 GROUP BY和 HAVING条件,进行分组;而 “排序依据 ”选项卡,用于指定排序的字段和排序方式。因此选项 B的说法错误。 22 【正确答案】 C 【试题解析】 SQL不仅支持两个表之间的连接查询,还支持多个表之间的连接查询。对于多表查询
28、,其查询结果可包含查询表的所有字段,也可只包含查询表部分字段,因此本题的正确答案应该是 C。 23 【正确答案】 B 【试题解析】 在本题中具有两个排序条件,一个是按工资由高到低排序,对于工资相同的职工,年龄由大到小排序,因此在执行命令时应该 先对职工按照工资的降序排列,第二个条件才是按照出生日期的升序排列,并且对于职工还应该有一个学历的要求,即学历 “大学 ”。通过上述分析,可以判断本题所采用的命令应该是选项 B所对应的命令。 24 【正确答案】 C 【试题解析】 本题所要提问的是修改数据表中的数据是在什么环境下完成的。选项 A表设计器是用来进行表设计的;选项 B与 A相同,也是用来进行表设
29、计的;在选项 C的环境下,可以用来进行表中数据的修改;而选项 D的表编辑器只能用来修改表的结构。 25 【正确答案】 D 【试题解析】 Visual FoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的 .dbf文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向 .dbf文件记录的指针构成的文件。若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还可以加速对表的查询操作,但是所付出的代价是可能降低表更新的速度。由上面这段叙述可以看出,选项 D是本题答案。 设有图书管理数据库: 图书 (总编号 C(6),分类号 C(8),
30、书名 C(16),作者 C(6),出版单位 C(20),单 26 【正 确答案】 D 【试题解析】 本题的要求是检索当前至少借阅了 5本图书的读者的姓名和职称。因此在检索时需要按照读者进行分组,并且在每个组内需要保证至少借阅了 5本书,因此该题目应该采用的 SQL语句如下 SELECT 姓名,职称 FROM 读者 WHERE 借书证号 IN; (SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)=5) 因此本题的正确选项应为 D。 27 【正确答案】 A 【试题解析】 本题的要求是检索所有藏书的书名 和出版单位,因此在检索时只需要图书表就可以完成
31、题目所要求的任务。采用的 SQL语句如下 SELECT 书名,出版单位 FROM 图书 因此本题的正确答案应该是 A。 28 【正确答案】 B 【试题解析】 本题的要求是检索所有借阅了图书的读者姓名和所在单位。此时需要两个表才能够完成该任务,一个是读者表,另一个是借阅表,并且需要这两个表之间的连接才能完成题目的要求。本题应采用的 SQL语句如下 SELECT DISTINCT 姓名,单位 FROM 读者,借阅 WHERE 读者 .借书证 号 =借阅 .借书证号 * 因此本题的正确答案应该是 B。 29 【正确答案】 A 【试题解析】 题目的要求是查询 0001号借书证的读者姓名和所借图书的书名
32、。此时涉及三个表,读者、借阅和图书表,并且是一个多表查询的题目,其中读者表与图书表通过纽带表借阅表进行关联,本题所应该采用的 SQL语句如下 SELECT 姓名,书名 FROM 借阅,图书,读者; WHERE 借阅 .借书证号 =“0001“AND; 图书 .总编号 =借阅 .总编号 AND读者 .借书证号 =借阅 .借书证号 因此本题的正确 答案应该是 A。 30 【正确答案】 C 【试题解析】 本题的正确答案是 C,命令是 DROP VIEW。选项 A中命令的含义是删除某个模式;选项 B中的命令含义是创建表;选项 D中命令的含义是删除某个表上建立的索引。 31 【正确答案】 C 【试题解析
33、】 要改变控件 cmd1的 Caption属性,需要对该属性进行赋值操作。要通过表单对象访问该控件,可以采用内置的变量 thisform,因此用于完成 “改变表单中的控件 cmd1的 Caption属性 ”的命令为 ThisForm.cmd1.Cap-tion=“ “,本题应该选 C。 32 【正确答案】 D 【试题解析】 连编应用程序时,首先需要设置文件的 “排除 ”与 “包含 ”,然后设置应用程序的主程序连编项目,当连编项目获得成功之后,可以试着运行该项目,如果该项目运行正确,就可以最终连编成一个应用程序文件。应用程序文件包括项目中所有 “包含 ”文件,并且应用程序连编结果有两种文件形式。
34、 应用程序文件 (.app):需要在 Visual FoxPro下运行。 可执行文件 (.exe):可以在 Windows下单独运行。 连编 COM DLL:在 “连编选 项 ”对话框中, “连编 COM DLL“使得项目文件中的类信息创建一个 33 【正确答案】 C 【试题解析】 在 Visual FoxPro中,用户定义的菜单系统以 mnx为扩展名保存;选项 scx是表单文件的扩展名;选项 D的 frm是报表文件的扩展名。因此本题的正确答案应该为 C。 34 【正确答案】 C 【试题解析】 在 Visual FoxPro中,程序设计的三种基本结构是顺序结构、选择结构和循环结构。 35 【正
35、确答案】 D 【试题解析】 分析该段程序的目的,可以看到当 A/2与 INT(A/2)不等时,就将 A的值添加到 B中,只有当 A为奇数时, A/2与 INT(A/2)才不等,因此可以判断本题所给程序的功能是计算 1到 100中所有奇数之和。因此本题的正确选项是 D。 36 【正确答案】 空间 【试题解析】 衡量一个算法的复杂度有两个指标:时间复杂度和空间复杂度。前者用来衡量执行算法时所需要的计算工作量,而后者用来衡量执行算法所需要的存储空间。 37 【正确答案】 线性结构 【试题解析】 数据的逻辑结构是指数据元素之间的逻辑关系,分为线性结构和非线性结构。常见的线性结构有线性表、 栈和队列等,
36、常见的非线性结构有树、二叉树等。 38 【正确答案】 叶子结点 【试题解析】 树中度为零的结点,也就是没有后件的结点,称为叶子结点。 39 【正确答案】 继承 【试题解析】 在面向对象的程序设计方法中,某些属性和方法是可以共享的,由子类从父类中继承而来,这样提高了软件的可重用性。 40 【正确答案】 相关文档 【试题解析】 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。 41 【正确答案】 布局 【试题解析】 在表 单设计器中,可以打开 “布局 ”工具栏来对表单中的控件进行对齐操作,其中包括 “左边对齐 ”、 “右边对齐 ”、 “顶边对齐 ”等。 42
37、 【正确答案】 Tab 【试题解析】 当表单运行时,用户可以按 Tab键选择表单中的控件,使焦点在控件间移动。控件的 Tab次序决定了选择控件的次序。 Visual FoxPro提供了两种方式来设置 Tab键次序:交互方式和列表方式。 43 【正确答案】 ShowWindow 【试题解析】 ShowWindow属性用来设置表单的显示方式,共有 3种形式,分别是: 0-在屏幕中,此 为默认方式; 1-在顶层表单中; 2-作为顶层表单。 44 【正确答案】 空值 (或 NULL) 【试题解析】 空值即 NULL,它表示是否允许该字段为空值。空值是没有数值或是没有确定的值。 45 【正确答案】 UN
38、LOAD 【试题解析】 在表单对象释放时引发 UNLOAD事件,是表单对象释放时最后一个要引发的事件。 46 【正确答案】 -1 【试题解析】 MOD函数是求余函数,格式是: MOD(数值表达式 1,数值表达式 2 ),功能是:返回两个数值相除后的余数。数值表达式 1是被除数 ,数值表达式 2,是除数。余数的正负号与除数相同。如果被除数与除数同号,那么函数值即为两数相除的余数;如果被除数与除数异号,则函数值为两数相除的余数再加上除数的值。 由于被除数与除数异号,则函数值为两数相除的余数再加上除数的值,即 2+(-3)=-1。 47 【正确答案】 LIKE 【试题解析】 在 SQL语句的 SEL
39、ECT语句中,字符串匹配运算符用 LIKE表示,属于特殊运算符。通配符 “%” 表示 0个或多个字符, “”表示 1个字符。 48 【正确答案】 DISTINCT 【试题解析】 SQL语句 中,为了避免查询到重复记录,可用 DISTINCT短语,但是每一个子句中只能使用一次 DISTINCT。 49 【正确答案】 TOPRINTER 【试题解析】 在 SQL的查询中,其结果可存放到数组、临时表、永久性表、文本文件中,以及从打印机输出。使用短语 TO PRINTER PROMPT可以直接将查询结果输出到打印机。如果使用了 PROMPT,则在打印之前会打开 “打印机设置 ”对话框。 50 【正确答
40、案】 DROP COLUMN 【试题解析】 删除表中的字段、缺省值等 SQL的基本命令格式 为: ALTER TABLE表名 DROPCOLUMN字段名 1 DROP DEFAULTDROP CHECK 其中, DROPCOLUMN字段名表示从指定表中删除指定的字段; DROP DEFAULT表示删除缺省值; DROP CHECK表示删除该表的合法值限定。 51 【正确答案】 IN 52 【正确答案】 借书证号 53 【正确答案】 COUNT(*) 1 【试题解析】 IN 用途: VFP中 SQL嵌套查询,查询 结果出自一个表,但是查询条件涉及多个表。 语法: SELECT column FROM table WHERE column IN(SELECT) Group by 用途: 对结果集进行分组,常与汇总函数一起使用。 语法: SELECT column, SUM(column)