【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-19及答案解析.doc

上传人:lawfemale396 文档编号:1317810 上传时间:2019-10-17 格式:DOC 页数:24 大小:86KB
下载 相关 举报
【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-19及答案解析.doc_第1页
第1页 / 共24页
【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-19及答案解析.doc_第2页
第2页 / 共24页
【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-19及答案解析.doc_第3页
第3页 / 共24页
【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-19及答案解析.doc_第4页
第4页 / 共24页
【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-19及答案解析.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、(A)二级 VISUAL+FOXPRO笔试-19 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是_。A循环队列是队列的一种链式存储结构B循环队列是队列的一种顺序存储结构C循环队列是非线性结构D循环队列是一种逻辑结构(分数:1.00)A.B.C.D.2.下列关于线性链表的叙述中,正确的是_。A各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C进行插入与删除时,不需要移动表中的元素D以上说法均不正确(分数:1.00)A.B.C.D.3.一棵

2、二叉树共有 25个结点,其中 5个是叶子结点,则度为 1的结点数为_。A16 B10C6 D4(分数:1.00)A.B.C.D.4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是_。A外模式 B内模式C概念模式 D逻辑模式(分数:1.00)A.B.C.D.5.在满足实体完整性约束的条件下_。A一个关系中应该有一个或多个候选关键字B一个关系中只能有一个候选关键字C一个关系中必须有多个候选关键字D一个关系中可以没有候选关键字(分数:1.00)A.B.C.D.6.有三个关系 R、S 和 T如下:(分数:1.00)A.B.C.D.7.下面描述中,不属于软件危机表现的是_。A软件过程不规范

3、B软件开发生产率低C软件质量难以控制 D软件成本不断提高(分数:1.00)A.B.C.D.8.下面不属于需求分析阶段任务的是_。A确定软件系统的功能需求 B确定软件系统的性能需求C需求规格说明书评审 D制定软件集成测试计划(分数:1.00)A.B.C.D.9.在黑盒测试方法中,设计测试用例的主要根据是_。A程序内部逻辑 B程序外部功能C程序数据结构 D程序流程图(分数:1.00)A.B.C.D.10.在软件设计中不使用的工具是_。A系统结构图 BPAD 图C数据流图(DFD 图) D程序流程图(分数:1.00)A.B.C.D.11.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的

4、_。A参照完整性 B实体完整性C域完整性 D用户定义完整性(分数:1.00)A.B.C.D.12.在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是_。A唯一索引 B唯一索引和候选索引C唯一索引和主索引 D主索引和候选索引(分数:1.00)A.B.C.D.13.在 Visual FoxPro中,执行 SQL的 DELETE命令和传统的 FoxPro DELETE命令都可以删除数据库表中的记录,下面正确的描述是_。ASQL 的 DELETE命令删除数据库表中的记录之前,不需要先用 USE命令打开表BSQL 的 DELETE命令和传统的 FoxPro DELETE命令删除数据库表中的

5、记录之前,都需要先用命令 USE打开表CSQL 的 DELETE命令可以物理地删除数据库表中的记录,而传统的 FoxPro DELETE命令只能逻辑删除数据库表中的记录D传统的 FoxPro DELETE命令还可以删除其它工作区中打开的数据库表中的记录(分数:1.00)A.B.C.D.14.在表单中为表格控件指定数据源的属性是_。ADataSource BRecordSourceCDataFrom DRecordFrom(分数:1.00)A.B.C.D.15.为了在报表中打印当前时间,应该插入一个_。A表达式控件 B域控件C标签控件 D文本控件(分数:1.00)A.B.C.D.16.以下关于查

6、询的描述正确的是_。A不能根据自由表建立查询 B只能根据自由表建立查询C只能根据数据库表建立查询 D可以根据数据库表和自由表建立查询(分数:1.00)A.B.C.D.17.在表单设计器环境中,为表单添加一选项按钮组:男女。默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的 Value属性值为_。A0 B1C“男“ D.T.(分数:1.00)A.B.C.D.18.在 Visual Foxpro中,属于命令按钮属性的是_。AParent BThisCThisForm DClick(分数:1.00)A.B.C.D.19.以下关于视图描述错误的是_。A只有在数据库中可以建立视图 B视图定义

