[计算机类试卷]2011年9月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc

上传人:towelfact221 文档编号:492956 上传时间:2018-11-30 格式:DOC 页数:23 大小:78.50KB
下载 相关 举报
[计算机类试卷]2011年9月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc_第1页
第1页 / 共23页
[计算机类试卷]2011年9月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc_第2页
第2页 / 共23页
[计算机类试卷]2011年9月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc_第3页
第3页 / 共23页
[计算机类试卷]2011年9月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc_第4页
第4页 / 共23页
[计算机类试卷]2011年9月国家二级(VISUALFOXPRO)笔试真题试卷及答案与解析.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、2011年 9月国家二级( VISUALFOXPRO)笔试真题试卷及答案与解析 1 下列叙述中正确的是 ( A)算法就是程序 ( B)设计算法时只需要考虑数据结构的设汁 ( C)设计算法时只需要考虑结果的可靠性 ( D)以上三种说法都不对 2 下列关于线性链表的叙述中,正确的是 ( A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 ( B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 ( C)进行插入与删除时,不需要移动表中的元素 ( D)以上三种说法都不对 3 下列关于二叉树的叙述中,正确的是 ( A)叶子结点总是比度为 2的结点少一个 ( B)叶

2、子结点总是比度为 2的结点多一个 ( C)叶子结点数是度为 2的结点数的两倍 ( D)度为 2的结点数是度为 1的结点数的两倍 4 软件按功能可以分为应用软件、系统软件和支撑软件 (或工具软件 )。下面属于应用软件的是 ( A)学生成绩管理系统 ( B) c语言编译程序 ( C) UNIX操作系统 ( D)数据库管理系统 5 某系统总体结构图如下图所示: 该系统总体结构图的深度是 ( A) 7 ( B) 6 ( C) 3 ( D) 2 6 程序调试的任务是 ( A)设计测试用例 ( B)验证程序的正确性 ( C)发现程序中的错误 ( D)诊断和改正程序中的错误 7 下列关于数据库设计的叙述中,

3、正确的是 ( A)在需求分析阶段建立数据字典 ( B)在概念设计阶段建立数据字典 ( C)在逻辑设计阶段建立数据字典 ( D)在物理设计阶段建立数据字典 8 数据库系统的三级模式不包括 ( A)概念模式 ( B)内模式 ( C)外模式 ( D)数据模式 9 有三个关系 R、 S和 T如下:则由关系 R和 S得到关系T的操作是 ( A)自 然连接 ( B)差 ( C)交 ( D)并 10 下列选项中属于面向对象设计方法主要特征的是 ( A)继承 ( B)自顶向下 ( C)模块化 ( D)逐步求精 11 在创建数据库表结构时,为了同时定义实体完整性可以通过指定哪类索引来实现 ( A)唯一索引 (

4、B)主索引 ( C)复合索引 ( D)普通索引 12 关系运算中选择某些列形成新的关系的运算是 ( A)选择运算 ( B)投影运算 ( C)交运算 ( D)除运算 13 在数据库中建立索引的目的是 ( A)节省存储空间 ( B)提高查询 速度 ( C)提高查询和更新速度 ( D)提高更新速度 14 假设变量 a的内容是 “计算机软件工程师 ”,变量 b的内容是 “数据库管理员 ”,表达式的结果为 “数据库工程师 ”的是 ( A) left(b, 6)-right(a, 6) ( B) substr(b, 1, 3)-substr(a, 6, 3) ( C) A和 B都是 ( D) A和 B都不

5、是 15 SQL查询命令的结构是 SELECTFROMWHERE GROUP BYHAVINGORDER BY ,其中指定查询条件的短语是 ( A) SELECT ( B) FROM ( C) WHERE ( D) ORDER BY 16 SQL查询命令的结构是 SELECTFROMWHERE GROUP BYHAVINGORDER BY ,其中 HAVING必须配合使用的短语是 ( A) FROM ( B) GROUP BY ( C) WHERE ( D) ORDER BY 17 如果在 SQL查询的 SELECT短语中使用 TOP,则应该配合使用 ( A) HAVING短语 ( B) GR

6、OUP BY短语 ( C) WHERE短语 ( D) ORDER BY短语 18 删除表 s中字段 c的 SQL命令是 ( A) ALTER TABLE s DELETE c ( B) ALTER TABLE s DROP c ( C) DELETE TABLE s DELETE c ( D) DELETE TABLE s DROP c 19 在 Visual FoxPro中,如下描述正确的是 ( A)对表的所有操作,都不需要使用 USE命令先打开表 ( B)所有 SQL命令对表的所有操作都不需使用 USE命令先打开表 ( C)部分 SQL命令对表的所有操作都不需使用 USE命令先打开表 (

7、D)传统的 FoxPro命令对表的所有操作都不需使用 USE命令先打开表 20 在 Visual FoxPro中,如果希望跳出 SCANENDSCAN 循环体外执行ENDSCAN后面的语句,应使用 ( A) LOOP语句 ( B) EXIT语句 ( C) BREAK语句 ( D) RETURN语句 21 在 Visual FoxPro中,为了使表具有更多的特性应该使用 ( A)数据库表 ( B)自由表 ( C)数据库表或自由表 ( D)数据库表和自由表 22 在 Visual FoxPro中,查询设计器和视图设计器很像,如下描述正 确的是 ( A)使用查询设计器创建的是一个包含 SQL SEL

8、ECT语句的文本文件 ( B)使用视图设计器创建的是一个包含 SQL SELECT语句的文本文件 ( C)查询和视图有相同的用途 ( D)查询和视图实际都是一个存储数据的表 23 使用 SQL语句将表 S中字段 price的值大于 30的记录删除,正确的命令是 ( A) DELETE FROM s FOR price30 ( B) DELETE FROM s WHERE price30 ( C) DELETE s FOR price30 ( D) DELETE s WHERE price30 24 在 Visual FoxPro中,使用 SEEK命令查找匹配的记录,当查找到匹配的第一条记录后,

9、如果还需要查找下一条匹配的记录,通常使用命令 ( A) GOTO ( B) SKIP ( C) CONTINUE ( D) GO 25 假设表 S中有 10条记录,其中字段 b小于 20的记录有 3条,大于等于 20、并且小于等于 30的记录有 3条,大于 30的记录有 4条。执行下面的程序后,屏幕显示的结果是 SET DELETE ON DELETE FROM S WHERE b BETWEEN 20 AND 30 ? RECCOUNT() ( A) 10 ( B) 7 ( C) 0 ( D) 3 26 正确的 SQL插入命令的语法格式是 ( A) INSERT INVALUES ( B)

10、INSERT TOVALUES ( C) INSERT INTOVALUES ( D) INSERTVALUES 27 建立表单的命令是 ( A) CREATE FORM ( B) CREATE TABLE ( C) NEW FORM ( D) NEW TABLE 28 假设某个 表单中有一个复选框 (CheckBox1)和一个命令按钮 Command1,如果要在 Coranand1的 Click事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是 ( A) This CheckBox1 Value ( B) ThisForm CheckBox1 Value ( C) Thi

11、s CheckBox1 Selected ( D) ThisForm CheckBox1 Selected 29 为了使命令按钮在界面运行时显示 “运行 ”,需要设置该命令按钮的哪个属性 ( A) Text ( B) Title ( C) Display ( D) Caption 30 在 Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了 “级联 ”,当删除父表中的记录,其结果是 ( A)只删除父表中的记录,不影响子表 ( B)任何时候都拒绝删除父表中的记录 ( C)在删除父表中记录的同时自动删除子表中的所有参照记录 ( D)若子表中有参照记,录则禁

12、止删除父表中记录 31 SQL语句中,能够判断 “订购日期 ”字段是否为空值的表达式是 ( A)订购日期 =NULL ( B)订购日期 =EMPTY ( C)订购日期 IS NULL ( D)订购日期 IS EMPTY 31 第 32 35题使用如下 3个表 商店 (商店号,商店名,区域名,经理姓名 ) 商品 (商品号,商品名,单价 ) 销售 (商店号,商品号,销售日期,销售数量 ) 32 查询在 “北京 ”和 “上海 ”区域的商店信息的正确命令是 ( A) SELECT*FROM商店 WHERE区域名 =北京 AND区域名 =上海 ( B) SELECT*FROM商店 WHERE区域名 =北

13、京 OR区域名 =上海 ( C) SELECT*FROM商店 WHERE区域名 =北京 AND上海 ( D) SELECT*FROM商店 WHERE区域名 =北京 OR上海 33 查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。正确命令是 ( A) SELECT商品商品号,商品名,销售日期,销售数量,销售数量 *单价 AS销售金额 FROM商品 JOIN销售 ON商品商品号 =销售商品号 WHERE单价 =(SELECT MAX(单价 )FROM商品 ) ( B) SELECT商品商品号,商品名,销售日期,销 售数量,销售数量 *单价 AS销售金额 FRO

14、M商品 JOIN销售 ON商品商品号 =销售商品号 WHERE单价 =MAX(单价 ) ( C) SELECT商品商品号,商品名,销售日期,销售数量,销售数量 *单价 AS销售金额 FROM商品 JOIN销售 WHERE单价 =(SELECT MAX(单价 )FROM商品 ) ( D) SELECT商品商品号,商品名,销售日期,销售数量,销售数量 *单价 AS销售金额 FROM商品 JOIN销售 WHERE单价 =MAX(单价 ) 34 查询商品单价在 10到 50之间、并且日销售数量高于 20的商品名、单价、销售日期和销售数量,查询结果按单价降序。正确命令是 ( A) SELECT商品名,单

15、价,销售日期,销售数量 FROM商品 JOIN销售 WHERE(单价 BETWEEN 10 AND 50)AND销售数量 20 ORDER BY单价 DESC ( B) SELECT商品名,单价,销售日期,销售数量 FROM商品 JOIN销售 WHERE(单价 BETWEEN 10 AND 50)AND销售数量 20 ORDER BY单价 ( C) SELECT商品名, 单价,销售日期,销售数量 FROM商品,销售 WHERE(单价 BETWEEN 10 AND 50)AND销售数量 20 ON商品商品号 =销售商品号 ORDER BY单价 ( D) SELECT商品名,单价,销售日期,销售数

16、量 FROM商品,销售 WHERE(单价 BETWEEN 10 AND 50)AND销售数量 20 AND商品商品号 =销售商品号 ORDER BY单价 DESC 35 查询销售金额合计超过 20000的商店,查询结果包括商店名和销售金额合计。正确命令是 ( A) SELECT商店名, SUM(销售数量 *单价 )AS销售金额合计 FROM商店,商品,销售 WHERE销售金额合计 20000 ( B) SELECT商店名, SUM(销售数量 *单价 )AS销售金额合计 20000 FROM商店,商品,销售 WHERE商品商品号 =销售商品号 AND商店商店号 =销售商店号 ( C) SELEC

17、T商店名, SUM(销售数量 *单价 )AS销售金额合计 FROM商店,商品,销售 WHERE商品商品号 =销售商品号 AND商店商店号 =销 售商店号 AND SUM(销售数量 *单价 )20000 GROUP BY商店名 ( D) SEKECT商店名, SUM(销售数量 *单价 )AS销售金额合计 FROM商店,商品,销售 WHERE商品商品号 =销售商品号 AND商店商店号 =销售商店号 GROUP BY商店名 HAVING SIJM(销售数量 *单价 )20000 36 数据结构分为线性结构与非线性结构,带链的栈属于【 1】。 37 在长度为 n的顺序存储的线性表中插入一个元素,最坏情

18、况下需要移动表中【 2】个元素。 38 常见的软件开发方法有结构化方法和面向对象方法。对某应用系统经过需求分析建立数据流图 (DFD),则应采用【 3】方法。 39 数据库系统的核心是【 4】。 40 在进行关系数据库的逻辑设计时, ER图中的属性常被转换为关系中的属性,联系通常被转换为【 5】。 41 为了使日期的年份显示 4位数字应该使用 SET CENTURY【 6】命令进行设置。 42 在 Visual FoxPro中可以使用命令 DIMENSION或【 7】说明数组变量。 43 在 Visual FoxPro中表达式 (1+2(1+2) (2+2)的运算结果是【 8】。 44 如下程

19、序的运行结果是【 9】。 CLEAR STORE 100 TO x1 x2 SET UDFPARMS TO VALUE DO p4 WITH x1, (X2) ?x1 x2 *过程 p4 PROCEDURE p4 PARAMETERS x1, X2 STORE x1+1 TO x1 STORE x2+1 TO x2 ENDPROC 45 在 Visual FoxPro中运行表单的命令是【 10】。 46 为了使表单在运行时居中显示,应该将其【 11】属性设置为逻辑真。 47 为了在表单运行时能够输入密码应该使用【 12】控件。 48 菜单定义文件的扩展名是 mnx,菜单程序文件的扩展名是【 1

20、3】。 49 在 Visual FoxPro中创建快速报表时,基本带区包括页标头、细节和【 14】。 50 在 Visual FoxPro中建立表单应用程序环境时,显示出初始的用户界面之后,需要建立一个事件循环来等待用户的交互动作,完成该功能的命令是【 15】,该命令使 Visual FoxPro开始处理诸如单击鼠标、键盘输入等用户事件。 2011年 9月国家二级( VISUALFOXPRO)笔试真题试卷答案与解析 1 【正确答案】 D 【试题解析】 算法不同于程序,算法优先于程序;算法强调的是程序的易读性;设计算法时需要考虑算法的时间复杂度和空间复杂度。故答案为 D)。 2 【正确答案】 C

21、 【试题解析】 线性表的链式存储结构称为线性链表。在线性链表中,各元素结点的存储空间可以是不连续的,且各数据元素的存储顺序与逻辑顺序可以不一致。在线性链表中进行插入与删除,不需 要移动链表中的元素。因此 C)选项正确。 3 【正确答案】 B 【试题解析】 根据二叉树的性质 3,在任意一棵二叉树中,度为 0的结点 (即叶子结点 )总是比度为 2的结点多一个。故答案为 B)。 4 【正确答案】 A 【试题解析】 系统软件负责管理计算机系统中各种独立的硬件,使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的,包括操作系统和一系列基本的工具 (比如编译器、数据库管理、

22、存储器格式化、文件系统管理、用户身份验证、驱动管理、网络连接等方面的工具 )。支撑软件是 支撑各种软件的开发与维护的软件,又称为软件开发环境,它主要包括环境数据库、各种接口软件和工具组。应用软件是为了某种特定的用途而被开发的软件,它可以是一个特定的程序,也可以是一组功能联系紧密、可以互相协作的程序的集合,或者是一个由众多独立程序组成的庞大的软件系统,如文字处理软件、教育与娱乐软件等。选项 A)“学生成绩管理系统 ”属于应用软件。 5 【正确答案】 C 【试题解析】 系统总体结构图是对软件系统结构总体设计的图形显示,其深度表示控制的层数。故答案为 C)。 6 【正确答案】 D 【试题解析】 程序

