VF练习题
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中,使用________命令可以创建一个数据库。
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中,使用________命令可以创建一个新的数据库。
VFP练习题

练习题:第1章数据库系统概述一、选择题1、下列关于数据库系统的叙述中正确的是()A)数据库系统避免了一切冗余B)数据库系统比文件系统管理更多的数据C)数据库系统减少了数据冗余D)数据库系统中数据的一致性是指数据类型一致2、下列有关数据库的描述,正确的是()A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件3、关系是指()A)元组的集合B)属性的集合C)字段的集合D)实例的集合4、数据库系统的核心是()A)数据库B)数据库管理系统C)操作系统D)软件工程5、按照数据模型分类,数据库系统可以分为3种类型,即()A)大型、中型和小型B)层次、网状和关系C)网状、链状和环状D)文字、数字和图形6、VFP6是一种关系型数据库管理系统,所谓关系是指()A)一个数据库文件与另一个数据库文件之间有一定的关系B)各条记录中的数据彼此有一定的关系C)数据模型满足一定条件的二维表格式D)一个表与另一个表之间的联系7、在关系数据库中,基本的关系运算有三种,它们是()A)选择、投影和统计B)选择、投影和连接C)排序、索引和选择D)并、差、交8、两个实体之间的联系可以分为3种类型,其中不包括()A)一对一联系B)一对二联系C)多对多联系D)一对多联系9、在选项对话框的“文件位置”选项卡中可以设置()A)表单的默认大小B)默认目录C)日期和时间的显示格式D)程序代码的颜色10、项目管理器的“数据”选项卡用于显示和管理()A)数据库、自由表和查询B)数据库、视图和查询C)数据库、自由表、查询和视图D)数据库、表单和查询11、项目管理器的“文档”选项卡用于显示和管理()A)表单、报表和查询B)数据库、表单和报表C)查询、报表和视图D)表单、报表和标签二、填空题1、现实世界中客观存在的每一个事物都是一个对象,这些对象所具有的固有特征是。
(属性)2、关系模型是由一个或多个组成的集合;用二维表格表示实体类型及实体间联系的数据模型称为。
vf试题及答案

vf试题及答案为了帮助学生更好地准备VF(Verbal Fluency)测试,以下是一些常见的VF试题及答案,供各位参考学习。
VF测试是一种常见的语言能力测试,旨在评估受试者在特定话题下产生词汇的流畅度和灵活性。
下面将以不同主题为例,提供试题以及可能的答案。
1. 动物类话题试题:请列举尽可能多的动物。
答案:猫、狗、老虎、狮子、大象、长颈鹿、熊、猴子、兔子、鲨鱼、鸟、青蛙、蜘蛛、蛇、鸭子、鸽子、松鼠、犀牛、海豚、蝴蝶、豹子、鱼、马、牛。
2. 食物类话题试题:请列举尽可能多的水果。
答案:苹果、香蕉、橙子、草莓、西瓜、葡萄、柠檬、蓝莓、樱桃、哈密瓜、桃子、橘子、梨、榴莲、菠萝、甘蔗、木瓜、石榴、杨梅、椰子、芒果、荔枝、柚子、橙汁。
3. 职业类话题试题:请列举尽可能多的职业。
答案:医生、护士、教师、工程师、演员、歌手、画家、律师、警察、消防员、厨师、服装设计师、记者、市长、CEO、导演、作家、推销员、司机、农民、建筑师、电工、航天员、设计师、朗读者。
4. 交通工具类话题试题:请列举尽可能多的交通工具。
答案:汽车、火车、飞机、自行车、摩托车、轮船、公交车、出租车、地铁、直升机、电动车、滑板、单轮电动车、滑板车、脚踏车、小汽车、大卡车、双层巴士、电动滑板、冲浪板、滑翔机、滑雪板、船、摩托艇、托马斯火车。
5. 国家和城市类话题试题:请列举尽可能多的国家和城市。
答案:中国、美国、日本、法国、德国、意大利、巴西、英国、澳大利亚、加拿大、俄罗斯、印度、韩国、南非、墨西哥、埃及、巴基斯坦、阿根廷、泰国、西班牙、巴黎、纽约、东京、伦敦、罗马、悉尼、多伦多、莫斯科、孟买、首尔、开罗。
以上是一些常见的VF试题及示例答案,希望能够对您备考VF测试有所帮助。
请注意,这些只是示范性的答案,您可以根据自己的想象力和词汇量来展开回答,达到流畅灵活的目标。
祝您考试顺利!。
vf模拟考试试题及答案

