vfp期末考试试题(带答案)
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。
- 选择“文件”菜单中的“新建”选项。
- 选择“表单”。
- 在表单设计器中,使用“字段”工具来添加字段。
VF数据库期末考试题及答案

VF数据库期末考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 全文索引答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,以下哪个选项不是表单控件的属性?A. CaptionB. NameC. ValueD. RecordSource答案:D4. 在Visual FoxPro中,以下哪个选项不是报表向导的步骤?A. 选择数据源B. 选择布局C. 选择样式D. 选择打印机5. 在Visual FoxPro中,以下哪个命令用于打开数据库表?A. USEB. OPENC. BROWSED. DISPLAY答案:A6. 在Visual FoxPro中,以下哪个选项不是查询设计器的选项?A. 选择字段B. 选择表C. 选择索引D. 排序记录答案:C7. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEDIFFS()C. DATEDIFFD()D. DATEDIFFT()答案:A8. 在Visual FoxPro中,以下哪个命令用于关闭数据库表?A. CLOSEB. RELEASEC. CANCELD. QUIT答案:A9. 在Visual FoxPro中,以下哪个选项不是表单的事件?B. LoadC. ClickD. Save答案:D10. 在Visual FoxPro中,以下哪个函数用于将日期和时间转换为字符串?A. DATE()B. TIME()C. DATETIME()D. STR()答案:C二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
vf考试题及答案

vf考试题及答案**VF考试题及答案**一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. BROWSEC. FORMD. DISPLAY答案:C2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEFTB. RIGHTC. LEND. SPACE答案:C3. 在Visual FoxPro中,以下哪个命令用于关闭当前表单?A. RELEASEB. CLOSEC. QUITD. CANCEL答案:B4. Visual FoxPro中,以下哪个命令用于保存当前数据库?A. SAVEB. COMMITC. PACKD. COMPILE答案:C5. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. OPEN DATABASEC. USE DATABASED. SET DATABASE答案:A6. Visual FoxPro中,以下哪个函数用于将日期转换为字符串?A. DATE()B. STR()C. CTOD()D. DTOC()答案:D7. 在Visual FoxPro中,以下哪个命令用于设置表单的标题?A. SET TITLEB. SET CAPTIONC. SET FORMD. SET WINDOW答案:B8. Visual FoxPro中,以下哪个函数用于获取当前系统日期?A. DATE()B. TIME()C. TODAY()D. NOW()答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个字段?A. ALTER TABLEB. DELETE FIELDC. DROP FIELDD. REMOVE FIELD答案:C10. Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEADD()C. DATESUB()D. DATE()答案:A二、多项选择题(每题3分,共15分)11. 在Visual FoxPro中,以下哪些命令用于数据的查询?A. SELECTB. QUERYC. FINDD. SEEK答案:A, B, C, D12. Visual FoxPro中,以下哪些函数用于字符串操作?A. LEFT()B. RIGHT()C. MID()D. LEN()答案:A, B, C, D13. 在Visual FoxPro中,以下哪些命令用于数据的插入?A. INSERTB. APPENDC. REPLACED. UPDATE答案:A, B, C14. Visual FoxPro中,以下哪些函数用于数值计算?A. ABS()B. SQRT()C. ROUND()D. INT()答案:A, B, C, D15. 在Visual FoxPro中,以下哪些命令用于数据的更新?A. UPDATEB. REPLACEC. CHANGED. MODIFY答案:A, B, C, D三、填空题(每题2分,共20分)16. 在Visual FoxPro中,使用________命令可以创建一个表单。
大学vfp期末考试题目及答案