7、保存在视图文件中C从用户查询的角度视图和表一样 D视图物理上不包括数据(分数:1.00)A.B.C.D.20.关闭释放表单的方法是_。Ashut BcloseFormCrelease Dclose(分数:1.00)A.B.C.D.21.执行如下命令的输出结果是_。?15%4,15%-4A3 -1 B3 3C1 1 D1 -1(分数:1.00)A.B.C.D.22.在 Visual FoxPro中,如果希望跳出 SCANENDSCAN循环语句、执行 ENDSCAN后面的语句,应使用_。ALOOP 语句 BEXIT 语句CBREAK 语句 DRETURN 语句(分数:1.00)A.B.C.D.23

8、.假设新建了一个程序文件 myProc.prg(不存在同名的.exe、.app 和.fxp 文件),然后在命令窗口输入命令 DO myProc,执行该程序并获得正常的结果。现在用命令 ERASE myProc.prg删除该程序文件,然后再次执行命令 DO myProc,产生的结果是_。A出错(找不到文件) B与第一次执行的结果相同C系统打开“运行”对话框,要求指定文件 D以上说法都不对(分数:1.00)A.B.C.D.24.在 Visual FoxPro中,使用 LOCATE FORexpL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该_。A再次使

9、用 LOCATE命令重新查询 B使用 SKIP命令C使用 CONTINUE命令 D使用 GO命令(分数:1.00)A.B.C.D.25.在 Visual FoxPro中,假设 student表中有 40条记录,执行下面的命令后,屏幕显示的结果是_。?RECCOUNT()A0 B1C40 D出错(分数:1.00)A.B.C.D.26.恢复系统默认菜单的命令是_。ASET MENU TO DEFAULT BSET SYSMENU TO DEFAULTCSET SYSTEM MENU TO DEFAULT DSET SYSTEM TO DEFAULT(分数:1.00)A.B.C.D.27.下面程序的

10、运行结果是_。SETTALK OFFSTORE 0 TO S,iDO WHILE i20i=i+1IF MOD(i,5)=0s=s+iENDIFENDDO? sA20 B30C50 D160(分数:1.00)A.B.C.D.28.SQL语言的更新命令的关键词是_。AINSERT BUPDATECCREATE DSELECT(分数:1.00)A.B.C.D.29.查询尚未最后确定订购单的(订购日期尚未确定)有关信息的正确命令是_。ASELECT 名称,联系人,电话号码,订单号 FROM客户,订购单 WHERE客户.客户号=订购单.客户号 AND订购日期 IS NULLBSELECT 名称,联系人

11、,电话号码,订单号 FROM客户,订购单 WHERE客户.客户号=订购单.客户号 AND订购日期=NULLCSELECT 名称,联系人,电话号码,订单号 FROM客户,订购单 FOR客户.客户号=订购单.客户号 AND订购日期 IS NULLDSELECT 名称,联系人,电话号码,订单号 FROM客户,订购单 FOR客户.客户号=订购单.客户号 AND订购日期=NULL(分数:1.00)A.B.C.D.30.查询订购单的数量和所有订购单金额合计的正确命令是_。ASELECT COUNT(DISTINCT 订单号),SUM(数量*单价)FROM 产品 JOIN订购单名细 ON产品.产品号=订购单

12、名细.产品号BSELECT COUNT(订单号),SUM(数量*单价)FROM 产品 JOIN订购单名细 ON产品.产品号=订购单名细.产品号CSELECT COUNT(DISTINCT 订单号),SUM(数量*单价)FROM 产品,订购单名细 ON产品.产品号=订购单名细.产品号DSELECT COUNT(订单号),SUM(数量*单价)FROM 产品,订购单名细 ON产品.产品号=订购单名细.产品号(分数:1.00)A.B.C.D.31.假设客户表中有客户号(关键字)C1C10 共 10条客户记录,订购单表有订单号(关键字)OR1OR8 共 8条订购单记录,并且订购单表参照客户表。如下命令可

