VFP大学期末考试基本操作题答案2015

合集下载

VFP72(2015-2016VFP期末考试题)

VFP72(2015-2016VFP期末考试题)

VFP72(2015-2016VFP期末考试题)一、选择题(每题2分,共70分)1、VFP属于()数据库管理系统。

A、网状型B、关系型C、层次型D、集合型2、数据库系统的核心是()。

A、数据库B、操作系统C、数据库管理系统D、文件系统3、执行?AT("教室","自习教室")命令后显示结果为()。

A、. T.B、2C、3D、54、执行DISPLAY 姓名,出生日期FOR性别=“女”命令之后,屏幕显示的是所有性别字段值为“女”的记录,这时记录指针指向()。

A、最后一个性别为“女”的记录B、最后一个性别为“女”的记录的下一个记录C、文件尾D、状态视表文件中数据记录的实际情况而定5、一个数据库名student,要想打开该数据库,应使用命令()。

A、OPEN studentB、OPEN DATA studentC、USE DATE studentD、USE student6、要求将所有工程师的工资增加200元,应使用命令()。

A、change all 工资 with 工资+200 while 职称=”工程师”B、replace all 工资with 工资+200 while 职称=”工程师”C、change all 工资 with 工资+200 for 职称=”工程师”D、replace all 工资 with 工资+200 for 职称=”工程师”7、执行以下命令后显示的结果是()。

N=”123.45”67+&NA、190.45B、67+&NC、67123.45D、错误信息8、在建立惟一索引,出现重复字段值时,只储存重复出现记录的()。

A、第一个B、最后一个C、全部D、几个9、在VFP中,表之间的“一对多”关系是指()。

A、一个表与多个表之间的关系B、一个表中的记录对应另一个表中的多条记录C、一个表中的记录对应多个表中的一条记录D、一个表中的记录对应多个表中的多条记录10、在下面的Visual FoxPro表达式中,不正确的是()。

VF数据库期末考试题及答案

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考试题及答案**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大学期末考试基本操作题答案2015

VFP大学期末考试基本操作题答案2015
update rsgz set应发工资=基本工资+职务补贴,实发工资=应发工资-社会保险-公积
金)
3.为表RSGZ建立普通索引PK,索引表达式为“实发工资”,并用select统计实发工资
在1000元以上(含1000)的人数,将结果保存在表ren.Dbf中
SQL命令:select count(*) from rsgz where实发工资>=1000 into table ren
3.为表RSDA和RSGZ建立以“编号”作为关联字的一对多永久关系。(参见课本3.7.3
节的第二部分)
第十五题
根据以下要求,完成基本操作题,所有文件保存在指定文件夹下:
1.在指定文件下打开数据库BOOK,并把数据表RSBM添加到该数据库中,移去数据表
RSGZ和RSda。(注意移去不是物理删除)
2.为表RSBM建立以“部门名”为关键字的主索引,为表RSgl建立以“部门名”为关
在指定文件夹下完成如下操作:
1.创建一个名为"订单管理"的数据库,并将已有的employee、orders和customer三
个表添加到该数据库中。
2.为orders表建立一个普通索引,索引名为nf,索引表达式为"year(签订日期)"。
为employee表建立主索引,为orders建立普通索引,索引名和索引表达式均为"职员号"。
rate_exchange,或者在数据库设计器中右单击表rate_exchange,选择“修改”后在表设计器
中修改)
4.通过"外币代码"字段为表rate_exchange和currency_sl建立一对多永久联系(需要首
先建立相关索引)。(参见课本3.7.3节的第二部分)

大学生vfp考试题及答案

大学生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中,使用报表向导创建报表的步骤如下:- 打开报表向导。

大学vfp期末考试题目及答案

大学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数据库期末考试题(附答案)

v f p数据库期末考试题(附答案)work Information Technology Company.2020YEAR《FoxPro》期末试卷班级:姓名:一、填空:(每空2分,共30分)1.VFP6.0的数据库属于(关系型)数据库,其数据库文件的扩展名是(.dbc)。

2.如果一个表不属于任何一个数据库,那么它就是一个(自由表)。

3.程序设计的一些基本结构,包括(条件分支)控制语句和(循环结构)控制语句。

4.创建表的方法有:(利用表向导创建表)、(利用表设计器创建表)和(使用命令创建表)。

