【计算机类职业资格】国家二级(VF)机试模拟试卷100及答案解析.doc

上传人:confusegate185 文档编号:1334922 上传时间:2019-10-17 格式:DOC 页数:15 大小:91KB
下载 相关 举报
【计算机类职业资格】国家二级(VF)机试模拟试卷100及答案解析.doc_第1页
第1页 / 共15页
【计算机类职业资格】国家二级(VF)机试模拟试卷100及答案解析.doc_第2页
第2页 / 共15页
【计算机类职业资格】国家二级(VF)机试模拟试卷100及答案解析.doc_第3页
第3页 / 共15页
【计算机类职业资格】国家二级(VF)机试模拟试卷100及答案解析.doc_第4页
第4页 / 共15页
【计算机类职业资格】国家二级(VF)机试模拟试卷100及答案解析.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、国家二级(VF)机试模拟试卷 100 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序存储结构C.循环队列是非线性结构D.循环队列是一种逻辑结构2.下列关于线性链表的叙述中,正确的是( )。(分数:2.00)A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素D.以上说法均不正确3.一棵二叉树共有 25 个结

2、点,其中 5 个是叶子结点,则度为 l 的结点数为( )。(分数:2.00)A.16B.10C.6D.44.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.外模式B.内模式C.概念模式D.逻辑模式5.在满足实体完整性约束的条件下( )。(分数:2.00)A.一个关系中应该有一个或多个候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中可以没有候选关键字6.有三个关系 R、S 和 T 如下: (分数:2.00)A.自然连接B.交C.除D.并7.下面描述中,不属于软件危机表现的是( )。(分数:2.00)A.软件过程不

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

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

5、 USE 打开表C.SQL 的 DELETE 命令可以物理地删除数据库表中的记录,而传统的 FoxPro DELETE 命令只能逻辑删除数据库表中的记录D.传统的 FoxPro DELETE 命令还可以删除其它工作区中打开的数据库表中的记录14.在表单中为表格控件指定数据源的属性是( )。(分数:2.00)A.DataSourceB.RecordSourceC.DataFromD.RecordFrom15.为了在报表中打印当前时间,应该插入一个( )。(分数:2.00)A.表达式控件B.域控件C.标签控件D.文本控件16.以下关于查询的描述正确的是( )。(分数:2.00)A.不能根据自由表建

6、立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询17.在表单设计器环境中,为表单添加一选项按钮组:男女。默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的 Value 属性值为( )。(分数:2.00)A.0B.1C.男D.T18.在 Visual Foxpro 中,属于命令按钮属性的是( )。(分数:2.00)A.ParentB.ThisC.ThisForrnD.Click19.以下关于视图描述错误的是( )。(分数:2.00)A.只有在数据库中可以建立视图B.视图定义保存在视图文件中C.从用户查询的角度视图和表一样D.视图物理上不

7、包括数据20.关闭释放表单的方法是( )。(分数:2.00)A.shutB.eloseFormC.releaseD.close21.执行如下命令的输出结果是( )。 ?154,15-4(分数:2.00)A.3 -1B.3 3C.1 1D.l -122.在 Visual FoxPro 中,如果希望跳出 SCANENDSCAN 循环语句、执行 ENDSCAN 后面的语句,应使用( )。(分数:2.00)A.LOOP 语句B.EXIT 语句C.BREAK 语句D.RETURN 语句23.假设新建了一个程序文件 myProcprg(不存在同名的exe、app 和fxp 文件),然后在命令窗口输入命令

8、DO myProc,执行该程序并获得正常的结果。现在用命令 ERASE myProcprg 删除该程序文件,然后再次执行命令 DO myProc,产生的结果是( )。(分数:2.00)A.出错(找不到文件)B.与第一次执行的结果相同C.系统打开“运行”对话框,要求指定文件D.以上说法都不对24.在 Visual FoxPro 中,使用 LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该( )。(分数:2.00)A.再次使用 LOCATE 命令重新查询B.使用 SKIP 命令C.使用 CONTINUE 命令D.使用 GO 命令25.