13、以正确执行的是_。AINSERT INTO 订购单 VALUES(OR5,C5,2008/10/10)BINSERT INTO 订购单 VALUES(OR5,C11,2008/10/10)CINSERT INTO 订购单 VALUES(OR9,C11,2008/10/10)DINSERT INTO 订购单 VALUES(OR9,C5,2008/10/10)(分数:1.00)A.B.C.D.32.删除视图 myview的命令是_。ADELETE myview BDELETE VIEW myviewCDROP VIEW myview DREMOVE VIEW myview(分数:1.00)A.B.

14、C.D.33.查询第一作者为“张三”的所有书名及出版社,正确的 SQL语句是_。ASELECT 书名,出版社 FROM图书 WHERE第一作者=张三BSELECT 书名,出版社 FROM图书 WHERE第一作者=“张三“CSELECT 书名,出版社 FROM图书 WHERE“第一作者“=张三DSELECT 书名,出版社 FROM图书 WHERE“第一作者“=“张三/(分数:1.00)A.B.C.D.34.查询尚未归还书(还书日期为空值)的图书编号和借书日期,正确的 SQL语句是_。ASELECT 图书编号,借书日期 FROM借阅 WHERE还书日期=“BSELECT 图书编号,借书日期 FRO

15、M借阅 WHERE还书日期=NULLCSELECT 图书编号,借书日期 FROM借阅 WHERE还书日期 IS NULLDSELECT 图书编号,借书日期 FROM借阅 WHERE还书日期(分数:1.00)A.B.C.D.35.查询“读者”表的所有记录并存储于临时表文件 one中的 SQL语句是_。ASELECT*FROM 读者 INTO CURSOR oneBSELECT*FROM 读者 TO CURSOR oneCSELECT*FROM 读者 INTO CURSOR DBF oneDSELECT*FROM 读者 TO CURSOR DBF one(分数:1.00)A.B.C.D.36.数据

16、库系统的数据完整性是指保证数据的_。A可靠性 B正确性C安全性 D独立性(分数:1.00)A.B.C.D.37.查询单位名称中含“北京”字样的所有读者的借书证号和姓名,正确的 SQL语句是_。ASELECT 借书证号,姓名 FROM读者 WHERE单位=“北京%“BSELECT 借书证号,姓名 FROM读者 WHERE单位=“北京*“CSELECT 借书证号,姓名 FROM读者 WHERE单位 LIKE“北京*“DSELECT 借书证号,姓名 FROM读者 WHERE单位 LIKE“%北京%/(分数:1.00)A.B.C.D.38.假设表单上有一选项组:男女,如果选择第二个按钮“女”,则该选项

17、组 Value属性的值为_。A.F. B女C2 D女或 2(分数:1.00)A.B.C.D.39.假设表单 MyForm隐藏着,让该表单在屏幕上显示的命令是_。AMyForm.List BMyForm.DisplayCMyForm.Show DMyForm.ShowForm(分数:1.00)A.B.C.D.40.如果运行一个表单,以下表单事件首先被触发的是_。ALoad BErrorCInit DClick(分数:1.00)A.B.C.D.二、基本操作题(总题数:4,分数:18.00)41.在考生文件夹下新建一个名为“图书管理”的项目文件。(分数:4.00)_42.在项目中新建一个名为“图书”

18、的数据库。(分数:4.00)_43.将考生文件夹下的所有自由表添加到“图书”数据库中。(分数:5.00)_44.在项目中建立查询 book_qu,其功能是查询价格大于等于 10的图书(book 表)的所有信息,查询结果按价格降序排序。(分数:5.00)_三、简单应用题(总题数:2,分数:24.00)45.用 SQL语句完成下列操作:检索“田亮”所借图书的书名、作者和价格,结果按价格降序存入book_temp表中。(分数:12.00)_46.在考生文件夹下有一个名为 menu_lin的下拉式菜单,请设计一个名为 form_menu的顶层表单,将菜单menu_lin加入到该表单中,使得运行表单时菜