5.(表)是关系数据库管理系统中处理数据的基本单元。

6.退出VFP6.0可在命令窗口中输入命令(quit)。

7.用当前窗体的LABEL1控件显示系统时间的语句是BEL1.(caption)=TIME( )。

8.在表单中,确定控件是否可见的属性是(visible)。

9.VFP6.0与其他应用程序之间复制数据的3种方法分别是:(导入)、(追加)和(导出)。

二、选择:(每小题2分,共20分)1.VFP中数据类型为(A)种。

A. 11B. 12C. 13D. 142.打开VFP“项目管理器”的“数据”选项卡,其中包含(D )。

A. 数据库B. 自由表C. 查询D. 以上三种3.在VFP6.0中,“表”是指(B)。

A. 报表B. 关系C. 表格D. 表单4.如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于( A )。

A. 一对一联系B. 一对二联系C. 多对多联系D. 一对多联系5.参照完整性的规则不包括(D)。

2A. 更新规则B.删除规则C. 插入规则D. 检索规则6.(A )用于创建字段控件,并显示表中字段、内存变量或其他表达式的内容。

A. 域控件B. 标签C. 矩形D. 图片/OLE连编型控件7.语句X=X+1的正确含义是(C )。

A. 将变量X的值等于变量X+1的值;B. 将变量X的值存入变量X+1中去;C. 将变量X的当前值加1后,赋给变量X;D. 变量X等于X+1。

VF习题集(答案)

VF习题集(答案)

VFP面向对象程序设计习题作业200 至200 学年计算机与信息科学系VFP练习题习题一一、单项选择题1. 数据库管理系统的英文缩写是d。

A) DBM B) DB C) DBS D) DBMS2. 支持数据库各种操作的软件系统是d。

A) 操作系统B) 命令系统C) 数据库系统D) 数据库管理系统3. c是存储在计算机存储设备上相关数据的集合。

A) 网络系统B) 操作系统C) 数据库D) 数据库管理系统4. 由计算机、操作系统、DBMS、数据库、应用程序及用户组成的一个整体叫b。

A) 数据库管理系统B) 数据库系统C) 文件系统D) 软件系统5. 数据库系统的核心是b 。

A) 数据库B) 数据库管理系统C) 操作系统D) 文件系统6. 数据库DB,数据库系统DBS,数据库管理系统DBMS,三者之间的关系是c。

A) DBMS包括DB和DBS B) DB包括DBS和DBMSC) DBS包括DB和DBMS D) DBMS包括DBS7. VFP是一种d数据库管理系统。

A) 网状型B) 共享型C) 层次型D) 关系型8.在关系模型中,将两个关系通过共同字段名组成一个新的关系,是c 关系运算。

A) 选择B) 投影C) 连接D)层次二、填空题1. 数据库系统的核心部分是数据库管理系统。

2. 在关系数据库的三种关系运算是选择、投影、连接。

3. 从关系中找出满足条件的元组的操作是_选择__运算。

习题二一、单项选择题1. 在进行VFP表的结构设计时,其字符型字段的宽度不允许超过__b____。

A)255 B)254 C)20 D)无限制2. 要显示和隐藏VFP所有的工具栏,应使用___b___菜单下的“工具栏”命令。

A)文件B)显示C)工具D)窗口3. VFP表文件中,对字符型字段的值,最多可输入__d____个字符。

A)255 B)128 C)8 D)2544. 在表设计器中设计了表的备注字段后,系统会自行产生该表文件的备注文件,该文件的主文件名与表文件同名,而扩展名是___c____。

计算机二级VISUALFOXPRO上机考试132015年_真题(含答案与解析)-交互

计算机二级VISUALFOXPRO上机考试132015年_真题(含答案与解析)-交互

计算机二级VISUAL FOXPRO上机考试13 2015年(总分30, 做题时间90分钟)1.基本操作题(1)在名称为Form1的窗体上绘制一个文本框,其名称为Text1,然后通过“属性”窗口设置窗体和文本框的属性,实现如下功能:在文本框中可以显示多行文本,显示垂直滚动条,显示的初始信息为“模拟考试”,显示的字体为四号、黑体;窗体的标题为“设置文本框属性”,如图13-1所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sj1.vbp,窗体文件名为sj1.frm。

(2)在名称为Form1的窗体上绘制两个命令按钮,其名称分别为Command1和Command2,编写适当的事件过程。