23、调试的任务是诊断和改正程序中的错误,主要在开发阶段进行。程序调试活动由两部分组成,一是根据错误的迹象确定程序中错误的确切性质、原因和位置;二是对程序进行修改,排除这个错误。 7 【正确答案】 A 【试题解析】 需求分析阶段常用的工具是数据流图和数据字典。故答案为 A)。 8 【正确答案】 D 【试题解析】 数据库的三级模式包括概念模式、外模式和内模式。概念模式是数据库的中心与关键;内模式依赖于概念模式,独立于外模式和存储设备;外模式面向具体的应用,独立于内模式和存储设 备;应用程序依赖于外模式,独立于概念模式和内模式。选项 D)不是数据库的三级模式。 9 【正确答案】 B 【试题解析】 关系的

24、基本运算有两种:一类是传统的集合运算,包括并、差和交等;另一类是专门的关系运算,包括选择、投影和连接: 并:由属于进行运算的两个关系的全部元组组成的集合。 差:由属于前一个关系的元组但不属于后一个关系的元组组成的集合。 交:由属于进行运算的两个关系所共有的元组组成的集合。 题中 R和 S进行差运算可得到 T,选项 B)正确。 10 【正确答案】 A 【试题解析】 面向对象设计方法的三个基本特性即封装、多态、继承。结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化、限制使用 goto语句。故答案为 A)。 11 【正确答案】 B 【试题解析】 实体完整性是保证表中记录唯一的特性,即