19、单显示在该表单中,并且,表单退出时释放菜单。(分数:12.00)_四、综合应用题(总题数:1,分数:18.00)47.设计一个名为 form_book的表单,表单的控件名为 form1,文件名为 form_book,表单的标题为“图书情况统计”。表单中有一个组合框(名称为 Combo1)、一个文本框(名称为 Text1)和两个命令按钮“统计”和“退出”(名称为 Command1和 Command2)。运行表单时,组合框中有 3个条目“清华”、“北航”、“科学”(只有 3个出版社名称,不能输入新的)可供选择,在组合框中选择出版社名称后,如果单击“统计”命令按钮,则文本框显示出 book表中该出版

20、社图书的总数。单击“退出”按钮关闭表单。注意:完成表单设计后要运行表单的所有功能。(分数:18.00)_(A)二级 VISUAL+FOXPRO笔试-19 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是_。A循环队列是队列的一种链式存储结构B循环队列是队列的一种顺序存储结构C循环队列是非线性结构D循环队列是一种逻辑结构(分数:1.00)A.B. C.D.解析:解析 在实际应用中,队列的顺序存储结构一般采用循环队列的形式。2.下列关于线性链表的叙述中,正确的是_。A各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须

21、一致B各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C进行插入与删除时,不需要移动表中的元素D以上说法均不正确(分数:1.00)A.B.C. D.解析:解析 一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。3.一棵二叉树共有 25个结点,其中 5个是叶子结点,则度为 1的结点数为_。A16 B10C6 D4(分数:1.00)A. B.C.D.解析:解析 根据二叉树的性质 3:在任意一棵二叉树中,度为 0的叶子结点总是比度为 2的

22、结点多一个,所以本题中度为 2的结点是 5-1=4个,所以度为 1的结点的个数是 25-5-4=16个。4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是_。A外模式 B内模式C概念模式 D逻辑模式(分数:1.00)A.B. C.D.解析:解析 数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择 B。5.在满足实体完整性约束的条件下_。A一个关系中应该有一个或多个候选关

23、键字B一个关系中只能有一个候选关键字C一个关系中必须有多个候选关键字D一个关系中可以没有候选关键字(分数:1.00)A. B.C.D.解析:解析 实体完整性约束要求关系的主键中属性值不能为空值,所以选择 A。6.有三个关系 R、S 和 T如下:(分数:1.00)A.B.C. D.解析:解析 如果 T=R/S,则 T称为 R除以 S的商。在除运算中 T的域由 R中那些不出现在 S中的域所组成,对于 T中的任一有序组,由它与关系 S中每个有序组所构成的有序组均出现在关系 R中。所以本题选择 C。7.下面描述中,不属于软件危机表现的是_。A软件过程不规范 B软件开发生产率低C软件质量难以控制 D软件

24、成本不断提高(分数:1.00)A. B.C.D.解析:解析 软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。所以选择 A。8.下面不属于需求分析阶段任务的是_。A确定软件系统的功能需求 B确定软件系统的性能需求C需求规格说明书评审 D制定软件集成测试计划(分数:1.00)A.B.C.D. 解析:解析 需求分析阶段的工作有:需求获取;需求分析;编写需求规格说明书;需求评审,所以选择 D。9.在黑盒测试方法中,设计测试用例的主要根据是_。A程序内部逻辑

25、 B程序外部功能C程序数据结构 D程序流程图(分数:1.00)A.B. C.D.解析:解析 黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格说明,检查程序的功能是否符合它的功能说明,所以本题选择 B。10.在软件设计中不使用的工具是_。A系统结构图 BPAD 图C数据流图(DFD 图) D程序流程图(分数:1.00)A.B.C. D.解析:解析 系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经从系统开发的角度出发,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。PAD 图是在详细设计

26、阶段用到的。程序流程图是对程序流程的图形表示,在详细设计过程中用到。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,昕以它是一种功能模型,是在可行性研究阶段用到的而非软件设计时用到,所以选择 C。11.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的_。A参照完整性 B实体完整性C域完整性 D用户定义完整性(分数:1.00)A.B. C.D.解析:解析 实体完整性是保证表中记录唯一的特性,即在同一个表中不允许有重复的记录出现。在Visual FoxPro中通过主索引和候选索引来保证数据的实体完整性。12.在

