计算机二级《VFP》模拟选择试题

时间:2020-08-23 18:02:27 计算机等级 我要投稿

2017年计算机二级《VFP》模拟选择试题

  Visual FoxPro提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的 跨平台技术,具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。下面是小编整理的关于计算机二级《VFP》模拟选择试题,希望大家认真阅读!

2017年计算机二级《VFP》模拟选择试题

  1[单选题] 下列关于命令DO FORM XX NAME YY LINKED的陈述中,正确的是(  )。

  A.产生表单对象引用变量XX,在释放变量XX时自动关闭表单

  B.产生表单对象引用变量XX,在释放变量XX时并不关闭表单

  C.产生表单对象引用变量YY,在释放变量YY时自动关闭表单

  D.产生表单对象引用变量YY,在释放变量YY时并不关闭表单

  参考答案:C

  参考解析:可以使用DO FORM<表单文件名>[NAME<变量名>]WITH<实参1>[,<实参2>,…][LINKED][NOSHOW]来运行表单。如果包含NAME子句,系壳将建立指定名字的变量,并使它指向表单对象;否则,系统建立与表单文件同名的变量指向表单对象。如果包含HNKED关键字,表单对象将随指向它的变量的清除而关闭(释放);否则,即使变量已经清除,表单对象依然存在。因此本题C)正确。

  2[单选题] 在Visual FoxPro中设计打印输出通常使用(  )。

  A.报表和标签B.报表和表单C.标签和表单D.以上选项均不正确

  参考答案:A

  参考解析:报表和标签可以打印输出信息;菜单是应用程序与计算机用户进行交流的窗口。故A选项正确。

  3[单选题] 将E-R图转换为关系模式时,实体和联系都可以表示为( )。

  A.属性B.键C.关系D.域

  参考答案:C

  参考解析:从E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属性。

  4[单选题] 设置文本框显示内容的属性是( )。

  A.ValueB.CaptionC.NameD.InputMask

  参考答案:A

  参考解析:文本框的Value属性是文本框的当前内容;Name属性指定在代码中用以引用对象的名称;InputMask属性指定在-个文本框中如何输入和显示数据;文本框无Caption属性。

  5[单选题] 下面不属于需求分析阶段任务的是(  )。

  A.确定软件系统的功能需求

  B.确定软件系统的性能需求

  C.需求规格说明书评审

  D.制定软件集成测试计划

  参考答案:D

  参考解析:需求分析阶段的工作有:需求获取;需求分析;编写需求规格说明书;需求评审,所以选择D)。

  6[单选题] 下列程序段执行时在屏幕上显示的结果是( )。

  DIME a(6)

  a(1)=l

  a(2)=1

  FOR i=3 TO 6、

  a(i)=a(i-1)+a(i-2)

  NEXT

  ?a(6)

  A.5B.6C.7 D.8

  参考答案:D

  参考解析:For循环中的语句a(i)=a(i-1)+a(-2)是指定每个元素的值为它的前两项的和,这个元素必须只能从第3项开始指定。由于前两项分别是l、1,所以数组a的六个元素分别是l,l,2,3,5,8;元素a(6)的值是8。

  7[单选题] 在Visual FoxPro中以下叙述正确的是( )。

  A.关系也被称作表单

  B.数据库表文件存储用户数据

  C.表文件的扩展名是.DBC

  D.多个表存储在一个物理文件中

  参考答案:B

  参考解析:表是关系数据库的一个关系,而表单是Visual FoxPro提供的用于建立应用程序界面的最主要的工具之一,表单内可以包含命令按钮、文本框、列表框等各种界面元素,产生标准的窗口或对话框,所以表和表单是不同的概念,A)选项中关系也被称作表单的说法不正确,应该是被称作表;表文件是数据库中存储数据的载体,所以B)选项的说法正确;表文件的扩展名是DBF,而DBC是数据库库文件的扩展名,C)选项的说法不正确;在Visual FoxPro每个表都对应一个DBF文件,即都对应一个物理文件,所以一个数据库中的所有表文件存储在一个物理文件中的说法不正确。

  8[单选题] 打开已经存在的表单文件的命令是( )。

  A.MODIFY FORMB.EDIT FORMC.OPEN FORMD.READ FORM

  参考答案:A

  参考解析:修改表单文件的命令格式是:MODIFYFORM<表单文件名>。

  9[单选题]在VisualFoxPr0中,使用LOCATEFOR命令发条件查找记录,当查找到满足条件的第l条记录后。

  如果还需要查找下一条满足条件的记录,应该使用命令

  A.LOCATEFOR命令B.SKIP命令C.CONTINUE命令D.G0命令

  参考答案:C

  参考解析:LOCAZE命令是按条件定位记录位置的命令,其命令格式为:LoCATEFOR<条件表达式>。该命令执行后将记录指针定位在满足条件的第l条记录上。如果要使指针指向下一条满足条件的记录。使用CONTINUE命令,如果没有满足条件的记录则指向文件结束位置。

  10[单选题] 在表单中为表格控件指定数据源的属性是( )。

  A.DataSourceB.DataFromC.RecordSourceD.RecordFrom

  参考答案:C

  参考解析:表格是-种容器对象,其外形与Browse窗口相似,-个表格由若干列对象(Column)组成,每个列对象包含-个标头对象(Header)和若干控件。这里,表格、列、标头和控件都有自己的属性、事件和方法。其中,RecordSource属性用于指明表格数据源,即C)选项正确。

  11[单选题] 在SQL SELECT语句中为了将查询结果存储到临时表应该使用短语( )。

  A.T0 CURSORB.INTO CURSORC.INTO DBFD.TO DBF

  参考答案:B

  参考解析:在SQL查询语句的尾部添加INTO CUR-SOR<临时表名>可以将查询的结果放人指定的临时表中。此操作通常是将-个复杂的查询分解,临时表通常不是最终结果,可以接下来对lf缶时表操作得到最终结果。生成的临时表是当前被打开的并且是只读的,关闭该文件时将自动删除。所以B)为正确选项。

  12[单选题] 假设有选课表SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段,查询学生有选修课程成绩小于60分的学号,正确的SQL语句是( )。

  A.SELECT DISTINCT学号FROM SC WHERE〝成绩〞<60

  B.SELECT DISTINCT学号FROM SC WHERE成绩<”60”

  C.SELECT DISTINCT学号FROM SC WHERE成绩<60

  D.SELECT DISTINCT〝学号〞FROM SC WHERE〝成绩〞<60

  参考答案:C

  参考解析:SQL查询的基本格式为SELECT-FROM一WHERE,DISTINCT语句用于去掉重复值。本题查询成绩小于60分的学号,where指定的.条件应为“WHERE成绩<60”,因此C)选项正确。

  13[单选题] 释放和关闭表单的方法是( )。

  A.ReleaseB.DeleteC.LostFocusD.Destroy

  参考答案:A

  参考解析:表单的Release方法是将表单从内存中释放;LostFocus事件是表单失去焦点的事件;Destroy事件是在表单对象释放时引发的事件;表单没有Delete事件和方法。

  14[单选题] 结构化程序设计的基本原则不包括( )。

  A.多态性B.自顶向下C.模块化D.逐步求精

  参考答案:A

  参考解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用go to语句,所以选择A)。

  15[单选题] 有订单表如下:

  订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D.,金额(N,6,2))

  查询所有金额大于等于平均金额的订单的订单号,正确的SQL语句是(  )。

  A.SELECT订单号FROM订单WHERE金额>=(SELECT AVG(金额)FROM订单)

  B.SELECT订单号FROM订单WHERE金额=(SELECT AVG(金额)FROM订单)

  C.SELECT订单号FROM订单WHERE金额>=ALL(SELECT AVG(金额)FROM订单)

  D.SELECT订单号FROM订单WHERE金额=ALL(SELECT AVG(金额)FROM订单)

  参考答案:A

  参考解析:本题考查嵌套查询,首先被括号括起来的为内层查询,先进行内层查询,查询出订单表中的平均金额。然后再进行外层查询,筛选出金额大于等于平均金额的订单号。由于内层查询中使用了AVG(求平均数),因此不能使用ALL进行限定,故A选项正确。

  16[单选题] 在表单设计中,经常会用到一些特定的关键字、属性和事件,下列各项中属于属性的是( )。

  A.ThisB.ThisFormC.CaptionD.Click

  参考答案:C

  参考解析:在容器的嵌套层次关系中,引用其中某个对象需指明对象在嵌套层次中的位置,经常要用到的关键字是Parent、This、ThisForm、ThisFormSet。而Click为常用事件,在鼠标单击时引发。Caption属性用于指定表单中控件的标题,所以C)选项正确。

  17[单选题] 在VisualFoxPr0中,关于视图的正确描述是

  A.视图也称作窗口

  B.视图是一个预先定义好的SQLSELECT语句文件

  C.视图是一种用SQLSEl.ECT语句定义的虚拟表

  D.视图是一个存储数据的特殊表

  参考答案:C

  参考解析:在VisualFoxPr0中视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图,可以把它看作足从表中派生出来的虚表。它依赖于表,不能独立存在。数据库表或自由表都可以建立视图,在建立视图时必须先打开一个数据库,因为视图不是以独立文件形式保存的,而是在数据库设计器中存放的。

  18[单选题] 在Visual FoxPro中,扩展名为mnx的文件是( )。

  A.备注文件B.项目文件C.表单文件D.菜单文件

  参考答案:D

  参考解析:mnx是菜单文件的扩展名;备注文件的扩展名是fpt;项目文件的扩展名是pjx;表单文件的扩展名是scx

  19[单选题] 在Visual FoxPro的数据库表中只能有一个( )。

  A.候选索引B.普通索引C.主索引D.唯一索引

  参考答案:C

  参考解析:Visual FoxPro中的索引分为主索引、候选索引、唯一索引和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯一索引是索引项的唯一,而不是字段值的唯一;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。

  20[单选题]为表中一些字段创建普通索引的目的是

  A.改变表中记录的物理顺序

  B.确保实体完整性约束

  C.加快数据库表的更新速度

  D.加快数据库表的查询速度

  参考答案:D

  参考解析:VisualFoxPr0中索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的.dbf文件是分别存储的,并且不改变表中记录的物理顺序。使用索引的目的是为了加快对表的查询操作。

【2017年计算机二级《VFP》模拟选择试题】相关文章:

2017年计算机二级《VFP》模拟试题及答案07-06

2017年计算机二级VFP考试题库07-06

2017年计算机二级考试VFP考试试题及答案07-06

2017年计算机二级C++模拟试题06-05

2017年计算机二级Java模拟试题及答案06-08

2017年计算机二级C语言考试模拟试题06-06

2017年计算机等级考试模拟试题06-29

2017年计算机二级VF试题06-21

2017年计算机二级公共基础知识考试模拟试题06-06