9、在 Visual FoxPro 中,假设 student 表中有 40 条记录,执行下面的命令后,屏幕显示的结果是( )。?RECCOUNT( )(分数:2.00)A.0B.1C.40D.出错26.恢复系统默认菜单的命令是( )。(分数:2.00)A.SET MENU TO DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSTEM MENU TO DEFAULTD.SET SYSTEM TO DEFAULT27.下面程序的运行结果是( )。 SET TALK OFF STORE 0 TO s,i DO WHILE iA.20B.30C.50D.16028.SQL

10、语言的更新命令的关键词是( )。(分数:2.00)A.INSERTB.UPDATEC.CREATED.SELECT29.查询尚未最后确定订购单的(订购日期尚未确定)有关信息的正确命令是( )。(分数:2.00)A.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 WHERE 客户客户号=订购单客户号AND 订购日期 IS NULLB.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 WHERE 客户客户号=订购单客户号AND 订购日期=NULLC.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 FOR 客户客户号=订购单客户号 AN

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

12、ROM 产品,订购单名细 ON 产品产品号=订购单名细产品号D.SELECT COUNT(订单号),SUM(数量水单价)FROM 产品,订购单名细 ON 产品产品号=订购单名细产品号31.假设客户表中有客户号(关键字)C1C10 共 lO 条客户记录,订购单表有订单号(关键字)OR1OR8 共 8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是( )。(分数:2.00)A.INSERT INTO 订购单 VALUES(OR5,C5,20081010)B.INSERT INTO 订购单 VALUES(OR5,C11,20081010)C.INSERT INTO 订购单 VALUES

13、(OR9,C11,20081010)D.INSERT INTO 订购单 VALUES(OR9,C5,20081010)32.删除视图 myview 的命令是( )。(分数:2.00)A.DELETE myviewB.DELETE VIEW myviewC.DROP VIEW myviewD.REMOVE VIEW myview33.查询第一作者为“张三”的所有书名及出版社,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 书名,出版社 FROM 图书 WHERE 第一作者=张三B.SELECT 书名,出版社 FROM 图书 WHERE 第一作者=“张三“C.SELECT 书名,

14、出版社 FROM 图书 WHERE“第一作者“=张三D.SELECT 书名,出版社 FROM 图书 WHERE“第一作者“=“张三“34.查询尚未归还书(还书日期为空值)的图书编号和借书日期,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期=“ “B.SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期=NULLC.SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期 IS NULLD.SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期35.查询“读者”表的所有记录

15、并存储于临时表文件 one 中的 SQL 语句是( )。(分数:2.00)A.SELECT*FROM 读者 INTO CURSOR oneB.SELECT*FROM 读者 TO CURSOR oneC.SELECT*FROM 读者 INTO CURSOR DBF oneD.SELECT*FROM 读者 TO CURSOR DBF one36.数据库系统的数据完整性是指保证数据的( )。(分数:2.00)A.可靠性B.正确性C.安全性D.独立性37.查询单位名称中含“北京”字样的所有读者的借书证号和姓名,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 借书证号,姓名 FROM

16、读者 WHERE 单位=“北京“B.SELECT 借书证号,姓名 FROM 读者 WHERE 单位=“北京*“C.SELECT 借书证号,姓名 FROM 读者 WHERE 单位 LIKE“北京*“D.SELECT 借书证号,姓名 FROM 读者 WHERE 单位 LIKE“北京“38.假设表单上有一选项组:男女,如果选择第二个按钮“女”,则该选项组 Value 属性的值为( )。(分数:2.00)A.FB.女C.2D.女或 239.假设表单 MyForm 隐藏着,让该表单在屏幕上显示的命令是( )。(分数:2.00)A.MyFormListB.MyFormDisplayC.MyFormShow

