VFP试题
vfp试题及答案

vfp试题及答案一、选择题1. 在Visual FoxPro中,用于定义一个表单的文件扩展名是()。
A. .dbfB. .scxC. .pjxD. .frx答案:B2. 下列哪个函数用于在VFP中获取当前系统日期?()。
A. DATE()B. NOW()C. THIS()D. TIME()答案:A3. 在Visual FoxPro中,要循环遍历一个表中的所有记录,应该使用哪个命令?()。
A. GO TOPB. GO BOTTOMC. LOOPD. BROWSE答案:D4. 以下哪个属性用于设置Visual FoxPro中对象的前景色?()。
A. BackColorB. ForeColorC. FontSizeD. Text答案:B5. 在VFP中,若要打开一个已存在的表,应使用哪个命令?()。
A. USE 表名 IN 0B. USE 表名 EXCLUSIVEC. BROWSE 表名D. DISPLAY 表名答案:A二、填空题1. 在Visual FoxPro中,__________命令可以用来创建一个新的数据库。
答案:CREATE DATABASE2. 要将一个表中的数据按照某个字段进行排序,可以使用__________命令。
答案:ORDER BY3. 在VFP中,可以使用__________函数来获取用户输入的值。
答案:GET4. 为了在Visual FoxPro中设置一个计时器,需要使用__________控件。
答案:Timer5. 若要在VFP表单中显示一条欢迎信息,可以在表单的__________事件中编写代码。
答案:INITIALIZE三、判断题1. 在Visual FoxPro中,所有的数据都存储在表(tables)中。
(正确)答案:正确2. 使用BROWSE命令可以对表进行添加、修改和删除操作。
(错误)答案:错误3. Visual FoxPro中的表单(form)是一种用于创建用户界面的控件。
vf试题及答案能复制

vf试题及答案能复制一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于定义表单的类是:A. FormB. ReportC. ClassD. Table答案:A2. 在Visual FoxPro中,用于创建数据库的命令是:A. CREATE DATABASEB. CREATE TABLEC. USED. SET DATABASE答案:A3. Visual FoxPro中,用于打开表单的命令是:A. DO FORMB. OPEN FORMC. CREATE FORMD. DESIGN FORM答案:A4. 在Visual FoxPro中,用于关闭表单的命令是:A. CLOSE FORMB. QUIT FORMC. END FORMD. CANCEL FORM答案:A5. Visual FoxPro中,用于查询数据的命令是:A. SELECTB. FROMC. WHERED. INTO答案:A二、填空题(每题2分,共10分)1. 在Visual FoxPro中,表单文件的扩展名是________。
答案:.scx2. Visual FoxPro中,用于定义变量的命令是________。
答案:DIMENSION3. 在Visual FoxPro中,用于创建表的命令是________。
答案:CREATE TABLE4. Visual FoxPro中,用于打开数据库的命令是________。
答案:USE5. 在Visual FoxPro中,用于关闭数据库的命令是________。
答案:CLOSE DATABASE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何创建一个新表。
答案:在Visual FoxPro中创建一个新表,可以使用以下步骤: - 打开Visual FoxPro。
- 选择“文件”菜单中的“新建”选项。
- 选择“表单”。
- 在表单设计器中,使用“字段”工具来添加字段。
vfp试题及答案九套

一、基本操作题一、基本操作题(共4小题,共30分)1、在考生文件夹下打开数据库CUST_M,为CUST 表建立主索引,索引名为客户编号,索引表达式为客户编号。
2、CUST 表和ORDER1表中必要的索引已经建立,为两表建立永久性联系。
3、为CUST 表增为字段:客户等级C(2),字段值允许为空。
4、为ORDER1表“金额”字段增加有效性规则:金额大于零,否则提示:金额必须大于零。
二、简单应用题二、简单应用(2小题,计40分)1、在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT2,SC 和COURSE2。
三个表如下所示:STUDENT2(学号,姓名,年龄,性别,院系编号)SC(学号,课程号,成绩,备注)COURSE2(课程号,课程名,先修课号,学分)在考生文件夹下有一个程序dbtest3.prg,该程序的功能是定义一个视图VS1,检索选课门数是3门以上的每个学生的学号、姓名、平均成绩、最低分、选课门数和院系编号,并按平均成绩降序排序。
请修改程序中的错误,并调试该程序,使之正确运行。
不得增加或删减程序行。
2.在考生文件夹下有一个数据库CUST_M,数据库中有CUST 和ORDER1两个表。
请使用菜单设计器制作一个名为MY_MENU 的菜单,菜单只有“浏览”一个菜单项。
浏览菜单项中有“客户”、“订单”和“退出”三个子菜单:客户子菜单使用SELECT * FROM CUST 命令对CUST 表查询;订单子菜单使用SELECT * FROM ORDER1命令对ORDER1表查询;退出子菜单使用SET SYSMENU TO DEFAULT 命令返回系统菜单。
三、综合应用题 三、综合应用(1小题,计30分)在考生文件夹下有学生管理数据库stu_3,数据库中有score_fs表,其表结构是学号C(10)、物理I、高数I 、 英语I 和平均分N(6.2)。
成绩如果用-1表示,说明学生没有选学该门课程。
VFP习题(全)_大字体