25、在一个表中不允许有重复的记录。在 VisualFoxPro中利用主关键字或候选键字来保证表中的记录唯一,即保证实体唯一性。主关键字称作主索引。 12 【正确答案】 B 【试题解析】 选择是从行的角度对表进行操作,选择满足条件的元组,投影是 从列的角度进行操作,选择满足条件的列;关系 R与 S经交运算后所得到的关系是由那些既在 R内又在 s内的元组所组成的集合,记为 RnS;如果将笛卡尔积运算看作乘运算的话,那么除运算就是它的逆运算,在除运算中 T的域由 R中那些不出现在 S中的域所组成。 13 【正确答案】 B 【试题解析】 数据库的索引即给出表中数据排列顺序的依据,建立索引的目的是加快对表中

26、记录的查找或排序。 14 【正确答案】 A 【试题解析】 此题中 left(b, 6)是从变量 b的左端取出指定长度为 6的字符串,函数值为字符串 “数据库 ”, right(a, 6)是从变量 a的右端取指定长度为 6的字符串,函数值为字符串 “工程师 ”,然后再对这两个字符串进行 “-”运算,字符表达式的 “-”运算是将前字符串尾部空格移到合并后的新字符串尾部,运算结果为 “数据库工程师 ”,故答案选 A)。这里要特别注意一个汉字占两个字节。 15 【正确答案】 C 【试题解析】 在 SQL查询命令中, SELECT给出要查询的数据; FROM说明要查询的数据来自哪个或哪些表; WHERE