17、D.MyFormShowForm40.如果运行一个表单,以下表单事件首先被触发的是( )。(分数:2.00)A.LoadB.ErrorC.InitD.Click二、基本操作题(总题数:1,分数:8.00)在考生文件夹下,完成如下操作:(分数:8.00)(1).打开考生文件夹下的表单 one,如下图所示,编写“显示”命令按钮的 Click 事件代码,使表单运行时单击该命令按钮则在 Textl 文本框中显示当前系统日期的年份(提示:通过设置文本框的 Value 属性实现,系统日期函数是 date( ),年份函数是 year( )。 (分数:2.00)_(2).打开考生文件夹下的表单 two,如下图

18、所示,选择“表单”菜单中的“新建方法程序”命令,在“新建方法程序”对话框中,为该表单新建一个 test 方法,然后双击表单,选择该方法编写代码,该方法的功能是使“测试”按钮变为不可用,即将该按钮的 Enabled 属性设置为F。 (分数:2.00)_(3).创建一个名为 studyreport 的快速报表,报表包含表“课程表”中的所有字段。(分数:2.00)_(4).为“教师表”的“职工号”字段增加有效性规则:职工号左边 3 位字符是 110,表达式为:LEFT(职工号,3)=“110“。(分数:2.00)_三、简单应用题(总题数:1,分数:4.00)在考生目录下完成如下简单应用:(分数:4.

19、00)(1).用 SQL 语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称、现价、买入价和持有数量,并将检索结果按持有数量降序排序存储于表 stock_temp 中。(分数:2.00)_(2).使用一对多报表向导建立报表。要求:父表为 stock_name,子表为 stock_sl,从父表中选择字段“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票代码升序排序;报表标题为“股票持有情况”;生成的报表文件名为 stock_report。然后用报表设计器打开生成的文件stock_reportfrx 进行修改,将标题区中显示的当前 t3 期移到页注脚区显示,使得在页

20、注脚区能够显示当前日期。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)41.打开考生文件夹下的 SDB 数据库,完成如下综合应用: 创建一个标题名为“查询”、文件名为 testb的表单,如下图所示。 (分数:2.00)_国家二级(VF)机试模拟试卷 100 答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序存储结构 C.循环队列是非线性结构D.循环队列是一种逻辑结构解析:解析:在实际应用中,队列的顺序存储结构一般采用循环队

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

22、 B.10C.6D.4解析:解析:根据二叉树的性质 3:在任意一棵二叉树中,度为 0 的叶子结点总是比度为 2 的结点多一个,所以本题中度为 2 的结点是 5 一 1=4 个,所以度为 1 的结点的个数是 2554=16 个。4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.外模式B.内模式 C.概念模式D.逻辑模式解析:解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据

23、库物理存储结构与物理存取方法,所以选择 B。5.在满足实体完整性约束的条件下( )。(分数:2.00)A.一个关系中应该有一个或多个候选关键字 B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中可以没有候选关键字解析:解析:实体完整性约束要求关系的主键中属性值不能为空值,所以选择 A。6.有三个关系 R、S 和 T 如下: (分数:2.00)A.自然连接B.交C.除 D.并解析:解析:如果 T=RS,则 T 称为 R 除以 S 的商。在除运算中 T 的域由 R 中那些不出现在 S 中的域所组成,对于 T 中的任一有序组,由它与关系 S 中每个有序组所构成的有序组

24、均出现在关系 R 中。所以本题选择 C。7.下面描述中,不属于软件危机表现的是( )。(分数:2.00)A.软件过程不规范 B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高解析:解析:软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增 K。所以选择 A。8.下面不属于需求分析阶段任务的是( )。(分数:2.00)A.确定软件系统的功能需求B.确定软件系统的性能需求C.需求规格说明书评审D.制定软件集成测试计划 解析:解析:需求分析阶段的工作有

25、:需求获取;需求分析;编写需求规格说明书;需求评审,所以选择D。9.在黑盒测试方法中,设计测试用例的主要根据是( )。(分数:2.00)A.程序内部逻辑B.程序外部功能 C.程序数据结构D.程序流程图解析:解析:黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格说明,检查程序的功能是否符合它的功能说明,所以本题选择 B。10.在软件设计中不使用的工具是( )。(分数:2.00)A.系统结构图B.PAD 图C.数据流图(DFD 图) D.程序流程图解析:解析:系统结构图是对软件系统结构的总体设计的图形显示。在需求分

