大学VF课程复习题

合集下载

vf试题及答案能复制

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

单选题1.下列数据中,____是字符型常量。

A.3.1415926B."3.1415926"C."3.14"+"15926"D."3.14"-"15926"2.下列变量名中,正确的是____。

(必须以下划线,汉字,字母开头,后面可以跟下划线,汉字,字母和数字)A.VARNAMEB.VAR X1C.VAR-X1D.VAR+X13.在下列表达式中,____的运算结果是逻辑型。

A."Visual"$"Visual FoxPro"B."Visual "+"FoxPro"C."Visual "-"FoxPro"D.len("Visual FoxPro")4.____函数返回字符表达式中字符的数目。

A.TXTWIDTH( )B.SUBSTR( )C.STR( )D.LEN( )5.在Visual FoxPro中,表结构中的逻辑型、日期时间型、备注型的宽度由系统自动给出,它们分别为____。

A.1,4,8B.1,8,4C.1,10,8D.2,8,86.在表中,____字段中可以存储图形。

A.图形型B.通用型C.备注型D.备注型(二进制)7.____命令,从表中删除所有记录,只留下表的结构。

A.PACKB.RECALLC.DELETED.ZAP8.在使用"表设计器"创建并修改自由表时,不能建立的索引类型为____。

A.主索引B.候选索引C.唯一索引D.普通索引9.____命令既可以在有索引的表中查询,也可以在无索引的表中查询。

A.LOCATEB.FINDC.SEEKD.VIEW10.文本框对象的NAME属性(对象名)默认值是____。

bel1mand1C.Text1D.Grid111.____ 关键字,提供了在方法中对当前对象的引用。

VF复习题

VF复习题

一、单项选择题1.现实世界的对象称为( A )。

A.实体B.记录C.属性D.关系2.下列不是数据库管理系统支持的模型是( D )。

A.网状模型B.关系模型C.层次模型D.表模型3.关系型数据库系统以( B )作为基本的数据结构。

A.链表B.二维表C.指针D.DBC文件4.数据库系统的核心是( B )。

A.数据模型B.数据库管理系统C.数据库D.数据库管理员5.一个工作人员可以使用多台计算机,而一台计算机可以被多个人使用,则实体工作人员与实体计算机之间的联系是( D )。

A.一对一B.一对多C.多对多D.多对一6.若内存变量G="FIRST",显示其内容使用的命令是( B )。

A.DISPLAYB.?G?&G D.SAY G7.当前表的记录数为15,先执行GOBOTTOM命令,再向下移动指针,此时函数RECNO()返回的值是( C )。

A.-1B.15C.16D.错误信息8.下列命令用于显示1968年及其以前出生的职工记录,其中错误的是( C )。

A.LIST FOR YEAR(出生日期)<=1968B.LIST FOR SUBSTR(DTOC(出生日期),7,2)<="68"C.LIST FOR LEFT(DTOC(出生日期),7,2)<="68"D.LIST FOR RIGHT(DTOC(出生日期),2)<="68"9.函数SUBSTR("2008年北京奥运会",7,4)的值是( C )。

A.京奥B.北C.北京D.北京奥运10.数据库表结构中的空值(NULL)表示的意义是( A )。

A.不确定的值B.默认值C.空格D.数值011.下列运算符中优先级最低的是( B )。

A.**B.ANDC.<=D.+12.下列4个表达式中,其值为"数据库系统 "的是( C )。

VF试题及答案

VF试题及答案

VF试题及答案(一)一、选择题下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1) DBMS的含义是:A) 数据库系统 B) 数据库管理系统C) 数据库管理员 D) 数据库(2)从关系模式中指定若干个属性组成新的关系的运算称为:A) 联接 B) 投影 C) 选择 D) 排序(3)对于“关系”的描述,正确的是:A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(4)在表设计器的“字段”选项卡中可以创建的索引是A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引(5)在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量(6)扩展名为dbf的文件是A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件(7)下列程序段的输出结果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20 B) 20 20 C) 20 10 D) 10 10(8)使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9) 设X=10, 语句?VARTYPE ("X")的输出结果是A) N B) C C) 10 D) X(10) 表达式LEN(SPACE(0))的运算结果是A) .NULL. B) 1 C) 0 D) ""(11) 为表单建立了快捷菜单mymenu,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 应该放在表单的那个事件中?A) Destory事件B) Init事件C) Load事件D) RightClick事件(12)(24)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。

期末考试 VF 重点复习题

期末考试 VF  重点复习题

期末考试V F重点复习题------------------------------------------作者------------------------------------------日期.在关系模型中,从表中选出满足条件的记录的操作称为♉♉♉♉♉♉♉♉。

(✌) 连接( ) 投影( ) 联系( ) 选择.关于✞☞命令格式的规则,下面叙述错误的是♉♉♉♉♉♉♉♉。

(✌) 每条命令必须以命令动词开头( ) 命令动词太长 最小保留 个字符( ) ☞和 ☟✋☹☜引导的条件子句是有区别的( ) 命令动词后面的子句顺序是不能调换的.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于♉♉♉♉♉♉♉。

(✌) 一对一联系( ) 一对二联系( ) 多对多联系( ) 一对多联系.下列四项中,♉♉♉♉♉♉♉不是构成数据模型的要素。

(✌) 完整性约束( ) 数据操作( ) 数据结构( ) 数据类型.隐藏命令窗口的操作方法是♉♉♉♉♉♉♉。

(✌) 单击✂窗口✂菜单中的✂命令窗口✂命令 ( ) 单击常用工具栏上的✂命令窗口✂按钮( ) 按 ❆☹☞组合键( ) 和 都可以.下列描述错误的是♉♉♉♉♉♉。

