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试题及答案

vfp试题及答案**VFP试题及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,下列关于表单的叙述,错误的是()。
A. 表单是数据库应用系统中的界面B. 表单是数据库管理系统的一部分C. 表单可以包含控件和代码D. 表单可以独立于数据库存在答案:D2. Visual FoxPro中,下列哪个函数用于计算字符串的长度?()A. LEN()B. STR()C. LEFT()D. RIGHT()答案:A3. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中的表?()A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. VIEW TABLES答案:B4. Visual FoxPro中,以下哪个命令用于打开一个表?()A. OPEN TABLEB. USEC. DISPLAY TABLED. SELECT答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭一个表?()A. CLOSE TABLEB. QUITC. EXITD. DESELECT答案:A6. Visual FoxPro中,以下哪个函数用于将数值转换为字符串?()A. STR()B. NUMERIC()C. VAL()D. INT()答案:A7. 在Visual FoxPro中,以下哪个命令用于设置表单的标题?()A. SET TITLEB. SET CAPTIONC. SET FORM TITLED. SET FORM CAPTION答案:B8. Visual FoxPro中,以下哪个命令用于设置表单的背景颜色?()A. SET COLORB. SET BACKCOLORC. SET FORM COLORD. SET FORM BACKCOLOR答案:D9. 在Visual FoxPro中,以下哪个命令用于将表单中的控件设置为不可用状态?()A. DISABLEB. ENABLEC. SET DISABLED. SET ENABLE答案:A10. Visual FoxPro中,以下哪个命令用于设置表单的字体?()A. SET FONTB. SET TEXT FONTC. SET FORM FONTD. SET CAPTION FONT答案:C二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的查询和操作?()A. SELECTB. INSERTC. UPDATED. DELETE答案:ABCD2. Visual FoxPro中,以下哪些函数用于字符串操作?()A. LEFT()B. RIGHT()C. MID()D. SPACE()答案:ABCD3. 在Visual FoxPro中,以下哪些命令用于数据的排序和索引?()A. INDEXB. SET ORDERC. SORTD. REINDEX答案:ABCD4. Visual FoxPro中,以下哪些命令用于表的创建和修改?()A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. RENAME TABLE答案:ABCD5. 在Visual FoxPro中,以下哪些命令用于视图的创建和删除?()A. CREATE VIEWB. ALTER VIEWC. DROP VIEWD. SELECT INTO答案:ACD三、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新表。
vfp练习题(打印版)

vfp练习题(打印版)# VFP练习题(打印版)## 一、选择题1. VFP中,以下哪个选项是用于设置字段的显示格式?A. 显示B. 隐藏C. 格式D. 规则2. 在VFP中,要实现数据的排序,可以使用以下哪个命令?A. `SORT`B. `ORDER`C. `RANK`D. `CLASSIFY`3. VFP中,创建报表时,以下哪个选项是用于设置报表的页眉和页脚?A. `REPORT FORM`B. `REPORT FOOTER`C. `PAGE HEADER`D. `PAGE FOOTER`## 二、填空题4. 在VFP中,使用______命令可以创建一个新的表单。
5. VFP中,要将一个字段的值赋给另一个字段,可以使用______语句。
6. VFP报表设计中,______是用来控制报表的打印格式。
## 三、简答题7. 简述VFP中如何使用SQL语句进行数据查询。
8. 描述VFP中如何实现数据表的连接操作。
## 四、操作题9. 假设有一个名为“学生”的表,包含字段:学号(C型)、姓名(C 型)、年龄(N型)。
请编写VFP命令,实现以下操作:- 显示所有学生的姓名和年龄。
- 按年龄从大到小排序显示所有学生的信息。
10. 给定两个表:“学生”和“课程”,学生表包含字段:学号、姓名;课程表包含字段:课程号、课程名。
请编写VFP命令,实现以下操作:- 将两个表通过学号连接,并显示连接后的所有信息。
## 五、综合应用题11. 设计一个VFP表单,包含以下功能:- 一个文本框用于输入学生姓名。
- 一个按钮,点击后在“学生”表中查找该姓名的学生信息,并在表单上显示。
- 一个命令按钮,用于将输入的姓名添加到“学生”表中。
## 六、编程题12. 编写一个VFP程序,实现以下功能:- 从键盘接收一个数字,判断该数字是奇数还是偶数,并在屏幕上显示结果。
## 七、思考题13. 思考在VFP中如何实现数据的加密和解密操作,并简要描述可能使用的方法。
VFP题库及标准答案

