VisualFoxpro及其应用系统开发复习题
vf试题及答案

vf试题及答案一、选择题(每题2分,共20分)1. Visual FoxPro中,下列哪个选项不是数据类型?A. 数字型B. 字符型C. 日期型D. 逻辑型答案:D2. 在Visual FoxPro中,哪个命令用于创建一个新的表单?A. CREATE FORMB. CREATE TABLEC. CREATE REPORTD. CREATE CLASS答案:A3. Visual FoxPro中,下列哪个函数用于计算两个日期之间的天数差?A. DATEDIFFB. DATEADDC. DATEFORMATD. DATEVALUE答案:A4. 在Visual FoxPro中,如何将一个表单的背景颜色设置为蓝色?A. THISFORM.BackColor = "Blue"B. THISFORM.BackColor = 0x0000FFC. THISFORM.BackColor = "0x0000FF"D. THISFORM.BackColor = "#0000FF"答案:D5. Visual FoxPro中,下列哪个命令用于打开一个表单?A. USEB. OPEN FORMC. DISPLAY FORMD. BROWSE答案:B6. 在Visual FoxPro中,如何将一个表的记录指针移动到第一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:A7. Visual FoxPro中,下列哪个函数用于获取当前日期?A. DATE()B. TODAY()C. NOW()D. TIME()答案:B8. 在Visual FoxPro中,如何将一个表的记录指针移动到最后一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:B9. Visual FoxPro中,下列哪个命令用于关闭一个表单?A. CLOSE FORMB. RELEASE FORMC. DESTROY FORMD. CLOSE答案:C10. 在Visual FoxPro中,如何将一个表的记录指针移动到下一条记录?A. GO TOPB. GO BOTTOMC. SKIP -1D. SKIP 1答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个数据库。
Visual FoxPro练习题

Visual FoxPro练习题visualfoxpro练习题visualfoxpro复习题一、选择题1.在visualfoxpro中,向数据表文件中追加数据使用语句(a)。
a、insertb、replacec、appendd、add2.在visualfoxpro中,删掉数据库的所有记录,仅留存库结构的命令就是(d)。
a、deleteallb、packc、recalld、zap3.在visualfoxpro中,激活当前工作区中库结构的命令就是(c)。
a、copystrutob、copystrutoc、copystrutod、copystrutoexten4.在visualfoxpro中,使用replace〈字段名〉with〈表达式〉for〈条件〉后,记录指针为(d)。
a、视情况而的定b、当前记录c、bofd、为文件尾5.在visualfoxpro中,对数据库结构或记录进行输入、修改后,应按(a)存盘退出。
a、ctrl+wb、ctrl+qc、ctrl+cd、esc6.在visualfoxpro中,用modifystructure对数据库结构展开修正时,数据库的旧有数据(c)。
a、将全部遗失b、不能遗失c、可能丢失某些数据项d、可能丢失某些数据记录7.在visualfoxpro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为(a)。
a、displayallfornl>20b、displayallwhilenl>20c、listfornlwhilenl>20d、listwhilenl>208.在visualfoxpro中,skip命令移动记录指针的基准是(b)。
a、第一条记录b、当前记录c、指定纪录d、表文件尾9.一个数据表文件中多个附注字段的内容就是存放在(b)。
a、这个数据表文件中b、一个附注文件中c、多个附注文件中d、一个文本文件中10.要删除当前数据表文件中的“性别”字段,应使用命令(a)。
大学生vfp考试题及答案

大学生vfp考试题及答案一、选择题1. 在Visual FoxPro(VFP)中,以下哪个选项不是数据库表的完整性规则?A. 实体完整性B. 域完整性C. 参照完整性D. 触发器完整性答案:D2. VFP中,要实现数据的排序,可以使用以下哪个命令?A. SELECTB. ORDER BYC. SORTD. INDEX答案:C3. 在VFP中,以下哪个函数用于计算字符串的长度?A. LEFT()B. RIGHT()C. LEN()D. SPACE()答案:C4. 在VFP中,要创建一个表单,应该使用以下哪个命令?A. CREATE TABLEB. CREATE FORMC. USED. BROWSE答案:B5. VFP中,以下哪个控件用于显示图像?A. LabelB. TextBoxC. Image ControlD. Grid答案:C二、填空题6. 在VFP中,要将一个字段设置为自动增长的编号,应该使用字段属性_________。
答案:AutoIncrement7. 当需要在VFP中实现多表连接查询时,可以使用_________函数。
答案:JOIN8. 在VFP中,要实现对表进行记录的追加操作,应使用的命令是_________。
答案:APPEND9. VFP中,要对表中的记录进行删除操作,应使用的命令是_________。
答案:DELETE10. 在VFP中,要实现对表中数据的局部更新,可以使用_________命令。
答案:UPDATE三、简答题11. 简述在VFP中如何建立一对多关系?答案:在VFP中,建立一对多关系通常涉及两个表。
首先,需要在一个表中创建一个与另一个表的主键相匹配的字段,这个字段称为外键。
然后,通过设置数据库的参照完整性规则来建立关系,确保在子表中引用的每个父表记录都是有效的。
12. 描述在VFP中如何使用报表向导创建一个简单的报表?答案:在VFP中,使用报表向导创建报表的步骤如下:- 打开报表向导。
《VisualFoxpro》综合复习资料解析