(✌) 用✋☠☜❆✈☹语句可以插入一条记录( ) 用✋☠☜❆✈☹语句可以插入多条记录( ) 使用✋☠☜❆✈☹语句可以插入记录的部分数据( ) 使用✋☠☜❆✈☹语句插入记录时列名的排列顺序必须与表定义时的顺序一致.为了在查询结果中只包含两个表中符合条件的记录,应使用♉♉♉♉♉♉♉♉联接类型。

(✌) ✋☠☠☜( ) ☹☜☞❆( ) ✋☝☟❆( ) ☞✞☹☹.在 ✈☹查询时,使用 ☟☜☜ 子句提出的是♉♉♉♉♉♉♉♉。

(✌) 查询目标( ) 查询结果( ) 查询条件( ) 查询分组.在 ☜☹☜❆语句中,♉♉♉♉♉♉♉♉子句后可能带有☟✌✞✋☠☝短语。

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 复习资料试题加答案

VF 复习资料试题加答案

二、填空题1.数据是指。

2.VF中,把表分为两个部分,分别是和。

3.表达式mod(-4,3)的结果为。

4.数据表能建立主索引,索引,候选索引和索引。

5.在VF中,文本框TEXT接收值是用属性。

6.在SQL语句的数据查询SELECT中用于筛选条件的子句是。

7.层次模型是采用表示实体与实体之间的联系。

8.在VF中,显示所有男学生的记录所使用的命令的格式是。

9.执行?LEFT("计算机基础",4)的返回值是。

10.运行表单文件登录.SCX 的命令是。

1.反映客观事物存在方式和运动状态的记录2.属性,元组3.24.唯一,普通5.V ALUE6.WHERE7.树型8. LIST FOR 性别=”男”9.“计算”10.DO FORM登录.scx三、简答题1.什么是数据和信息?试简述它们之间的区别?信息是人们对于客观事物属性和运动状态的反映。

数据是反映客观事物存在方式和运动状态的记录,是信息的载体。

对客观事物属性和运动状态的记录是用一定的符号来表达的,因此说数据是信息的具体表现形式。

区别:信息是有用的数据,数据是信息的表现形式。

信息是通过数据符号来传播的,数据如果没有具有知识性和有用性则不能称其为信息。

信息是抽象的、观念性的,数据是具体的、物理性的。

信息的形式单一,而数据的形式可以多种多样。

数据是信息的具体表示形式。

数据不仅仅指数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音(包括语音、音乐)等多媒体数据。

2.建立数据库的一般步骤有哪些?建立数据库的一般步骤是:(1)确定建立数据库的目的;(2)确定需要的表;(3)确定每个表所需要的字段;(4)确定表之间的关系;(5)进一步改进设计3.什么是程序?创建一个完整的应用程序的具体操作步骤有哪些?程序是计算机能识别并能执行的一系列指令序列的集合。

(1)创建表单(2)向表单中添加可用的控件(3)修改各个控件的相关属性(4)编写相关事件的代码(5)运行并修改(6)保存4.简述VF中List 和Display 两个命令之间的区别?LIST和DISPLAY的主要功能都是显示,区别在于:LIST以滚动方式输出,DISPLAY为分屏显示。

VF 复习题及答案

VF 复习题及答案

VF复习题选择题1、下列叙述中正确的是( )A、程序设计就是编制程序B、程序的测试必须由程序员自己去完成C、程序经调试改错后还应进行再测试D、程序经调试改错后不必进行再测试2、对于现实世界中事物的特征,在实体-联系模型中使用()A、属性描述B、关键字描述C、二维表格描述D、实体描述3、打开VF“项目管理器”的“文档”选项卡,其中包括()A、表单(Form)文件B、报表(Report)文件C、标签(Label)文件D、以上三种文件4、关于Visual FoxPro的变量,下面说法中正确的是()A、使用一个简单变量之前要先声明或定义B、数组中各数组元素的数据类型可以不同C、定义数组以后,系统为数组的每个数组元素赋以数值0D、数组元素的下标下限是05、为了设置两个表之间的数据参照完整性,要求这两个表是()A、同一个数据库中的两个表B、两个自由表C、一个自由表和一个数据库表D、没有限制6、数据独立性是数据库技术的重要特点之一,所谓数据独立性是指( )A、数据与程序独立存放B、不同的数据被存放在不同的文件中C、不同的数据只能被对应的应用程序所使用D、以上三种说法都不对7、用树型结构表示实体之间联系的模型是()A、关系模型B、网络模型C、层次模型D、以上三个都是8、将表格添加到表单时,需设置表格的数据源,通过以下() 属性完成。

A、Control SourceB、Record SourceC、Column CountD、Record Source Type9、在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是()A、改变表中记录的物理顺序B、为了对表进行实体完整性的约束C、加快数据库表的更新速度D、加快数据库表的查询速度10、数据库系统中对数据库进行管理的核心软件是()A、DBMSB、DBC、OSD、DBS11、设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则",为此要求这两个表()A、在父表连接字段上建立普通索引,在子表连接字段上建立主索引B、在父表连接字段上建立主索引,在子表连接字段上建立普通索引C、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D、在父表和子表的连接字段上都要建立主索引12、关系运算中的选择运算是()A、从关系中找出满足给定条件的元组的操作B、从关系中选择若干个属性组成新的关系的操作C、从关系中选择满足给定条件的属性的操作D、A和B都对13、在VISUAL FOXPRO中释放和关闭表单的方法是()A、RELEASEB、CLOSEC、DELETED、DROP14、数据库表字段的默认值保存在_______文件中.A、表B、数据库C、项目D、表的索引15、在Visual FoxPro中,关于查询和视图的正确描述是()A、查询是一个预先定义好的SQL SELECT语句文件B、视图是一个预先定义好的SQL SELECT语句文件C、查询和视图都是同一种文件,只是名称不同D、查询和视图都是一个存储数据的表16、在Visual FoxPro中,以下关于视图描述中错误的是( )A、通过视图可以对表进行查询B、通过视图可以对表进行更新C、视图是一个虚表D、视图就是一种查询17、在Visual FoxPro中,使用LOCATE FOR <expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用( )A、再次使用LOCATE FOR 〈expL〉命令B、SKIP命令C、CONTINUE 命令D、GO命令18、下列表达式中,表达式返回结果为的是。