vf模拟考试试题及答案一、选择题(每题2分,共20分)1. VF中,以下哪个函数用于判断变量是否为数字?A. IsNumericB. IsAlphaC. IsDateD. IsEmpty答案:A2. VF中,以下哪个函数用于连接两个字符串?A. ConcatB. ConnectC. JoinD. Append答案:C3. VF中,以下哪个函数用于计算两个日期之间的天数?A. DateDiffB. DateAddC. DatePartD. DateSerial答案:A4. VF中,以下哪个函数用于获取当前系统时间?A. NowB. GetTimeC. CurrentTimeD. Time答案:A5. VF中,以下哪个函数用于将字符串转换为小写?A. LowerB. LCaseC. LowerCaseD. ToLower答案:B6. VF中,以下哪个函数用于将字符串转换为大写?A. UpperB. UCaseC. UpperCaseD. ToUpper答案:B7. VF中,以下哪个函数用于判断字符串是否为空?A. IsEmptyB. IsNullC. IsBlankD. IsEmptyString答案:D8. VF中,以下哪个函数用于获取字符串的长度?A. LengthB. LenC. SizeD. Count答案:B9. VF中,以下哪个函数用于截取字符串的子串?A. SubStringB. MidC. SubstrD. Slice答案:A10. VF中,以下哪个函数用于替换字符串中的字符?A. ReplaceB. ReplaceAllC. SubstituteD. ReplaceWith答案:A二、填空题(每题2分,共20分)1. VF中,字符串连接运算符是_________。
答案:&2. VF中,逻辑运算符包括_________、_________和_________。
答案:AND, OR, NOT3. VF中,用于声明变量的关键字是_________。
vf复习题答案

vf复习题答案# VF复习题答案一、选择题1. 在VF中,以下哪个命令用于打开表单?A. OPEN TABLEB. OPEN FORMC. DISPLAY TABLED. SHOW FORM正确答案:B2. VF中的“表单”和“表”有何区别?A. 表单是表的图形界面B. 表单是表的查询结果C. 表是表单的集合D. 表是表单的子集正确答案:A3. 在VF中,如何引用当前表单的控件?A. 使用控件的名称B. 使用`This`关键字C. 使用`Me`关键字D. 使用`Form`关键字正确答案:C4. VF中的数组声明方式是什么?A. DIMENSIONB. DECLAREC. ARRAYD. DEFINE正确答案:C5. 在VF中,以下哪个函数用于计算两个日期之间的天数差?A. DATEDIFF()B. DATEDIFFS()C. DATEDIF()D. DATEDIFFERENCE()正确答案:C二、填空题1. VF中的主控文件扩展名通常是_______。
答案:.prg2. 在VF中,使用_______函数可以获取当前系统日期。
答案:DATE()3. VF中,使用_______函数可以将日期转换为字符串。
答案:STR()4. 在VF中,_______属性用于设置表单的标题。
答案:Caption5. VF中,_______事件是在表单加载时触发的。
答案:Init三、简答题1. 描述在VF中如何创建一个新表单。
答案:在VF中创建新表单,首先打开表单设计器,然后使用工具箱中的控件拖放到表单上,设置控件属性,最后保存表单。
2. 解释VF中的“事件”和“方法”的区别。
答案:在VF中,“事件”是用户或系统触发的动作,例如点击按钮或加载表单;而“方法”是表单或类中定义的程序代码块,用于执行特定任务。
四、编程题1. 编写一个VF程序,用于计算并显示两个数的和。
```foxpro* 假设有两个输入框,分别命名为txtNumber1和txtNumber2* 一个标签用于显示结果,命名为lblResult* 一个按钮用于触发计算,命名为cmdCalculate* 以下为按钮的Click事件代码IF !EMPTY(txtNumber1.Value) AND !EMPTY(txtNumber2.Value)CLEARlblResult.Caption = ALLTRIM(STR(VAL(txtNumber1.Value)+ VAL(txtNumber2.Value)))ELSE* 显示错误信息MessageBox("请输入两个数值", "输入错误")ENDIF```结束语以上就是VF复习题的答案,希望这些内容能够帮助你更好地复习和掌握Visual FoxPro的相关知识。
VF试题练习