《Visual Foxpro》综合复习资料一、单项选择题1、连编后可以脱离开Visual FoxPro独立运行的程序是()A)PRG程序B)EXE程序C)FXP程序D)APP程序2、假定表文件ABC.DBF前6条记录均为男生记录,执行以下命令后,记录指针定位在()USE ABCGO 3LOCATE NEXT3FOR 性别="男"A)第3号记录上B)第4号记录上C)第5号记录上D)第6号记录上3、设表文件“学生.DBF”中有10条记录,执行如下两条命令:USE学生INSERT BLANK其结果是在学生表文件的()A)第1条记录的位置插入了1个空白记录B)第2条记录的位置插入了1个空白记录C)文件尾插入了1个空白记录D)不确定位置插入了1个空白记录4、要为当前表所有职工增加100元工资,应该使用命令()A)CHANGE工资WITH工资+100B)REPLACE 工资WITH工资+100C)CHANGE ALL工资WITH工资+100D)REPLACE ALL工资WITH工资+1005、在Visual FoxPro中,关于视图的描述正确的是()A)视图是从一个或多个数据库表导出的虚拟表B)视图与数据库表相同,用来存储数据C)视图不能同数据库表进行连接操作D)在视图上不能进行更新操作6、以下关于空值(NULL)的叙述正确的是()A)空值等同于数值0B)Visual FoxPro不支持NULLC)空值等同于空字符串D)NULL表示字段或变量还没有确定值7、SQL是哪几个英语单词的缩写()A)Standard Query Language B)Structured Query LanguageC)Select Query Language D)其他三项都不是8、在Visual FoxPro中存储图像的字段类型应该是()A)字符型B)通用型C)备注型D)双精度型9、若某一个扩展名为.DBF的文件有3个备注型字段,则该文件对应的备注文件有()A)3个B)1个C)4个D)0个10、使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为()A)首记录B)末记录C)首记录的前面D)末记录的后面11、()是()的具体表现形式,()是()有意义的表现。
《Visual Foxpro》精选试题及答案汇总

A)选定文件,单击"项目"菜单中的"移去文件"命令
B)选定文件,按[Delete]键
C)选定文件,单击"项目管理器"中的"移去"按钮
D)以上三种都正确
13.函数库API Libraries在“项目管理器”的( )选项卡下。
A)文档 B)数据 C)代码 D)其他
第1章 Visual FoxPro是( )。
A)数据运算 B)数据存储 C)数据管理 D)数据传输
2.数据库系统主要具有的特点( )。
A)数据库系统中不存在数据的冗余
B)可只考虑数据某一局部的应用,因而使用起来简单
C)数据之间的关系比文件系统复杂得多
D)实现了数据共享,减少了冗余
8.数据处理的最小单位是( )。
A)数据 B)数据元素 C)数据结构 D)数据项
9.下面关于面向对象数据库的叙述中错误的是( )
A)每个对象在系统中都有唯一的对象标识
B)事件作用于对象,对象识别事件并作出相应反应
C)一个父类包括其所有子类的属性和方法
D)一个子类能够继承其所有父类的属性和方法
10.从数据库的整体结构看,数据库系统采用的数据模型有( )。
D)数据库中只有记录间有联系
17.关系数据库管理系统所管理的关系是( )。
A)一个DBF文件 B)若干个二维表
C)若干个DBC文件 D)一个DBC文件
18.关系数据库管理系统能实现的专门关系运算有()
A)排序、索引、统计 B)显示、打印、制表
C)关联、更新、排序 D)选择、投影、连接
19.关系是指( )。
《VF及其应用》答案

一、单选题(共?50?道试题,共?100?分。
)1.??在Visual FoxPro中,存储图像的字段类型应该是()A. 备注型正确答案:B??????满分:2??分2.??()的文件名与所属表文件同名,扩展名为.cdx,它随表文件的打开而打开,也随表文件的关闭而关闭。
A. 非压缩单项索引文件正确答案:C??????满分:2??分3.??在Visual FoxPro中,打开数据库的命令是()A. ORENDATABASE<数据库名>正确答案:A??????满分:2??分4.??某一个当前数据表,有50个记录,其记录指针当前正指向第9个记录,当执行了SKIP 2*3后系统显示的记录号为()A. 6正确答案:B??????满分:2??分5.??可以链接或嵌入OLE对象的字段类型是()A. 备注型字段正确答案:C??????满分:2??分6.??要在表单上固定显示一张图片,创建表单时应添加()控件用于显示该图片。
A. OLE绑定型正确答案:B??????满分:2??分7.??全局变量和局部变量的区别是()A. 两者无本质不同B. 全局变量只在当前程序及其下属程序中有效C. 全局变量是全局有效的变量;局部变量只在当前程序及其下属程序中有效正确答案:C??????满分:2??分8.??在Visual Foxpro中,用于建立或修改过程文件的命令是()C. MODIFYPROCEDURE<文件名>D. 上面B)和C)都对正确答案:B??????满分:2??分9.??在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为()D. STUDENT.FTP正确答案:D??????满分:2??分10.??结构化程序设计的三种基本逻辑结构是()D. 顺序结构、递归结构和循环结构正确答案:B??????满分:2??分11.??快速查询命令FIND用于()D. 一般的数据库文件正确答案:A??????满分:2??分12.??用命令"INDEX on 姓名TAG index_name "建立索引,其索引类型是()D. 惟一索引正确答案:C??????满分:2??分13.??数据库管理系统的英文缩写是()D. DBA正确答案:A??????满分:2??分14.??在VFP程序设计中,程序的三种基本结构是()D. 网状、选择、逻辑正确答案:B??????满分:2??分15.??连续执行以下命令之后,最后一条命令的输出结果是()D. ABCD正确答案:C??????满分:2??分16.??在Visual FoxPro中,关于自由表叙述正确的是()A. 自由表和数据库表是完全相同的B. 自由表不能建立字段级规则和约束D. 自由表不可以加入到数据库中正确答案:B??????满分:2??分17.??打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含()。
vf期末考试复习题库