27、数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是_。A唯一索引 B唯一索引和候选索引C唯一索引和主索引 D主索引和候选索引(分数:1.00)A.B.C.D. 解析:解析 Visual FoxPro 中的索引分为主索引、候选索引、唯一索引和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯一索引是索引项的唯一,而不是字段值的唯一;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。所以要指定字段或表达式不出现重复值,应该建立的索引是主索引和候选索引。

28、13.在 Visual FoxPro中,执行 SQL的 DELETE命令和传统的 FoxPro DELETE命令都可以删除数据库表中的记录,下面正确的描述是_。ASQL 的 DELETE命令删除数据库表中的记录之前,不需要先用 USE命令打开表BSQL 的 DELETE命令和传统的 FoxPro DELETE命令删除数据库表中的记录之前,都需要先用命令 USE打开表CSQL 的 DELETE命令可以物理地删除数据库表中的记录,而传统的 FoxPro DELETE命令只能逻辑删除数据库表中的记录D传统的 FoxPro DELETE命令还可以删除其它工作区中打开的数据库表中的记录(分数:1.00)

29、A. B.C.D.解析:解析 SQL 的删除数据命令格式是:DELETEFROM TableNameWHERE Condition,语名中本身已包含了表名,所以不需要先用 USE命令打开;SQL 的 DELETE命令和传统的 FoxPro DELETE命令都是逻辑删除记录,如果要物理删除记录,都需要使用 PACK命令;传统的 FoxPro DELETE命令只能删除本工作区中打开的数据库表中的记录。14.在表单中为表格控件指定数据源的属性是_。ADataSource BRecordSourceCDataFrom DRecordFrom(分数:1.00)A.B. C.D.解析:解析 表格的 Rec

30、ordSource属性指定表格的数据源。15.为了在报表中打印当前时间,应该插入一个_。A表达式控件 B域控件C标签控件 D文本控件(分数:1.00)A.B. C.D.解析:解析 域控件用于打印表或视图中的字段、变量和表达式的计算结果。16.以下关于查询的描述正确的是_。A不能根据自由表建立查询 B只能根据自由表建立查询C只能根据数据库表建立查询 D可以根据数据库表和自由表建立查询(分数:1.00)A.B.C.D. 解析:解析 对多个表和视图进行查询,当需要获取存储在两个或更多表中的信息时,只要把所有有关的表添加到查询中并用公共字段连接它们就可以了。此后搜索所有这些表中的记录时便可以查找所需的

31、信息。在查询中可以使用数据库表、自由表、本地或远程视图的任意组合。17.在表单设计器环境中,为表单添加一选项按钮组:男女。默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的 Value属性值为_。A0 B1C“男“ D.T.(分数:1.00)A.B. C.D.解析:解析 选项组的 Value值为选项组中被选中的选项按钮。如果设置了 ControlSource属性,那么该属性值为 ControlSource属性指定的变量值,否则为默认值,即选中的选项的序号,该序号从 1开始,所以本题答案为 1。18.在 Visual Foxpro中,属于命令按钮属性的是_。AParent BThis

32、CThisForm DClick(分数:1.00)A. B.C.D.解析:解析 Parent 是命令按钮的属性,它指向了命令按钮的父级对象;This 指向命令按钮本身,它不是命令按钮的属性;ThisForm 指向了命令按钮所在的 Form对象,它也不是命令按钮的属性;Click 是命令按钮的事件。19.以下关于视图描述错误的是_。A只有在数据库中可以建立视图 B视图定义保存在视图文件中C从用户查询的角度视图和表一样 D视图物理上不包括数据(分数:1.00)A.B. C.D.解析:解析 视图是一个虚拟表。所谓虚拟,是因为视图的数据是从已有的数据库表或其他视图中抽象得来的,这些数据在数据库中并不实

33、际存储,仅在其数据字典中存储视图的定义。但视图一经定义,就成为数据库的组成部分,可以象数据库表一样接受用户的查询。20.关闭释放表单的方法是_。Ashut BcloseFormCrelease Dclose(分数:1.00)A.B.C. D.解析:解析 表单的 Release方法是将表单从内存中释放。21.执行如下命令的输出结果是_。?15%4,15%-4A3 -1 B3 3C1 1 D1 -1(分数:1.00)A. B.C.D.解析:解析 “%”可理解为返回两个数值表达式相除的余数。15 除以 4等于 3余 3,所以 15%4=3;15除以-4,商-4,余-1,所以 15%-4=-1。正确答

