必胜高考网 > 计算机类 > 计算机等级 > 资讯 >

2015计算机二级考试《VFP》冲刺习题及解析汇总(2)

时间: 家辉2 资讯

  1[简答题](1)建立项目“xm”。

  (2)将数据库“产品”添加到项目中。

  (3)将数据库“产品”中的数据库表“零件”从数据库中移去(注意:不是删除)。

  (4)将考生文件夹中的表单“bd1”的背景色改为蓝色。

  参考解析:【考点指引】本大题主要考查项目管理器的操作,主要包括:新建项目、添加数据库、移除表。

  (1)【操作步骤】

  选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。

  (2)【操作步骤】

  在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”按钮,在“打开”对话框中选择数据库名“产品”,单击“确定”按钮将数据库“产品”添加到新建的项目“xm”中。

  (3)【操作步骤】

  ①在项目管理器中,依次展开“数据库”、“产品”、“表”,选择“零件”表,单击“移去”按钮,选择“移去”,单击“是(Y)”按钮将“零件”表从数据库中移去。

  ②选择数据库“产品”,单击“修改”按钮,打开数据库设计器,选择【数据库】→【清理数据库】命令清理数据库,然后关闭数据库设计器。

  (4)【操作步骤】

  ①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bd1.scx”,单击“确定”按钮,打开表单设计器。

  ②在表单设计器的表单属性窗口“BackColor”属性值修改为“0,0,255”,关闭表单设计器并保存表单“bd1”。

  2[单选题] 在VisualFoxPre中,属于表单方法的是

  A.DblcliekB.clickC.DestroyD.Show

  参考答案:D

  参考解析:在短时间内,当用户双击鼠标左键时,就产生Db(CliCk事件;当用户单击鼠标左键)在程序中包含了一个触发该事件的代码时,将发生Click事件;当释放实例时,将产生Destroy事件;Db(Click、ClickDestroy都是事件,不是方法,只有Release是表单的方法,用于从内存中释放表单式表单集。

  3[简答题]设计名为“mysupply”的表单。表单的标题为“零件供应情况”。表单中有一个表格控件和两个命令按钮“查询”和“退出”。

  运行表单时,单击“查询”命令按钮后,表格控件中显示工程号“J1”所使用的零件的零件名、颜色和重量。

  单击“退出”按钮关闭表单。

  参考解析:

  【操作步骤】

  ①在命令窗口输入:create form mysupply,打开表单设计器,然后将Caption属性修改为“零件供应情况”。

  ②单击【显示】→【数据环境】,单击右键,选择“添加”,将表“零件”和表“供应”添加到数据环境中。

  ③然后在表单中添加两个命令按钮。

  ④选择一个命令按钮,将Caption属性改变为“查询”。双击该按钮,在Click事件中输入:

  Set safety off

  Thisform.Grid1.RecordSource=“select零件名,颜色,重量from零件inner join供应on零件.零件号where工程号=′J1‵into cursor temp”

  Set safety on

  ⑤选中第二个命令按钮,将其Caption属性改为“退出”。双击该命令按钮,在Click事件中输入:

  Thisform.Release

  ⑥添加一个“表格”控件,将其RecordSourceType属性改为“4-SQL说明”。

  ⑦保存表单,输入文件名为“mysupply”。

  4[单选题] 下列表单的哪个属性设置为真时,表单运行时将自动居中(  )。

  A.AutoCenterB.AlwaysOnTopC.ShowCenter D.FormCenter

  参考答案:A

  参考解析:AutoCenter属性用于控制表单初始化日寸是否让表单自动地在Visual FoxPro主窗口中居中,值为真表示表单运行时自动居中。AlwaysOnTop属性指定表单是否总是位于其他打开窗口之上。所以A)为正确选项。

  5[单选题] 有如下赋值语句,结果为“大家好”的表达式是(  )。

  a=”你好”

  b=”大家”

  A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)

  参考答案:D

  参考解析:RIGHT/LEFT(<长度字符表达式>,<数值表达式>),LEFT从<字符表达式>左边截取由<数值表达式>的值指定长度的字符,生成一个新的字符串。RIGHT从<字符表达式>右边截取由<数值表达式>的值指定长度的字符,生成一个新的字符串。AT函数是确定前面的字符串在后面字符串中的位置。一个汉字相当于两个西文字符,因此RIGHT(a,2)的结果是“好”,由此可知正确答案为选项D。

  6[单选题] 运行查询(student)的命令是(  )。

  A.DO student

  B.DO student.qpr

  C.DO QUERY student

  D.RUN QUERY student

  参考答案:B

  参考解析:在Visual FoxPm中,运行查询主要有3种方式:一是在项目管理器中运行查询;二是在查询设计器中运行查询;三是用命令方式运行查询,格式为:DO Query-File,其中QueryFile是查询文件名,此时必须给出查询文件的扩展名.qpr。故B选项正确。

  7[单选题] 在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是(  )。

  A.排序依据B.连接C.筛选D.杂项

  参考答案:D

  参考解析:在查询设计器的界面中有6个选项卡,它们和SQL SELECT语句的各短语是相对应的。其中,“杂项”选项卡可以指定是否要重复记录(对应于DISTINCT)及列在前面的记录(对应于TOP短语)等。即D)为正确选项。

  8[单选题] 在Visual FoxPro中,在屏幕上预览报表的命令是( )。

  A.PREVIEW REPORT

  B.REPORT FORM…PREVIEW

  C.DO REPORT…PREVIEW

  D.RUN REPORT…PREVIEW

  参考答案:B

  参考解析:在命令窗口或程序中使用REPORTFORM<报表文件名>命令可以打印指定的报表,使用RE-PORT FORM<报表文件各>PREVIEW可以预览指定的报表。

  9[单选题]下列实体类型的联系中,属于多对多联系的是(  )。

  A.学生与课程之间的联系

  B.学校与教师之间的联系

  C.商品条形码与商品之间的联系

  D.班级与班长之间的联系

  参考答案:A

  参考解析:实体之间的关系分为:一对一、一对多和多对多。因为每一个学生都能学习很多的课程,所以学生和课程之间是多对多的联系。

  10[单选题] 执行USEscIN0命令的结果是( )。

  A.选择0号工作区打开sc表

  B.选择空闲的最小号工作区打开sc表

  C.选择第1号工作区打开sc表

  D.显示出错信息

  参考答案:B

  参考解析:在多个工作区打开某个表时,可彻命令:USE<表名>IN<工作区号>,而最小的工作区号是1,如果指定为0,则选择编号最小的空闲工作区,所以USE sc IN0的结果是选择空闲的最小号工作区打开SC表。

55723