V F P 作业一、单项选择:1.数据库中组织存放数据的数据模型有()三种模型。
A)层次型、关系型和网状型 B)网状型、星状型和环状型C)数值型、字符型和日期型 D)大型、中型和小型2.在数据库表达式中,各种运算符按优先顺序排列正确的是()A)算术运算、关系运算、逻辑运算、函数运算B)算术运算、逻辑运算、关系运算、函数运算C)函数运算、算术运算、关系运算、逻辑运算D)函数运算、逻辑运算、关系运算、算术运算3.下列不正确的是()。
A)长度为零的字符串(俗称“空串”)也是字符型常量B).T.是逻辑型常量C)[you=!789] 是字符型常量D){^1921/07/01}不是日期型常量4.建设计算机当前的系统日期是2002年11月23日,执行命令?YEAR(DATE())的结果是()。
A)数值型的02 B)字符型的02 C)数值型的2002D)字符型的20025.命令?INT(15/7)=15/7的值是()。
A)1 B).F. C).T. D)出错6.能够接收执行用户命令实行对数据库的数据录入、删除、插入、修改、查询、统计、分类、索引、排序等操作的软件系统称为()。
A)数据库系统B)数据库管理系统C)数据库程序D)数据库软件系统7.在下列汉字字符中提取出“江南”两个字的正确命令是()。
A)STR(“春风又绿江南岸”,5,2)B)STR(“春风又绿江南岸”,9,2)C)SUBSTR(“春风又绿江南岸”,9,4) D)SUBSTR(“春风又绿江南岸”,5,4)8.从关系数据库中取出符合某些字段属性的操作是()。
A)连接 B)投影C)索引 D)选择9.字符串长度函数LEN(SPACE(3)-“2”)的值是()。
A)5 B)4 C)1 D)提示错误10.某数据库文件有5个字段,其中三个字符型字段的宽度分别是6、12和10,另外还有一个逻辑型字段和一个日期型字段,该数据库文件中每条记录的总字节数是()。
A)40 B)39 C)38 D)3711.某数值型字段的宽度定义为6,小数位数为2,该字段所能存放的最小数值是()。
VFP考试题目及答案.doc

VFP考试题目及答案一、填空题5•退出VFP系统所使用的命令是 ______ 。
6•程序设计屮常用的三种基木结构是 ______、_____ 和 ________ 。
7. 将数学表达式{[(5+8)x6+32]・20}亦0转换成VFP表示的表达式为。
8. 设X=145, Y= 56, Z=<(X-Y n,表达式&Z+1 的值是 ____________ 。
9. Visual FoxPro中命令执行方式分为___ _____ 和。
10. 父文件与子文件建立关联吋,必须先对子文件按关键字建立,然后用命令建立关联。
11丄EFT(“123456789”丄EN(“商学院”))的函数值是_____ 。
12. 函数丫EAR ({A1978/09/09})返回值的数据类型是___________ 。
13. ___________________________________ 表达式(1998/09/08)的数据类型是 ________________________________________ 。
14. “(1998/09/08)” 的数据类型是——。
15. {A1998/09/08}的数据类型是——16. ________________________________ 写出表达式INT(5.984)的值 ____ , 17•写出下列语句的运行结果。
2 ? INT(-5.6) __________⑵?MOD(15, 4) _________⑶? SQRT(36)_________⑷? MAX(12, 6) _________SQRT(16)+25 的值 ______________________,MOD(16,-5)的值____________ LENHFOXPRO数据库管理系统]”)的值⑸? Q$ 'AaBbCcQq' __________(6) ?AT(t A,, •RSDA.DBF3) _________⑺? LEFTfCOMP; 3) ________(8) ? SUBS(,ASDFGHJK,, 2, 2) __________18.VFP屮扩展名为VUE的文件是_________ 文件;19•逻辑表达式MOD(20,5)=MOD(20,4)的结杲是_________ , “张三”$來”的结果是 ______ , “01 /02/93,,>u02/02/92n的结果是________ 。
vfp试题及答案