大学vfp期末考试题目及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于创建表单?A. CREATE TABLEB. CREATE FORMC. CREATE INDEXD. CREATE REPORT答案:B2. 下列哪个选项不是Visual FoxPro的数据类型?A. NumericB. CharacterC. ImageD. Date答案:C3. 在Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数?A. DATE()B. DATEDIFF()C. DATEADD()D. DATENAME()答案:B4. 下列哪个命令用于打开数据库?A. OPEN DATABASEB. USE DATABASEC. SELECT DATABASED. CREATE DATABASE答案:A5. 在Visual FoxPro中,以下哪个控件用于显示或编辑日期?A. LabelB. Text BoxC. Date PickerD. Command Button答案:C6. 下列哪个选项是Visual FoxPro中的一个命令?A. SELECTB. INSERT INTOC. DELETE FROMD. All of the above答案:D7. 在Visual FoxPro中,以下哪个选项是表单的属性?A. CaptionB. AutoCenterC. Both A and BD. None of the above答案:C8. 以下哪个函数用于返回当前日期?A. DATE()B. CURDATE()C. TODAY()D. GETDATE()答案:C9. 在Visual FoxPro中,以下哪个命令用于保存表单?A. SAVE TABLEB. SAVE FORMC. SAVE REPORTD. SAVE DATABASE答案:B10. 下列哪个选项是Visual FoxPro中的一个事件?A. ClickB. LoadC. Both A and BD. None of the above答案:C二、填空题(每空2分,共20分)1. 在Visual FoxPro中,使用 ______ 命令可以创建一个新的表。
VFP期末考试题及答案

VFP期末考试题及答案3.下列事件最先被触发的是()A. InitB.UnloadC. LoadD.Destroy4.()用于设置表单首次运行时的状态A.CaptionC.TitlBarD.WindowState5.若不允许修改文本框显示的内容,应将其()属性设置为.T.A.ValueB.ReadOnlyC.ScrollbarsD.MaxLength6.以下不能作为输出目标的是()A.临时表B.视图C.标签D.图形7.在表单中创建的第一个命令按钮对象,其默认名为()bel1B.Text1C.Timer1mand18.要想命令按钮不响应用户操作,可设置()属性为.F.A.CancelB.DefaultC.EnabledD.Caption9.查询文件中保存的是()A.SQL语句B.查询结果C.查询基表D.查询条件10.查询两表中的所有记录,应选择()类型A.内部联接B.左联接C.右联接D.完全联接11.报表设计器中不包含在默认带区中的是()A.标题带区B.页标头带区C.页注脚带区D.细节带区12.下列不能作为报表域控件数据来源的是()A.字段B.变量C.表达式D.图片13.SQL语言是()语言A.层次数据库B.网状数据库C.关系数据库D.非数据库14.判断某复选框是否被选中,可通过访问其()属性值来实现A.SelectedC.ControlSourceD.Value15.Scan…EndScan结构的语句,是通过()来控制循环A.记录指针B.记录编号C. 物理记录号D.符号一、程序填空题(每空2.5分,共10分)下面程序段是计算1—1000之间所有偶数的和,请在空格上起填上适当的值或语句,将程序补充完整。
S= _______For i=1 to 1000If i%2=_______S=_________endif_________?S二、表单应用题(16分)在教材班级管理系统中,若要在“Text1”文本框中查找输入“学号”的相关信息,当输入的学号存在,则刷新记录的所有值,否则提示记录不存在,请在if …endif 之间完整书写Text1的KeyPress事件代码If nkeycode=13Endif1. 属性2. this3. Insert into4. .qpr5. 全部字段6. Rpt11.frx7. Thisform.release8. SQL-Select9. .scx 10. 内联接11. 2 12. _Pageno 13. 分组字段14. 页标头15. Update 16. AutoSize 17. ForeColor 18. ControlBox 19. .F. 20. Refresh 21. AutoCenter 22. Click第二题(每小题2分,共30分)234567891011121314If found()Thisform .RefreshElseMessagebox(“记录不存在!”,48,“提示”) EndifThisform.text1.value=””。
VFP期末考试题及答案

