vfp极其应用系统开发期末试题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.打开“选项”对话框后,要设置VFP运行目录位于C:\VFPEX,应当选择“选项对话框中(C)选项卡A.区域B、常规C、文件位置D、项目2、在VisualFoxPro中建立表结构,若设置3位整数,2位小数的数值型字段,则数据宽度应为(C)A、4B、5C、6D、73、屏幕显示任意表达式值和变量的命令是(D)A、displayB、listC、showD、?4、主索引可用于建立永久关系,从而建立参照完整性,同时主索引(B)A、一个表可有多个主索引B、不允许出现重复值,发现重复值会禁止存盘C、可用姓名建立主索引D、一个表最多可有两个主索引5、在插入触发器文本框输入的条件为DAY(DATE())=1,表示(A)A、1日的条件为真B、触发器的条件为真C、触发器的条件为假D、日期条件为真6、在设计表单时,如果除了要设计的表单对象外,其他所有的工具窗口都被关闭,要重新调出属性设计窗口,可以从主菜单栏的(B)菜单项中调出工具栏对话框来进行设置A、编辑B、显示C、表单D、工具7、在VisualFoxPro中通用型字段存储的是(D)A、任意数据类型对象B、用户自定义数据对象C、仅图型对象D、可以从编辑栏插入的任何对象8、函数LEN(“not主要设备”)的计算结果是(D)A、not主要设备B、主要设备C、notD、129、VisualFoxPro的表达式中不仅允许有常量,变量,而且还允许有(B)A、过程B、函数C、子程序D、主程序10、候选索引具有的性质是(C)A、与以前版本兼容B、仅允许有1个候选索引C、可用作主关键字D、允许输入重复值并存盘11、视图(View)是一种虚拟表,是(B)A、在自由表的基础上创建的B、在数据库表的基础上创建的C、远程数据源的数据创建的D、SELECT-SQL命令创建的12、打开“选项”对话框后,要设置日期和时间的显示格式,应当选择“选项”对话框中的(A)选项卡A、区域B、常规C、显示D、项目13、在下列表达式中,结果为日期型的是(B)A、DATE()+TIME()B、DATE()+30C、DATE()-CTOD()“01/01/98”)D、300-DATE()14、在VisualFoxPro中,函数ROUND(67.48759,2)的返回值是(B)A、67.48759B、67.49C、67.48D、67.0015、下列选项中不能返回逻辑值的是(C)A、EOF()B、BOF()C、RECNO()D、FOUND()16、关系运算符$用来判断一个字符串表达式是否(D)另一个字符串表达式A、等于B、完全等于C、不等于D、包含于17、打开名称为SBDX的表单文件的命令是(A)A、modiformsbdxB、listformSBDXC、dispformSBDXD、useformSBDX18、在VisualFoxPro中,下面两条指令的运行结果是(D)SETSTRICTDATETO0?{06/30/98}-61A、不明确的日期/日期时间常量B、06/30/98C、05/01/98D、04/30/9819、在list命令中缺省[范围]及[for|while条件],则显示(A)A、全部记录B、1号记录C、当前记录后的全部记录D、当前记录20、可以伴随着表的打开而自动打开的索引是(C)A、单一索引B、候选索引C、结构化复合索引文件D、非结构化复合索引文件21、打开名称为SB的表文件的命令是(A)A、useSBB、createSBC、openSBD、modiSB22、在VisualPoxFro中,下面两条指令的运行结果是(D)SETSTRICTDATETO1?{06/30/98}-61A、06/30/98B、04/30/98C、05/01/98D、不明确的日期/日期时间常量23、在VisualFoxPro中,用于建立或修改程序文件的命令是(B)A、MODIFY文件名B、MODIFYCOMMAND文件名C、MODIFYPROCEDURE文件名D、选项B或C都对24、要设置菜单项“打印(P)”,即给打印菜单设置一个热键,应输入(D)A、打印(P)B、打印(p)C、打印(/P)D、打印(\P)25、在一般情况下,运行表单时,若要重新绘制表单控件,将调用表单的(B)A、Release方法B、Refresh方法C、Show方法D、Hide方法26、视图中的数据取自数据库中的(B)。A.表B.视图和表C.视图D.以上答案都不对27、下列命令序列输出结果为(C)。USE工资表GOBOTTOMSKIP–1`?EOF()A..T.B.TC..F.D.F28、顺序执行下面VFP命令之后,屏幕所显示的记录号顺序是(C).USEXSDAGO6LISTNEXT4A.1~4B.4~7C.6~9D.7~1029、如果当前打开表的文件结构为:商品名(C型3个汉字)、单价(N型宽度是6)、进货日期(D型)、是否在保质期(L)四个字段,执行LISTSTRUCTURE命令后,显示的总计字节数是(D)。A.18B.19C.21D.2230、关系数据库系统中所使用的数据结构是(D)。A.树B.图C.表格D.二维表31、.如果某数据库表中有20条记录,当打开表后,记录的指针指向第()号记录,执行的SKIP6后,当前记录应是第(B)号记录.A.206B.16C.207D.1732、执行LISTNEXT1命令之后,记录指针的位置指向(D)。A.原来记录B.下一条记录C.尾记录D.首记录33、要想对一个打开的表增加新字段,应当使用的命令(B)。A.APPENDB.MODIFYSTRUCTUREC.INSERTD.CHANGE34、在下面VisualFoxPro命令中,不能修改数据记录的命令是(A).A.BROWSEB.EDITC.MODIFYD.CHANGE35、查询设计器和视图设计器的主要不同表现在(D).查询设计器有”更新条件”选项卡,没有“查询去向”选项。查询设计器没有”更新条件”选项卡,有“查询去向”选项。视图设计器没有“更新条件”选项卡,有“查询去向”选项。视图设计器有”更新条件”选项卡,也有“查询去向”选项。填空题1、日期型数据必须与日期格式相符,默认按美国日期格式mm/dd/yy输入。若要设置中国日期格式yy/mm/dd,只要在命令窗口中输入命令setdateansi便可。若还要显示世纪19,可输入命令setcenturyon.回到美国日期格式的命令为setAmerican2、类是对象的定义,它是已经定义了的关于对象的模版,用于提供对象具有的属性、事件、方法程序3、VFP采用关系型数据模型,能将二维表作为数据表存储到电脑中。建表时,二维表标题栏的列标题将成为表的属性。标题栏下方的信息则输入到表中成为表的数据,每一行数据成表的元组。4、表处于打开状态时,显示菜单中就会包含表设计器命令,选定该命令即出现表单设计器,供用户对表结构进行修改。表设计器也可在命令窗口输入命令modifystructure来打开,其前提也是表必须先打开。5、表结构进行修改后,可选用“确定”按钮存盘。与“确定”按钮作用相同的还有ctrl+W键6、程序代码input“重新输入第”+STR(jlh,1)+“个记录的价格:”TOjg产生的运行效果是:重新输入第jlh个记录的价格:7、类规定了对象的属性、事件、和方法程序。它具有封装子类、继存等特征8、在VFP中,几乎所有输出命令(如list|display,?或??命令等,只有???命令列外)的输出都默认输出到VFP显示屏上。9、在表单form1的属性caption填入=DTOC(DATE()),结果为:yyy.mm.dd10、用public设置的公共变量对所有的表单文件有效,而用户定义属性的作用范围是11、与文件系统比较,数据库系统有下列特点数据的结构化、数据共享、数据独立、可控冗余度12、VFP的命令总是由一个称为命令字的动词开头,后随一个宾语和若干字句,用来说明命令的操作对象、操作结果、操作条件13、VFP数组要求先定义后使用;系统规定各下标的下界为在定义数组时,系统将哥数组元素的初值设为14、浏览窗口实际上集成了浏览、修改、追加与删除等多种功能,在表末追加一个新记录,并连续追加的命令是append15、建立程序文件使用的命令是modifycommand文件名16、生成菜单或打开菜单设计器窗口使用的命令是modifymenu文件名17、创建表单或打卡表单设计器使用的命令是modifyform文件名18、创建报表或打开报表设计器使用的命令是modifyreport文件名19、表达式的类型由操作数的类型确定;若表达式含有变量,则该变量必须是当前表的字段或是已赋值的内存变量,否则系统将提示找不到变量名20、根据VFP的对象引用规则,this表示,this.ForeColor则表示判断题1、表单集中有以下数组定义,thisformset.a(1,1)=2000thisformmset.a(1,2)=”windows”在一个表单的Click事件欲显示windows2000,其代码为:waitwindowthisfornset.a(1,2)+str(thisformset.a(1,1),2)找出错误处并打X2、VisualFoxPro的表达式中不仅允许有常量,变量,而且还允许有函数(Y)3、执行CONTINUE命令之前,一定要先执行LOCATEFOR命令()4、关系运算符$用来判断一个字符串表达式是否完全等于另一个字符串表达式(X)5、文本框的value值只允许使用字符型数据(X)6、园括号是字符型常量的定界符7、在关系表达式中,所有关系表达式的结果都为逻辑型数据(X)8、在VisualFoxPro程序设计中,如果希望一个内存变量可以在任何模块使用,建立这种内存变量的命令是PUBLIC(X)9、在逻辑运算符中,运算符“.OR.”的优先级最高(X)10、编辑框的Value值可为数值型、字符型、日期时间型和逻辑型4种类型之一计算下列表达式的值,若题中列出的表达式正确,请写出结果;若题中列出的表达式不正确,请指出错误并改正1、{^2006/07/20}-{^2006/06/12}答案:382、6+{^2007/06/20}+2答案:06/28/073、SUBSTR(“HelloWorld”,4)答案:loWorld4、LEN(ALLTRIM(“ABCD”)-“ABCD”)*4答案:325、2*3^2+2*12/4+3^2答案:33.006、YEAR({^2006/06/10})2006答案:.F.7、SUBSTR(“VisualFoxPro”,3,4)答案:sual8、2007YEAR({^2006/06/10})答案:.T.9、SUBSTR(”thisismyprogram.”,3,4)答案:isi10、“数据表”“自由表”答案:.F.10、LEN(ALLTRIM(“ABCD”))*5答案:20按要求写出或补全命令1、设备数据库SBsj有下列四个表:Bmdm(代码C(2),名称C(6))Sb(编号C(5),名称C(6),启用日期D,价格N(9,2),部门C(2),主要设备L,备注M,商标G)Dx(编号C(5),年月C(4),费用N(6,1)Zz(编号C(5),增值N(8,2))显示价格大于8000元的设备UsesbListfor价格80002、用SELECT-SQL命令,求出价格低于20000元的设备名称、启用日期与部门,并按启用日期升序排序Select名称,启用日期,部门fromsbwhile价格20000orderby启用日期ASC3、设置鼠标右键为功能键,使按下鼠标调用过程tis4、利用SB表,复制具有编号、名称、部门等三个字段的SB4UsesbCopytosb4fields编号,名称,部门5、对SB.DBF排序生成一个新表sortsb.dbf,要求将非主要设备按启用日期升序排序,且新表只包含名称、启用日期和主要设备三个字段UsesbSorttosortsb.on启用日期/Afields名称,启用日

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功