程序运行界面如图13-2所示,如果单击命令按钮Command1,则可使该按钮移到顶部;如果单击命令按钮Command2,则可使该按钮在高度和宽度上各扩大到原来的2和3倍。

程序运行时的窗体界面如图13-3所示。

注意:不得使用任何变量,存盘时必须存放在考生文件夹下,工程文件名为sj2.vbp,窗体文件名为sj2.frm。

SSS_TEXT_QUSTI分值: 10答案:(1)根据题意,新建“标准EXE”工程,将一个文本框控件添加到窗体中,名称为Text1、MultiLine属性为True、Text属性为“模拟考试”、ScrollBar属性为2、Font中字体为宋体,字型为黑体、大小为四号,设置完成后,单击按钮运行程序,并按原文件名保存。

(2)根据题意,新建“标准EXE”工程,将两个命令按钮添加到窗体中,名称分别为Command1和Command2,Caption属性分别为“Command1”和“Command2”,双击Com-mand1进入代码窗口,编写如下代码:2.简单应用题(1)在考生文件夹下有一个工程文件sj3.vbp,相应的窗体文件为sj3.frm。

其功能是产生40个0~800的随机整数,放人一个数组中,然后输出其中的最小值。

VFP期末试卷及答案

VFP期末试卷及答案

VFP期末试卷及答案《Visual FoxPro 程序设计教程》试卷(B 卷)考试方式:闭卷本试卷考试分数占学生总评成绩的 70 %复查总分总复查人(本题 30分)一、填空题(共20小题,每小题1.5分)1. 在Visual FoxPro 中,向数据库文件中追加数据使用语句( )。

A 、INSERTB 、REPLACEC 、APPEND D 、ADD2. 在Visual FoxPro 中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( )。

A 、display all for nl>20 B 、display all while nl>20 C 、list for nl while nl>20 D 、list while nl>203. 在Visual FoxPro 中,skip 命令移动记录指针的基准是( )。

A 、第一条记录 B 、当前记录 C 、指定纪录 D 、库文件尾4. 退出VFP 系统的命令是()。

A.EXIT B.RETURN C.CANCELD.QUIT5. 在有关数据库的概念中,若干记录的集合称为()。

A. 文件 B. 字段 C. 数据项 D. 表6. 联接运算要求联接的两个关系有相同的()。

7. 条件函数IIF(LEN(SPACE(4))>3,1,-1)的值是()。

A. 1 B. -1C. 3D. 48. 数学表达式5≤X ≤8在Visual FoxPro 中应表示为()。

A. X>=5.OR.X<=8 B. X>=5.AND.X<=8 C. X ≤8.AND.5≤X D. 5≤X.OR. X ≤8 9.下面的赋值表达式不正确的是() A.STORE "HELLO WORLD!" TO STR B. STORE 123456 TO A1,B1C.WORD="FOXPRO"D.STORE 12,34 TO A2,B210.逻辑常量A=.T.、B=.T.、C=.T.,下面各表达式中返回逻辑真的是() A.NOT((NOT A OR B) AND C) B. NOT (NOT (A OR B) AND C) C.NOT(A AND B OR NOT C) D.NOT(NOT A OR B AND C) 11. 当前表文件有20条记录,当前记录号为10 ,执行命令LIST REST 以后,当前记录号是()。

计算机vf考试题及答案

计算机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命令或者在表设计器中创建。

vfp期末考试题目及答案

vfp期末考试题目及答案

vfp期末考试题目及答案VFP期末考试题目及答案一、选择题1. 在Visual FoxPro中,以下哪个命令用于打开表单?A. OPEN FORMB. DISPLAY FORMC. SHOW FORMD. VIEW FORM答案:A2. Visual FoxPro中,用于排序记录的命令是:A. ORDER BYB. SORTC. ARRANGED. RANK答案:B3. 在Visual FoxPro中,以下哪个函数用于计算表中记录的总数?A. RECCOUNT()B. RECNO()C. FOUNDCOUNT()D. COUNT()答案:A二、填空题1. 在Visual FoxPro中,创建一个表单的基本步骤是:打开表单向导,选择表单类型,_______,保存表单。

答案:设置表单属性2. 要在Visual FoxPro中创建一个查询,可以使用_______工具。

