试题

计算机二级《VFP》模拟题及答案

时间:2025-02-01 19:37:36 试题 我要投稿

2016年计算机二级《VFP》模拟题及答案

  距离2016年3月计算机等级考试不到一周的时间,在最后的几天,同学们可以有目的做几套模拟题,重温一下考试内容,下面百分网小编为大家搜索整理了关于计算机二级《VFP》模拟题及答案,欢迎参考练习,希望对大家备考有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!

  模拟题一

  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表。

  模拟题二

  1[单选题] 下列叙述中正确的是(  )。

  A.一个算法的空间复杂度大,则其时间复杂度必定大

  B.一个算法的空间复杂度大,则其时间复杂度必定小

  C.一个算法的时间复杂度大,则其空间复杂度必定小

  D.上述3种说法都不对

  参考答案:D

  参考解析:算法的时间复杂度和空间复杂度是从不同的角度来衡量算法的执行情况,它们之间没有内在联系。

  2[单选题]有关系:商品(名称,产地,单价.,查询单价在10元以下的操作属于关系运算中的

  A.选择B.投影C.连接D.查找

  参考答案:A

  参考解析:关系运算分为传统的集合运算(并、差、交.和专门的关系运算(选择、投影、连接.两种,首先排除D选项。选择是从关系中找出满足给定条件的元组的操作,是从行的角度进行的运算,也就是从水平方向抽取记录,形成新的关系。从关系模式中指定若干个属性组成新的关系称为投影。投影是从列的角度进行的运算,相当于对关系进行垂直分解,得到一个新的关系。连接是将两个关系模式横向拼接形成一个更宽的新关系。形成的新关系应该是满足连接条件的元组。故查询单价在l0元以下的操作属于关系运算中的选择,本题A选项正确。

  3[单选题] 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(  )。

  A.编译程序B.操作系统C.教务管理系统D.汇编程序

  参考答案:C

  参考解析:编译软件、操作系统、汇编程序都属于系统软件,只有C)教务管理系统才是应用软件。

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

  A.DataSourceB.RecordSourceC.DataFrom D.RecordFrom

  参考答案:B

  参考解析:表格的RecordSource属性指定表格的数据源。

  5[单选题] 下列数据结构中,能用二分法进行查找的是(  )。

  A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表

  参考答案:A

  参考解析:二分法查找只适用于顺序存储的有序线性表;对于顺序存储的非有序线性表和线性链表,都只能采用顺序查找。

  6[简答题]设计名为“bd1”的表单。表单标题为“学习情况浏览”。表单中有一个选项组控件、一个表格、两个命令按钮“成绩查询”和“关闭”。其中,选项组控件有两个按钮“升序”和“降序”。根据选择的选项组控件,将选修了“VFP入门”的学生的“学号”、“姓名”和“成绩”按成绩排序显示到表格中并存入“result.dbf”文件中。

  参考解析:

  【考点指引】本大题主要考查表单的设计及表单选项组控件的使用。

  【操作步骤】

  ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,单击表单控件工具栏上的“命令按钮组”控件图标,为表单添加一个命令按钮组Command Group1;单击表单控件工具栏上的“命令按钮”控件图标,为表单添加两个命令按钮Command1和Command2;单击表单控件工具栏上的“表格”控件图标,再添加一个表格控件Grid1。

  ②选择命令按钮组Command Group1,单击右键,在弹出的快捷菜单中选择“生成器”打开命令组生成器对话框,单击“按钮”选项卡,设置按钮的数目为“2”,在“标题”列下修改3个按钮的标题分别为“升序”、“降序”,单击“确定”按钮关闭命令组生成器对话框。

  ④分别选择两个命令按钮,在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“成绩查询”,Command2的Caption属性值修改为“关闭”,如图551所示。双击“关闭”命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。

  ④双击“成绩查询”命令按钮,在Click事件中输入代码:

  Do CASE

  CASE This Form.Command Group1.value=1

  SELECT student.学号,姓名,成绩INTO TABLE

  result FROM student,score,course WHERE

  student.学号=score.学号AND score.课程编号

  =course.课程编号AND课程名称=”VFP入门”

  ORDER BY成绩

  CASEThisForm.Command Group1.value=2

  SELECTstudent.学号,姓名,成绩INTO TABLE

  result FROM tstudent,score,course WHERE

  student.学号=score.学号ANDscore.课程编号

  =course.课程编号AND课程名称=”VFP入门”

  ORDER BY成绩DESC

  END CASE

  ThisForm.Gridl.RecordSourceType=0

  ThisForm.Gridl.RecordSource="result”

  ThisForm.Gridl.Refresh

  ⑤选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd1”,保存在考生文件夹下,然后运行表单。

  ⑥执行“成绩查询”菜单命令后,系统自动将查询结果保存在所建立的新数据表文件“result.dbf”中。

  7[单选题] 查询尚未归还书(还书日期为空值)的图书编号和借书日期,正确的SQL语句是(  )。

  A.SELECT图书编号,借书日期FROM借阅WHERE还书日期=〝〞

  B.SELECT图书编号,借书日期FROM借阅WHERE还书日期=NULL

  C.SELECT图书编号,借书日期FROM借阅WHERE还书日期IS NULL

  D.SELECT图书编号,借书日期FROM借阅WHERE还书日期

  参考答案:C

  参考解析:SQL的核心是查询,简单查询是由sE.LECT和FROM短语构成的无条件查询,或由SELECT、FROIM和WHERE短语构成的条件查询。其基本格式为:SELECrl<字段名表>FROM<表名表>WHERE<条件>GROUP BY<字段>HAVING<条件>ORDERBY<字段>INTO DBF |TABLEl。本题查询尚未归还书的图书编号和借书日期,可利用空值查询,使用IS NULL字符,选项C)格式正确。

  8[单选题] 删除数据库的命令是(  )。

  A.CLOSE DATABASE

  B.DELETE DATABASE

  C.DROP DATABASE

  D.REMOVE DATABASE

  参考答案:B

  参考解析:

  用命令方式删除数据库的格式为:DE-LETE DATABASE数据库名|?[DELETETABLE]RECY-CLE]。其中DELETE TABLE是指删除数据库文件的同时从磁盘上删除该数据库所含的表等;RECYCLE指将删除数据库文件和表文件等放入回收站中,如果需要还可以还原。本题B为正确选项。

  9[简答题]在考生文件夹下完成如下简单应用:

  (1)建立一个名为NEW_VIEW的视图,该视图含有选修了课程但没有参加考试(成绩字段值为NULL)的学生信息(包括“学号”、“姓名”和“系部”3个字段)。

  (2)建立表单MYFORM3,在表单上添加一个表格控件(名称为grdCourse),并通过该控件显示表COURSE的内容(要求RecordSourceType属性必须为0)。

  参考解析:

  [操作步骤]

  步骤1:单击工具栏中的“打开”按钮,打开考生文件夹下的SCORE-MANAGER数据库,在空白处右击,选择“新建本地视图”命令,将表student和scorel添加到视图设计器中。

  步骤2:在“字段”选项卡中,将“student.学号”,“student.姓名”,“student.系部”添加到选定字段。

  步骤3:在“筛选”选项卡中,首先选择“scorel.课程号”字段,“条件”选择Is NULL,并选择“否”;再选择“scorel.成绩”字段,“条件”选择Is NULL。

  步骤4:保存视图为“NEW_VIEW”并运行视图。

  [操作步骤]

  步骤1:单击工具栏中的“新建”按钮,新建-个表单,通过表单控件工具栏为表单添加-个表格控件,设置其Name属性为grdcourseo

  步骤2:在表单设计器中选择表格控件并右击,选择“生成器”命令,在表格生成器的“表格项”选项卡中将COURSE表的所有字段添加到选定字段中。

  步骤3:在属性窗口中修改表格控件的ReeordSourceTypf属性值为“0-表”。

  步骤4:保存表单,输入文件名MYFORM3.SCX,运行表单。

  10[单选题]在VisualFoxPr0中修改数据库、表单和报表等组件的可视化工具是

  A.向导B.生成器C.设计器D.项目管理器

  参考答案:C

  参考解析:VisualFoxPw的设计器是创建和修改应用系统各种组件的可视化工具。生成器是带有选项卡的对话框,用于简化对表单、复杂控件和参照完整性代码的创建和修改过程。每个生成器显示一系列选项卡,用于设置选定对象的属性。可使用的生成器在数据库表之间生成控件、表单、设置控件格式和创建参照完整性。向导是一种交互式程序,用户在一系列向导屏幕上回答问题或者选择选项,向导会根据回答生成文件或者运行任务,帮助用户快速完成一般性的任务,例如创建表单、编排报表的格式、建立查询等。项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为.PⅨ的项目文件。因此本题选C。

【计算机二级《VFP》模拟题及答案】相关文章:

2016计算机二级《VFP》模拟题及答案08-12

2015计算机二级考试VFP模拟题及答案(二)02-11

2015计算机二级考试VFP模拟题及答案(三)05-17

2015计算机二级考试VFP模拟题及答案(五)08-15

2015计算机二级考试VFP模拟题及答案(四)02-12

2015计算机二级考试VFP模拟题及答案(一)05-06

计算机二级VFP试题及答案02-28

计算机二级《VFP》试题及答案03-23

2017全国计算机二级VFP考试模拟题及答案02-10