27、说明查询条件,即选择元组的条件;GROUP BY用来对查询结果进行分组; HAVING短语用来 限定分组必须满足的条件; ORDER BY短语用来对查询的结果进行排序,可以按升序 ASC或降序 DESC进行排序。故此题选 C)。 16 【正确答案】 B 【试题解析】 GROUP BY短语用于对查询结果进行分组, HAVING必须跟在GROUP BY短语后面使用,用来限定分组必须满足的条件。 17 【正确答案】 D 【试题解析】 在 Visual FoxPro中, sQL SELECT有几个特殊选项,如显示部分结果可使用 TOP nExpr PERCENT,但使用 ToP应配合使用 ORDER

28、BY短语。 18 【正确答案】 B 【试题解析】 删除字段的命令格式为: ALTER TABLE三表名DROPCOLUMN字段名 ,其中 COLUMN可以省略,故应选 B)。 19 【正确答案】 B 【试题解析】 在使用所有的 SQL命令对表操作时不需要使用 USE命令事先打开表,使用传统的 Visual FoxPro命令对表进行操作时则必须先用 IJSE命令打开表。 20 【正确答案】 B 【试题解析】 SCANENDSCAN 是一个循环语句,用于处理表中记录,如果该循环体遇到 LOOP命令,就会结束循环体的本次执行,不再执行其后面的语句,而是转回 SCAN处重新判断条件;如果循环体中遇到