答案:查询设计器3. 在Visual FoxPro中,_______属性用于设置表单的标题。

答案:Caption三、简答题1. 解释Visual FoxPro中的“字段”和“记录”的区别。

答案:在Visual FoxPro中,“字段”指的是表中的一个列,它代表数据的一个属性,如姓名、年龄等。

而“记录”指的是表中的一行,它包含了字段的一个具体实例,如一个人的姓名和年龄的具体值。

2. 描述如何在Visual FoxPro中创建一个简单的报表。

答案:在Visual FoxPro中创建一个简单的报表,首先需要打开报表设计器,然后选择要包含在报表中的数据源,接着设计报表的布局和格式,最后保存并预览报表。

四、编程题1. 编写一个Visual FoxPro程序,该程序能够读取一个名为“Employees”的表中的所有记录,并显示每个员工的姓名和工号。

```foxproUSE EmployeesBROWSEUSE```五、案例分析题1. 假设你有一个名为“Sales”的表,其中包含“ProductID”,“ProductName”, “Quantity”, “Price”字段。

下半年计算机二级VFP机试模拟题及答案

下半年计算机二级VFP机试模拟题及答案

下半年计算机二级VFP机试模拟题及答案2015下半年计算机二级VFP机试模拟题及答案一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,有一个学生数据库SDB,打开该数据库,完成如下操作:1.为学生表STUDENT的"性别"字段增加约束:性别$"男女",出错提示信息为"性别必须是男或女",默认值为"女"。

2.为学生表STUDENT创建一个主索引,主索引的索引名为sid,索引表达式为学号。

为课程表COURSE创建一个主索引,主索引的索引名为cid,索引表达式为课程号。

为选课表SC创建一个主索引和两个普通索引(升序),主索引的索引名为scid,索引表达式为"学号+课程号";一个普通索引的索引名为sid,索引表达式为学号;另一个普通索引的索引名为cid,索引表达式为课程号。

3.通过"学号"字段建立选课表SC和学生表STUDENT表间的永久联系。

通过"课程号"字段建立选课表SC与课程表COURSE间的永久联系。

并为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。

4.使用报表向导建立一个简单报表。

要求选择学生表STUDENT表中所有字段;记录不分组;报表样式为随意式;列数为"1",字段布局为"列",方向为"纵向";排序字段为"学号",升序;报表标题为"学生基本情况一览表";报表文件名为ONE.FRX。

二、简单应用(2小题,每题20分,计40分)在考生文件夹下,打开学生数据库SDB,完成如下简单应用:1.使用查询设计器设计一个名称为TWO的查询,查询每个同学的学号(来自STUDENT表)、姓名、课程名和成绩。

大学vfp试题及答案

大学vfp试题及答案

大学vfp试题及答案一、单项选择题(每题2分,共20分)1. 在Visual FoxPro中,下列哪个选项不是数据类型?()A. 数字型B. 日期型C. 逻辑型D. 字符串型2. Visual FoxPro中,用于创建表单的命令是()。

A. CREATE FORMB. CREATE TABLEC. CREATE DATABASED. CREATE REPORT3. 以下哪个命令用于在Visual FoxPro中打开一个已经存在的表?()A. USEB. OPENC. BROWSED. EDIT4. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?()A. LENB. STRC. TYPED. UPPER5. 以下哪个选项是Visual FoxPro中的文件类型?()A. .DBFB. .TXTC. .DOCD. .XLS6. 在Visual FoxPro中,以下哪个命令用于结束当前的程序执行?()A. EXITB. QUITC. ENDD. STOP7. Visual FoxPro中,以下哪个选项是正确的SQL语句?()A. SELECT * FROM 表名 WHERE 条件B. SELECT 表名 WHERE 条件C. SELECT * FROM WHERE 条件D. SELECT WHERE 条件8. 在Visual FoxPro中,以下哪个选项是正确的数据表索引类型?()A. 主索引B. 次索引C. 唯一索引D. 所有以上9. Visual FoxPro中,以下哪个命令用于计算表中记录的数量?()A. COUNTB. SUMC. AVGD. MAX10. 在Visual FoxPro中,以下哪个选项是正确的数据表结构描述?()A. 字段名型别(长度)B. 型别字段名(长度)C. 长度字段名型别D. 长度型别字段名二、多项选择题(每题3分,共15分)1. Visual FoxPro中,以下哪些选项是合法的变量命名规则?()A. _变量名B. 变量名_C. 变量名D. 变量名1232. 在Visual FoxPro中,以下哪些命令可以用于数据表的排序?()A. SORTB. ORDER BYC. INDEXD. ASC3. Visual FoxPro中,以下哪些选项是合法的SQL语句?()A. INSERT INTO 表名 VALUES (值1, 值2, ...)B. UPDATE 表名 SET 字段名 = 值 WHERE 条件C. DELETE FROM 表名 WHERE 条件D. SELECT * FROM 表名4. 在Visual FoxPro中,以下哪些选项是合法的函数?()A. DATE()B. TIME()C. TODAY()D. NOW()5. Visual FoxPro中,以下哪些选项是合法的表单控件?()A. 标签B. 文本框C. 命令按钮D. 列表框三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用________命令可以创建一个新的项目。