vfp试题及答案一、单项选择题(每题2分,共10分)1. Visual FoxPro中,用于创建表单的命令是()。
A. CREATE FORMB. CREATE FORMSC. FORMD. FORMS答案:A2. 在Visual FoxPro中,使用()命令可以打开一个表。
A. OPEN TABLEB. USEC. BROWSED. DISPLAY答案:B3. 以下哪个选项不是Visual FoxPro的数据类型?()A. NumericB. CharacterC. DateD. Boolean答案:D4. 在Visual FoxPro中,要将一个表的所有记录显示在屏幕上,可以使用()命令。
A. LISTB. DISPLAYC. BROWSED. REPORT答案:C5. Visual FoxPro中,用于将数据从一个表复制到另一个表的命令是()。
A. COPY TOB. INSERT INTOC. SELECT INTOD. APPEND答案:D二、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
答案:CREATE DATABASE2. 使用________命令可以关闭当前数据库。
答案:CLOSE DATABASE3. ________命令用于在Visual FoxPro中打开一个数据库。
答案:USE4. ________命令用于在Visual FoxPro中关闭一个表。
答案:CLOSE TABLE5. ________命令用于在Visual FoxPro中删除一个表。
答案:DELETE TABLE三、简答题(每题5分,共10分)1. 简述Visual FoxPro中如何使用SQL语句创建表。
答案:在Visual FoxPro中,可以使用CREATE TABLE语句创建表。
例如,CREATE TABLE Students (ID C(5), Name C(20), Age N(3,0))。
(完整版)VF测试题

VF程序设计综合自测题单选题:1.在VisualFoxPro中,使用LOCATEFOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用()。
A.再次使用LOCATEFOR<expL>命令B.SKIP命令C.CONTINUE命令D.GO命令正确答案:C2.关系运算中的选择运算是()。
A.从关系中找出满足给定条件的元组的操作B.从关系中选择若干个属性组成新的关系的操作C.从关系中选择满足给定条件的属性的操作D.A和B都对正确答案:A3.下列叙述中正确的是()A.软件测试的主要目的是发现程序中的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误正确答案:A4.从工程管理角度,软件设计一般分为两步完成,它们是________。
A.概要设计与详细设计B.数据设计与接口设计C.软件结构设计与数据设计D.过程设计与数据设计正确答案:A5.设已经执行了正确的命令mx=[98+2],再执行命令?mx,屏幕将显示()。
A.100B.98+2C.[98+2]D.100.00正确答案:B6.函数Int(-4.5)的返回结果是()。
A.-4.5B.-5C.4D.-4正确答案:D7.在数据库设计器中要为两个表建立一对多联系,则关于两个表的索引类型描述正确的是()。
A."一方"表建主索引或候选索引,"多方"表建普通索引B."一方"表建主索引,"多方"表建普通索引或候选索引C."一方"表建普通索引,"多方"表建主索引或候选索引D."一方"表建普通索引,"多方"表建候选索引或普通索引正确答案:A8.为了在文本框输入显示"*",应该设置文本框的属性是()。
VFP考试试题及答案