29、EXIT命令,就结束循环语句的执行,转去执行 ENDSCAN后面的语句; RETURN语句的意思是结束当前程序的执行,返回到调用它的上级程序,若无上级程序则返回到命令窗口; BREAK短语一般不能单独使用。 21 【正确答案】 A 【试题解析】 在 Visual FoxPro中,数据库表和自由表相比,数据库表具有许多扩展功能和管理特性,如数据库表可以使用长表名,在表中可以使用长字段名;可以对字段设置有效性 规则,指定默认值等;数据库表还支持主关键字、能设置参照完整性和建立表之间的关联,而在自由表中这些都不可以。所以为了使表具有更多的特性应该使用数据库表。 22 【正确答案】 A 【试题解析】

30、查询设计器的结果是将查询以 QPR为扩展名的文件形式保存在磁盘中,而视图设计完成后,在磁盘上找不到类似的文件,视图的结果保存在数据库中,只有在包含视图的数据库打开时,才能使用视图。 23 【正确答案】 B 【试题解析】 SQL语句中,删除记录的命令格式为 DELETE FROM表名WHERE ,此题要求 将表 s中字段 price的值大于 30的记录删除,所以条件应为price30,即 WHERE price30。选项 A)和 C)中用来指定条件的 FOR短语是错误的,应该用 WHERE;选项 D)中没有用 FROM来指明删除的记录来自哪个表,故选 B)。 24 【正确答案】 B 【试题解析】

31、 SEEK是利用索引快速定位的命令,可将指针定位到满足条件的某一记录上; GO命令等价于 GOTO直接定位命令,如 GO 2是将记录指针定位到第二条记录上,等价于 GOTO 2; SKIP是向前或向后移动记录的命令,可将指针移动到下一条 满足条件的记录上; CONTINUE要用在 LOCATE命令之后,不能用在 SEEK命令之后。故选 B)。 25 【正确答案】 A 【试题解析】 逻辑删除记录实际上并没有真正的删除记录,只是做了删除标记。RECCOUNT()是统计表中记录个数的函数,不管记录是否被逻辑删除,还是隐藏了有删除标记的记录,只要表是打开的,都会被统计出来。表 S中共有 10条记录,如