vf期末考试题库含答案30页完好打印版

vf期末考试题库含答案30页完好打印版

8. 在 Visual FoxPro 中,skip 命令移动记录指针的基准是( B )。
A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾
9. 一个数据库文件中多个备注字段的内容是存放在( B )。
A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中
D、一个文本文件中
10. 要删除当前数据库文件中的“性别”字段,应使用命令( A )。
B、ctrl+q C、ctrl+c D、esc
6. 在 Visual FoxPro 中,用 modify structure 对数据库结构进行修改时,数据库的原有数据( C )。
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,通系电1,力过根保管据护线0生高不产中仅工资22艺料22高试可中卷以资配解料置决试技吊卷术顶要是层求指配,机置对组不电在规气进范设行高备继中进电资行保料空护试载高卷与中问带资题负料22荷试,下卷而高总且中体可资配保料置障试时23卷,23调需各控要类试在管验最路;大习对限题设度到备内位进来。行确在调保管整机路使组敷其高设在中过正资程常料1工试中况卷,下安要与全加过,强度并看2工且55作尽22下可2都能护1可地关以缩于正小管常故路工障高作高中;中资对资料于料试继试卷电卷连保破接护坏管进范口行围处整,理核或高对者中定对资值某料,些试审异卷核常弯与高扁校中度对资固图料定纸试盒,卷位编工置写况.复进保杂行护设自层备动防与处腐装理跨置,接高尤地中其线资要弯料避曲试免半卷错径调误标试高方中等案资,,料要编5试求写、卷技重电保术要气护交设设装底备备4置。高调、动管中试电作线资高气,敷料中课并3设试资件且、技卷料中拒管术试试调绝路中验卷试动敷包方技作设含案术,技线以来术槽及避、系免管统不架启必等动要多方高项案中方;资式对料,整试为套卷解启突决动然高过停中程机语中。文高因电中此气资,课料电件试力中卷高管电中壁气资薄设料、备试接进卷口行保不调护严试装等工置问作调题并试,且技合进术理行,利过要用关求管运电线行力敷高保设中护技资装术料置。试做线卷到缆技准敷术确设指灵原导活则。。:对对在于于分调差线试动盒过保处程护,中装当高置不中高同资中电料资压试料回卷试路技卷交术调叉问试时题技,,术应作是采为指用调发金试电属人机隔员一板,变进需压行要器隔在组开事在处前发理掌生;握内同图部一纸故线资障槽料时内、,设需强备要电制进回造行路厂外须家部同出电时具源切高高断中中习资资题料料电试试源卷卷,试切线验除缆报从敷告而设与采完相用毕关高,技中要术资进资料行料试检,卷查并主和且要检了保测解护处现装理场置。设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

vfp期末试题及答案

vfp期末试题及答案