VF复习题及答案

VF复习题及答案

VFP程序设计复习题一、选择题1、Visual FoxPro支持面向对象程序设计,在Visual FoxPro中,对象可区分为和容器两种。

A.表格B.控件 C.类 D.数据2、假设在某表单中设置一个命令按钮,要求在该按钮上显示“确定”二字,于是应修改该命令按钮的属性。

A.Name B.Caption C. Visible D.ToolTipText3、现要求建立一个表单,使得该表单运行时,用户可通过它进行数据输入,为此在建立表单时,至少要在该表单中设置下列的控件。

A.CommandButton B.Timer C. TextBox D.Image4、设x=”y+”,y=5,在命令窗口执行命令? &x.y后,屏幕上显示。

A.x.y B.y+5 C.25 D.105、函数STR(-304.75)的值是。

A、-304B、304C、305D、 -3056、连续执行以下命令之后,最后一条命令的输出结果是。

SET EXACT OFFX="A "?IIF(x="A",X-"BCD",X+"BCD")A、AB、BCDC、A BCDD、ABCD7、()数据在内存中占用1个字节。

A.字符型B.日期型C.货币型D.逻辑型8、在命令窗口执行命令store 0 to A后,紧接着输入并执行命令(),Visual FoxPro就会报错。

A.A<>0=A B.A=0=A C.A=0<>A D.A=09、在命令窗口输入并执行命令? {^2008-5-31}-{^2008-4-30}后,屏幕上将显示()。

A.1 B.31 C.01/01/08 D.05/01/089、在命令窗口输入并执行命令? “大学” $ “大学生”后,屏幕上将显示()。

A.大学B..T. C.大学生D..F.10、设X=”654”+SPACE(2),Y=”321”,则X-Y的值与()相等。

vf期末考试复习题库

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表单,包含一个文本框和一个按钮。

大学VF课程复习题

大学VF课程复习题

一、选择题A 1. 显示和隐藏命令窗口的操作是在_______菜单中完成的A) 工具B) 显示C) 编辑D) 窗口D 2. 在使用replace 替换命令时,不能作用于下列哪个字段A) 逻辑型B) 日期时间型C) 备注型D) 通用型D 3. 在下列命令中,不具有修改记录功能的是A) edit B) replace C) browse D) modi struB 4. VFP 中,主索引可在_____中建立A) 自由表B) 数据库表C) 任何表D) 自由表和视图C 5. 在SQL语句中表达式“工资BETWEEN 1220 AND 1250”的含义是A) 工资>1220 AND工资<1250 B) 工资>1220 OR工资<1250C) 工资>=1220 AND工资<=1250 D) 工资>=1220 OR工资<=12506. UPDATE语句的功能是A) 属于数据定义功能B) 属于数据查询功能C) 可以修改表中某些列的属性D) 可以修改表中某些列的内容7. 表达式VAL(SUBS(“奔腾586”,5,1))+LEN(“Visual Foxpro”) 的结果是A) 13.00 B) 16.00 C) 18.00 D) 19.008. 命令中<范围>子句,使用______可以对表文件从当前记录至最后一个记录进行操作。

A) ALL B) NEXT n C) RECORD n D) REST9. COPY TO <文件名> FOR <条件> 命令起到了下述关系操作功能A) 投影B) 连接C) 关联D) 选择10. 在VFP 6.0 数据表中,用于存放图像、声音等多媒体对象的数据类型是A) 备注型B) 通用型C) 逻辑型D) 字符型11. 在Visual Foxpro 6.0 中,以共享方式打开一个数据库需使用的参数是A) EXCLUSIVE B) SHARED C) NOUPDATE D) VALIDATE12. 主索引字段_______A) 不能出现重复值或空值B) 能出现重复值C) 能出现空值D) 不能出现重复值,但能出现空值13. 在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用A) "显示"菜单中的"追加方式" B) "表"菜单中的"追加新记录"C) "表"菜单中的"追加记录" D) 快捷键Ctrl+14. 表DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是A) DEMO.TXT B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT15. 在命令窗口中,显示当前数据库中所有40岁(含40 岁)以下,职称为"教授","副教授"的姓名和工资,应使用命令A) LIST FIEL 姓名,工资FOR 年龄<=40 AND 职称="教授" AND 职称="副教授"B) LIST FIEL 姓名,工资FOR 年龄<=40 OR 职称="教授" OR 职称="副教授"C) LIST FIEL 姓名,工资FOR 年龄<=40 AND (职称="教授" OR 职称="副教授")D) LIST FIEL 姓名,工资FOR 年龄<=40 OR (职称="教授" AND 职称="副教授")16. 在VFP6.0 中,打开数据库和表的命令分别为A) USE,OPEN B) SELECT,CREAT C) OPEN,USE D) CREAT,OPEN17. 设数据库与按工资索引的文件已经打开,用SEEK 命令把记录指针指向工资为900 元的记录之后,接着要使指针指向下一个相同工资的记录,应使用命令A) DISPLAY NEXT 1 B) SKIP C) CONTINUE D) SEEK 90018. 在数据库应用系统中,为数据安全使用口令程序。

VF复习题

VF复习题

VF复习题一、选择题(一)1、VFP系统中,表的结构取决于()。

