国二VF题目.docx
《国二VF题目.docx》由会员分享,可在线阅读,更多相关《国二VF题目.docx(24页珍藏版)》请在冰豆网上搜索。
国二VF题目
一套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
1、在考生文件夹下打开数据库CUST_M,为CUST表建立主索引,索引名为客户编号,索引表达式为客户编号。
2、CUST表和ORDER1表中必要的索引已经建立,为两表建立永久性联系。
3、为CUST表增加字段:
客户等级C
(2),字段值允许为空。
4、为ORDER1表"金额"字段增加有效性规则:
金额大于零,否则提示:
金额必须大于零。
二套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
1、在考生文件夹下建立数据库STSC。
2、把自由表STUDENT、COURSE、SCORE加入到数据库中。
3、为SCORE表的"成绩"字段建立有效性规则:
成绩大于等于零,否则提示信息:
成绩必须大于等于零。
4、为STUDENT表建立主索引,索引名为PRIMARYKEY,索引表达式为学号。
三套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
1、在考生文件夹下建立项目STSC_M。
2、把数据库STSC加入到STSC_M项目中。
3、从STUDENT表中查询"金融"系学生信息(STUDENT表全部字段),按学号升序存入新表NEW。
4、使用视图设计器在数据库中建立视图NEW_VIEW:
视图包括STUDENT表全部字段(字段顺序和STUDENT表一样)和全部记录(元组),记录按学号降序排序。
四套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.创建一个新的项目"客户管理"。
2.在新建立的项目"客户管理"中创建数据库"订货管理"。
3.在"订货管理"数据库中建立表order_list,表结构如下:
客户号字符型(6)
订单号字符型(6)
订购日期日期型
总金额浮动型(15.2)
4.为order_list表创建一个主索引,索引名和索引表达式均是"订单号"。
五套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.打开"订货管理"数据库,并将表order_list添加到该数据库中。
2.在"订货管理"数据库中建立表order_detail,表结构描述如下:
订单号字符型(6)
器件号字符型(6)
器件名字符型(16)
单价浮动型(10.2)
数量整型
3.为新建立的order_detail表建立一个普通索引,索引名和索引表达式均是"订单号"。
4.建立表order_list和表order_detail间的永久联系(通过"订单号"字段)。
六套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下的"商品销售"数据库中完成如下操作:
1.将"销售表"中的日期在2000年12月31日前(含2000年12月31日)的记录复制到一个新表"2001.dbf"中。
2.将"销售表"中的日期(日期型字段)在2000年12月31日前(含2000年12月31日)的记录物理删除。
3.打开"商品表",使用BROWSE命令浏览时,使用"文件"菜单中的选项将"商品表"中的记录生成文件名为"商品表.htm"的HTML格式文件。
4.为"商品表"创建一个主索引,索引名和索引表达式均是"商品号";为"销售表"创建一个普通索引(升序),索引名和索引表达式均是"商品号"。
七套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下有一表单文件myform.scx,其中包含Text1和Text2两个文本框,以及Ok和Cancel两个命令按钮。
打开该表单文件,然后在表单设计器环境下通过属性窗口设置相关属性完成如下操作:
1.将文本框Text1和Text2的宽度都设置为100。
2.设置Text1,使其在表单打开时显示123,数据类型为字符型。
3.设置Text2,使其在表单打开时显示表单的宽度值,数据类型为数值型。
注意:
表单打开时的初始宽度可以是任意值。
4.将Ok按钮设置为"确认"按钮,即通过按Enter键就可以选择该按钮;将Cancel按钮的第1个字母C设置成"访问键",即通过按字母键C就可以选择该按钮。
八套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.打开"订单管理"数据库,然后从中删除customer表。
2.为employee表建立一个普通索引,索引名为xb,索引表达式为"性别",升序索引。
3.为employee表建立一个普通索引,索引名为xyz,索引表达式为"str(组别,1)+职务",升序索引。
4.为employee表建立主索引,为orders建立普通索引,索引名和索引表达式均为"职员号"。
通过"职员号"在employee表和orders之间建立一个一对多的永久联系。
九套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.建一个表单,表单文件名和表单控件名均为myform。
2.将myform表单设置为模式表单,并将其标题设置为"表单操作"。
3.将考生目录中的xuesheng表和chengji表依次添加到myform表单的数据环境中。
确保两个表对应的对象名称分别为cursor1和cursor2。
4.在数据环境中为xuesheng表和chengji表建立关联关系:
当xuesheng表中的记录指针移动时,chengji表中的记录指针会自动移到学号相同的对应记录上。
十套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下,有一表单文件myform.scx。
打开该表单文件,然后在表单设计器环境下完成如下操作:
1.在属性窗口中将表单设置为不可移动的,并将其标题设置为"表单操作"。
2.为表单新建一个名为mymethod的方法,方法代码为:
wait"mymethod"window
3.设置Ok按钮的Click事件代码,其功能是调用表单的mymethod方法。
4.设置Cancel按钮的Click事件代码,其功能是关闭当前表单。
十一套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.创建一个名为"订单管理"的数据库,并将已有的employee、orders和customer三个表添加到该数据库中。
2.为orders表建立一个普通索引,索引名为nf,索引表达式为"year(签订日期)"。
3.为employee表建立主索引,为orders建立普通索引,索引名和索引表达式均为"职员号"。
通过"职员号"在employee表和orders表之间建立一个一对多的永久联系。
4.为上述建立的联系设置参照完整性约束:
更新规则为"限制",删除规则为"级联",插入规则为"限制"。
十二套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
1、打开考生文件夹下的STSC数据库,为STUDENT表建立主索引,索引名为学号,索引表达式为学号。
2、为SCORE表建立普通索引,索引名为学号,索引表达式为学号,并根据建立的索引建立STUDENT表和SCORE表之间的联系。
3、为以上联系指定参照完整性,其中插入规则为"限制",更新规则和删除规则为"级联"。
4、逻辑删除STUDENT表中学号为"S5"的记录。
十三套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.新建一个名为"供应"的项目文件。
2.将数据库"供应零件"加入到新建的"供应"项目文件中。
3.通过"零件号"字段为"零件"表和"供应"表建立永久联系("零件"是父表,"供应"是子表)。
4.为"供应"表的数量字段设置有效性规则:
数量必须大于0并且小于9999;错误提示信息是"数量超范围"(注意:
公式必须为数量>0.and.数量<9999)。
十四套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下,打开"宾馆"数据库,完成如下操作:
1.打开"客户"表,给"性别"字段增加约束:
性别只能为"男"或"女",默认值为:
"女",表达式为:
性别$"男女";
2.为"入住"表创建一个主索引,主索引的索引名为fkkey,索引表达式为:
"客房号+客户号";
3.根据各表的名称、字段名的含义和存储的内容建立表之间的永久联系,并根据要求建立相应的普通索引,索引名与建索引的字段名相同,升序排序。
4.使用SQL的SELECT语句查询"客户"表中性别为"男"的客户号、身份证、姓名和工作单位字段值,并将结果存储到名为TABA的表(注意,该表不需要排序)。
请将该语句存储到名为ONE.PRG的文件中。
十六套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.打开项目文件salary_p,将考生文件夹下的数据库salarydb添加到该项目中。
2.在salarydb数据库中为dept表创建一个主索引(升序),索引名和索引表达式均是"部门号";为salarys表创建一个普通索引(升序),索引名和索引表达式均是"部门号",再创建一个主索引(升序)、索引名和索引表达式均是"雇员号"。
3.通过"部门号"字段建立salarys表和dept表间的永久联系。
4.为以上建立的联系设置参照完整性约束:
更新规则为"限制";删除规则为"级联";插入规则为"限制
十五套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.创建一个新的项目sdb_p,并在该项目中创建数据库sdb。
2.将考生文件夹下的自由表student和sc添加到sdb数据库中。
3.在sdb数据库中建立表course,表结构如下:
字段名类型宽度
课程号字符型2
课程名字符型20
学时数值型2
随后向表中输入6条记录,记录内容如下(注意大小写):
课程号课程名学时
c1C++60
c2VisualFoxPro80
c3数据结构50
c4JAVA40
c5VisualBASIC40
c6OS60
4.为course表创建一个主索引,索引名为cno、索引表达式为"课程号"。
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.打开项目文件salary_p,将考生文件夹下的数据库salarydb添加到该项目中。
2.在salarydb数据库中为dept表创建一个主索引(升序),索引名和索引表达式均是"部门号";为salarys表创建一个普通索引(升序),索引名和索引表达式均是"部门号",再创建一个主索引(升序)、索引名和索引表达式均是"雇员号"。
3.通过"部门号"字段建立salarys表和dept表间的永久联系。
4.为以上建立的联系设置参照完整性约束:
更新规则为"限制";删除规则为"级联";插入规则为"限制"
十七套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下的"雇员管理"数据库中完成如下操作:
1.为"雇员"表增加一个字段名为EMAIL、类型为"字符"、宽度为20的字段。
2.设置"雇员"表中"性别"字段的有效性规则,性别取"男"或"女",默认值为"女"。
3.在"雇员"表中,将所有记录的EMAIL字段值使用"部门号"的字段值加上"雇员号"的字段值再加上"@"进行替换。
4.通过"部门号"字段建立"雇员"表和"部门"表间的永久联系
十八套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.新建一个名为"图书管理"的项目。
2.在项目中建立一个名为"图书"的数据库。
3.将考生文件夹下的所有自由表添加到"图书"数据库中。
4.在项目中建立查询book_qu:
查询价格大于等于10的图书(book表)的所有信息,查询结果按价格降序排序。
十九套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下,打开一个公司销售数据库SELLDB,完成如下操作:
1.为各部门分年度季度销售金额和利润表S_T创建一个主索引和普通索引(升序),主索引的索引名为NO,索引表达式为"部门号+年度";普通索引的索引名和索引表达式均为部门号。
2.在S_T表中增加一个名为"备注"的字段、字段数据类型为"字符"、宽度为30。
3.使用SQL的ALTERTABLE语句将S_T表的年度字段的默认值修改为"2004",并将该SQL语句存储到命令文件ONE.PRG中。
4.通过"部门号"字段建立S_T表和DEPT表间的永久联系,并为该联系设置参照完整性约束:
更新规则为"级联";删除规则为"限制";插入规则为"忽略"。
二十套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.建立数据库BOOKAUTH.DBC,把表BOOKS.DBF和AUTHORS.DBF添加到该数据库。
2.为AUTHORS表建立主索引,索引名"PK",索引表达式"作者编号"。
3.为BOOKS表分别建立两个普通索引,其一索引名为"RK",索引表达式为"图书编号";其二索引名和索引表达式均为"作者编号"。
4.建立AUTHORS表和BOOKS表之间的联系。
二十一套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下的数据库rate中完成下列操作:
1.将自由表rate_exchange和currency_sl添加到rate数据库中。
2.为表rate_exchange建立一个主索引,为表currency_sl建立一个普通索引(升序),两个索引的索引名和索引表达式均为"外币代码"。
3.为表currency_sl设定有效性规则:
"持有数量<>0",错误提示信息是"持有数量不能为0"。
4.打开表单文件test_form,该表单的界面如下图所示,请修改"登录"命令按钮的有关属性,使其在运行时可以使用。
二十二套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.新建一个名称为"外汇数据"的数据库。
2.将自由表rate_exchange和currency_sl添加到数据库中。
3.通过"外币代码"字段为rate_exchange和currency_sl建立永久联系(如果必要请建立相关索引)。
4.打开表单文件test_form,该表单的界面如下图所示,请将标签"用户名"和"口令"的字体都改为"黑体"。
二十三套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作(自由表employee中存放着职员的有关数据):
1.利用表设计器为employee表创建一个普通索引,索引表达式为"姓名",索引名为xm。
2.打开考生目录下的表单文件formone.scx,然后设置表单的Load事件代码:
打开employee表,并将索引xm设置为当前索引。
3.在formone表单中添加一个列表框,并设置列表框的属性:
名称为mylist;高度为60;可以多重选择。
4.设置formone表单中mylist列表框的有关属性,其中RowSourceType属性为字段,使得当表单运行时,列表框内显示employee表中姓名字段的值。
二十四套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.新建一个名为"饭店管理"的项目。
2.在新建的项目中建立一个名为"使用零件情况"的数据库,并将考生目录下的所有自由表添加到该数据库中。
3.修改"零件信息"表的结构,增加一个字段,字段名为"规格",类型为字符型,长度为8。
4.打开并修改mymenu菜单文件,为菜单项"查找"设置快捷键Ctrl+T。
二十五套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.建立一个名称为"外汇管理"的数据库。
2.将表currency_sl.DBF和rate_exchange.DBF添加到新建立的数据库中。
3.将表rate_exchange.DBF中"买出价"字段的名称改为"现钞卖出价"。
4.通过"外币代码"字段建立表rate_exchange.DBF和currency_sl.DBF之间的一对多永久联系(需要首先建立相关索引)。
二十六套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.用SQL语句从rate_exchange.dbf表中提取外币名称、现钞买入价和卖出价三个字段的值并将结果存入rate_ex.dbf表(字段顺序为外币名称、现钞买入价、卖出价,字段类型和宽度与原表相同,记录顺序与原表相同),并将相应的SQL语句保存为文本文件one.txt。
2.用SQL语句将rate_exchange.dbf表中外币名称为"美元"的卖出价修改为829.01,并将相应的SQL语句保存为文本文件two.txt。
3.利用报表向导根据rate_exchange.dbf表生成一个外币汇率报表,报表按顺序包含外币名称、现钞买入价和卖出价三列数据,报表的标题为"外币汇率"(其他使用默认设置),生成的报表文件保存为rate_exchange。
4.打开生成的报表文件rate_exchange进行修改,使显示在标题区域的日期改在每页的注脚区显示。
。
二十七套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.打开数据库customer,并将自由表customer和order添加到数据库中。
2.为表order的"订单日期"字段定义默认值为系统的当前日期。
3.为表customer建立主索引,索引名和索引表达式均为"客户编号"。
4.为表order建立普通索引,索引名和索引表达式均为"客户编号",然后通过"客户编号"字段建立表customer和order之间的永久联系。
二十八套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.用SQLINSERT语句插入元组("p7","PN7",1020)到"零件信息"表(注意不要重复执行插入操作),并将相应的SQL语句存储在文件one.prg中。
2.用SQLDELETE语句从"零件信息"表中删除单价小于600的所有记录,并将相应的SQL语句存储在文件two.prg中。
3.用SQLUPDATE语句将"零件信息"表中零件号为"p4"的零件的单价更改为1090,并将相应的SQL语句存储在文件Three.prg中。
二十九套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生目录下完成下列操作:
1.从数据库stock中移去表stock_fk(不是删除)。
2.将自由表stock_name添加到数据库中。
3.为表stock_sl建立一个主索引,索引名和索引表达式均为"股票代码"。
4.为stock_name表的股票代码字段设置有效性规则,"规则"是:
left(股票代码,1)="6",错误提示信息是"股票代码的第一位必须是6"。
三十套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下,完成如下操作:
1.打开考生文件夹下的表单one(如图所示),在"打开"命令按钮的Click事件中增加一条语句,使表单运行时单击该命令按钮的结果是使"关闭"按钮变为可用。
2.打开考生文件夹下的表单two(如图1所示),在选项组中增加一个单选钮(如图2所示)。
注意:
不能改变原先的名称以及属性值。
图1
图2
3.使用SQL语句为考生文件夹下的"学院表"增加一个字段"教师人数"(整数型),同时为该字段设置有效性规则:
教师人数>=0。
请将该SQL语句存储在three.prg文件中,否则不得分。
4.使用SQL语句将考生文件夹下的自由表teacher中教师姓名为Jack的工资修改为8000元。
请将该SQL语句存储在four.prg文件中,否则不得分。
三十一套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.修改菜单my_menu,my_menu中的"文件"菜单项下有子菜单项"新建"、"打开"、"关闭"和"退出",请在"关闭"和"退出"之间加一条水平的分组线,并为"退出"菜单项设置一条返回到系统菜单的命令(不可以使用过程)。
2.使用"调试器"单步调试考生文件夹下的程序debug.prg,调试结束后,将调试输出窗口中的内容保存到文本文件debug_out.txt中。
3.使用SQL建立表的语句建立一个与自由表"金牌榜"结构完全一样的自由表golden.dbf。
请将该SQL语句存储在文件one.prg中,否则不得分。
4.使用SQL语句向自由表golden.dbf中添加一条记录("011",9,7,11)。
请将该SQL语句存储在文件two.prg中,否则不得分。
三十二套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.打开数据库"外汇",通过"外币代码"字段为"外汇代码"和"外汇账户"建立永久联系。
2.新建一个名为"外汇管理"的项目文件,将数据库"外汇"加入"外汇管理"项目中。
3.修改mymenu菜单文件,为"文件"下的子菜单项"查找"设置访问键F(显示方式为"查找F"),并生成新的菜单程序。
4.修改one.prg中的SQL语句,使之正确(该语句的功能是从rate表中删除币种1代码为14,并且币种2代码为27的记录)。
三十三套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生目录下完成如下操作:
1.建立菜单QUERY_MENU。
该菜单只有"查询"和"退出"两个主菜单项(条形菜单),其中单击菜单项"退出"时,返回到VFP系统菜单(相应命令写在命令框中,不要写在过程中)。
2.将COURSE表的"开课系部"字段名改为"开课单位",其余不变。
3.从数据库SCORE_MANAGER中移去表TEMP2.DBF(不是删除)。
4.将SCORE1表中记录按学号从低到高排序,在学号相同的情况下再按成绩从高到低排序,排序结果存入表NEW_ORDER。
三十四套
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下完成如下操作:
1.建立项目"超市管理";并把"商品管理"数据库加入到该项目中。
2.为商品表增加字段:
销售价格N(6