32、果 S表是打开的, RECCOUNT()的函数值即为全部记录,即 10条记录。 26 【正确答案】 C 【试题解析】 正确的 SQL插入命令的语法格式 是 INSERT INTO(字段名1,字段名 2, )VALUES( 字段值 1,字段值 2, ) ,选项 A)、 B)、 D)的命令格式不对,故选 C)。 27 【正确答案】 A 【试题解析】 CREATE FORM是建立表单的命令, CREATE TABLE是建立表的命令,选项 C)和 D)是错误的命令格式。 28 【正确答案】 B 【试题解析】 复选框控件的 Value属性用来指明复选框的当前状态,共有 3情况: 0或 F表示未被选中;

33、1或 T表示被选中; 2或 NULL表示不确定,只在代 码币有效。 Tais指是当前对象, Thisform是指当前对象所在的表单。故选择 B)。 29 【正确答案】 D 【试题解析】 设置命令按钮的标题文本要用 Caption属性。 30 【正确答案】 C 【试题解析】 参照完整性规则包括更新规则、删除规则和插入规则。删除规则规定了当删除父表中的记录时,如何处理子表中相关的记录,如果选择 “级联 ”,则自动删除子表中的相关所有记录;如果选择 “限制 ”,若子表中有相关的记录,则禁止删除父表中的记录;如果选择 “忽略 ”,则不作参照完整性检查,即删除父表的记录时 与子表无关。因此 C)选项正确

34、。 31 【正确答案】 C 【试题解析】 SQL支持空值,同样可以利用空值进行查询,查询空值时要使用Is NULL,而 =NuLL是无效的,因为空值不是一个确定的值,所以不能用 “=”这样的运算符进行比较。题中要判断 “订购日期 ”字段是否为空值,正确的表达式是 “订购日期 IS NULL”。 32 【正确答案】 B 【试题解析】 查询在 “北京 ”和 “上海 ”区域的商店信息,要用 OR短语连接,所以选项 A)和 C)是错误的,选项 D)中没有指明字段值 “上海 ”来自哪个字段,故选B)。 33 【正确答案】 A 【试题解析】 在指定连接字段时可以用 WHERE指定连接条件,也可以用超连接关

35、键字 JOIN表示普通连接,即只有满足连接条件的记录才出现在查询结果中,但 JOIN后面必须用 ON子句指定连接条件,故选项 C)和 D)是错误的,选项 B)中的 WHERE语句 “单价 =MAX(单价 )”没有指明 MAX(单价 )这个最大值来自哪个表,故选 A)。 34 【正确答案】 D 【试题解析】 按单价降序排列应在 ORDER BY后跟 DESC短语,因此排除 B)和C)选项。选行多表查询时,指定两表关键字进 行连接时, JOIN短语必须与 ON短语联合使用,故选项 A)错误。 35 【正确答案】 D 【试题解析】 要查询销售金额合计超过 20000的商店,首先要按商店名分组计算销售

36、金额合计,然后用 HAVING短语限定分组后查询的条件是销售金额合计超过20000的商店。故 D)是正确的。 36 【正确答案】 线性结构 【试题解析】 数据结构分线性结构和非线性结构,其中线性表、栈、队列、串都是线性结构,线性结构的特点是 (当数据元素非空时 ):存在唯一的 “第一个 ”数据元素,存在唯一的 “最后一个 ”数据元素,除第 一个元素之外,集合中的每一个数据元素都只有一个直接前驱;除最后一个元素之外,集合中的每一个数据元素都只有一个后继。 37 【正确答案】 n 【试题解析】 在长度为 n的顺序存储的线性表中插入一个元素,最坏的情况即插人在第一个位置,线性表中所有元素均需要移动,