34、案为“3-1”,即 A选项正确。22.在 Visual FoxPro中,如果希望跳出 SCANENDSCAN循环语句、执行 ENDSCAN后面的语句,应使用_。ALOOP 语句 BEXIT 语句CBREAK 语句 DRETURN 语句(分数:1.00)A.B. C.D.解析:解析 DO WHILE-ENDDO 语句是一个功能全面使用频率较高的循环语句。语句的格式:DO WHIIE条件命令序列LOOPEXITENDDO运行该语句时,先判断条件是否为真,如果是真则运行 DO WHIIE与 ENDDO间的循环体,当运行到ENDDO时,再返回 DO WHILE重新判断循环条件是否为真,确定是否再次运行

35、循环体。若条件为假则结束循环语句运行 ENDDO后的语句。如果循环体中有 LOOP命令,当遇到 LOOP时就结束本次循环,不再运行它下面到 ENDDO间的语句,提前返回 DOWHILE进行下一次的循环判断;如果循环体中有 EXIT命令,当遇到它时就结束循环运行 ENDDO后的语句。因此 B选项正确。23.假设新建了一个程序文件 myProc.prg(不存在同名的.exe、.app 和.fxp 文件),然后在命令窗口输入命令 DO myProc,执行该程序并获得正常的结果。现在用命令 ERASE myProc.prg删除该程序文件,然后再次执行命令 DO myProc,产生的结果是_。A出错(找

36、不到文件) B与第一次执行的结果相同C系统打开“运行”对话框,要求指定文件 D以上说法都不对(分数:1.00)A. B.C.D.解析:解析 ERASE 命令是从磁盘上删除文件,用此命令删除的任何文件都不能恢复。格式为“ERASE FileName |?RECYCLE”,因此再次执行的时候会出错,选项 A正确。24.在 Visual FoxPro中,使用 LOCATE FORexpL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该_。A再次使用 LOCATE命令重新查询 B使用 SKIP命令C使用 CONTINUE命令 D使用 GO命令(分数:1.00

37、)A.B.C. D.解析:解析 LDCATE 命令是按条件定位记录位置的命令,该命令执行后将记录指针定位在满足条件的第1条记录上。如果要使指针指向下一条满足条件的记录,使用 CONTINUE命令。如果没有满足条件的记录则指向文件结束位置。因此 C选项正确。25.在 Visual FoxPro中,假设 student表中有 40条记录,执行下面的命令后,屏幕显示的结果是_。?RECCOUNT()A0 B1C40 D出错(分数:1.00)A.B.C. D.解析:解析 reccount()是系统函数,从字面上看,reccount()是一个自定义过程,意为:Record Count,即返回表的记录总数

38、。题中 student表中共有 40条记录,因此执行 reccount()命令后,返回表的记录总数 40。26.恢复系统默认菜单的命令是_。ASET MENU TO DEFAULT BSET SYSMENU TO DEFAULTCSET SYSTEM MENU TO DEFAULT DSET SYSTEM TO DEFAULT(分数:1.00)A.B. C.D.解析:解析 恢复系统菜单的命令为 SET SYSMENU TO DEFAULT。通过 SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单。系统菜单配置命令为:SET SYSMENU ON|OFF|A

39、UTOMATIC|TO弹出式菜单名表| TO条形菜单项名表|TODEFAULT| SAVE| NOSAVE。一般常用到将系统菜单恢复成标准配置,可先执行 SET SYSMENU NOSAVE,然后执行 SET SYSMENU TO DEFAULT。27.下面程序的运行结果是_。SETTALK OFFSTORE 0 TO S,iDO WHILE i20i=i+1IF MOD(i,5)=0s=s+iENDIFENDDO? sA20 B30C50 D160(分数:1.00)A.B.C. D.解析:解析 SET TALK OFF 的含义为关闭程序运算的显示过程。STORE表达式TO内存变量名表为内存变