vf期末考试复习题库# vf期末考试复习题库一、选择题1. 在Visual FoxPro中,以下哪个选项不是字段的数据类型?A. 字符型B. 数值型C. 日期型D. 图像型2. 以下哪个命令用于在Visual FoxPro中创建表单?A. `CREATE TABLE`B. `CREATE FORM`C. `CREATE INDEX`D. `CREATE DATABASE`3. 在Visual FoxPro中,如何将一个表单的实例传递给另一个表单?A. 使用`THISFORM`B. 使用`FORM`C. 使用`THISFORMSET`D. 使用`FORMSET`4. 以下哪个函数用于计算两个日期之间的天数差?A. `DATE()`B. `YEAR()`C. `DATEDIFF()`D. `DATEADD()`5. 在Visual FoxPro中,以下哪个事件用于响应表单的关闭?A. `ON CLICK`B. `ON CLOSE`C. `ON LOAD`D. `ON CHANGE`二、填空题1. 在Visual FoxPro中,使用________命令可以打开一个表单。
2. 数据库表中,字段的默认值可以通过________属性设置。
3. Visual FoxPro中的表单设计器提供了一个________工具栏,用于添加控件到表单。
4. 使用________函数可以获取当前系统日期。
5. 在Visual FoxPro中,可以通过________属性设置表单的标题。
三、简答题1. 解释Visual FoxPro中的“表单”和“报表”有何区别?2. 描述如何使用Visual FoxPro创建一个简单的查询。
3. 阐述Visual FoxPro中索引的作用及其类型。
四、编程题1. 编写一个Visual FoxPro程序,用于计算并显示一个数值型字段中所有记录的总和。
```foxpro* 假设字段名为TotalAmountSELECT * FROM SalesSUM = 0FOR EACH Record IN SalesSUM = SUM + Sales.TotalAmountENDFOR"Total Amount: " + STR(SUM)```2. 创建一个Visual FoxPro表单,包含一个文本框和一个按钮。
vfp试题及答案

vfp试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. DateD. All of the above答案:D2. Visual FoxPro中,用于创建表单的命令是?A. CREATE TABLEB. CREATE FORMC. CREATE DATABASED. CREATE PROJECT答案:B3. 在Visual FoxPro中,哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:A4. 如果要设置表单的标题,应该使用哪个属性?A. CaptionB. TitleC. FormTitleD. FormCaption答案:A5. 在Visual FoxPro中,如何将一个表单设置为模式对话框?A. Set Modal to .T.B. Set Modal to .F.C. Set Modal to TrueD. Set Modal to False答案:C6. Visual FoxPro中,哪个命令用于打开一个数据库?A. OPEN DATABASEB. USE DATABASEC. SELECT DATABASED. ACTIVATE DATABASE答案:A7. 在Visual FoxPro中,如何将一个字段设置为自动增长?A. AutoIncrementB. AutoIncC. IncrementD. AutoNumber答案:D8. Visual FoxPro中,哪个函数用于将字符串转换为日期?A. STRTODATE()B. STRTODATETIME()C. DATE()D. VAL()答案:A9. 在Visual FoxPro中,如何将一个字段设置为索引?A. SET INDEX ONB. SET INDEX OFFC. CREATE INDEXD. INDEX ON答案:C10. Visual FoxPro中,哪个命令用于关闭当前数据库?A. CLOSE DATABASEB. CLOSE ALLC. QUITD. EXIT答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,创建数组的命令是 ________。
计算机vf考试题及答案