2018年春期2016级计算机班《VFP》期末考试试题试题班级: 2016级计算机班命题范围:模块五、六、七满分 100 分考试时间 90 分钟班级________ 姓名________ 考号_________ 成绩________一、填空题(每空2分,共44分)1.在面向对象程序设计中,对象是指包含数据和代码的实体,对象的外观特征用对象的________________来描述。
2.在VFP中,代表当前对象自身的关键字是__________________。
3.在SQL语言中,用_____________________语句向表插入记录。
4.查询文件的扩展名是______________。
5.在Select语句中,通配符“*”代表查询_______________。
6.报表Rpt1存盘后,其报表布局文件是__________________。
7.释放表单的代码是____________________________。
8.创建查询主要有查询向导、查询设计器和______________三种方法。
9.表单文件的扩展名是_______________。
10.多表查询时,VFP默认的联接类型是_______________。
11.在表单设计时,BorderStyle用于设置表单边框样式,若将表单设置为固定对话框,其值应设置为 _________________。
12.在报表创建中,若要获得当前页码信息,可通过VFP的______________变量来获得。
13.分组报表需要按______________进行索引或排序,否则不能保证正常分组。
14.若打印的每一页都需要打印一个标题,则标题文本应放在______________带区。
15.在SQL语句中,用______________语句修改表中记录内容。
16.若想指定对象为自动大小,应将______________________属性设置为.T.。
17.指定对象内文本的前景色用_____________________属性。
vf考试试题及答案

vf考试试题及答案VF考试试题及答案1. 选择题- 1.1 以下哪个选项是Visual FoxPro的缩写?- A. VF- B. VFP- C. VFX- D. VFS- 答案:B- 1.2 Visual FoxPro是一种______数据库管理系统。
- A. 关系型- B. 层次型- C. 网络型- D. 面向对象- 答案:A2. 填空题- 2.1 在Visual FoxPro中,用于定义数据表结构的命令是______。
- 答案:CREATE TABLE- 2.2 用于打开一个已存在的数据表的命令是______。
- 答案:USE3. 简答题- 3.1 简述Visual FoxPro中表单和报表的区别。
- 答案:表单是用户界面的一部分,允许用户与应用程序交互;而报表是打印输出的文档,通常用于展示数据的汇总或格式化视图。
- 3.2 描述Visual FoxPro中如何创建一个查询。
- 答案:在Visual FoxPro中创建查询通常涉及使用查询设计器,选择需要的表,指定字段和条件,然后执行查询。
4. 编程题- 4.1 编写一个Visual FoxPro命令,计算并输出1到100之间所有偶数的和。
- 答案:```s = 0FOR i = 2 TO 100 STEP 2s = s + iENDFOR"Sum of even numbers from 1 to 100 is: " + TRANSFORM(s) ```- 4.2 编写一个Visual FoxPro程序,实现将一个数据表中的记录按某字段进行排序。
- 答案:```USE studentsGO TOPORDER BY age DESCUSE```5. 案例分析题- 5.1 假设你有一个名为“employees”的数据表,其中包含员工的ID、姓名和工资。
请描述如何使用Visual FoxPro来找出工资最高的员工。
- 答案:首先,使用SELECT命令选择工资最高的记录,然后使用ORDER BY DESC命令对工资字段进行降序排序,最后使用TOP 1来选取第一条记录。
VFP期末考试题型(带答案)