vfp期末试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个不是表单控件的属性?A. CaptionB. NameC. TextD. Class答案:D2. 以下哪个函数用于计算表达式的值?A. Eval()B. Str()C. VarType()D. Set()答案:A3. 在Visual FoxPro中,以下哪个命令用于创建一个空表?A. CREATE TABLEB. CREATE INDEXC. CREATE VIEWD. CREATE DATABASE答案:A4. Visual FoxPro中的表单设计器提供了哪些功能?A. 仅设计表单的外观B. 设计表单的外观和逻辑C. 仅编写表单的代码D. 仅设置表单的属性答案:B5. 在Visual FoxPro中,以下哪个命令用于打开一个已存在的表?A. OPEN TABLEB. USEC. DISPLAYD. BROWSE答案:B6. 以下哪个不是Visual FoxPro的数据库组件?A. 表B. 视图C. 索引D. 报表答案:D7. 在Visual FoxPro中,以下哪个命令用于修改表的字段属性?A. MODIFY STRUCTUREB. ALTER TABLEC. CHANGED. UPDATE答案:A8. 以下哪个函数用于将日期转换为字符型?A. Date()B. Str()C. CDate()D. CTod()答案:A9. 在Visual FoxPro中,以下哪个命令用于删除一个字段?A. DELETE FIELDSB. DROP FIELDSC. REMOVE FIELDSD. ERASE FIELDS答案:A10. Visual FoxPro中的类是什么?A. 一个表单B. 一个程序C. 一个对象的模板D. 一个数据库答案:C二、简答题(每题5分,共10分)1. 简述Visual FoxPro中索引的作用。

计算机二级考试VFP模拟题及答案五

计算机二级考试VFP模拟题及答案五

计算机二级考试VFP模拟题及答案五2015计算机二级考试VFP模拟题及答案(五)一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成下列操作:1.建立名称为"CDB"的商品销售数据库。

然后将考生文件夹下的顾客表CUST、订单表ORDER和商品表COMM三个自由表添加到数据库CDB中。

2.分别为顾客表CUST、订单表ORDER和商品表COMM创建主索引,CUST表主索引的索引名和索引表达式均为"顾客号";COMM表主索引的索引名和索引表达式均为"商品号";ORDER表主索引的索引名为"PK_CC"、索引表达式为"顾客号+商品号";分别为ORDER表的"顾客号"和"商品号"建立普通索引(升序),索引名与字段名相同。

3.通过字段"顾客号"建立ORDER与CUST之间的永久联系、通过字段"商品号"建立ORDER与COMM之间的永久联系。

然后为以上建立的永久联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。

4.在商品销售数据库CDB中使用SQL的CREATE TABLE语句创建数据库表:销售明细表(顺序号,日期,商品号,商品名,金额),其中:顺序号为字符型,宽度为6;日期为日期型;商品号为字符型,宽度为6;商品名为字符型,宽度为10;金额为数值型,宽度为10(其中小数2位);表的主关键字为"顺序号"。

将创建表的SQL语句存放在文件ONE.PRG中。

二、简单应用(2小题,每题20分,计40分)在考生文件夹下,打开该"CDB"数据库,完成如下简单应用:1.使用一对多表单向导选择CUST表和ORDER表生成一个名为"ONE"的表单。

vfp期末考试试题(带答案)

vfp期末考试试题(带答案)

《VFP》期末考试试题一、选择题:1。