二、程序填空 23次 如图所示表单: 23次、如图所示表单:
(1)运行表单时自动居中,应设置表单的Autocenter属性为: 运行表单时自动居中,应设置表单的 属性为: 运行表单时自动居中 属性为 ______________________ (2)命令按钮 命令按钮Command1的标题为“绝对值”,可在表单Init 的标题为“绝对值” 可在表单 命令按钮 的标题为 事件过程中设置:____________________= “绝对值” 绝对值” 事件过程中设置 绝对值 (3)文本框 文本框Text2运行时不可修改单击,可在表单Init事件过 运行时不可修改单击,可在表单 事件过 文本框 运行时不可修改单击 程中设置如下代码: 程中设置如下代码:Thisform.Text2._______________=.T. (4)单击 单击Command1 (绝对值)按钮,显示绝对值,则: 绝对值)按钮,显示绝对值, 单击 应设置Command1的_______________事件代码为: 的 事件代码为: 应设置 事件代码为 X=VAL(Thisform.Text1.Value)=______________ ) Thisform.Text2.Value=________________
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.在下列表达式中,____的运算结果是字符型。
A)"Visual"$"Visual FoxPro"B)"Visual ">"FoxPro"C)"Visual "-"FoxPro"D)len("Visual FoxPro")2.下列表达式中,可以表示“年龄小于等于18或大于等于60”的表达式有____。
A)年龄<=18 OR 年龄>=60B)NOT (年龄>18 OR 年龄<60)C)年龄<=18 AND 年龄>=60D)年龄<=18 OR NOT 年龄<603. 扩展名为 pjx 的文件是________。
A)数据库表文件B)表单文件C)数据库文件D)项目文件4. ”商品”与”顾客”两个实体集之间的联系一般是A)一对一 B)一对多 C)多对一 D)多对多5. 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系6. 要从某数据库文件中真正删除一条记录,正确的方法是____。
A)直接用ZAP命令B)先用DELETE 命令,再用ZAP命令C)直接用PACK命令D)先用DELETE 命令,再用PACK命令7.____函数可以用来测试一个表的记录指针是否位于文件头。
A)BOF( ) B)EOF( ) C)TOP( ) D)BOTTOM( )8. 在Visual FoxPro中,逻辑删除表中性别为女的命令是____。
A)DELETE 性别=女 B) DELETE FOR 性别="女"C)PACK 性别=女 D)ZAP 性别=女9.若为xs.dbf表添加一个宽度为6的字符型字段mc,以下命令中正确的是____。
A)ALTER xs.dbf ADD mc C(6)B)ALTER TABLE xs ADD mc C(6)C)ALTER xs.dbf ADD COLUMN mc C(6)D)ALTER TABLE xs ADD FIELD mc C(6)10.使“职工”表中所有职工的工资上浮5%,正确的SQL命令是____。
A)UPDATE 职工 SET 工资=工资*1.05B)UPDATE 职工 SET 工资=工资+工资*5%C)UPDATE 职工 SET 工资=工资*1.05 FOR ALLD)UPDATE 职工 SET 工资=工资+工资*5% FOR ALL11. 在SQL的SELECT查询的结果中,消除重复记录的方法是____。
A)使用WHERE短语实现B)通过指定主索引实现C)通过指定唯一索引实现D)使用DISTINCT短语实现12.从“订单”表中删除签订日期为2007年12月31日之前的订单记录,正确的SQL语句是____。
A)DROP FROM 订单 WHERE 签订日期<={^2007-l2-31}B)DROP FROM 订单 FOR 签订日期<={^2007-l2-31}C)DELETE FROM 订单 WHERE 签订日期<={^2007-12-31}D)DELETE FROM 订单 FOR 签订日期<={^2007-l2-31)13. 在DO WHILE…ENDDO循环结构中,LOOP命令的作用是____。
A)终止程序执行B)退出过程,返回程序开始处C)转移到DO WHILE语句行,开始下一个判断和循环D)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行14.以下是表单的Activate事件的代码:s=0for n=10 to 0 step -3s=s+nendforthis.text1.value=s这段代码执行后,文本框Text1的值为____。
A)-3 B)0 C)10 D)2215. 在表单中设置标签LB的CAPTION属性为“VFP考试”,其程序代码为()A) MYFORM.LB.CAPTION=”VFP考试”B) THIS.LB.CAPTION=”VFP考试”C) THISFORM.LB.CAPTION=”VFP考试”D) THISFORM.LB.CAPTION=VFP考试1.在下列赋值语句中正确的是_ ___。
A)STORE 1 TO X,YB)STORE 1,2 TO XC)STORE 1 TO X YD)STORE 1、2 TO X2.在Visual FoxPro中,应该选择___ _字段存储图片、照片等类型数据。
A)备注型 B)通用型 C)字符型 D)双精度型3.在Visual FoxPro中以下叙述错误的是。
A)关系也被称作表B)数据库文件不存储用户数据(只是组织数据的工具,数据都存放在表中)C)表文件的扩展名是.dbfD)多个表存储在一个物理文件中4.“商品”与“顾客”两个实体集之间的联系一般是。
A)一对一 B)一对多 C)多对一 D)多对多5.扩展名为SCX的文件是。
A)备注文件 B)项目文件 C)表单文件 D)菜单文件6.___ _命令,继续执行先前的 LOCATE 命令。
A)NEXT B)CONTINUE C)FIND D)SEEK7.在Visual FoxPro 中,创建一个名为SDB.DBC的数据库文件,命令是__ __。
A)CREATE B)CREATE SDBC)CREATE TABLE SDB D)CREATE DATABASE SDB8.使用以下命令为表Student.dbf创建普通索引:USE StudentINDEX ON 出生年月 TAG CSNY若按索引标识名"CSNY"规定的顺序列出记录,应该使用命令_ ___。
A)SET ORDER TO CSNYB)SET TAG TO CSNYC)INDEX ON 出生年月D)TAG ON 出生年月9.在学生.dbf表中,查询年龄(数值型)大于18岁的学生人数的命令为__ __。
A)SELECT 年龄>18 FROM 学生B)SELECT * FROM 学生 FOR 年龄>18C)SELECT SUM(*) FROM 学生 WHERE 年龄>18D)SELECT COUNT(*) FROM 学生 WHERE 年龄>1810.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时,___ _。
A)不做参照完整性检查B)不准删除父表中的记录C)会自动删除子表中所有相关的记录D)若子表中有相关记录,则禁止删除父表中记录11.在SQL语句中,与表达式“年龄BETWEEN 18 AND 25”功能相同的表达式是__ __。
A)年龄>=18 OR <=25B)年龄>=18 AND <=25C)年龄>=18 OR 年龄<=25D)年龄>=18 AND 年龄<=2512.SQL查询时,使用WHERE子句指出的是___ _。
A)查询条件 B)查询结果C)查询目标 D)查询视图13.在DO WHILE … ENDDO循环结构中,EXIT命令的作用是___ _。
A)终止程序执行B)退出过程,返回程序开始处C)转移到DO WHILE语句行,开始下一个判断和循环D)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行14.以下是表单的Activate事件的代码:s=0n=5do while n>0s=s+nn=n-1enddothis.text1.value=s这段代码执行后,文本框Text1的内容为___ _。
A)0 B)10 C)15 D)2015.在Visual FoxPro中,关于视图的正确叙述是__ _。
A)在视图上不能进行更新操作B)视图不能同数据库表进行连接操作C)视图与数据库表相同,用来存储数据D)视图是从一个或多个数据库表导出的虚拟表1.数据表文件中有数学、英语、计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令()。
(A)TOTAL 数学,英语,计算机 TO 总分(B)REPLA 总分 WITH 数学+英语+计算机(C)SUM 数学,英语,计算机 TO 总分(D)REPLA 数学+英语+计算机 WITH 总分2.设A=2,B=3,C=4,下列表达式的值为逻辑真的是()(A) 12/A+2=B^2 (B) 3>2*B OR A=C AND B<>C OR A>B(C) A*B<>C+3 (D) A>B AND B<=C OR 3*A>2*C3. 数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是()(A)DBS包括DB和DBMS (B)DBMS包括DB和DBS(C)DB包括DBS和DBMS (D)DBS就是DB,也就是DBMS4. 有如下赋值语句,结果为“大家好”的表达式是()a=“你好”b=“大家”(A)b+AT(a,1) (B)B+RIGHT(a,1)(C)b+LEFT(a,3,4) (D)b+RIGHT(a,2)5. 设X=100,Y=800,执行以下命令:?IIF(X>=100,Y-50,Y+50),屏幕显示结果是()(A)50 (B)750 (C)800 (D)8506. 在Visual Foxpro 中,使用SQL命令将学生STUDENT中的学生年龄AVG字段的值增加1,应该使用的命令是()(A)REPLACE AGE WITH AGE+1;(B)UPDATE STUDENT AGE WITH AGE+1(C)UPDATE SET AGE WITH AGE+1(D)UPDATE STUDENT SET AGE=AGE+17.使用命令DIME a(2,3)定义数组a,则a中包含的数组元素个数为 ( )。
(A) 2 (B) 3 (C) 5 (D) 68. 数据表文件中有10条记录,当前记录号为1。
执行命令SKIP-1后再执行命令?RECNO()的返回值为( )(A)0 (B)1 (C)-1 (D)出错信息9. 使用 SQL 语句进行分组检索时,为了去掉不满足条件的分组,应当( )。
(A) 使用WHERE 子句(B) 在 GROUP BY 后面使用 HAVING 子句(C) 先使用 WHERE 子句 , 再使用 HAVING 子句(D) 先使用 HAVING 子句 , 再使用WHERE 子句10. 打开一个空数据表文件,分别用函数EOF( )和BOF( )测试,其结果一定是()(A).T.和.T. (B).F.和.F.(C).T.和.F. (D).F.和.T.11.假定系统日期是2012年12月20日,有如下命令:N=(YEAR(DATE())-2000)%100,执行后N的值应为( )。