《数据库技术与应用》(VFP)期末考试题型一、判断题1 删除数据库时库表也一定被删除。
F2修改表的结构必须以独占或非只读方式打开表。
T3执行GO TOP后,RECNO()的值一定等于1。
F4一个表只能有一个M型和G型字段。
F5 VFP执行命令USE,就是把内存中对当前表所作的修改保存到外存的表文件中。
F6建立关联的两个表都必须先建立索引。
F7 VFP有交互操作与程序执行两类工作方式。
T8表文件的所有字段的值均存放在表文件文件(.DBF)中。
F9 LIST与DISP命令的功能完全一样F10 RETURN 命令和 CANCEL 命令的功能相同。
F11 VFP中只能引用一维或二维数组,但数组中各个元素的值的类型可以不同。
T12 在浏览窗口中,可以为记录加注删除标记。
也可以取消删除标记。
T13 结构复合索引文件是打开表时自动打开。
T14 LOCATE命令和SEEK命令都需要事先对表进行索引。
F15视图文件是保存数据工作期所设置的工作环境的文件。
T16 LOOP语句使执行转向循环语句头部继续循环。
T17 不允许将用户画的一幅画放入到表文件的记录中。
F18 "照片"字段的类型可以修改为C型的。
F19 只有数据库表才能建立主索引。
T二、编程填空题(要求从三大类型的程序中各选其一,即不会选两个同类型的程序题)(一)求和类型的程序(二)统计个数的类型(三)其他类型(四)关于质数(素数)1、计算A到B中所有素数的和?程序:SET TALK OFFClEARs=0FOR i=A TO B STEP 2prime=1FOR j=2 TO i-1IF MOD(i,j)=0Prime=0EXITENDIFENDFORIF prime=1s=s+iENDIFENDFOR? “A到B之间所有素数之和为:“,sSET TALK ONRETURN2、计算A到B内素数的个数SET TALK OFFSum=0FOR i=A TO Bprime=.T.DO SUBA WITH iIF primeSum=sum+1ENDIFENDFOR? “A到B内素数的个数为:“,sumSET TALK ONRETURNPROCEDURE SUBAPARAMETERS XFOR j=2 TO INT(SQRT(X))IF MOD(x,j)=0prime=.F.EXITENDIFENDFORRETURN具体题目:1、求[10,1000]内所有能被被7和9中至少一个数整除的整数之个数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VFP》期末考试试题
一、选择题:
1.以下所列各项属于命令按钮事件的是(d)
A.Parent B.This C.ThisForm
D.Click
2.执行如下命令序列后,最后一条命令的显示结果是(c)
DIMENSION M(2,2)
M(1,1)=10
M(1,2)=20
M(2,1)=30
M(2,2)=40
M(2)
A.变量未定义的提示 B.10 C.20 D..F.
3.在Visual FoxPro中,以下关于查询的描述正确的是(d)
A.不能用自由表建立查询B.只能使用自由表建立查询
C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询4.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。
在命令窗口输入并执行如下命令:
姓名=姓名-"您好"
? 姓名
那么主窗口中将显示(b)
A.张三B.张三您好--C.张三您好 D.出错
5. 在Visual FoxPro中,假设表单上有一个选项组:O男 O女,初始时该选项组的Value属性值为1。
若选项按钮“女”被选中,该选项组的Value属性值是(b)
A.1 B.2 C.“女” D.“男”6.假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句 (c) A. ThisForm.Close B. ThisForm.Erase C. ThisForm.Release D. ThisForm.Return 7.有Visual FoxPro中,释放表单时会引发的事件是(a)
A.UnLoad事件B.Init事件
C.Load事件D.Release事件
8.设置表单标题的属性是(d)
A.Title B.Text C.Biaoti D.Caption
9.让控件获得焦点,使其成为活动对象的方法是(c)
A.SHOW B. RELEASE C.SETFOCUS D.G OTFOCUS
10.在Visual FoxPro中字段的数据类型不可以指定为(b)
A.日期型 B.时间型 C.通用型 D.备注型
11. DBMS的含义是:( b )
A.数据库系统 B.数据库管理系统
C.数据库管理员 D.数据库
12.对于“关系”的描述,正确的是:( d )
A.同一个关系中允许有完全相同的元组
B.同一个关系中元组必须按关键字升序存放
C.在一个关系中必须将关键字作为该关系的第一个属性
D.同一个关系中不能出现相同的属性名
13.下列程序段的输出结果是 ( b )
Clear
store 10 to a
store 20 to b
do swap with a,(B)
?a,b
procedure swap
parameters x1,x2
temp=X1
x1=x2
x2=temp
endproc
A.10 20 B.20 20 C.20 10 D.10 10
14.在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为(b)
A.向导 B.设计器 C.生成器D.项目管理器
15.有如下赋值语句,结果为“大家好”的表达式是(d)
a=“你好”
b=“大家”
A.b+left (a,1) B. b+RIGHT(a,1) C.b+ LEFT(a,3,4) D. b+RIGHT(a,2) 16.如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入语句( a )
A.THISFORM.CAPTION="登录窗口" B.FORM1.CAPTION="登录窗口"
C.="登录窗口" D.="登录窗口"
17.下面有关数据库表和自由表的叙述中,错误的是(b)
A.数据库表和自由表都可以用表设计器来建立
B.数据库表和自由表都支持表间联系和参照完整性
C.自由表可以添加到数据库中成为数据库表
D.数据库表可以从数据库中移出成为自由表
18.向项目中添加表单,应该使用项目管理器的(d)
A.“代码“选项卡 B.“类“选项卡
C."数据“选项卡 D."文档“选项卡
19.说明数组后,数组元素的初值是(d)
A.整数0 B.不定值C.逻辑真D.逻辑假
20.有关ZAP命令的描述,正确的是(c)
A.ZAP命令只能删除当前表的当前记录
B.ZAP命令只能删除当前表的带有删除标记的记录
C.ZAP命令能删除当前表的全部记录
D.ZAP命令能删除表的结构和全部记录
21.扩展名为mpr的文件是(b)
A.菜单文件B.菜单程序文件
C.菜单备注文件D.菜单参数文件
22.数据库的字段可以定义规则,规则是(a)
A.逻辑表达式 B.字符表达式
C.数值表达式 D.前三种说法都不对
23.在表单设计中,经常会用到一些特定的关键字、属性和事件。
下列各项中属于属性的是(c)
A.This B.ThisForm C.Caption
D.Click
24.为了从用户菜单返回到系统菜单应该使用命令(d)
A. SET DEFAULT SYSTEM B. SET MENU TO DEFAULT
C. SET SYSTEM TO DEFAULT D. SET SYSMENU TO DEFAULT
25.页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是(d)。
A.Count B.Page C.Num D.PageCount
26.在DO WHILE … ENDDO循环结构中,EXIT命令的作用是(c)A.退出过程,返回程序开始处
B.转移到DO WHILE语句行,开始下一个判断和循环
C.终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D.终止程序执行
27.下列程序段执行后,内存变量s1的值是:( a )
s1="network"
s1="BIOS"+substr(s1,4,4)
A.BIOSwork B.netBIOS C.net
D.BIOS
28.在Visual FoxPro中,运行表单T1.SCX的命令是(c)
A.DO T1
B. RUN FORM1 T1
C.DO FORM T1
D.DO FROM T1
29.下面程序计算一个整数的各位数字之和。
在下划线处应填写的语句是(a)
INPUT”x=”TO x
s=0
DO WHILE x!=0
s=s+MOD(x,10)
ENDDO
s
A.x=int(x/10) B.x=int(x ) C.x=x-int(x/10) D.x=x-i nt(x )
30.既是算术运算符,又是字符运算符的是(a)。
A.+ B.^C.** D./
二、填空题:
1.每个数据库表可以建立多个索引,但是(主)索引只能建立1个。
2.在Visual FoxPro中,在当前打开的表中物理删除带有删除标记记录的命
令是(pack)。
3.在面向对象方法中,类的实例称为(对象)。
4.在Visual FoxPro表单中,用来确定复选框是否被选中的属性是(value)。
5.为使表单运行时在主窗口中居中显示,应设置表单的AutoCenter属性值
为(.t.)。
6.一个关系表的行称为(记录)。
三、判断题:
1.在vfp中,备注型字段内容不能显示。
(×)
2.VFP的一个过程文件中可以包含多个过程。
(√)
3.在vfp中,当执行Go Bottom 命令后,函数EOF()的值为.T.。
(×)
4.在VFP中,表字段的值不能用”?”命令来显示。
(×)
5.命令Parameters可以放在自定义函数的任何位置。
(×)
四、写出程序的运行结果:
1.ACCEPT TO A
IF A=[123456]
S=0
ENDIF
S=1
S
RETURN
如果输入123456,屏幕显示的结果是:(1)。
2.s="ni"+SPACE(2)
IF s=="ni"
IF s="ni"
"one"
ELSE
"two"
ENDIF。