26、析阶段,已经从系统开发的角度出发,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。PAD 图是在详细设计阶段用到的。程序流程图是对程序流程的图形表示,在详细设计过程中用到。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非软件设计时用到,所以选择 C。11.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的( )。(分数:2.00)A.参照完整性B.实体完整性 C.域完整性D.用户定义完整性解析:解析:实体完整性是保证表中记录唯一的特性,即在同一个表中不

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

28、,也允许索引项中出现重复值。所以要指定字段或表达式不出现重复值,应该建立的索引是主索引和候选索引。13.在 Visual FoxPro 中,执行 SQL 的 DELETE 命令和传统的 FoxPro DELETE 命令都可以删除数据库表中的记录,下面正确的描述是( )。(分数:2.00)A.SQL 的 DELETE 命令删除数据库表中的记录之前,不需要先用 USE 命令打开表 B.SQL 的 DELETE 命令和传统的 FoxPro DELETE 命令删除数据库表中的记录之前,都需要先用命令 USE 打开表C.SQL 的 DELETE 命令可以物理地删除数据库表中的记录,而传统的 FoxPro

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

30、DataSourceB.RecordSource C.DataFromD.RecordFrom解析:解析:表格的 RecordSource 属性指定表格的数据源。15.为了在报表中打印当前时间,应该插入一个( )。(分数:2.00)A.表达式控件B.域控件 C.标签控件D.文本控件解析:解析:域控件用于打印表或视图中的字段、变量和表达式的计算结果。16.以下关于查询的描述正确的是( )。(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询 解析:解析:对多个表和视图进行查询,当需要获取存储在两个或更多表中的信息时

31、,只要把所有有关的表添加到查询中并用公共字段连接它们就可以了。此后搜索所有这些表中的记录时便可以查找所需的信息。在查询中可以使用数据库表、自由表、本地或远程视图的任意组合。17.在表单设计器环境中,为表单添加一选项按钮组:男女。默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的 Value 属性值为( )。(分数:2.00)A.0B.1 C.男D.T解析:解析:选项组的 Value 值为选项组中被选中的选项按钮。如果设置了 ControlSource 属性,那么该属性值为 ControlSource 属性指定的变量值,否则为默认值,即选中的选项的序号,该序号从 1 开始,所以本题答

32、案为 1。18.在 Visual Foxpro 中,属于命令按钮属性的是( )。(分数:2.00)A.Parent B.ThisC.ThisForrnD.Click解析:解析:Parent 是命令按钮的属性,它指向了命令按钮的父级对象;This 指向命令按钮本身,它小是命令按钮的属性;ThisForm 指向了命令按钮所在的 Form 对象,它也不是命令按钮的属性;Click 是命令按钮的事件。19.以下关于视图描述错误的是( )。(分数:2.00)A.只有在数据库中可以建立视图B.视图定义保存在视图文件中 C.从用户查询的角度视图和表一样D.视图物理上不包括数据解析:解析:视图是一个虚拟表。所

33、谓虚拟,是因为视图的数据是从已有的数据库表或其他视图中抽象得来的,这些数据在数据库中并不实际存储,仅在其数据字典中存储视图的定义。但视图一经定义,就成为数据库的组成部分,可以象数据库表一样接受用户的查询。20.关闭释放表单的方法是( )。(分数:2.00)A.shutB.eloseFormC.release D.close解析:解析:表单的 Release 方法是将表单从内存中释放。21.执行如下命令的输出结果是( )。 ?154,15-4(分数:2.00)A.3 -1 B.3 3C.1 1D.l -1解析:解析:“”可理解为返回两个数值表达式相除的余数。15 除以 4 等于 3 余 3,所以

34、 154=3;15除以-4,商-4,余-1,所以 15-4=-l。正确答案为“3-l”,即 A 选项正确。22.在 Visual FoxPro 中,如果希望跳出 SCANENDSCAN 循环语句、执行 ENDSCAN 后面的语句,应使用( )。(分数:2.00)A.LOOP 语句B.EXIT 语句 C.BREAK 语句D.RETURN 语句解析:解析:DO WHILE-ENDDO 语句是一个功能全面使用频率较高的循环语句。语句的格式: DO WHILE条件 命令序列 LOOP EXIT ENDDO 运行该语句时,先判断条件是否为真,如果是真则运行DO WHILE 与 ENDDO 间的循环体,当

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

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

37、用 LOCATE 命令重新查询B.使用 SKIP 命令C.使用 CONTINUE 命令 D.使用 GO 命令解析:解析:LOCATE 命令是按条件定位记录位置的命令,该命令执行后将记录指针定位在满足条件的第1 条记录上。如果要使指针指向下一条满足条件的记录,使用 CONTINUE 命令。如果没有满足条件的记录则指向文件结束位置。因此 C 选项正确。25.在 Visual FoxPro 中,假设 student 表中有 40 条记录,执行下面的命令后,屏幕显示的结果是( )。?RECCOUNT( )(分数:2.00)A.0B.1C.40 D.出错解析:解析:reccount( )是系统函数,从字

38、面上看,reccount( )是一个自定义过程,意为:Record Count,即返回表的记录总数。题中 student:表中共有 40 条记录,因此执行 reccount( )命令后,返回表的记录总数 40。26.恢复系统默认菜单的命令是( )。(分数:2.00)A.SET MENU TO DEFAULTB.SET SYSMENU TO DEFAULT C.SET SYSTEM MENU TO DEFAULTD.SET SYSTEM TO DEFAULT解析:解析:恢复系统菜单的命令为 SET SYSMENUTO DEFAULT。通过 SET SYSMENU 命令可以允许或禁止在程序执行时访

39、问系统菜单,也可以重新配置系统菜单。系统菜单配置命令为:SET SYSMENU ON OFFAUTOMATICTO弹出式菜单名表 TO条形菜单项名表 TODEFAULT SAVENOSAVE。一般常用到将系统菜单恢复成标准配置,可先执行 SET SYSMENU NOSAVE,然后执行 SET SYSMENU TO DEFAULT。27.下面程序的运行结果是( )。 SET TALK OFF STORE 0 TO s,i DO WHILE iA.20B.30C.50 D.160解析:解析:SET TALK OFF 的含义为关闭程序运算的显示过程。STORE表达式TO内存变量名表为内存变量的赋值命

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

41、令用于插入数据,CREATE TABLE 用于新建表。29.查询尚未最后确定订购单的(订购日期尚未确定)有关信息的正确命令是( )。(分数:2.00)A.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 WHERE 客户客户号=订购单客户号AND 订购日期 IS NULL B.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 WHERE 客户客户号=订购单客户号AND 订购日期=NULLC.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 FOR 客户客户号=订购单客户号 AND订购日期 IS NULLD.SELECT 名称,联系人,

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

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

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

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

46、EW myviewC.DROP VIEW myview D.REMOVE VIEW myview解析:解析:视图由于是从表派生而来的,所以不存在修改结构的问题,但是视图可以删除,其命令格式为:DROPVIEW视图名。33.查询第一作者为“张三”的所有书名及出版社,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 书名,出版社 FROM 图书 WHERE 第一作者=张三B.SELECT 书名,出版社 FROM 图书 WHERE 第一作者=“张三“ C.SELECT 书名,出版社 FROM 图书 WHERE“第一作者“=张三D.SELECT 书名,出版社 FROM 图书 WHERE

47、“第一作者“=“张三“解析:解析:简单查询是基于一个表进行的查询,是由 SELECT 和 FROM 短语构成的无条件查询或由SELECT、FROM 和 WHERE 短语构成的条件查询。本题查询第一作者为张三,条件应该是第一作者=“张三“,因此 B 为正确选项。34.查询尚未归还书(还书日期为空值)的图书编号和借书日期,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期=“ “B.SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期=NULLC.SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期 IS NULL D.SEL

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

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

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