以下所列各项属于命令按钮事件的是(d)A.Parent B.This C.ThisFormD.Click2.执行如下命令序列后,最后一条命令的显示结果是(c)DIMENSION M(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(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.Caption9.让控件获得焦点,使其成为活动对象的方法是(c)A.SHOW B. RELEASE C.SETFOCUS D.G OTFOCUS10.在Visual FoxPro中字段的数据类型不可以指定为(b)A.日期型 B.时间型 C.通用型 D.备注型11. DBMS的含义是:( b )A.数据库系统 B.数据库管理系统C.数据库管理员 D.数据库12.对于“关系”的描述,正确的是:( d )A.同一个关系中允许有完全相同的元组B.同一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名13.下列程序段的输出结果是 ( b )Clearstore 10 to astore 20 to bdo swap with a,(B)?a,bprocedure swapparameters x1,x2temp=X1x1=x2x2=tempendprocA.10 20 B.20 20 C.20 10 D.10 1014.在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。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VFP 上机练习题答案说明:操作时用到的文件及要保存的文件均在与题号对应的文件夹内(下)注意操作题要求运行程序的地方必须都运行一下,否则可能影响得分。

蓝色的文本为操作说明、提示或参考操作答案,红色的文本为原题中题干说明可能有些不合适或错误。

本文中给出的说明或参考代码均在VFP 环境下测试通过,仅供参考,不是题目的唯一答案,如有不对的地方,请指正。

基本操作第一题1.在指定文件夹下建立数据库BOOKAUTH,并把表BOOKS 和表AUTHORS 文件添加到该数据库中。

(建立数据库后,执行modi data 命令打开数据库设计器,然后在窗口空白处右单击选择“添加表”即可,后面各个题目中类似操作不再重复说明。

)2.为AUTHORS 表建立主索引,索引名为“PK”,索引表达式为“作者编号”(在表设计器中,在索引字段上选择“索引”下拉框中的箭头,有具体升序或降序要求时选择方向向上或向下的箭头,无要求是默认选择升序即可;若索引表达式不是字段名字本身,可以在此基础上再点击“索引”标签,找到具体的索引条目,输入索引标记名和索引表达式即可)。

为BOOKS 建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”,第二个索引名和索引表达式均为“作者编号”。

3.建立表AUTHORS 和表BOOKS 之间的永久性联系。

(参见课本3.7.3 节的第二部分,AUTHORS 主表的PK 到BOOKS 子表的“作者编号”,鼠标拖拽即可建立一对多联系,不要反了)第二题1.在指定文件夹下打开数据库文件SCORE_MANAGER,该数据库中有3 个表STUDENT、SCORE1 和COURSE,根据已经建立好的索引,建立表间的联系(寻找两表间相同的索引名称,建立一对一的连接,或一个主索引和一个普通索引建立一对多连接,这里指的是永久联接)。

2.为COURSE 表增加字段,开课学期(N,2,0)。

(直接在数据库设计器中右单击表,选择修改,在表结构设计器中添加即可)3.为SCORE1 表中的“成绩”字段设置字段有效性规则:成绩>=0,出错信息:“成绩必须大于或等于0”。

(练习题中给定的数据表中已经设置了,设置字段有效性规则时注意在表设计器中首先正确选择字段再进行设置,记录有效性操作类似。

注意信息内容要字符串界定符)第三题根据以下要求,完成基本操作,所需文件在指定文件夹下:1.从SCORE_MANAGER 数据库中删除名为NEW_VIEW1 的视图(在数据库设计器中,右单击视图,选择删除即可)。

2.用SQL 命令向SCORE1 表中插入一条记录:学号为“993503433”、课程号为“0001”、成绩为99。

(在VFP 命令窗口中执行命令:insert into score1 (学号,课程号,成绩) values("993503433","0001",99),不用考虑打开表)3.打开表单MYFORM,向其中添加一个“关闭”命令按钮(名称为Command1)(打开表单后,设置关闭按钮Command1 的caption 为:关闭),表单运行时,单击此按钮关闭表单。

(设置关闭按钮Command1 的单击事件程序代码为:thisform.release,后面的关闭表单按钮都要进行类似设置,并且执行一次,否则影响得分。

)第四题1.在指定文件夹下打开数据库文件college(modi data college),物理删除该数据库中的temp 表(在数据库设计器中右单击该表选择删除,在提示框中再选择删除,注意此操作要求物理删除表,所以不要选择移去,移去操作仅把表转换为自由表,而不是从磁盘上物理删除表),然后将三个自由表“教师表”、“课程表”和“学院表”添加到该数据库中。

2.为“课程表”和“教师表”分别建立主索引和普通索引,字段名和索引名均为“课程号”,并为两个表建立一对多的联系。

(参见课本3.7.3 节的第二部分)3.使用SQL 语句查询“教师表”中工资大于4500 的教师的全部信息,将查询结果按职工号升序排列,查询结果存储于文本文件one.txt 中,SQL 语句存储于文件two.prg 中。

SQL 命令: select * from 教师表 where 工资>4500 order by 职工号 to fileone.txt用modi comm 命令建立一个文件two.prg(注意写完整文件名字,否则可能不得分),把上面的语句输入后保存即可。

第五题在指定文件夹下打开数据库“宾馆”,完成以下操作:1.打开“客户”表,为“性别”字段增加约束性规则:性别只能取“男”或“女”,默认值为“女”,表达式为性别$“男女”。

2.为“入住”表创建一个主索引,索引名为fkkey,索引表达式为“客房号+客户号”。

(在表设计器中建立入住字段的索引,在索引标签中设置其为主索引,在索引名处输入fkkey,在表达式处输入:客房号+客户号)3.根据各表的名称、字段名的含义和存储的内容建立表之间的永久联系(参见课本3.7.3 节的第二部分),并根据要求建立相应的普通索引,索引名与创建索引的字段名相同,升序排序。

第六题本题应该归入简单应用题根据以下要求,完成基本操作,所需文件在指定文件夹下:1.打开表单one,向其中添加一个组合框(Combo1),并将其设置为下拉列表框(设置Combo1 的style 属性)。

设置组合框的RowSource 和RowSourceType 属性,使组合框Combo1 的显示条目为“上海”、“北京”(不要使用命令方式指定这两个属性),显示情况如下图所示(设置Combo1 的RowSource 属性值为“上海,北京” ----注意不要输入双引号啦!,RowSourceType 属性设置为1-值)。

2.向表单one 中添加两个命令按钮“统计”和“退出”,名称分别为Command1 和Command2 (Command1 命令按钮的caption 属性设置为“统计”,Command2 命令按钮的caption 属性设置为“退出”)。

为“退出”命令按钮的Click 事件编写一条命令,执行该命令时关闭并释放表单(Command2 命令的单击事件程序为:thisform.release)。

3.为表单one 中的"统计"命令按钮的Click 事件编写一条SQL 命令,执行该命令时,将“歌手表”中所有"歌手出生地"与组合框(Combo1)指定的内容相同的歌手的全部信息存入自由表birthplace 中。

(select * from 歌手表 where 歌手出生地=bo1.value into table birthplace)第七题根据以下要求,完成基本操作,所需文件(或要保存文件)均在指定文件夹下:1.在指定文件夹下建立一个名为"外汇管理"的数据库。

(create data 外汇管理)2.将表currency_sl和表rate_exchange添加到新建立的数据库中。

3. 将表rate_exchange 中" 买出价" 字段的名称改为" 现钞卖出价" 。

(modi strurate_exchange,或者在数据库设计器中右单击表rate_exchange,选择“修改”后在表设计器中修改)4.通过"外币代码"字段为表rate_exchange和currency_sl建立一对多永久联系(需要首先建立相关索引)。

(参见课本3.7.3节的第二部分)第八题在指定文件夹下完成如下操作:1. 创建一个名为"订单管理"的数据库,并将已有的employee 和orders 两个表添加到该数据库中。

新建一个名为customer 的表,表结构如下:客户号字符型(4)客户名字符型(36)地址字符型(36)执行Create customer 命令,在表设计器中设置以上字段;也可以使用SQL 命令直接建立:create table customer(客户号 C(4),客户名 C(36),地址 C(36))2. 为orders 表建立一个普通索引,索引名为je,索引表达式为"金额",降序索引。

3. 通过"客户号"分别为customer 表建立主索引,为orders 建立普通索引,索引名和索引表达式均为"客户号",通过"客户号"为customer 表和orders 表之间建立一个一对多的永久联系。

第九题在指定文件夹下完成如下操作:1. 创建一个名为"订单管理"的数据库,并将已有的employee、orders 和customer 三个表添加到该数据库中。

2. 为orders 表建立一个普通索引,索引名为nf,索引表达式为"year(签订日期)"。

为employee 表建立主索引,为orders 建立普通索引,索引名和索引表达式均为"职员号"。

通过"职员号"在employee 表和orders 表之间建立一个一对多的永久联系。

(参见课本3.7.3 节的第二部分)3. 为上述建立的联系设置参照完整性约束:更新规则为"限制",删除规则为"级联",插入规则为"限制"。

(参见课本3.8.3 节)第十题在指定文件夹下,完成如下操作:1. 将当前文件夹下的自由表CLASS(班级表)和TEACHER(教师表)添加到学生数据库SDB 中;为班级表CLASS 创建一个主索引和普通索引(升序),主索引的索引名和索引表达式均为班级号;普通索引的索引名和索引表达式均为班主任号。

为教师表TEACHER 创建一个主索引,索引名和索引表达式均为教师号;2. 通过"班级号"字段建立班级表CLASS 和学生表STUDENT 表间的永久联系。

通过班级表CLASS 的"班主任号"字段与教师表TEACHER 的"教师号"字段建立班级表CLASS 和教师表TEACHER 间的永久联系;(参见课本3.7.3 节的第二部分)3.为以上建立的两个联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。

(参见课本3.8.3 节)第十一题根据以下要求,完成基本操作题,所有文件保存在指定文件夹下:1.在指定文件下建立数据库BOOK,并把数据表rsgz 添加到该数据库中。

相关文档
最新文档