A)字段的个数、名称、类型和长度B)字段的个数、名称、顺序C)记录的个数、顺序D)记录和字段的个数、顺序2、在下面的Visual Foxpro表达式中,不正确的是( )。

A) {^2002-05-01}+10 B) {^2002-05-01}-DATE()C) {^2002-05-01}+DATE() D) {^2002-05-01 10:10:10 AM}-103、关系数据库管理系统存储与管理数据库的基本形式是( )。

A) 关系树B) 二维表C) 文本文件D) 结点路径4、在教学管理中,一名学生可以选择多门课程,一门课程也可以被多名学生选,这说明学生记录型和课程记录型之间的联系是( )。

A) 一对一B) 一对多C) 多对多D) 未知5、打开Visual Foxpro后,若要退出Visual Foxpro回到Windows环境,可在命令窗口中输入( )。

A) EXIT B) QUIT C) CLOSE D)CLOSE ALL6、下列程序段执行以后,内存变量y的值是()。

x=76543y=0DO WHILE x>0y=x%10+y*10x=int(x/10)ENDDOA)3456 B)34567 C)7654 D)76543考生注意:舞弊万莫做,那样要退学,自爱当守诺,最怕错上错,若真不及格,努力下次过。

7、Visual Foxpro数据库管理系统的数据模型是 ( )。

A) 结构型B) 关系型C) 网状型D) 层次型8、在Visual Foxpro中,数组元素定义后,其元素初始值为( )。

A) 0 B) .T. C) .F. D) 无9、在Visual FoxPro中,可以使用的变量有( )。

A) 内存变量、字段变量和系统变量B) 内存变量和自动变量C) 字符变量和数组变量D) 一般变量和下标变量10、执行下列命令后,变量NDATE的显示值是( )。

vf复习题及答案

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查询,用于从员工表中检索所有工资高于平均工资的员工信息。

大学vf考试题库及答案

大学vf考试题库及答案

大学vf考试题库及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的索引类型?A. 主索引B. 候选索引C. 唯一索引D. 非唯一索引答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LEFT()C. RIGHT()D. MID()答案:A3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN FORMB. CREATE FORMC. USE FORMD. DISPLAY FORM答案:A4. Visual FoxPro中,以下哪个命令用于关闭当前表单?A. CLOSE FORMB. RELEASE FORMC. CLEAR FORMD. DESTROY FORM答案:D5. 在Visual FoxPro中,以下哪个选项是正确的SQL语句?A. SELECT * FROM employees WHERE salary > 3000B. SELECT * FROM employees WHERE salary = 3000C. SELECT * FROM employees WHERE salary < 3000D. All of the above答案:D6. Visual FoxPro中,以下哪个函数用于将字符串转换为日期?A. CTOD()B. CDOW()C. CTOD()D. DATE()答案:A7. 在Visual FoxPro中,以下哪个命令用于创建一个新的数据库?A. CREATE DATABASEB. USE DATABASEC. OPEN DATABASED. CLOSE DATABASE答案:A8. Visual FoxPro中,以下哪个函数用于计算当前日期?A. DATE()B. TIME()C. NOW()D. TODAY()答案:D9. 在Visual FoxPro中,以下哪个命令用于删除表中的一条记录?A. DELETEB. REMOVEC. DROPD. ERASE答案:A10. Visual FoxPro中,以下哪个命令用于将数据从表单的字段传送到表中?A. POSTB. APPENDC. STORED. INSERT答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的表。

VF总复习题(全答)

VF总复习题(全答)

VF总复习题(全答)VF程序设计总复习题选择类题⼀1 下列正确的VF操作命令是(B )A、LIST year(出⽣⽇期)=1978B、LIST FOR year(出⽣⽇期)=1978C、LIST FOR year(“出⽣⽇期”)=1978D、LIST FOR year(出⽣⽇期)=”1978”2 数据库表字段的默认值保存在__B_____⽂件中。

A、表B、数据库C、项⽬D、表的索引3 建⽴索引时, C 字段不能作为索引字段。

A、字符型B、数值型C、备注型D、⽇期型4 在VisualFoxPro中,表单(Form)是指( D )A、数据库中各个表的清单B、⼀个表中各个记录的清单C、数据库查询的列表D、窗⼝界⾯5 关于关系术语“域”的含义是( D )A、关系表的范围B、记录的个数C、数据项的数量D、属性的取值范围6 表设计器的“字段”选项卡中不可以创建的索引是( C )A、唯⼀索引B、候选索引 C、主索引 D、普通索引7 如果在运⾏表单时,要使表单的标题显⽰“登录窗⼝”,则可以在Form1的Load 事件中加⼊语句( A )C、/doc/9a2898085.html="登录窗⼝"D、/doc/9a2898085.html="登录窗⼝"8 均为VFP常量的是(A )A、68、“68”、-68、.T.B、{^2000.12.26}、“2000。

12。