计算机vf考试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项是正确的?A. 表单控件不能设置事件B. 表单控件可以设置事件C. 表单控件不能添加到报表中D. 表单控件不能添加到表单中答案:B2. 以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:C3. 在Visual FoxPro中,要打开一个表单,应该使用哪个命令?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM答案:A4. 以下哪个命令用于创建一个新表?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. ADD TABLE答案:A5. 在Visual FoxPro中,如何将一个表单设置为模态?A. 将表单的Modal属性设置为.T.B. 将表单的Modal属性设置为.F.C. 使用MODAL FORM命令D. 使用NONMODAL FORM命令答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以关闭表单。
答案:RELEASE2. 要将一个字段设置为自动增长,应该在表结构中设置该字段的________属性。
答案:AutoIncrement3. 在Visual FoxPro中,________函数用于将日期转换为字符串。
答案:DATE()4. 要将一个变量的值设置为NULL,应该使用________关键字。
答案:NULL5. 在Visual FoxPro中,________命令用于删除一个表的所有记录。
答案:DELETE ALL三、简答题(每题10分,共30分)1. 描述在Visual FoxPro中如何创建一个索引。
答案:在Visual FoxPro中创建索引可以通过使用INDEX命令或者在表设计器中创建。
vf复习题及答案

vf复习题及答案一、选择题1. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. USEB. OPEN FORMC. DISPLAY FORMD. SHOW FORM答案:B2. 如何在Visual FoxPro中创建一个数据库?A. CREATE DATABASEB. MAKE DATABASEC. BUILD DATABASED. CREATE DBF答案:A3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. STRLEN答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以关闭一个打开的表单。
答案:RELEASE FORM2. 若要在Visual FoxPro中删除一个数据库中的所有表,可以使用________命令。
答案:ZAP3. 在Visual FoxPro中,________函数用于将数值转换为字符串。
答案:STR三、简答题1. 描述在Visual FoxPro中如何设置表单的标题。
答案:可以通过在表单的属性窗口中找到Caption属性,并输入所需的标题来设置表单的标题。
2. 说明在Visual FoxPro中如何添加一个命令按钮到表单。
答案:在表单设计器中,可以通过工具箱中的Command Button控件拖放到表单上,然后设置其Caption属性为所需的按钮文本,并编写相应的Click事件代码来添加一个命令按钮。
四、编程题1. 编写一个Visual FoxPro程序,用于计算并输出1到100之间所有奇数的和。
答案:```SET TALK OFFSUM = 0FOR I = 1 TO 100 STEP 2SUM = SUM + IENDFOR"1到100之间所有奇数的和为:" + STR(SUM, 10)SET TALK ON```2. 设计一个Visual FoxPro查询,用于从员工表中检索所有工资高于平均工资的员工信息。
《VisualFoxpro及其应用系统开发》复习题

《及其应用系统开发》复习题一、单项选择题.下列中,的常量是( )。
() () {^ } () 计算机 (). 支持的数据模型是( )。
() 层次数据模型 () 关系数据模型 () 网状数据模型 () 树状数据模型.建立数据库文件使用命令( )() () () (). 表达式<* ..(""$"").的值是()。
() . () . () (). 向表追加记录的命令是( )。
() () () ().复合索引文件的扩展名( )() () () ().假设已经生成了名为的菜单文件,执行该菜单文件的命令是()。
() ()() ().若能正常执行命令 .说明字段的类型是( )。
()数值型 ()字符型 () 逻辑型 () 日期型.索引按功能分类有()。
()普通索引、主索引、候选索引、唯一索引() 单索引、复合索引()非结构复合索引、结构复合索引() 升序索引、降序索引. 下列命令中,只能在索引文件上进行查询的是( )。
() () () ().商品的最大价格若为位整数与位小数,那么‘价格’字段的宽度应设定为()。
() () () ().“商品名”是字符型,“金额”是数值型字段,下面的命令正确的是()。
(A)商品名,金额(B)商品名金额(C)商品名金额(D)商品名(金额). 如果菜单项的名称为“统计”,热键是,在菜单名称一栏中应输入()。
()统计(\<) ()统计()() 统计(<) () 统计().有关控件对象的事件的正确叙述是()。
(A)用鼠标双击对象时引发 () 用鼠标单击对象时引发() 用鼠标右键单击对象时引发 () 用鼠标右键双击对象时引发.执行下面的命令后, 打开( )。
()表设计器 ()表单设计器()数据库设计器 ()报表设计器.以下不是支持可视化设计的辅助工具是 ( )。
() 向导 ()项目管理器 () 设计器 ()生成器.下列为中的日期型常量的是()。
vfp极其应用系统开发期末试题

1.打开“选项”对话框后,要设置VFP运行目录位于C:\VFPEX,应当选择“选项对话框中(C)选项卡A.区域B、常规C、文件位置D、项目2、在Visual FoxPro 中建立表结构,若设置3位整数,2位小数的数值型字段,则数据宽度应为(C)A、4B、5 C、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、在Visual FoxPro中通用型字段存储的是(D)A、任意数据类型对象B、用户自定义数据对象C、仅图型对象D、可以从编辑栏插入的任何对象8、函数LEN(“not主要设备”)的计算结果是(D)A、not主要设备B、主要设备C、notD、129、Visual FoxPro的表达式中不仅允许有常量,变量,而且还允许有(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、DA TE()+TIME()B、DA TE()+30C、DATE()-CTOD()“01/01/98”)D、300-DATE()14、在Visual FoxPro中,函数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、modi form sbdxB、list form SBDXC、disp form SBDXD、use form SBDX18、在Visual FoxPro中,下面两条指令的运行结果是(D)SET STRICTDATE TO 0?{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、use SBB、create SBC、open SBD、modi SB22、在Visual PoxFro中,下面两条指令的运行结果是(D)SET STRICTDATE TO1?{06/30/98}-61A、06/30/98B、04/30/98C、05/01/98D、不明确的日期/日期时间常量23、在Visual FoxPro中,用于建立或修改程序文件的命令是(B)A、MODIFY<文件名>B、MODIFY COMMAND<文件名>C、MODIFY PROCEDURE<文件名>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)。
vfp期末复习题汇总