VFP 考试试题及答案1.表单的NAME属性是____。
A.显示在表单标题栏中的名称B。
运行表单程序时的程序名C.保存表单时的文件名D。
引用表单对象时的名称2。
在VFP6.0中,将字符型数据转换成日期型数据的函数是____.A.DTOC() B.CTOD()C.DATE()D.STR()3。
执行命令INPUT”请输入数据:”TO XYZ时,可以通过键盘输入的内容包括_____ A)字符串B)数值和字符串C)数值、字符串和逻辑值D) 数值、字符串、逻辑值和表达式4.下列四组基类中,同一组中各个基类全是容器型的是____。
A.Grid,Column,TextBoxB。
CommandButton,OptionGroup,ListBoxC。
CommandGroup,DataEnvironment,HeaderD。
Form,PageFrame,Column5.字段的默认值保存在____A.表的索引文件中B.数据库文件中C。
项目文件中D。
表文件中6。
下列叙述中含有错误的是____.A.一个数据库表只能设置一个主索引B.唯一索引不允许索引表达式有重复值C。
候选索引既可以用于数据库表也可以用于自由表D.候选索引不允许索引表达式有重复值7。
表移出数据库后,仍然有效的是____A.记录的验证规则B。
表的验证规则C.字段的默认值D。
结构复合索引中的候选索引8。
菜单文件经过生成以后形成的菜单程序文件的扩展名是____A。
MPR B。
MNX C。
MPX D。
MND9.下列叙述中含有错误的是____。
A。
一个表可以有多个外部关键字B。
数据库表可以设置记录级的有效性规则C。
永久性关系建立后,主表记录指针移动将使子表记录指针相应移动D.对于临时性关系,一个表不允许有多个主表10.下列对象中,属于容器类的是____A。
文本框B。
组合框 C.页框D。
选项按钮11。
对于自由表而言,不能创建的索引类型是____.A.主索引B。
候选索引C.普通索引 D.唯一索引12。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VFP试题集一、选择题第1章数据库系统及Visual Foxpro概述1. 根据关系模型的有关理论,下列说法中不正确的是________。
A.二维表中的每一列均有唯一的字段名B.二维表中不允许出现完全相同的两行C.二维表中行的顺序、列的顺序均可以任意交换D.二维表中行的顺序、列的顺序不可以任意交换2. Visual FoxPro是一个___________。
A. 数据库系统B. 数据库管理系统C. 数据库D. 数据库管理员3. 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而_____是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。
A. 数据模型B. 物理模型C. 逻辑模型D. 概念模型4. 下列不属于关系代数运算的是。
A. 查询B. 投影C. 选择D. 联接5. 实体是信息世界的术语,与之对应的数据库术语是______。
A. 文件B. 数据库C. 记录D. 字段6. 在关系模型中,同一个关系中的不同属性,其属性名 ______。
A. 可以相同B. 不能相同C. 可以相同,但数据类型不同D. 必须相同7. 数据库系统由数据库、_________组成。
A.DBMS、应用程序、支持数据库运行的软、硬件环境和DBAB.DBMS和DBAC.DBMS、应用程序和DBAD.DBMS、应用程序、支持数据库运行的软件环境和DBA8. 在关系模型中,利用关系运算对两个关系进行操作,得到的结果是:__________。
A. 属性B. 关系C. 元组D. 关系模式9. E-R 图示 E-R 模型的图形表示法,它是表示概念模型的有力工具。
在 E-R 图中,实体之间的联系用_____________ 表示。
A.矩形框B.菱形框C.圆形框D.椭圆形框10.数据库系统与文件系统的最主要区别是____________。
A.数据库系统复杂,而文件系统简单B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决11.关系模型的基本结构是_________。
A.树形结构 B.无向图C.二维表 D.有向图12. VFP是一种________ 模型的数据库管理系统。
A. 层次B. 网络C. 对象D. 关系13. 不同类型的文件有不同的默认扩展名。
数据库文件、表文件以及查询文件的默认扩展名分别是________。
A. .DET、.FPT、.QPRB. .DBC、.DBF、.QPRC. .DBC、.MPR、.PRGD. .DBT、.FPT、.QPX第2章Visual Foxpro语言基础1.下列哪一组的数据类型是一致的_______ 。
A.CTOD("1999/09/08"),DATE()+10,DA TE()B.ALLTRIM("VFP5.0"),ASC("A"),SPACE(8)C.EOF(),RECCOUNT(),DBC()D.STR(3.14,3,1),TYPE("3.14"),SUBSTR("ABCD",3,1)2.DIMENSION 命令用来对_______ 进行声明。
A.对象B.变量C.字段D.数组3. 下列命令中,不能使程序跳出循环的是_____。
A.LOOPB.EXITC.QUITD.RETURN4. 下列表达式中,合法的是__________。
A. Year(Date())-{2000/08/02}B. Date()-(2000/08/02)C. Date()+{2000/08/02}D. A、B、C均对5. 利用SET DATE命令可以设置日期的显示格式。
如果要将日期显示为“2002年10月1日”的形式,可以利用命令_________。
A.SET DATE TO MDYB.SET DATE TO ANSIC.SET DATE TO YMDD.SET DATE TO LONG6. 执行下列程序段后,屏幕上显示的结果是:___________。
SET TALK OFFCLEARX=“18”Y=“2E3”Z=“ABC”VAL(X)+VAL(Y)+VAL(Z)A. 2018.00B. 18.00C. 20.00D. 错误信息7. 以下表达式中不能返回字符串值“FoxPro”的是______。
A “Fox” + “Pro”B TRIM(“Fox ” –“Pro”)C ALLTRIM (“Fox” + “Pro”)D “Fox ” - “Pro”8. 在系统Visual FoxPro 中,以下函数返回值不是数值型的是_____。
A. LEN(“Visual FoxPro”)B. AT(“This”, “ThisForm”)C. YEAR(DATE())D. LEFT (“ThisForm”, 4)9. 下列程序的功能是统计字符串中包含多少个中文字符,多少个英文字符(设字符串中的所有字符均为GB2312字符集中的字符或ASC II码字符)。
从语法和语义上看,下列程序中存在_________行错误语句。
cString=“在下列Visual FoxPro 的基类中,无Caption属性的基类是哪几个?”STORE 0 TO nCh ,nEnDO WHILE (cString) # 0c=LEFT(cString ,1)IF ASC(c)<127nEn=nEn+1cString=SUBSTR(cString , 2)ELSEnCh=nCh+1cString=SUBSTR(cString ,3)ENDIFENDDOW AIT WINDOWS“中西文字符个数分别为”+nCh+nEnA . 1B . 3C . 2 D. 410. 在Visual FoxPro系统中,表达式LEN(DTOC(DATE(),1))的值为___________。
A.4B. 6C. 8D.1011. 在Visual FoxPro 系统中,下列命名中不能作为变量名的是_____________ 。
A.姓名B.2004 姓名C.姓名2004D.2004 学生12. 在Visual FoxPro 系统中,下列表示中不属于常量的是_____________ 。
A..T. B.[T] C."T"D.T13. 函数INT(-3.14) 的返回值是_____________ 。
A.-4 B.-3 C. 3 D.414. 执行下列命令后,屏幕上显示的结果是_____________ 。
X="ARE YOU Ok?"Y="are"?A T(Y,X)A.1 B..F. C..T. D.015. 在下列有关VFP表达式中,语法上错误的是______。
A.DA TETIME()+1000B.DA TE()-1000C.DA TETIME()-DATE()D.DTOC(DA TE())-DTOC(DATETIME())16. 运行以下程序后,VFP主窗口显示的结果是_______。
CLEARN=0DO WHILE n〈10IF INT(n/2)=n/2?”W”ENDIF?? “Fox”n=n+1ENDDOA.显示5行,内容均为WFoxFoxB.显示5行,内容均为WfoxWFoxC.显示4行,内容均为WFoxFoxD.显示4行,内容均为FoxFoxW17. 函数是程序设计语言中重要的语言成分.在下列VFP 系统函数中,其返回值不为字符型数据的是___________。
A.TYPE B.DOW ()C.CHR ()D.TTOC ()18. 利用命令DIMENSION x(2,3) 定义了一个名为X的数组后,依次执行三条赋值命令X(3)=10 ,X(5)=20,X=30 ,则数组元素x(1,1),X(1,3),X(2,2) 的值分别是_________。
A.30,30,30 B..F.,10,20C.30,10,20 D.0,10,2019. 在VFP5.0命令窗口中执行? STR(2345.278,7,2)命令后,返回的结果是___。
A.2345.278 B.2345.27 C. 345.278 D.2345.2820. 在VFP5.0中,将字符型数据转换成日期型数据的函数是_____。
A.DTOC() B.CTOD() C. DATE() D. STR()21. DIMENSION命令用来对___________ 进行声明。
A. 对象B. 变量C. 字段D. 数组22. 以下的四组函数,返回值的数据类型一致的是_____。
A. DTOC(DATE()),DATE(),YEAR(DATE())B. ALLTRIM(〃VFP5.0〃),ASC(〃A〃),SPACE(8)C. STR(3.14,3,1),DTOC(DATE()),SUBSTR(〃ABCD〃,3,1)D. EOF(),RECCOUNT(),DBC()23. 在VFP5.0命令窗口中执行? ATC("学习","认真学习计算机")命令后,返回的结果是______ 。
A.2 B.5 C.7 D.924. 函数SUBSTR("VisualFoxPro5.0",4,7)的返回值是________。
A. ualFoxPB. FoxPro5C. FoxPD. FoxPro5.025. 在下列函数中,返回值为字符型的函数是_______________。
A. DOW( )B. AT( )C.CHR( )D.V AL( )26.运行下列程序段后,屏幕上显示的内容是_。
y=TOC(DATE(),1)y=.NULL.?TYPE(“y”)A. CB. DC. LD.NULL第3章表的创建和使用1.字段的默认值保存在_______ 。
A.表的索引文件中B.数据库文件中C.项目文件中D.表文件中2.下列叙述中含有错误的是_______ 。
A.一个数据库表只能设置一个主索引B.唯一索引不允许索引表达式有重复值C.候选索引既可以用于数据库表也可以用于自由表D.候选索引不允许索引表达式有重复值3.表移出数据库后,仍然有效的是________ 。
A.记录的验证规则B.表的验证规则C.字段的默认值D.结构复合索引中的候选索引4. 对于自由表而言,不能创建的索引类型是___________。
A.主索引B.候选索引C.普通索引D.唯一索引5. 学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),用Insert命令向下列命令中正确的是___________。