26”、{}、“”C、[]、“AA”、0、AAD、.T.、T、”T”、_T9 VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是(C )A、索引、排序、查找B、建库、录⼊、排序C、选择、投影、联接D、显⽰、统计、复制10 ⼀个数据库名为student,要想打开该数据库,应使⽤命令( B )A、OPEN studentB、OPEN DATA studentC、USE DATA studentD、USE student*11要控制两个表中数据的完整性和⼀致性可以设置"参照完整性",要求这两个表( A )A、是同⼀个数据库中的两个表B、不同数据库中的两个表C、两个⾃由表D、⼀个是数据库表另⼀个是⾃由表12 打开VF“项⽬管理器”的“⽂档”选项卡,其中包括( D )A、表单(Form)⽂件B、报表(Report)⽂件C、标签(Label)⽂件D、以上三种⽂件13 在当前表单的LABEL1控件中显⽰系统时间的语句是(A )A、/doc/9a2898085.htmlBEL1.CAPTION=TIME()B、/doc/9a2898085.htmlBEL1.VALUE=TIME()C、/doc/9a2898085.html*14 以下关于查询描述正确的是(D )A、不能根据⾃由表建⽴查询B、只能根据⾃由表建⽴查询C、只能根据库表建查询D、可以根据库表和⾃由表建查询*15 对于XS表,下⾯ C 命令显⽰所有⼥同学记录A、LIST FOR !XBB、LIST FOR XBC、LIST FOR XB=“⼥”D、LIST FOR XB=.F.16 结构化程序设计的三种基本逻辑结构是( B )A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构*17 设有部门和职员两个实体,每个职员只能属于⼀个部门,⼀个部门可以有多名职员,则部门与职员实体之间的联系类型是( B )A、m:nB、1:mC、m:kD、1:118 对于向数据库添加表,B 说法是不正确的。

VF复习题-图文

VF复习题-图文

VF复习题-图文考试范围:一.选择题1分某30二.填空题2分某10三.判断题1分某10四.程序填空题2分某10五.程序设计题2分某10第0章1.可控冗余度:数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗余。

实现共享后,不必要的重复将全部消除,但为了提高查询效率,有时也保留少量重复数据,其冗余度可由设计人员控制。

(P2)2.数据库系统的分代:格式化数据库系统,关系数据库系统,对象-关系数据库系统(P2)3.数据库管理系统(DBMS):关系数据库通常支持“结构查询语言”SQL(P5)数据库应用系统(DBAS):通常由数据库和应用系统两部分组成(P7)第1章1.面向对象程序设计:引入VF后,把VF的应用程序设计扩展为既有结构化设计,又有面向对象程序设计的可视化程序设计,大大减轻了用户编程的工作量。

(P14)2.VF的工作方式:P23(1)交互操作方式:内涵逐渐从以命令方式为主转变为以界面为主、命令方式为辅。

交互操作虽然方便,但用户操作与机器执行相互交叉,会降低执行速度。

(2)程序执行方式:将VF的命令编成特定的序列,并存入程序文件,通过DO调用;运行效率高,而且可重复执行,随时调用执行第2章1.VF的字段属性:P34(1)字段名:用来标识字段,它是一个以字母或汉子开头,长度不超过10的字母、汉字、数字下划线序列。

(2)类型与宽度:字段类型、宽度及小数位数等属性都用来描述字段值。

①数值型N(最多20位):存放由正负号、数字和小数点所组成,且能参与数值运算的数据。

②日期型D(8个字节):mm/dd/yy③逻辑型L(1个字节):存放逻辑值T,F④备注型M(4个字节):能接收一切字符型数据,数据也存在与表的主名相同的备注文件中,扩展名为.FPT。

⑤通用型G(4个字节):存放图形,电子表格,声音等多媒体数据。

数据也存储于扩展名为.FPT的备注文件中;存储过内容后gen 变为Gen2.表设计器的“字段”选项卡P37NULL列的按钮:表示无明确的值,不同于零、空串或空格。