37、因此需要移动 n次。 38 【正确答案】 结构化 【试题解析】 数据流图是结构化方法的需求分析工具,是描述数据处理过程的工具,是逻辑模型的图形表示,它直接支持系统的功能建模。 39 【正确答案】 数据库管理系统 【试题解析】 数 据库管理系统是为数据库建立、使用和维护而配置的软件系统,简称 DBMS,是数据库系统的核心。 40 【正确答案】 关系 【试题解析】 将 ER图转换为关系模型实际上就是要将实体、实体属性和实体之间的联系转换为一组关系模式, ER图中的属性将被转换为关系中的属性,联系即被转换为关系。 41 【正确答案】 ON 【试题解析】 SET CENTURY ON|OFF| 命令的

38、功能用于确定如何显示或解释一个日期数据的年份, ON显示世纪,即用 4位数字表示年份; OFF不显示世纪,即用 2位数字表示年份。 42 【正确答案】 DECLARE 【试题解析】 数组在使用之前要使用 DIMENSION或 DECIARE命令显示创建,指定数组是一维数组还是二维数组、数组名和数组大小。 43 【正确答案】 2 25 【试题解析】 本题考查运算符优先级,算术运算符优先级由高到低分别为 (),*,木、 、, +、 -,表达式 (1+2(1+2)的值为 15, (2+2)的值为 4, 154=2 25。 44 【正确答案】 101 100 【试题解析】 SET UDFPARMS T

39、O VALUE命令是设置参 数传递的方式为按值传递,表示形参变量值的改变不会影响实参变量的取值; SET UDFPARMS TO REFERENCE命令是设置参数传递的方式为按引用传递,形参变量值改变时,实参变量值也随之改变。 程序首先给 x1和 x2赋初值 100。 DO p4 WITH x1, (x2)命令是调用 p4模块程序,用此命令调用模块程序时的参数传递方式并不受 UDFPARMS值的设置的影响,其中,实参 x1是变量,虽然设置了参数传递的方式为按值传递,但变量还是会按引用传递,传递的不是变量的值,而是变量的地址,在模块程序 中对形参变量值的改变,同样是对实参变量值的改变,但用一对圆

40、括号将一个变量括起来使其变成一般形式的表达式时,不管什么情况,总是按值传递,所以 x2、的值是不变的,即还是 100。 在 p4模块程序中, PARAMETERS x1, x2命令是建立私有变量 x1和 x2,然后利用 STORE赋值命令重新给 x1和 x2赋值为 x+1,此时 x1和 x2的值都是 101。 调用模块程序时,系统自动把实参 x1的地址传递给对应的形参 x1,当形参 x1重新赋值为 101后,实参的值也会相应的变为 101,而 x2因加了括号,成为了一般形式 的表达式,不管什么情况,总是按值传递, x2的值不变,还是 100,故本题答案为 101 100。 45 【正确答案】

41、DO FORM 【试题解析】 运行表单的命令是: DO FORM。 46 【正确答案】 AutoCenter 【试题解析】 AutoCenter属性用于控制表单初始化时是否让表单自动地在Visual FoxPro主窗口中居中。为使表单运行时在主窗口中居中显示,应设置表单的 AutoCenter属性值为 T。 47 【正确答案】 文本框 【试题解析】 用 PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符;指定用作占位符的字符。该属性的默认值是空串,此时没有占位符,文本框内显示用户输入的内容。当为该属性指定一个字符 (即占位符,通常为 *后,文本框内将只显示占位符,而

42、不会显示用户输入的实际内容,所以在表单运行时能输入密码要使用文本框。 48 【正确答案】 mpr 【试题解析】 菜单文件的扩展名为 mnx,菜单程序的扩展名为 mpr。 49 【正确答案】 页注脚 【试题解析】 带区的作用是控制数据在页面上的打印位置,页标头 、细节和页注脚这 3个带区是快速报表的默认基本带区。 50 【正确答案】 READ EVENTS 【试题解析】 建立事件循环的命令是 READ EVENTS,该命令使 Visual FoxPro开始处理诸如单击鼠标、键入等用户事件。 从执行 READ EVENTS命令开始,到相应的 CLEAR EVENTS命令执行期间,主程序中的所有处理过程全部挂起,因此将 READ EVENTS命令正确地放在程序的适当位置十分重要。如果在初始化过程中没有 READ EVENTS命令,应用程序运行后会 “奇怪 ”地返回到操作系统中。 如果在主程序中没有包含 READ EVENTS命令或等价的命令,在原开发环境中可以正确地运行,但是如果要在菜单或者主屏幕中运行应用程序,程序可能显示片刻,随即便退出。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1