40、量的赋值命令,用于计算表达式并将表达式值赋给一个或多个内存变量。MOD(数值表达式1,数值表达式 2)为求余数函数,用于返回两个数值相除后的余数。本题为一个循环,不满足条件后跳出循环,最终返回 S的值为 50。28.SQL语言的更新命令的关键词是_。AINSERT BUPDATECCREATE DSELECT(分数:1.00)A.B. C.D.解析:解析 更新数据的命令格式为:UPDATE 表名 SET字段名 1=表达式 1,字段名 2=表达式 2WHERE条件。一般使用 WHERE子句指定更新的条件,并且一次可以更新多个字段;如果不使用 WHERE子句,则更新全部记录。INSERT TABL

41、E 命令用于插入数据,CREATE TABLE 用于新建表。29.查询尚未最后确定订购单的(订购日期尚未确定)有关信息的正确命令是_。ASELECT 名称,联系人,电话号码,订单号 FROM客户,订购单 WHERE客户.客户号=订购单.客户号 AND订购日期 IS NULLBSELECT 名称,联系人,电话号码,订单号 FROM客户,订购单 WHERE客户.客户号=订购单.客户号 AND订购日期=NULLCSELECT 名称,联系人,电话号码,订单号 FROM客户,订购单 FOR客户.客户号=订购单.客户号 AND订购日期 IS NULLDSELECT 名称,联系人,电话号码,订单号 FROM

42、客户,订购单 FOR客户.客户号=订购单.客户号 AND订购日期=NULL(分数:1.00)A. B.C.D.解析:解析 查询尚未最后确定订购单的有关信息,可使用空值查询,IS NULL 为空值,NULL 或 NOT NULL说明字段允许或不允许为空值。本题 A格式正确。30.查询订购单的数量和所有订购单金额合计的正确命令是_。ASELECT COUNT(DISTINCT 订单号),SUM(数量*单价)FROM 产品 JOIN订购单名细 ON产品.产品号=订购单名细.产品号BSELECT COUNT(订单号),SUM(数量*单价)FROM 产品 JOIN订购单名细 ON产品.产品号=订购单名细

43、.产品号CSELECT COUNT(DISTINCT 订单号),SUM(数量*单价)FROM 产品,订购单名细 ON产品.产品号=订购单名细.产品号DSELECT COUNT(订单号),SUM(数量*单价)FROM 产品,订购单名细 ON产品.产品号=订购单名细.产品号(分数:1.00)A. B.C.D.解析:解析 SQL 的核心是查询。SQL 的查询命令也称作 SELECT命令,它的基本形式由 SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。超连接查询有四种连接方式,其基本格式如下:SELECTFROM左表 INNER | LEFT | RIGHT | FULL JOI

44、N右表 ON连接条件 WHERE其他条件。本题DISTINCT用于去掉重复值,COUNT(DISTINCT 订单号)表示订购单的数量,SUM(数量*单价)为订购单金额,A)选项格式正确。31.假设客户表中有客户号(关键字)C1C10 共 10条客户记录,订购单表有订单号(关键字)OR1OR8 共 8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是_。AINSERT INTO 订购单 VALUES(OR5,C5,2008/10/10)BINSERT INTO 订购单 VALUES(OR5,C11,2008/10/10)CINSERT INTO 订购单 VALUES(OR9,C11,

45、2008/10/10)DINSERT INTO 订购单 VALUES(OR9,C5,2008/10/10)(分数:1.00)A.B.C.D. 解析:解析 INSERT INTO表名(字段名 1,字段名 2,)VALUES(字段值 1,字段值 2,)命令用于插入数据,当插入的不是完整的记录时,可以通过字段名 1,字段名 2来指定字段;VALUES(字段值 1,字段值 2,)给出具体的记录值。本题订购单表参照客户表,客户表中的记录为 C1C10,订购单表的订购单记录为 OR1OR8,因此,只有 D选项可以正确执行。32.删除视图 myview的命令是_。ADELETE myview BDELETE VIEW myviewCDROP VIEW myview DREMOVE VI

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

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

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