vfp期末复习题汇总一、选择题1. 在Visual FoxPro中,以下哪个是合法的字段名?A. 123B. 姓名C. 1nameD. 2023年答案:B2. Visual FoxPro中,表单(Form)的默认扩展名是什么?A. .prgB. .frmC. .mnxD. .scx答案:B3. 在Visual FoxPro中,以下哪个不是数据库表的属性?A. 表名B. 字段名C. 记录数D. 表单答案:D4. 以下哪个命令用于在Visual FoxPro中创建一个数据库?A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE FORM答案:A5. 在Visual FoxPro中,以下哪个不是报表设计器的功能?A. 设计报表布局B. 预览报表C. 打印报表D. 创建表单答案:D二、填空题6. 在Visual FoxPro中,使用______命令可以打开一个表。
答案:USE7. 要将Visual FoxPro中的表单保存为模板,应该使用______命令。
答案:RELEASE8. 在Visual FoxPro中,______属性用于设置表单的标题。
答案:Caption9. 使用______函数可以获取当前表中的记录数。
答案:RECCOUNT()10. 在Visual FoxPro中,______命令用于创建一个新表。
答案:CREATE TABLE三、简答题11. 简述Visual FoxPro中索引的作用。
答案:索引在Visual FoxPro中用于优化数据的检索速度,通过为表中的一个或多个字段创建索引,可以加快对这些字段的查找、排序和分组操作。
12. 解释Visual FoxPro中的数据环境(Data Environment)的概念。
答案:数据环境是Visual FoxPro中用于管理数据表、视图、查询和数据库之间的关系的一种工具。
它允许开发者在设计表单和报表时,方便地访问和管理数据。
Visual Foxpro 总复习题

《Visual FoxPro》课程综合复习资料一、单项选择1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A )阶段。
A)数据库系统B)文件系统C)人工管理D)数据项管理2、由计算机、操作系统、数据库管理系统、数据库、应用程序及用户组成的一个整体叫(B )。
A)软件系统B)数据库系统C)管理系统D)文件系统3、在数据库中存储的是( C )。
A)数据B)数据模型C)数据以及数据之间的联系D)信息4、按照传统的数据模型分类,数据库可分为三种类型( C )。
A)大型、中形和小型B)西文、中文和兼容C)层次、网状和关系D)数据、图形和多媒体5、函数运算YEAR(date( ))返回值的类型是( D )。
A)逻辑型B)字符型C)备注型D)数值型6、设A=”123”,则2*&A的值为( C )。
A) '' 2*&A'' B) ''2&123'' C) 246 D) ''2*123''7、要判断数值型变量Y是否能够被2整除,错误的条件表达式为(D )。
A)MOD(Y,2)=0 B)INT(Y/2)=Y/2 C)Y%2=0 D)INT(Y/2)=MOD(Y,2)8、同一个数组中的所有数组元素的数据类型(C )。
A)必须相同B)必须不同C)可相同也可不同D)不可改变9、以下字符型常量表达不正确的是(D )。
A)''ABC'' B)[ABC] C)’ABC’D)(ABC)10、一个表的全部备注字段的内容存储在( A )。
A)同一表备注文件B)不同表备注文件C)同一文本文件D)同一数据库文件11、在Visual FoxPro环境下,用LIST STRU命令显示表中每个记录的长度总计为60,用户实际可用字段的总宽度为( C )。
vf复习题答案

vf复习题答案1. 变量声明和初始化的区别是什么?变量声明是指在程序中声明一个变量,而初始化是指在声明变量的同时给它赋予一个初始值。
例如,声明一个变量 `int a;` 仅创建了一个整型变量 `a`,而初始化 `int a = 5;` 则创建了变量 `a` 并将其值设置为 5。
2. 如何在 Visual FoxPro 中创建一个表?在 Visual FoxPro 中,可以使用 `CREATE TABLE` 命令来创建一个表。
例如,创建一个名为 `students` 的表,包含 `id` 和 `name` 两个字段,可以使用以下命令:```CREATE TABLE students (id C(10), name C(50))```3. 描述 Visual FoxPro 中的三种基本数据类型。
Visual FoxPro 中的三种基本数据类型包括:- 字符型(C):用于存储字符串。
- 数值型(N):用于存储数字,可以是整数或浮点数。
- 日期型(D):用于存储日期。
4. 如何在 Visual FoxPro 中使用 SQL 查询数据?在 Visual FoxPro 中,可以使用 SQL 语句来查询数据。
例如,查询`students` 表中所有学生的姓名,可以使用以下命令:```SELECT name FROM students```5. 如何在 Visual FoxPro 中更新表中的数据?在 Visual FoxPro 中,可以使用 `UPDATE` 命令来更新表中的数据。
例如,将 `students` 表中 `id` 为 1 的学生的姓名更新为 "John Doe",可以使用以下命令:```UPDATE students SET name = "John Doe" WHERE id = 1```6. 如何在 Visual FoxPro 中删除表中的数据?在 Visual FoxPro 中,可以使用 `DELETE` 命令来删除表中的数据。
visualfoxpro及其应用系统开发第二版课后练习题含答案

