资源描述:
《计算机等级考试二级visualfoxpro上机试题及解题思路汇总80-99》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、计算机等级考试二级VisualFoxPro上机试题及解题思路汇总80-99三、综合应用(1小题,计30分) 设计名为formbook的表单(控件名为form1,文件名为formbook)。表单的标 题设为"图书情况统计"。表单中有一个组合框(名称为Combo1)、一个文本框(名称 为Text1)和两个命令按钮"统计"(名称为Command1)和"退出"(名称为Command2)。 运行表单时,组合框中有三个条目"清华"、"北航"、"科学"(只有三个出版 社名称,不能输入新的)可供选择,在
2、组合框中选择出版社名称后,如果单击"统 计"命令按钮,则文本框显示出"图书"表中该出版社图书的总数。 单击"退出"按钮关闭表单。 考查知识点: 表单控件的使用(组合框,文本框,按钮),SQL查询命令 解题思路: 1.单击"文件"菜单中的"新建",在类型选择框中选择"表单",单击"新建文件"按钮,打开表单设计器. 2.在属性窗口中设置表单form1的Caption属性为"图书情况统计".Name属性为"form1".从表单控件工具栏中选择一个组合框,两个按钮,一个文本框放置在表单上.设
3、置组合框的RowsourceType属性为"1-值",RowSource属性为"清华,北航,科学",Style属性为"2-下拉列表框".设置按钮Command1的Caption属性为"统计",Command2的Caption属性为"退出" 3.在Command1的Click事件中输入: selectcount(*)frombookwhere出版社=thisform.combo1.value; intoarrayTemp thisform.text1.value=temp(1) 4.在Co
4、mmand2的Click事件中输入: thisform.release 5.保存表单文件为"formbook.scx"一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下完成如下操作: 1.根据SCORE数据库,使用查询向导建立一个含有学生"姓名"和 "出生日期"的标准查询QUERY31.QPR。 2.从SCORE数据库中删除视图NEWVIEW。 3.用SQL命令向SCORE1表插入一条记录:学号为"993503433"、课程号为"0001"、成绩是99。
5、 4.打开表单MYFORM34,向其中添加一个"关闭"命令按钮(名称为Command1),单击此按钮关闭表单(不可以有多余的命令)。 本题主要考核点: 查询的创建,视图的删除,添加记录,向表单中添加对象等知识点 本题解题思路: 第一步:打开考生文件夹下的"SCORE"数据库 第二步:打开"文件"、"新建"菜单选择"查询",在弹出的"新建"对话框中,选择"查询",单击"向导"按钮,按照向导,选定student表的姓名,出生日期字段,连续单击下一步,输入保存的查询名为"QUERY31",再点
6、击"完成"即可 第三步:在数据库设计器中的"NEWVIEW"上单击右键,在弹出的菜单中选择"删除",并在弹出的对话框中选择"移去"即可。 第四步:用INSERT语句来完成,格式为INSERTINTOdbf_name[(fname1[,fname2,...])]VALUES(eExpression1[,eExpression2,...])本题的命令为INSERTINTOscore1(学号,课程号,成绩)VALUES("993503433","0001",99) 第五步:打开表单后,添加工具栏中
7、的命令按钮到表单中,双击该按钮,输入命令THISFORM.RELEASE。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 1.建立视图NEW_VIEW,该视图含有选修了课程但没有参加考试(成绩字段值为NULL)的学生信息(包括"学号"、"姓名"和"系部"3个字段)。 2.建立表单MYFORM3,在表单上添加表格控件(名称为grdCourse),并通过该控件显示表course的内容(要求RecordSourceType属性必须为0)。 本题主要考核点:
8、视图的建立方法、查询语句的应用、表单的建立方法等知识点 解题思路: 第一小题:打开考生文件夹下数据库"SCORE",在命令窗口中输入下列命令来建立sview视图: CREATEVIEWNEW_VIEWASSELECTStudent.学号,Student.姓名,Student.系部FROMscore!courseINNERJOINscore!score1INNERJOINscore!studentONStudent.学号=Score1.学号ONCourse.课程号=Score1