VFP题库及标准答案一、选择题(共40道,每道1分)1、在下面的数据类型中默认值规定为0的是 ( a)A、数值型B、字符型C、逻辑型D、日期型2、在下面的Visual FoxPro表达式中,不正确的是 (c)A、{^2002-05-01 10:10:10 AM}-10B、{^2002-05-01}-DATE()C、{^2002-05-01}+DATE()D、{^2002-05-01}+103、假定已经执行了命令M="28+2", 再执行?&M,屏幕显示的结果是: ( b)A、30B、28+2C、[28+2]D、30.004、下面关于Visual FoxPro数组的叙述中,错误的是 ( c )A、用DIMENSION和DECLARE都可以定义数组B、Visual FoxPro支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型D、新定义数组的各个数组元素初值为.F.5、在VFP系统下,文件名中哪个是不合法的 (c)A、teacherB、student_12C、stu dentD、s1236、表达式VAL("ABC12")+100的结果是 (a)A、数值型B、字符型C、逻辑型D、表达式非法7、要为当前表中所有性别为“女”的职工增加100元工资,应使用命令( b ) 。
A、replace all 工资 with 工资+100B、replace 工资 with 工资+100 for 性别='女'C、change all 工资 with 工资+100D、change all 工资 with 工资+100 for 性别='女'8、?AT("学生","中文系学生")命令显示的结果是(a)A、7B、4C、.T.D、19、在VFP中,用来指定以共享方式打开表文件的子句是( )。
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))。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 单选题:(1.0分)
已知N='1',M='2',X12='good',则表达式X&N&M的值为_______。
A. X12
B. 显示错误提示“变量未定义“
C. XMN
D. 'GOOD'
解答:D
参考答案: D
2. 单选题:(1.0分)
下列关于数据的操作说法中,正确的是______。
A. 货币型数据不能参加算术运算
B. 两个日期型数据可以进行加法运算
C. 一个日期型数据可以加或减一个整数
D. 字符型数据能比较大小,日期型则不能
解答:C
参考答案: C
3. 单选题:(1.0分)
用DIMENSION ARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,则__________。
A. 命令ARR=3 创建了一个新的内存变量,它与数组无关
B. 数组的第1个元素被赋值为3
C. 所有的数值元素均被赋值为3
D. 当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量
解答:C
参考答案: C
4. 单选题:(1.0分)
在命令窗口中执行了命令X=5后,则默认该变量的作用域是_________。
A. 全局
B. 局部
C. 私有
D. 不定
解答:A
参考答案: A
5. 单选题:(1.0分)
在VFP中,以下函数返回值不是数值型的是____________
A. LEN(…ADEFE‟)
B. AT(“AT”,“ATENSION”)
C. YEAR(DATE())
D. LEFT(“THISDAY”,4)
解答:D
参考答案: D
6. 单选题:(1.0分)
若在Visual FoxPro命令行中键入AA=02/25/99后,变量AA的类型为
___________。
A. L
B. D
C. C
D. N
解答:D
参考答案: D
下列符号中不能作为Visual FoxPro系统中的合法变量名的是。
A. _ab
B. 姓A
C. a_bc1
D. a-bc
解答:D
参考答案: D
8. 单选题:(1.0分)
在FoxPro系统的命令窗口中,执行?TYPE(…5+6‟)后,会在屏幕上显示。
A. C
B. D
C. N
D. L
解答:C
参考答案: C
9. 单选题:(1.0分)
在set exact on 的情况下,下面表达式的值为
?“王卫红”=“王卫”
A. TRUE
B. FALSE
C. .T.
D. .F.
解答:D
参考答案: D
VFP中的函数ATC("管理","数据库管理系统")的运算结果是___________
A. 0
B. 4
C. 7
D. 错误的函数名
解答:C
参考答案: C
11. 单选题:(1.0分)
执行下列程序段后,屏幕上显示的结果是:_____。
SET TALK OFF
CLEAR
X=“18”
Y=“2E3”
Z=“ABC”
?VAL(X)+VAL(Y)+VAL(Z)
A. 2018.00
B. 18.00
C. 20.00
D. 错误信息
解答:A
参考答案: A
12. 单选题:(1.0分)
执行下面命令后,
set exact off
m=” x”
?iif(“x”=m,“x”-“abc”,m+”abc”)
结果是()
A. x
B. abc
C. x abc
D. xabc
解答:D
参考答案: D
13. 单选题:(1.0分)
下列表达式中正确的是()
A. {^2002-07-27}+date()
B. {^2001-02-27 }+{^2008-02-27 }
C. {^2002-07-27}+[1000]
D. {^2002-7-27}-date()
解答:D
参考答案: D
14. 单选题:(1.0分)
函数MOD(10,3)和函数MOD(10,-3)的值分别是___________。
A. 1,1
B. 1,-2
C. 3,-3
D. 3,-2
解答:B
参考答案: B
15. 单选题:(1.0分)
Visual FoxPro函数ROUND(12.5846,3)的值为。
A. 12.585
B. 12.5846
C. 12.6
D. 12.5
解答:A
参考答案: A
16. 单选题:(1.0分)
Visual Foxpro表达式”wfmk□□”─”Ping”的值为(□代表空格)。
A. ”wfmk□□” ”Ping”
B. ”wfmkPing□□”
C. ”wfmk□□Ping”
D. ”wfmkPing”
解答:B
参考答案: B
17. 单选题:(1.0分)
下列_________不是日期型数据。
A. CTOD(”09/10/98”)
B. {09/10/98}
C. 09/10/98
D. {09/10/98}+130
解答:A
参考答案: A
18. 单选题:(1.0分)
Visual Foxpro函数len(rtrim(“□□welcome□□”))的值为(□代表空格)。
A. 7
B. 8
C. 9
D. 10
解答:C
参考答案: C
19. 单选题:(1.0分)
执行以下命令
STORE “3.1415926” TO TEST
?TYPE(“TEST”)
其结果为_________
A. D
B. L
C. C
D. N
解答:D
参考答案: D
20. 单选题:(1.0分)
在下列表达式中,运算结果为数值的是:________
A. “1234”+“3579”
B. CTOD(“05/08/93”)-11
C. 130+350=480
D. LEN(“SFDE”)-1
解答:D
参考答案: D
21. 单选题:(1.0分)
顺序执行下列命令之后,屏幕显示的结果是:___________ A=“中华人民共和国”
B=“人民”
?AT(B,A)
A. 0
B. 5
C. 8
D. 错误信息
解答:B
参考答案: B
22. 单选题:(1.0分)
表达式STR(1234123.1234,11,2)+ "1+0.88"的值为___________
A. "1234123.1231+ 0.88"
B. "1234123.121 + 0.88"
C. 1234125.0034
D. 1234123.121 + 1 + 0.88
解答:B
参考答案: B
23. 单选题:(1.0分)
FoxPro的数据库文件中,用于存放图象、声音等多媒体对象的字段是___________。
A. 备注型
B. 通用型
C. 逻辑型
D. 字符型
解答:B
参考答案: B
24. 单选题:(1.0分)
函数LEN(RIGHT(“水平考试”,4))的值是_____________。
A. 水平
B. 4
C. 考试
D. 水平考试
解答:B
参考答案: B
25. 单选题:(1.0分)
在下列表达式中,结果值肯定为真(.T.)的是_____________。
A. “112”>”85”
B. [ 考试]<[ 水平]
C. {99-03-21}>{99-03-12}
D. 男$性别
解答:C
参考答案: C
26. 单选题:(1.0分)
命令DIMENSION A(2,3)定义了一个名为A的数组,其元素是
______________________。
A. A(0),A(1),A(2),A(3),A(4),A(5)
B. A(2),A(3)
C. A(2,,1),A(2,2),A(2,3)
D. A(1,1),A(1,2),A(1,3), A(2,,1),A(2,2),A(2,3)
解答:D
参考答案: D
27. 单选题:(1.0分)
在下列函数中,函数值为数值的是_____
A. AT(′人民′,′中华人民共和国′)
B. CTOD(′01/01/96′)
C. BOF()
D. SUBSTR(DTOC(DATE()),7)
解答:A
参考答案: A
28. 单选题:(1.0分)
在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是
A. 2个字节
B. 4个字节
C. 8个字节
D. 10个字节
解答:B
参考答案: B
29. 填空题:(1.0分)
设P=‘ABCDabcd’,则SUBSTR(P,INT(LEN(P)/2)+1,2)值为空1解答:ab
空1参考答案:ab
30. 填空题:(1.0分)
表达式INT(6.26*2)%ROUND(3.14,0)的值是
空1解答:0
空1参考答案:0。