Visual FoxPro及其应用系统开发第二版课后练习题含答案简介Visual FoxPro是一种关系数据库管理系统,可用于Windows操作系统中的可视化应用程序和数据库开发。
本文将按照《Visual FoxPro及其应用系统开发第二版》一书中的课后练习题内容,分享对应的练习题与答案。
第一章课后练习题选择题1.Visual FoxPro是一种关系数据库管理系统[√]2.Visual FoxPro是一种集成开发工具[√]3.Visual FoxPro开发的应用程序可以嵌入到Web浏览器中[×]4.Visual FoxPro的应用程序可以在局域网中实现数据共享[√]5.Visual FoxPro具备基于事件的高级编程语言[√]判断题1.Visual FoxPro与Microsoft Office无法集成[×]2.Visual FoxPro不支持COM组件[×]3.Visual FoxPro可以与COM组件实现完美集成[√]4.Visual FoxPro支持多种数据库管理[√]5.Visual FoxPro可实现网络编程[√]简答题1.Visual FoxPro的主要特点是什么?答:Visual FoxPro的主要特点包括操作简单、高效稳定、开发速度快、代码重用性强、数据存储安全可靠等。
2.Visual FoxPro除了基本的数据库操作之外还能实现哪些功能?答:Visual FoxPro还能实现界面设计、多媒体操作、网络编程、COM组件集成等功能。
第二章课后练习题选择题1.关系型数据库的性质包括以下哪些:A.数据储存在二维表中B.数据只能从表中检索C.数据之间存在约束条件 D.操作和存储都基于SQL语言答:A、C、D2.在Visual FoxPro中常用的数据类型不包括:A.IntegerB.MemoC.CharacterD.VarChar答:D3.在Visual FoxPro中,打开数据库的函数是:A.OPEN()B.APPEND()C.EDIT()D.CLOSE()答:A简答题1.关系型数据库的主要特点是什么?答:关系型数据库主要特点包括数据存储记录以表格形式呈现,对数据的处理基于SQL语言,支持事务处理等特点。
vfp复习题答案

vfp复习题答案VFP复习题答案Visual FoxPro(VFP)是一种基于对象的数据库管理系统,广泛应用于数据处理和应用程序开发。
对于学习VFP的学生和开发人员来说,复习题是巩固知识和检验自己掌握程度的重要工具。
本文将为大家提供一些常见VFP复习题的答案,希望能够帮助大家更好地理解和应用VFP。
1. 什么是VFP的数据类型?VFP支持多种数据类型,包括字符型(Character)、数值型(Numeric)、日期型(Date/DateTime)、逻辑型(Logical)等。
字符型用于存储文本数据,数值型用于存储数值数据,日期型用于存储日期和时间数据,逻辑型用于存储布尔值。
2. 如何创建一个新的数据库表?在VFP中,可以使用CREATE TABLE语句来创建新的数据库表。
例如,要创建一个名为"Students"的表,可以使用以下语句:CREATE TABLE Students (ID INT, Name CHAR(50), Age INT)3. 如何向数据库表中插入数据?可以使用INSERT INTO语句向数据库表中插入数据。
例如,要向"Students"表中插入一条记录,可以使用以下语句:INSERT INTO Students (ID, Name, Age) VALUES (1, "John", 20)4. 如何查询数据库表中的数据?可以使用SELECT语句查询数据库表中的数据。
例如,要查询"Students"表中所有学生的姓名和年龄,可以使用以下语句:SELECT Name, Age FROM Students5. 如何更新数据库表中的数据?可以使用UPDATE语句更新数据库表中的数据。
例如,要将"Students"表中ID 为1的学生年龄更新为21岁,可以使用以下语句:UPDATE Students SET Age = 21 WHERE ID = 16. 如何删除数据库表中的数据?可以使用DELETE语句删除数据库表中的数据。
2021《Visual_FoxPro》(题库)综合复习资料(含答案)