vf复习题答案

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` 命令来删除表中的数据。

VF考试选择题重点复习知识点

VF考试选择题重点复习知识点

VF考试选择题重点复习知识点第一章选择题程序设计/编译应用程序部分 1、用二维表数据来表示实体及实体之间联系的数据模型称为______。

A:实体--联系模型 B:层次模型 C:网状模型 D:关系模型答案:D 2、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是______。

A:DBS包括DB和DBMS B:DBMS包括DB和DBS C:DB包括DBS和DBMS D:DBS就是DB,也就是DBMS 答案:A 3、在下述关于数据库系统的叙述中,正确的是______。

A:数据库中只存在数据项之间的联系 B:数据库的数据项之间和记录之间都存在联系 C:数据库的数据项之间无联系,记录之间存在联系 D:数据库的数据项之间和记录之间都不存在联系答案:1/ 4B 4、数据库系统与文件系统的主要区别是______。

A:数据库系统复杂,而文件系统简单 B:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B 5、 Visual FoxPro6. 0是一种关系型数据库管理系统,所谓关系是指______。

A:各条记录中的数据彼此有一定的关系 B:一个数据库文件与另一个数据库文件之间有一定的关系 C:数据模型符合满足一定条件的二维表格式 D:数据库中各个字段之间彼此有一定的关系答案:C 6、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。

A:连接 B:比较 C:选择 D:投影答案:B 7、数据库系统的核心是______。

A:数据库 B:操作系统 C:数据库管理系统 D:文件答案:C 8、 Visual FoxPro6. 0是一个______。

A:8位数据库开发系统 B:16位数据库开发系统 C:32位数据库开发系统 D:64位数据库开发系统答案:C 9、关系数据库管理系统所管理的关系是______。

vf复习题汇总

vf复习题汇总

vf复习题汇总1. 表达式12%5+INT(3.5)的结果是________。

2. 数据库的三级模式结构是外模式、、。

3. 逻辑删除当前库中记录的命令为___________,物理删除当前库中带有删除标记记录的命令为______________,全部物理删除当前库中所有记录的命令为______________。

4. 表达式是由运算符与、、构成的。

5. TIME()返回值的数据类型是__________一、填空题6. 假定利用CREATE TABLE 命令建立如下一个基本表:BOOK(总编号C(6),分类号C(8),书名C(16),单价N(10,2),则分类号字段的类型为_____________型,字段宽度为_________________。

7. Visual FoxPro 6.0的三种基本操作方式为:方式、方式、方式。

8. 常见的四种数据类型分别是型、型、型、型。

9. 常见的变量种类可分为变量、变量、变量。

10. __________ 文件的默认扩展名为.DBF , __________文件的默认扩展名为.PRG 。

11. 模块化程序设计中的三种典型结构为结构、结构、结构。

12. 支持数据库系统的常用数据模型是模型、模型、模型。

13. 数据管理技术的发展经历的三个阶段是、、。

14. 数据表文件的文件扩展名为。

15. 常见的表达式分为、、、、五种。

16. 在VF中,FOR循环别名是循环,DO WHILE循环别名是循环,SCAN循环别名是循环。

17. 设当前记录为5号记录,删除从当前记录开始的三个记录的命令为。

18. SQL语言插入记录的命令是_______________,删除记录的命令是_______________,修改记录的命令是_______________。

19. 当前记录指针在第4个记录,使用SKIP命令后,记录指针定位在第________个记录。

20. 表达式SQRT(9)*4>=24结果为_________。

VF类型题复习(针对知识点)完整版

VF类型题复习(针对知识点)完整版

说明:答案请你们自己完成!下面题目为加大题量的类型题!一、选择题(30分)1.VF采用的数据模型为__A_____。

(A)、关系模型(B)、网状模型(C)、面向对象模型(D)、层次模型2.数据库管理系统的英文缩写是___D_____。

(A)、DBS (B)、MIS (C)、DB (D)、DBMS3.表达式17%4的结果是__D______。

(A)、4 (B)、.T. (C)、.F. (D)、14.下列表达式中,正确的是___A____。

(A)、{^2006/04/17}-34 (B)、{2006/03/18}+30(C)、{2006-12-13}-DATE()(D)、{^2006/03/18}+DA TE()5.____B____可链接或嵌入OLE对象。

(A)、通用型字段和备注型字段(B)、只有通用型字段(C)、只有备注型字段(D)、任何类型字段6.定位记录时,可以用__B____命令向前或向后移动若干条记录位置。

(A)、GO TO (B)、SKIP(C)、LOCA TE (D)、NEXT7.下列关于索引的描述,正确的是_C_____。

(A)、创建索引后,原来的数据表文件中的记录的物理顺序将被改变(B)、使用索引并不能加快对表的查询操作(C)、索引与数据表的数据存储在一个文件中(D)、创建索引是创建一个指向数据表文件记录的指针构成的文件8.假设一个企业可以生产多种产品,那么企业与产品之间是_C_________。

(A)、多对多联系(B)、一对一联系(C)、一对多联系(D)、多对一联系9.用下列命令中的____C____可从当前数据库中移去数据表AB 。

(A)、DELETE TABLE AB(B)、DROP TABLE AB(C)、REMOVE TABLE AB(D)、ERASE TABLE AB10. 在Visual FoxPro中,ALTER-SQL语句属于一种____A___功能的语句。

(A)、数据操作(B)、数据定义(C)、数据控制(D)、数据查询11.下列关于视图与查询的叙述,错误的是___B____(A)、视图可以更新数据(B)、查询和视图都可以更新数据(C)、查询保存在一个独立的文件中(D)、视图不是独立的文件,它只能存储在数据库中12. 在"图书"表中查找单价最低的图书记录,应使用SQL语句是___B____。

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

一、选择题A 1. 显示和隐藏命令窗口的操作是在_______菜单中完成的A) 工具B) 显示C) 编辑D) 窗口D 2. 在使用replace 替换命令时,不能作用于下列哪个字段A) 逻辑型B) 日期时间型C) 备注型D) 通用型D 3. 在下列命令中,不具有修改记录功能的是A) edit B) replace C) browse D) modi struB 4. VFP 中,主索引可在_____中建立A) 自由表B) 数据库表C) 任何表D) 自由表和视图C 5. 在SQL语句中表达式“工资BETWEEN 1220 AND 1250”的含义是A) 工资>1220 AND工资<1250 B) 工资>1220 OR工资<1250C) 工资>=1220 AND工资<=1250 D) 工资>=1220 OR工资<=12506. UPDATE语句的功能是A) 属于数据定义功能B) 属于数据查询功能C) 可以修改表中某些列的属性D) 可以修改表中某些列的内容7. 表达式VAL(SUBS(“奔腾586”,5,1))+LEN(“Visual Foxpro”) 的结果是A) 13.00 B) 16.00 C) 18.00 D) 19.008. 命令中<范围>子句,使用______可以对表文件从当前记录至最后一个记录进行操作。

A) ALL B) NEXT n C) RECORD n D) REST9. COPY TO <文件名> FOR <条件> 命令起到了下述关系操作功能A) 投影B) 连接C) 关联D) 选择10. 在VFP 6.0 数据表中,用于存放图像、声音等多媒体对象的数据类型是A) 备注型B) 通用型C) 逻辑型D) 字符型11. 在Visual Foxpro 6.0 中,以共享方式打开一个数据库需使用的参数是A) EXCLUSIVE B) SHARED C) NOUPDATE D) VALIDATE12. 主索引字段_______A) 不能出现重复值或空值B) 能出现重复值C) 能出现空值D) 不能出现重复值,但能出现空值13. 在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用A) "显示"菜单中的"追加方式" B) "表"菜单中的"追加新记录"C) "表"菜单中的"追加记录" D) 快捷键Ctrl+14. 表DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是A) DEMO.TXT B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT15. 在命令窗口中,显示当前数据库中所有40岁(含40 岁)以下,职称为"教授","副教授"的姓名和工资,应使用命令A) LIST FIEL 姓名,工资FOR 年龄<=40 AND 职称="教授" AND 职称="副教授"B) LIST FIEL 姓名,工资FOR 年龄<=40 OR 职称="教授" OR 职称="副教授"C) LIST FIEL 姓名,工资FOR 年龄<=40 AND (职称="教授" OR 职称="副教授")D) LIST FIEL 姓名,工资FOR 年龄<=40 OR (职称="教授" AND 职称="副教授")16. 在VFP6.0 中,打开数据库和表的命令分别为A) USE,OPEN B) SELECT,CREAT C) OPEN,USE D) CREAT,OPEN17. 设数据库与按工资索引的文件已经打开,用SEEK 命令把记录指针指向工资为900 元的记录之后,接着要使指针指向下一个相同工资的记录,应使用命令A) DISPLAY NEXT 1 B) SKIP C) CONTINUE D) SEEK 90018. 在数据库应用系统中,为数据安全使用口令程序。

要使输入的口令不在屏幕上显示,在口令输入命令的前后应分别使用命令A) SET CONSOLE ON 和SET CONSOLE OFFB) SET CONSOLE OFF 和SET CONSOLE ONC) SET CONFIRM OFF 和SET CONFIRM OND) SET DELETED OFF 和SET DELETED ON19. 下面有关索引的描述正确的是A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个由指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作20. Visual Foxpro 数据库文件是A) 存放用户数据的文件B) 管理数据库对象的系统文件C) 存放用户数据和系统数据的文件D) 前三种说法都对21. 在Visual Foxpro 中,用于建立或修改过程文件的命令是A) MODIFY <文件名> B) MODIFY COMMAND <文件名>C) MODIFY PROCEDURE <文件名> D) 上面B 和C 都对22. 若未打开索引文件,APPEND 命令的功能等同于命令序列A) GOTO EOFB) GOTO BOTTOMINSERT BEFORC) GOTO BOTTOMD) GOTO BOTTOMINSERT BLANK23. 表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令A) TOTAL 数学+英语+计算机TO 总分B) REPLACE 总分WITH 数学+英语+计算机C) SUM 数学+英语+计算机TO 总分D) REPLACE ALL 数学+英语+计算机WITH 总分24. 要使学生数据表中不出现同名学生的记录,需要建立A) 字段有效性规则B) 属性设置C) 记录有效性规则D) 设置触发25. 如果要给当前表增加一个字段,应使用的命令是A) APPEND B) MODIFY STRUCTURE C) INSERT D) EDIT26. 当前数据库文件的出生日期字段为日期型,另有一个数值型的年龄字段,现要根据出生日期按年计算年龄,并写入年龄字段,应该使用命令A) REPLACE ALL年龄WITH YEAR(DATE())-YEAR(出生日期)B) REPLACE ALL年龄WITH DATE()-出生日期C) REPLACE ALL年龄WITH DTOC(DATE())-DTOC(出生日期)D) REPLACE ALL年龄WITH VAL(DTOC(DATE()))-VAL(DTOC(出生日期))27. 在下述命令中,使函数EOF()的值一定为.T.的命令是A) REPLACE 基本工资WITH 基本工资+300B) DISPLAY FOR 基本工资> 1000C) LIST WHILE 基本工资> 1000D) LIST NEXT 10 FOR 基本工资> 100028. 在VFP 环境下,用LIST STRU 命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为A) 60 B) 61 C) 59 D) 5829. 假若一个表文件与其按姓名所建立的索引文件已打开,下列表述中两个命令作用相同的是A) go top 与go 1 B) list for 姓名='王'和list while 姓名='王' C) find '王' 和seek 王D) find 王和seek '王'30. 在显示下拉菜单中,单击”追加方式”选项,将在当前表A) 中插入一个空记录B) 尾增加一个空记录C) 中进入追加状态D) 上弹出追加对话框31. VFP支持的数据模型是A)层次数据模型B)关系数据模型C)网状数据模型D)树状数据模型32. 数据库DB,数据库系统DBS,数据库管理系统DBMS 三者之间的关系是A) DBS 包括DB 和DBMSB) DBMS 包括DB 和DBSC) DB 包括DBS 和DBMSD) DBS 就是DB,也就是DBMS33. Visual Foxpro 6.0 是一种关系型数据库管理系统,所谓关系是指A) 各条记录中的数据彼此有一定的关系B) 一个数据库文件与另一个数据库文件之间有一定的关系C) 数据模型符合一定条件的二维表格式D) 数据库中各个字段之间彼此有一定的关系34. 退出Visual Foxpro 的操作方法是A) 从“文件” 下拉菜单中选择“退出” 选项B) 用鼠标左按钮单击关闭窗口按钮C) 在命令窗口中键入QUIT 命令,然后敲回车键D) 以上方法都可以5. 项目管理器的“数据” 选项卡用于显示和管理A) 数据库,自由表和查询B) 数据库,视图和查询C) 数据库,自由表,查询和视图D) 数据库,表单和查询1-5:ADDBC C 6-10:DCDDB 11-15:BAACC 16-20:CCBCB 21-25:BBBDB 26-30:DACDC 31-35:BACD二、填空题1. 在SQL 语句中空值用___________表示2 对表中记录逻辑删除的命令是________,恢复表中所有被逻辑删除记录的命令是____________,将所有被逻辑删除记录物理删除的命令是_________3. 二维表中的列称为关系的____________,二维表中的行称为关系的_______。

4. 项目管理器文件的扩展名是_________5. Visual Foxpro 不允许在主键字字段中有重复值或__________________6. 数据库表之间的一对多联系通过主表的_______索引和子表的____________索引实现7. 项目管理器的______ 选项卡用于显示和管理数据库、自由表和查询等。

8. 在Visual Foxpro 6.0 中,表有两种类型,即________和__________9. 为使日期型数据能够显示世纪(即年为4 位),应该使用命令SET ____ ON10. 字符型数据的长度不超过______个字符1. null2. delete,recall all,pack3. 属性,元组4.PJX5.空值6. 主索引,普通索引7. 数据8. 2549. 自由表,数据库表10. CENTURY《Visual FoxPro程序设计》考试试卷一、单项选择题1.数据库DB、数据库系统DBS、数据库管理系统DBMS 三者之间的关系是A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS2.下面关于数据库系统的叙述正确的是A)数据库中只存在数据项之间的联系B)数据库的数据项之间和记录之间都存在联系C)数据库的数据项之间无联系,记录之间存在联系D)数据库的数据项之间和记录之间都不存在联系3.数据库系统与文件系统的主要区别是A)数据库系统复杂,而文件系统简单B)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C)文件系统管理数据量较少,而数据库系统可以管理庞大的数据量D)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决4.数据库系统的核心是A)数据库B)操作系统C)数据库管理系统D)文件5.Visual FoxPro是A)操作系统的一部分B)操作系统支持下的系统软件C)一种编译程序D)一种操作系统6.Visual FoxPro支持的数据模型是A)层次模型B)关系模型C)网状模型D)树状模型7.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多个职员,则部门与职员之间的实体联系类型是A)多对多联系B)一对多联系C)一对二联系D)一对一联系8.在下列四个选项中,不属于基本关系运算的是A)连接B)投影C)选择D)比较9.退出Visual FoxPro的基本方法A)从“文件”下拉菜单中选择“退出”选项B)用鼠标在键单击Visual FoxPro 6.0标题栏最右边的关闭窗口按钮C)在命令窗口中键入QUIT命令,然后按回车键D)其他三项方法都可以10.下面关于工具栏的叙述不正确的是A)可以创建用户自己和工具栏B)可以修改系统提供的工具栏C)可以删除用户创建的工具栏D)可以删除系统提供的工具栏11.显示与隐藏命令窗口的操作是A)单击常用工具栏上的命令窗口按钮,按下则显示弹起则隐藏命令窗口B)通过“窗口”菜单下的“命令窗口”选项来切换C)直接按相应组合键Ctrl+F2与Ctrl+F4D)其他三项方法都可以12.项目管理器的“文档”选项卡用于显示和管理A)表单、报表和查询B)数据库、表单和报表C)表单、报表和标签D)查询、报表和视图13.在Visual FoxPro 下属字符串表示方法中正确的是A)"计算机"软件"世界"B){计算机"软件"世界}C)[计算机"软件"世界]D)[计算机[软件]世界]14.执行命令DIMENSION M(3),N(2,3)后,数组M和N的数组元素个数分别为A)1个,2个B)3个,6个C)3个,5个D)4个,12个15.使用DIMENSION A(1,2)定义数组后,不能使数组A的所有数组元素均为O的命令是A)SIORE O TO AB)A=0C)A(1,2)=0D)STORE O TO A(1,1),A(1,2)16.SCATTER命令的功能是A)数据库复制B)将表的当前记录复制到数组C)数组之间的复制D)将数组数据复制到表的当前记录17.在下面Visual FoxPro表达式中,运算结果为数值的是A)[8888]-[666]B)LEN(SPACE(5))-1C)CTOD("04/05/99")-30D)800+200=100018.顺序执行以下3个赋值命令:M='50',N=3*4,K=LEFT('Fox Pro',3)之后,下列表达式中,正确的表达式是A)M+NB)N+KC)M-K+ND)&M+N19.在下面逻辑表达式中,无论X取逻辑型中的的哪一种数据,其值肯定为.F.的是A) X.OR.XB)X.AND.XC)X.OR.NOT.XD)X.AND.NOT.X20.在Visual FoxPro中,MIN(ROUND(8.89,1),9)的值是A)8B)8.9C)9D)8.821.连续执行以下命令之后,最后一条命令的输出结果是S=[Happy Chinese New Year!]T=[CHINESE]AT[T,S]A)0B)7C)14 D)错误信息22.下列Visual FoxPro函数中函数值为字符型的是A)DATE( ) B)TIME( )C)YEAR( )D)DATETIME( )23.顺序执行以下命令之后,最后一条命令的输出结果是STORE CTOD([06/15/03])TORQSTORE MONTH(RQ)TO DTDTA)06B)03C)15D)624.执行如下命令:ANS=[STUDTENT.DBF]MYFILE=SUBSTR(ANS,1,AT([.],ANS)-1)MYFILE屏幕显示的输出结果是A)STUDENT.DBT B)STUDENT C)STUDENT.ANS D)1125.执行下列命令后,被打开的表是B="A"C="B"FNAME="STUD"+&CUSE &FNAME A)STUDC.DBF B)STUDA.DBF C)STUDB.DBF D)STUD&C.DBF二、多项选择题26.下列有关关系特点的叙述,正确的是A)关系中的每个属性必须是不可分割的数据单元B)在同一个关系中允许出现相同的属性名C)在同一个关系中不能有完全相同的元组D)在同一个关系中,不能任意交换两行或两列的次序27.项目管理器的“文档”选项卡用于显示和管理A)数据库B)表单C)报表D)视图28.下面有关数组的叙述,正确的是A)数组在使用之前,一般要用DIMENSION 或DECLARE命令定义数组B)不能用一维数组的形式访问二维数组C)在Visual FoxPro中只能使用一维数组、二维数组和三维数组D) Visual FoxPro系统规定数组的下标的下限为129.要判断数值型变量M是否能被5整除,正确的条件表达式是A)INT(M/5)=M/5B)MOD(M,5)=0C)INT(M/5)=MOD(M,5) D)0=MOD(M,5)30.下列四组选项中,结果为.F.的表达式是A)MOD(13,-2)=1B)MOD(13,-2)=-1C)NOT .T. AND .T.D)[1 ]+[2]=[1]+[2]三、判断题31.6.73是一个表达式。

相关文档
最新文档