2021《Visual_FoxPro》(题库)综合复习资料(含答案)Visual foxpro题库(含答案)1. ( B )不是数据库系统的优点。
A)数据独立性 B)访问速度快 C)冗余度可控 D)数据结构化 2. 下列有关VFP的叙述正确的是( A )。
A)VFP的命令关键字大小写不区分 B)VFP的命令关键字可以使用全角字符 C)VFP命令窗口中的命令不能分行输入 D)项目管理器中不能创建文本文件3. 要设置日期和时间的显示格式,可以在\选项\对话框的( B )选项卡中设置。
A)常规 B)区域 C)文件位置 D)数据4. 数据库系统与文件系统的最主要区别是( D )。
A)文件系统简单,而数据库系统复杂B)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 5. 在数据工作期中可以( C )A)创建表文件 B)创建数据库文件 C)打开表文件 D)打开数据库文件6. 在\选项\对话框的\文件位置\选项卡中可以设置( B )。
A)表单的默认大小B)默认目录C)日期和时间显示格式 D)程序代码的颜色7. 用于新建和查看不同的表及其关系的设计器是( D )。
A)表设计器 B)查询设计器 C)表单设计器 D)数据库设计器8. Visual FoxPro6.0 数据库系统的数据模型属于( B )。
A)网络模型 B)关系模型 C)层次模型 D)链状模型9. 数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( A )。
A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 10. 数据库系统的核心是( D )。
A)编译系统 B)数据库C)操作系统 D)数据库管理系统11. 按照数据模型分类,数据库系统可以分为( B )三种类型。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Visual Foxpro及其应用系统开发》复习题一、单项选择题1.下列中,VFP6.0的常量是( )。
(A) 1989/2 (B) {^2002-06-15 10:25:30} (C) 计算机 (D) FOXPRO2. VFP6.0支持的数据模型是( )。
(A) 层次数据模型 (B) 关系数据模型 (C) 网状数据模型 (D) 树状数据模型3.建立数据库文件使用命令( )(A) CREATE TABLE (B) MODI STRU (C) MODI COMM (D) CREATE DATABASE4. 表达式100<5.6*34 .AND.("ABCD"$"AB").OR..NOT..F.的值是()。
(A) .F. (B) .T. (C) 7 (D) T5. 向表追加记录的命令是( )。
(A) ADDI (B) APPEND (C) DISPLAY (D) CREATE6.复合索引文件的扩展名( )(A) .IDX (B) .CDX (C) .FPT (D) .FOX7.假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是()。
(A)do mymenu (B) do mymenu.mpr(C)do mymenu.pjx (D) do mymenu.mnx8.若能正常执行命令 REPALCE MYFIELD WITH .T.说明 MYFIELD 字段的类型是( )。
(A)数值型 (B)字符型 (C) 逻辑型 (D) 日期型9.索引按功能分类有()。
(A)普通索引、主索引、候选索引、唯一索引(B) 单索引、复合索引(C)非结构复合索引、结构复合索引(D) 升序索引、降序索引10. 下列命令中,只能在索引文件上进行查询的是( )。
(A) CONT (B) LOCATE (C) SEEK (D) LIST11.商品的最大价格若为8位整数与2位小数,那么‘价格’字段的宽度应设定为()。
(A) 10 (B)9 (C)8 (D) 1112.“商品名”是字符型,“金额”是数值型字段,下面的命令正确的是()。
(A)INDEX ON 商品名,金额 TAG PE(B)INDEX ON 商品名+金额 TAG PE(C)INDEX ON 商品名-金额 TAG PE(D) INDEX ON 商品名+STR(金额,8,2) TAG PE13. 如果菜单项的名称为“统计”,热键是T,在菜单名称一栏中应输入()。
(A)统计(\<T) (B)统计(Ctrl+T)(C) 统计(Alt<T) (D) 统计(T)14.有关控件对象的dblclick事件的正确叙述是()。
(A)用鼠标双击对象时引发 (B) 用鼠标单击对象时引发(C) 用鼠标右键单击对象时引发 (D) 用鼠标右键双击对象时引发15.执行下面的命令后, 打开( )。
USE XSDAMODIFY STRU(A)表设计器 (B)表单设计器(C)数据库设计器 (D)报表设计器1.以下不是VFP支持可视化设计的辅助工具是 ( )。
(A) 向导 (B)项目管理器 (C) 设计器 (D)生成器2.下列为VFP中的日期型常量的是()。
(A) 98.12.5 (B) 05/20/98 (C) [05/20/98] (D){^2002-06-15}3.下面表达式的值是( )。
100<5*34.AND.("ab"$"ABCD").OR.("FK"$"ASFKGHJKL")(A) T (B) F (C) .T. (D) .F.4.按照数据模型分类,FoxPro是属于( )数据库管理系统。
(A)层次型 (B)网络型 (C)关系型 (D)混合型5.按照出生日期降序刚建立了索引,执行GO BOTTOM 命令后,记录指针指向( )。
(A)1号记录(B)n号记录(C) 年龄最小的记录 (D) 年龄最大的记录6.下面函数中,函数值是数值型的是( )。
(A) SUBSTR( ) (B) RECNO( ) (C) EOF( ) (D) DATE( )7.必须写在循环体中的语句是( )。
(A) EXIT,LOOP (B) NEXT ,LOOP (C) CLEAR,READ (D) LOOP,RETURN8.哪组命令实现给5号记录的’商标’字段输入数据(’商标’为通用型)( )。
(A) USE SB (B) USE SBGO 5 GO 5MODIFY GENERAL MODIFY GENERAL 商标(C) USE SB (D) USE SBMODIFY GENERAL MODIFY GENERAL 商标9. 新创建的表单form1的标签控件默认标题为label1,为了修改标签的标题,应设置label1的()。
(A) Name属性 (B) Caption属性 (C)baseclass属性(D) visable属性10.下列,使记录指针指到了文件尾,并且EOF()的值为.T.的命令组是( )。
(A) USE ZGK (C) USE ZGK (B) USE ZGK (D) USE ZGKGO BOTTOM GO TOP GO BOTTOM GO TOPSKIP 1 SKIP -111. 清除数据表文件的全部记录使用命令( )。
(A) DELETE ALL (B) PACK ( C) ERASE (D) ZAP12.建立结构复合索引文件的命令是( )。
(A) INDEX TO <索引文件名>(B) INDEX ON <索引表达式> TAG <索引标记名> OF<索引文件名>(C) INDEX ON <索引表达式> TO <索引文件名>(D) INDEX ON <索引表达式> TAG <索引标记名>13.在表尾追加记录的命令是( )。
(A) APPEND (B) SEEK (C) DISPLAY (D) LIST14.执行下面的命令后,正确的说法是()。
USE studentGO 10DELETE(A) 10号记录被物理删除。
(B) 10号记录被打上了删除标记。
(C) 所有记录被打上了删除标记。
(D) 所有记录被物理删除。
15.有关控件对象的dblclick事件的正确叙述是()。
(B)用鼠标双击对象时引发 (B) 用鼠标单击对象时引发(C) 用鼠标右键单击对象时引发 (D) 用鼠标右键双击对象时引发1. VFP6.0 命令中的关键字可以省略为几个字符()。
(A) 3 (B) 2 (C) 4 (D) 52.按照数据类型划分,VFP属于哪种类型的数据库管理系统()。
(A) 层次型 (B) 网络型(C) 关系型 (D) 混合型3.下列中,是VFP的常量的是()。
(A) 55-6 (B) "教授" (C) 09/09/99 (D) xb4.商品的最大价格若为7位整数与2位小数,那么‘价格’字段的宽度应设定为()。
(A) 10 (B)9 (C)8 (D) 75.在student表中有一个日期字段,若王芳的生日是1969.4.28,正确的输入数据是()。
(A) 1969.4.28 (B) 69/04/28 (C) 04/28/69 (D) {^1969/04/28}6. 下列哪个文件是VFP中的表文件()。
(A) ABC.DBF (B) ABC.FPT (C) ABC.FMT (D) ABC.SCX7. 打开数据表student.dbf的正确语句是()。
(A) USE student (B) OPEN student (C) USE TABLE student (D) OPEN TABLE student8. 建立数据表的命令是( )。
(A) USE <文件名> (B) CREATE STRU <文件名>(C) CREATE <文件名> (D)MODIFY COMM <文件名>9. 命令 SKIP 5 的作用是将指针( )。
(A) 移到5号记录 (B) 向上移动5个记录(C) 向下移动5个记录 (D) 不移动10.执行 APPEND BLANK 命令可以向当前表中添加( )。
(A) 若干条记录 (B) 若干条空记录(C)一条有数据的记录 (D) 一条空记录11.有关控件对象的click事件的正确叙述是()。
(A)用鼠标双击对象时引发 (B) 用鼠标单击对象时引发(C) 用鼠标右键单击对象时引发 (D) 用鼠标右键双击对象时引发12. 新创建的表单默认标题为form1,为了修改表单的标题,应设置表单的()。
(A) Name属性 (B) Caption属性 (C)closable属性 (D) AlwaysOnTop属性13.扩展名为DBC的文件是()。
(A) 表单文件 (B)数据库表文件.(C) 数据库文件 (D)项目文件14.索引按功能分类有()。
(A)普通索引、主索引、候选索引、唯一索引(B) 单索引、复合索引(C )非结构复合索引、结构复合索引(D) 升序索引、降序索引15. VFP命令中的<范围>表示该命令的执行范围, 范围有4种限定方法即是( )。
(A) ALL、 NEXT <N> 、RECORD <N>、 REST(B) ALL、 EXIT、 REST、 RECORD <N>(C) ALL、 NEXT <N> 、 RECORD( ) 、 RETURN(D) ALL、 EXIT <N>、 RECORD( ) 、 REST二、填空1.数据库管理系统应具有、和控制、管理功能及数据通讯功能的基本功能。
2.VFP6.0可提供、和等3类界面操作工具。
3.建立参照完整性可使用设计器完成。
4.打开表单设计器的命令是,用表单设计器设计表单的结果,应保存在扩展名为的表单文件和扩展名为的表单备注文件中。
运行表单的命令是。
5.控件的数据绑定是指。
6.菜单设计器可以设计下拉式菜单和两种菜单7.要使标签控件与表单背景颜色一致,应设置标签的属性为0。
使标签区域自动调整为标题文本大小一致,应设置标签的属性为.T..8.在VFP中,对象可区分为和容器两种。
1.VFP6.0可提供、和等3类界面操作工具。
2.VFP6.0可提供两类工作方式分别是和。
3.在VFP6.0中,数据库表S中的通用型字段的内容将存储在文件中。
4.扩展名为DBC的文件是文件。
5.用菜单设计器设计菜单的结果,应保存在扩展名为的菜单文件和扩展名为的菜单备注文件中。