当前位置:文档之家› VFP选择题

VFP选择题

VFP选择题
VFP选择题

11.在数据库系统中,DBMS是指 C 。

A) 数据B) 数据库C) 数据库管理系统D) 数据库应用系统

12.下列选项中,表单文件的扩展名是C。

A) MNX B) FRX C) SCX D) PJX

13.在Visual Foxpro 中,使用 D 可以对项目中的数据、文档和代码进行管理。

A) 资源管理器B) 设计器C) 生成器D) 项目管理器

14.下列关于数组的描述,正确的是 B 。

A) 只能够用DECLARE命令定义数组

B) 数组定义好后,可以给每个数组元素赋予不同类型的值

C) Visual Foxpro只支持一维数组

D) 数组定义好后,每个数组元素的初值是.T.

15.执行命令a=”上海”后,表达式AT(a,”2010年上海世博会”)的值是 D 。

A) 4 B) 5 C) 6 D) 7

16.下列选项中,返回值为15的函数是 B 。

A) ROUND(15.661,0) B) INT(15.661)

C) VAL(“15.661”) D) STR(15.661,2)

17.下列选项中,返回值为逻辑型的函数是 A 。

A) FOUND() B) MOD() C) RAND() D) DTOC()

18.在创建数据表时,需要用户定义字段宽度的数据类型是 A 。

A)字符型B) 逻辑型C) 备注型D) 日期型

19.下列关于内存变量的描述,正确的是 D 。

A) 变量名可以以数字开头B) 不能使用STORE命令给内存变量赋值

C) 内存变量不能与字段变量同名C) 可以使用?输出内存变量的值

20.下列表达式中,不正确的是 C 。

A) {^2010-06-10}-20 B) {^2010-06-10}-DATE()

C) {^2010-06-10}+DATE() D) [^2010-06-10]+[20]

21.设a=”2010年南非足球世界杯”,命令?LEFT(a,6)+SUBSTR(a,15,6)的结果是 B 。

A) 2010南非世界杯B) 2010年世界杯

C) 2010足球世界杯D) 2010世界杯

22.在Visual Foxpro中,使用 A 命令可以修改数据表的结构。

A) MODIFY STRUCTURE B) CREATE TABLE

C) LIST STRUCTURE D) OPEN DATABASE

23. 当前数据表中包含:姓名(C)、性别(C)、入学分(N)字段,显示所有入学分大于等于560分的学生姓名、入学分信息,应使用 C 命令。

A)LIST FOR 入学分>=560 FIELDS 姓名+入学分

B)LIST FOR 入学分≥560 FIELDS 姓名,入学分

C)LIST FOR 入学分>=560 FIELDS 姓名,入学分

D)LIST FOR 入学分>=560 FIELDS 姓名;入学分

24.在Visual FoxPro 中,主索引可以在 B 中建立。

A)自由表B)数据库表C)数据库表和自由表D)视图

25.在Visual FoxPro 中,可以将表XS.DBF 添加到当前数据库中的命令是 D 。

A)DROP TABLE XS B)REMOVE TABLE XS

C)ALTER TABLE XS D)ADD TABLE XS

26.执行下列命令序列:

USE XSDA

GO 5

SKIP -3

则当前记录号是 C 。

A)8 B)3 C)2 D)1

27.在Visual FoxPro 中,进行物理排序操作的命令动词是 B 。

A)STORE B)SORT C)INDEX D)TOTAL

28.当前数据表中包含姓名(C)、职称(C)、工资(N)字段,统计职称为教授的平均工资,并存入内存变量N中,应使用命令 D 。

A)AVERAGE 工资WHERE 职称=”教授”INTO N

B)AVERAGE 工资FOR 职称=”教授”INTO N

C)AVERAGE 工资WHERE 职称=”教授”TO N

D)AVERAGE 工资FOR 职称=”教授”TO N

29.在SQL-SELECT 查询中,用于从结果中去掉重复行的子句的是 D 。

A)ORDER BY B)TOP C)EXCLUSIVE D)DISTINCT

30. 已知数据表XSDA.DBF 中包含:学号(C)、姓名(C)、性别(C)和专业(C)等字段,需检索出通信技术专业男生的学号、姓名,下列正确的SQL-SELECT 语句是 B 。

A)SELECT 学号,姓名FROM XSDA WHERE 专业=”通讯技术”OR 性别=”男”

B) SELECT 学号,姓名FROM XSDA WHERE 专业=”通讯技术”AND 性别=”男”

C) SELECT 学号,姓名FROM XSDA WHILE 专业=”通讯技术”OR 性别=”男”

D) SELECT 学号,姓名FROM XSDA WHILE 专业=”通讯技术”AND 性别=”男”

11.用二维表来表示实体及实体之间联系的数据模型称为_______.

A)关系模型B)层次模型C)网状模型D)树状模型

12.下列选项中,属于常量的是______.

A)常量B)T C).F. D)03/10/11

13若已执行命令N=“18+2”,再执行命令?&N,屏幕将显示______.

A) N=”18+2” B) 18+2 C) ”18+2”D) 20

14.下列表达式返回值不是

..日期型的是________.

A) DATE( )+30 B) DATE( )-{^2011-06-25}

C) CTOD(“06/25/11”) D) {^2011-06-25}-2

15. 下列选项中,返回值不是

..6的函数是______.

A)INT(6.56) B)MONTH({^2011-06-25}) C) ROUNT(6.56,0) D)MIN(14,6)

16.下列函数返回值不是逻辑型的是_____.

A) EOF( ) B) BOF( ) C) RECNO( ) D) FOUND( )

17.执行命令DIMENSION B(3,4)后,数组B的元素的个数及其初始值分别为______.

A)12、.T. B)7、.F. C)7、.F. D)12、.F.

18.数据表有10条记录,打开表后立即执行命令LIST NEXT 5后,当前记录号是_____.

A)1 B)5 C)6 D)10

19.下列选项中,只能显示不能修改记录的命令是_______.

A) EDIT B) BROWSE C) CHANGE D) DISPLAY

20.当前表中含有姓名字段,执行下列命令后,不能生成新表的是_______.

A) INDEX ON 姓名TO RSR B) COPY TO RSR

C) COPY STRUCTURE D) SORT ON 姓名TO RSR

21.计算当前表中单价(N)字段平均值的命令是______.

A) AVERAGE 单价TO DJ B) TOTAL 单价TO DJ

C) AVERAGE ON 单价TO DJ D) TOTAL A VG(单价) TO DJ

22.打开数据库STUD.DBC的命令是________.

A) OPEN STUD B) USE STUD

C) USE DATABASE STUD D) OPEN DATABASE STUD

23.下列关于Visual FoxPro数据表的描述中,正确的是_______.

A) 在数据表和自由表中都可以设置字段有效性规则

B) 只能在自由表中设置字段有效性规则

C) 只能在数据库表中设置字段有效性规则

D) 在数据库表和自有表中都不可以设置字段有效性规则

24.在表设计器中建立的索引包含在_____文件中。

A) 单索引B) 结构复合索引C) 非结构复合索引D) 唯一索引

25.下列关于Visual FoxPro工作区的描述中,正确的是_______

A) 每个工作区都有别名B)SELECT 0 表示选择最小工作区

C) 一个工作区中可以同时打开多个表D) 可以访问非当前区中没有打开的表

26.关于查询与视图,下列说法不正确

...的是_______.

A) 查询去向不能是临时表B)不能利用查询更新数据源的数据

C) 视图是从数据表中导出的虚拟的表D)视图必须依赖数据库而存在

27.下列关于Visual FoxPro程序控制结构的描述中,正确的是______.

A) 可用LOOP跳出循环B)可用EXIT跳出循环

C) 循环语句和选择语句不可以相互嵌套D)FOR只能与NEXT配对使用

28.下列关于过程调用的描述中,正确的是_______.

A) 实参的个数与形参的个数必须相等

B) 当实参的个数多余形参的个数时,多余的实参被忽略

C)当形参的个数多余实参的个数时,多余的形参取.F.

D) 当形参的个数多余实参的个数时,多余的形参取.T.

29.与SQL语句“SELECT * FROM 学生WHERE 成绩BETWEEN 60 AND 100”等价的语句是______.

A) SELECT * FROM 学生WHERE 成绩>= 60 AND成绩<=100

B) SELECT * FROM 学生WHERE 成绩> 60 AND成绩<100

C) SELECT * FROM 学生WHERE 成绩<= 60 AND成绩>100

D) SELECT * FROM 学生WHERE 成绩>= 60 OR成绩<=100

30.查询“选课”表中成绩最高的前10%记录,正确的SQL语句是_____.

A) SELECT * TOP 10 FROM 选课ORDER BY 成绩

B) SELECT * TOP 10 FROM 选课ORDER BY 成绩DESC

C) SELECT * TOP 10 PERCENT FROM 选课ORDER BY 成绩

D) SELECT * TOP 10 PERCENT FROM 选课ORDER BY 成绩DESC

11.下列选项中,()不是

..基本数据模型。

A)网状模型 B)层次模型 C)关系模型D)混合模型

12.在Visiual FoxPro中,使用()对数据、文档和代码等进行集中管理。

A)数据环境 B)设计器 C)类库管理器D)项目管理器

13.在Visiual FoxPro中,菜单程序文件和查询文件的扩展名分别是()。

A)MPR和PJX B)MPR和PRG C)MPR和QPR D)FPT和QPR

14.在Visiual FoxPro中,下列合法的变量名是()。

A)XY# B)X?Y C)2XY D)_XY

15.执行命令DIMENSION A(5,4)后,数组元素A(3,1)的初始值是()。

A).F. B)1 C)0 D).T.

16.在Visiual FoxPro的表结构中,逻辑型、日期型字段的宽度分别为()。

A)1、8 B)2、8 C)1、10 D)2、10

17.下列选项中,不正确

...的Visiual FoxPro 表达式是()。

A)DATE()+12 B)LEFT(“VFP”,1)+“B”

C)DTOC(^{2012-01-01}) D)STR(123)+“456”

18.下列选项中,返回值为字符型的函数是()。

A)VAL() B)STR() C)BOF() D)DATE()

19.下列表达式中,值为8的是()。

A)LEN(RTRIM(SPACE(2)+“FoxPro”)) B)MONTH({^2010-12-08})

C)LEN(RTRIM(SPACE(2)-“FoxPro”)) D)INT(7.9)

20.表达式{^2011-06-25}+LEN(“abc”)的值是()。

A){^2011-06-22} B){^2011-06-28}

C){^2011-06-29} D){^2011-06-27}

21.设A1=“计算机水平考试”,A2=“考试”,下列表达式的值为.T.的是( )。

A)A2$A1 B)A1$A2 C)A1 D)A1>A2

22.在Visiual FoxPro中,执行INSERT命令将()。

A)在当前记录之前插入一条记录B)在当前记录之后插入一条记录

C)在当前记录尾部追加一条记录 D)在第一条记录之前插入一条记录

23.下列选项中,可以用来创建数据表的命令动词是()。

A)USE B)OPEN C)CREATE D)MODIFY

24.当前数据表中包含:姓名(C)、性别(C)、职称(C)、基本工资(N)等字段,对男职工按职称升序,职称相同的按照基本工资降序排序,生成数据表PX.DBF,应使用()命令。

A)SORT TO PX ON 职称/D,基本工资FOR性别=“男”

B)SORT TO PX ON 职称,基本工资/D FOR性别=“男”

C)SORT TO PX ON 职称,基本工资/D WHERE性别=“男”

D)SORT TO PX ON 职称/D,基本工资 WHERE性别=“男”

25.在Visiual FoxPro中,使用()命令可以修改数据库。

A)OPEN DATABASE B)CREATE

C)MODIFY DATABASE D)MODIFY STYUCTURE

26.在5号工作区已打开数据表SCORE.DBF 并指定别名为“成绩”,不能使用()命令选择该工作区。

A)SELECT 5 B)SELECT SCORE &&指定别名后就不能用本名C)SELECT E D)SELECT 成绩

27.物理删除当前记录,下列描述正确的是()。

A)先用DELETE 命令,再用ZAP命令 B)直接用ZAP命令 &&相当于dele all 配pack C)先用DELETE 命令,再用PACK命令 D)直接用DELETE命令

28.可以随着数据表的打开而打开的索引文件是()

A)所有复合索引文件 B)单索引文件

C)非结构化复合索引文件D)结构化复合索引文件

29.当前数据表包含:姓名(C)、专业(C)、成绩(N)等字段,统计专业为“自动化”的所有学生成绩之和,并存入内存变量之中,应使用命令()

A)SUM 成绩 TO X FOX 专业=“自动化”

B)SUM ON 成绩 TO X WHILE 专业=“自动化”

C)SUM ON 成绩 TO X FOR 专业=“自动化”

D)SUM 成绩 TO X WHILE 专业=“自动化”

30.在SQL-SELECT查询中,和INTO TABLE 等价的子句是()。

A)INTO ARRAY B)TO FILE

C)INTO DBF D)INTO CURSOR

11.关系数据库的三种基本运算不包括()。

A)联接 B)投影 C)选择 D)交叉

12.项目管理器是对数据库应用系统的()进行有效组织和管理的工具。

A)字段B)文件 C)程序 D)数据

13.在Visual FoxPro中,程序文件和复合索引文件的扩展名分别为()。

A)PRG和CDX B)PJX和CDX C)PRG和IDX D)PJX和IDX

14.下列选项中,()不是合法的Visual FoxPro变量名。

A)AH B)AH3 C)3AH D)A3H

15.设M=[22+28],则执行命令?M后将显示()。

A)50 B)22+28 C)[22+28] D)50.00

16.下列数据类型中,通常采用()字段存放图片、声音等特殊数据。

A)整型 B)逻辑型 C)通用型 D)备注型

17.表达式"ABC">"123" AND {^2013-05-05}>{^2013-06-06}的值为()。A)0 B)1 C) .F. D).T.

18.下列函数中,()的返回值类型不同于其它三个函数。

A)RECNO() B)SELECT() C)RECCOUNT() D)DBF()

19.函数IIF("A">"B","T","F")的值为()。

A)"T"B)"F" C).T. D).F.

20.打开数据库的命令是()。

A)COUNT B)USE C)OPEN D)SELECT

21.当前数据表中有姓名(C)、出生日期(D)等字段,显示所有2005年出生的姓名,应使用的命令是()。

A)LIST 姓名 FOR 出生日期=2005

B)LIST 姓名 FOR 出生日期="2005"

C)LIST 姓名 FOR YEAR(出生日期)=2005

D)LIST 姓名 FOR YEAR(出生日期)="2005"

22.随数据表的打开而自动打开的索引文件是()。

A)单索引 B)复合索引

C)结构化复合索引 D)非结构化复合索引

23.在当前数据表中,若按“性别(C)”升序及“成绩(N)”降序索引,应使用命令()。A)INDEX TO CJX ON 性别+成绩

B)INDEX TO CJX ON 性别-成绩

C)INDEX TO CJX ON 性别+STR(-成绩,3)

D)INDEX TO CJX ON 性别+STR(l000-成绩)

24.ZAP命令的功能是删除当前数据表的()。

A)全部记录 B)满足条件的记录

C)结构 D)有删除标记的记录

25.在Visual FoxPro中,利用SET RELATION TO命令建立的关联是一种()。

A)逻辑连接 B)物理连接 C)逻辑排序 D)物理排序

26.下列命令中,用于求和的是()。

A)AVERAGE B)TOTAL C)COUNT D)SUM

27.已知在3号工作区中打开数据表XSXX.DBF,当前工作区为1号工作区,下列命令中不能使

3号工作区成为当前工作区的是()。

A)SELECT 3 B)SELECT 0

C)SELECT C D)SELECT XSXX

28.要使数据表中不出现同名学生的记录,需要在数据库中建立数据表的()。

A)字段有效性限制 B)主索引或候选索引

C)记录有效性限制 D)主索引或唯一索引

29.删除数据表xsxx.DBF中男性记录,正确的SQL语句是()。

A)DELETE * FROM XSXX WHERE 性别="男"

B)DELETE * FROM xsxx FOR 性别="男"

C)DELETE FROM xsxx WHERE 性别="男"

D)DELETE FROM XSXX FOR 性别="男"

30.SQL-SELECT语句“SELECT * FROM XSCJ ORDER BY 成绩 ASC TOP 10”的作用是( ) 。A)查询出成绩最低的前10条记录 B)查询出成绩最低的前lO%条记录C)查询出成绩最高的前10条记录 D)查询出成绩最高的前10%条记录

11、下列选项中,从关系中取出满足条件的元祖的运算是___

A)投影B)选择C)连接D)筛选

12、在VFP中,项目文件和数据表文件的扩展名分别是___

A)PJX和DBC B)PJX和DBF C)PRG和DBC D)PRG和DBF

13\在VFP中,用于图像的字段类型是___

A)通用型B)备注型C)字符型D)逻辑性

14、下列选项中,不属于常量的是___

A)[ABCD] B)’ABCD’ C) 3E-5 D)TRUE

15\下列表达式的值为数值型的是____

A)”345”+”216” B)CTOD(“10—1-2012”)-20 C)100+200=300 D)len(“student”)

16、\函数AT(“数据表”,”建立VFP数据表”)的结果是___

A)5 B)6 C) 7 D)8

17、下列函数中,返回值的类型不是逻辑型的是___

A)subs() B)eof() C)found() D)bof()

18、下列表达式不合法的是___

A){^2012-12-31}-dat e() B)”今天是”+dtoc({^2012-12-31})

C)dtoc({^2012-12-31})-date() D){^2012-12-31}+365

19、下列选项中,修改表结构的命令是____

A)COPY STRU B)MODI STRU C)DISP STRU D)LIST STRU

20、下列选项中,随着表的打开而自动打开的索引文件是___

A)结构化复合索引B)非结构化复合索引C)单索引文件D)所有的索引文件

21、逻辑删除当前数据表中所有籍贯为“安徽”的男生记录,使用命令___

A)DELETE FOR 籍贯=”安徽” or 性别=”男”

B) DELETE FOR 籍贯=”安徽” and 性别=”男”

C) DELETE FOR 籍贯=”安徽”, 性别=”男”

D) DELETE WHILE 籍贯=”安徽” or 性别=”男”

22、下列选项中,创建数据库的命令是___

A)open database B)modify database C)create datadase D)close database

23、计算当前数据表中职称为“教授”的工资(N)总和,并把计算结果存入内存变量GZ中,正确的命令是___

A)TOTAL 工资TO GZ FOR 职称=”教授”

B) TOTAL ON工资TO GZ FOR 职称=”教授”

C) SUM ON 工资TO GZ FOR 职称=”教授”

D) SUM 工资TO GZ FOR 职称=”教授”

24、命令动词__可以进行排序操作

A)SORT B)SEEK C)REPLACE D)COUNT

25、数据库中的完整性不包括__

A)实体完整性B)域完整性C)记录完整性D)参照完整性

26、下列关于视图的描述,不正确的是___

A)视图必须依附于数据库存在

B)不能根据自由表建立视图

C)视图可以更新数据源

D)视图是从一个或多个表中产生的虚表

27、下列程序结构中,不能出现LOOP语句的是___

A)FOR …ENDFOR B)IF ….ENDIF

C)SCAN …ENDSCAN D)DO WHILE …ENDDO

28、下列选项中,定义全局变量的命令是___

A)PUBLIC B)PRIVATE C)LOCAL D)DIME

29、SQL语句,DROP的作用是___

A)更新记录B)插入记录C)删除表D)删除记录

30、SQL语句中,用于限定分组条件的子句是___

A)FOR B)WHERE C)HAVING D)WHILE

11、有计算机、操作系统、DBMS、数据库和应用程序等组成的整体结构称为

A)数据库系统B)数据库管理系统

C)文件系统 D)软件系统

12、VFP中数据库文件一定不包含___文件

A)DBC B)DCB C)DCX D)DCT

13、在VFP中,下列不能作为变量名的是

A)XH B)2013XH C)XH2013 D)_2013XH

14、利用命令DIME T(2,3)定义了一个名为T的数组后,一次执行复制命令T(3)=10 T(5)=20 T=30,则数组元素T(1,1) T(2,3) T(2,2)的值分别是

A)30 30 30 B)>F. 10 20 C)30 10 20 D)10 20 30

15、下列四组函数中,返回值的数据类型一致的是

A)DTOC(DATE()),DATE(),YEAR(DATE()) B)ALLT(“VFP

9.0”),ASC(“A”),VAL(“8A”)

C)EOF(),RECC(),MOD() D)STR(3.14,3,1),TIME(),CHR(67)

16、下列函数返回值不是数值型的是

A)LEN(“FoxPRO”) B)AT(“Pro”,”fOXpRO”)

C)SUBS(“FOXPRO”,4) D)SQRT(4)

17、下列四个表达式中,不合法的是

A){^2012-12-24}+Date() B)200+800=1000

C)CTOD([04/24/13))-20 D)LEN(SPACE(3))-1

18、如果要在VFP系统窗口的状态栏中显示时钟,应该执行的命令式

A)SET CLOCK ON B)SET CLOCK TO

C)SET CLOCK STATUS D)SET LOCK ON

19、打开一个空数据表,函数BOF()和RECN()的值为

A).F.和0 B).T.和0 C).F.和1 D).T.和1

20、设当前数据表有10条记录,执行GO TOP命令后,不能显示所有记录的命令为

A)list record 10 B)list rest C)list next 10 D)list all

21、对于当前数据表,既可以浏览又可以删除表记录的命令是

A)count B)brow C)delete D)replace

22、下列选项中,不可用于查找记录的命令是

A)sort B)seek C)locate D)find

23、对于数据库操作,下列说法正确的是

A)数据库被删除后,则它所包含的数据表也被删除

B)数据库被删除后,则它所包含的数据表变成自由表

C)不能将一个数据库表添加到另一个数据库中

D)数据库被关闭后,则它所包含的已打开的数据库表仍被打开

24、对于自由表来说,不可以创建的索引类型是

A)主索引 B)候选索引 C)唯一索引 D)普通索引

25、要在两张相关的表之间建立永久关系,这两张表应该是

A)两张自由表B)同一个数据库内的两张表

C)一张自由表、一张数据库表 D)任意两张数据库表或自由表

26、在VFP系统中,下列关于查询和试图叙述错误的是

A)查询文件是一种包含SQL_SELRCT语句的文本文件,其扩展名为QPR

B)查询的输出去向可以为EXCEL文件,即可以将查询的结果直接存储为EXCEL格式

C)视图不以文件形式独立保存,视图的定义保存在数据库文件中

D)可以使用USE命令打开或关闭视图

27、在循环结构中,EXIT语句的作用是

A)终止程序执行 B)结束本次循环,开始下一次循环

C)退出本次循环 D)退出过程,返回过程调用处

28、编写程序时,误将X=1写成X==1,这属于___错误

A) 语法 B)系统 C)运行D)逻辑

29、设当前工作目录(文件夹)中有包含多条记录的数据表XX.DBF.下述SQL命令中,语法错误的是

A)sele * from xx into arry temp

B)sele * from xx into cursor temp

C)sele * from xx into table temp

D)sele * from xx into file temp

30、在SQL_SELECT语句中,用于设置分组条件的是__子句

A)group by B)order by C)having D)from

VFP选择题(1)

【计算机等级考试】 2006年1月份计算机二级考试选择题 B 20101 下列叙述中()不属于数据库系统的特点。 A.数据独立性高 B.数据冗余度高 C.数据结构化好 D.数据共享程度高 B 20102 下列有关VFP的叙述正确的是()。 A.在VFP命令窗口中,对命令的大小写敏感 BVFP的命令关键字中如果出现全角字符,则执行该命令会出错 C.按Ctrl+F3快捷键,会显示隐藏的命令窗口 D.项目管理器中不能创建文本文件 C 20103 在“选项”对话框的“区域”选项卡中可以设置()。 A.表单的默认大小 B.默认目录 C.日期和时间显示格式 D.程序代码的颜色 D 20104 要建立数据库中表与表间的永久性关系应使用()。 A.表设计器 B.查询设计器 C.表单设计器 D.数据库设计器 D 20105 要想在不同的工作区中打开相应的表,可从系统菜单中选择()菜单项。 A.文件→打开 B.工具→选项 C.显示→工具栏 D.窗口→数据工作期 A 20201 数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是()。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D.DBS就是DB,也就是DBMS C 20202 关系数据库管理系统支持的三种基本关系运算是()。 A索引、排序、查找 B.建库、录入、排序 C.选择、投影、连接 D.显示、统计、复制 B 20203 数据库管理系统采用的数据模型一般有()三种。 A. 网状、链状和层次 B.层次、关系和网状 C.链状、网状和关系 D.层次、关系和环状 A 20204 在关系模型中,常利用公共属性建立两个表的联系,对于关联的父表,这个属性称之为()。 A. 主码 B. 外码 C. 候选码 D. 关联码 A 20205 数据之间的逻辑结构是一张二维表的数据模型是()。 A. 关系模型 B. 层次模型 C. 网状模型 D. 实体模型 A 20301 下列函数返回值不是字符型的是()。 A. YEAR( ) B. SUBSTR( ) C. TIME( ) D. SPACE( ) D 20302 下列表达式中不能返回字符串"FoxPro"的是()。 A. "Fox" + "Pro" B. ALLTRIM("Fox "–"Pro") C. ALLTRIM ("Fox" + "Pro") D. "Fox " + "Pro" A 20303 下列函数返回值为数值型的是()。 A. AT('fox','visual foxpro') B. CTOD('01/01/96') C. EMPTY(5) D. SUBSTR(DTOC(DATE()),7,2) B 20304 下列函数返回值为日期型的是()。 A. TYPE("DATE()") B. CTOD(DTOC(DA TE())) C. TIME() D. YEAR({^2004/05/04}) A 20305 在下列四组函数运算中,结果相同的是()。 A. LEET("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6) B. YEAR(DATE())与SUBSTR(DTOC(DATE),7,2) C. TYPE("36–5*4")与TYPE(36–5*4) D. A–B与A+B (假定A="this ", B="is a string") 1

VFP期末选择题大全

一 1.下列符号中,除(.OR. )外均不能作为Visual FoxPro的内存变量名. 2. 删除数据表文件的命令是(DROP TABLE ). 3.表文件及其索引文件(.IDX)已打开,要确保记录指针定位在记录号为1的记录上,应使用命令(GO 1 ). 4. 下列(input)命令能给内存变量赋值 5一个日期型数据与一个正整数相加,其结果将是(一个新的日期). 6每一个表只能拥有一个(主)索引. 7执行下列命令后: STUDNAME="ZHANGSANFENG" CHARV AR="STUDNAME" ?SUBSTR((CHARV AR),1,4) 命令?输出的值为("STUD" ). 8.已知字符串M=″12 34 ″,N=" 56 78″.则连接运算M-N的运算结果为(″12 34 56 78 ″). 9. 设有一字段变量"姓名",目前值为"王华",又有一内存变量"姓名",其值为"李敏",则命令?姓名的值应为("王华" ). 10.关系数据库系统中所使用的数据结构是(二维表). 11. Visual FoxPro不支持的数据类型有(常量型). 12. 设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令(GO 1 ). 13. 某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是(-99.99). 14使用LEN( )函数测长度时,一个汉字的长度为(2 )./*// 15在关系理论中,把二维表表头中的栏目称为(属性名). 16系统默认的索引类型是(候选索引).????? 17. 在命令窗口中输入下列命令: X=1 STORE X+1 TO A,B,C ?A,B,C 主屏幕上显示的结果是(222) 18. 使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为(6 ). 19.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)、三者之关系是(DBS 包含DB和DBMS ). 20.以下函数中能返回指定日期是一周中的第几天的是(DOW() ). 21. 使用REPLACE命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向(末记录的后面). 22. 设字段变量job是字符型的,pay是数值型的,能够表达"job是处长且pay

VFP6.0练习题及答案

1。输入一个数,若该数为正数求平方根,若该数为负数求绝对值,若该数为零则直接打印该数,并循环 clea set talk off do while .t. input [请输入一个数:] To n do case case n>0 ?str(n)+[的平方根为]+str(sqrt(n),7,1) case n<0 ?n,[的绝对值为],abs(n) case n=0 ?[n=],n endcase wait '还要加述下一个么?(y/n)' to lj if lj='y' loop else exit endif enddo set talk on ?[byebye] return 2。把百分制成绩转化为:优、良、中、及格、不及格。 CLEA set talk off do while .t. input'请输入一个百分制成绩:' to cj do case case cj>100 or cj<0 ?'输入错误,请重新输入!' case cj>=90 ?'优秀' case cj>=80 ?'良好' case cj>=70 ?'中等' case cj>=60 ?'及格' other ?'不及格' endcase wait '还要加述下一个么?(y/n)' to xz

if xz='y' loop else exit endif enddo set talk on ?[byebye] return 3。编程~画出一个菱形。 clea set talk off for i=1 to 4 ?spac(20-2*i)+repli('* ',2*i-1) next for j=4 to 1 step-1 ?spac(20-2*j)+repli('* ',2*j-1) next 4。编写一个组合. clea set talk off inpu'n=' to n inpu'm=' to m c=jc(n)/(jc(n-m)*jc(m)) ?'c=',c func jc para k t=1 for j=1 to k t=t*j endfor return t 5。求100之内的奇数和。 方法一:set talk off s=0 i=1 do while i<100 s=s+i i=i+2 enddo

VFP编程题及参考答案

VFP编程题及参考答案 1.输入圆的半径,求圆的周长和面积并输出。 解:编写程序如下: clear input “请输入圆的半径:” to r l=2*3.14159*r s=3.14159*r*r ? “圆的周长为:”,l ? “圆的面积为:”,s 2.输入梯形上底、下底和高的值,求梯形面积并输出。 解:编写程序如下: clear input "请输入梯形的上底:" to shd input "请输入梯形的下底:" to xd input "请输入梯形的高:" to g s=(shd+xd)*g/2 ? "梯形的面积为:",s 3.输入三角形的三边长(设输入的三边a、b、c能构成三角形),求三角形的周长和面积并输出。(提示:面积=半周长*(半周长-a)*(半周长-b)*(半周长-c)的平方根) 解:编写程序如下: clear input "请输入三角形的第一条边长:" to a input "请输入三角形的第二条边长:" to b input "请输入三角形的第三条边长:" to c L=(a+b+c)/2 s=sqrt(L*(L-a)*(L-b)*(L-c)) ? "三角形的周长为:",2*L ? "三角形的面积为:",s 4.输入2个实数,要求按由小到大的次序输出这两个数。 解:编写程序如下: clear input "请输入第一个实数:" to num1 input "请输入第二个实数:" to num2 if (num1>num2) ? num2,num1 else ? num1,num2 endif

5.请编写一个“A类邮件”计费程序,求出邮件的邮资费并输出:“A类邮件”计费规定:当邮件重量小于等于200克时,邮资费为每克0.06元;当邮件重量超过200克时,其中200克,按每克0.06元计费,超过200克的重量,按每克0.03元计费。 解:编写程序如下: clear input "请输入邮件的重量:" to W if (W<200) P=W*0.06 else P=(W-200)*0.03+200*0.06 endif ? "邮件的邮资费为:",P 6.求分段函数y的值: 4X2+3X-3 X>=100 Y= 123 -100=100) y=4*x^2+3*x-3 else if (x<=-100) y=9*x^3+5*x^2-7*x-9 else y=123 endif endif ? "Y的值为:",y 7.在教学管理“学生”表中,查找姓名为“和音”的记录,如果找到把该记录加上删除标记,没有找到则显示提示信息“查无此人”。 解:编写程序如下: CLEAR USE 学生 LOCATE ALL FOR 姓名= "和音" IF .NOT. EOF() Delete ELSE ? "查无此人!" ENDIF LIST

VFP选择题(2)

VFP 选择题 C 1、下面叙述中()不属于数据库系统的特点。 数据结构化好 数据独立性高 数据冗余度高 数据共享程度高 C 2、某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则产品和零件之间存在着()的联系。 一对一 一对多 多对多 不能确定 A 3、现实世界中的事物(对象或个体),在数据世界中则表示为()。 记录 数据项 文件 数据库 B 4、数据库的一系列特性是由一个称为()的软件,提供通用的存取和控制方法加以实现的。 数据服务器 数据库管理系统 数据分析系统 数据存储系统 D 5、数据库系统的特点包括()。 数据的结构化 数据共享 数据的独立性和可控冗余度 以上都是 A 6、数据库应用系统是指在()支持下运行的计算机应用系统。 数据库管理系统 文件系统 应用程序 操作系统

这两个实体之间存在着()联系。 一对一 一对多 多对多 多对一 B 8、数据库系统通常采用三级模式结构,数据库用户所看到的模式是()。概念模式 外模式 内模式 中间模式 A 9、下列叙述中有关数据库系统错误的概念是()。 用户不经dbms可直接访问数据库。 关系规范化的主要目的是减少数据冗余。 mis的含义是管理信息系统。 oracle是关系型数据库产品。 D 10、数据管理技术的发展经历了三个阶段,其中不包括的阶段是()。 人工管理阶段 数据库系统阶段 文件系统阶段 机器管理阶段 D 11、在信息世界中,客观存在并且可以相互区别的事物称为()。 记录 属性 联系 实体 C 12、能够对数据库资源进行统一管理和控制的是()。 数据库 数据库应用系统 数据库管理系统 数据库操作系统 D 13、一个关系相当于一张二维表,表中的各列相当于关系的()。 数据项 元组 结构

《VFP数据库》试题及答案

****学院学年学期期末考试试题 (考试时间:120分钟) 1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外); 2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负; 3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸 一、选择(每小题2分,共70分) 1.VFP是一种________ 模型的数据库管理系统。 选择:A. 层次_ B. 网络_C. 对象_ D. 关系答案:D 2.目前三种基本的数据模型是________ 。 选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案:A 3.VFP系统中,表的结构取决于___________ 。 选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序答案:A 4.数据库管理系统是________ 。 选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。

选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D 6.下列说法中正确的是_____。 A.数据库打开时,该库中的表将自动打开 B.当打开数据库中的某个表时,该表所在的数据库将自动打开 C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开 D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______。 A. 查询的命令 B. 与查询有关的基表 C. 查询的结果 D. 查询的条件答案:A 8.对于创建新类,VFP提供的工具有:_____。 选择:A. 类设计器和报表设计器_ B. 类设计器和查询设计器_C. 类设计器和表单设计器D. 类设计器答案:C 9.VFP的循环语句有_____。 选择:A. DO WHILE,FOR和SCAN _ B. DO WHILE ,FOR 和LOOP _C. FOR,SCAN和LOOP _ D. DO CASE 和DO WHILE _ 答案:A 10.彻底删除记录数据可以分两步来实现,这两步是______。 选择:A. PACK和ZAP B. PACK和RECALL_C. DELETE和PACK D. DELE和 RECALL _ 答案:C 11.表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭 后,则该"临时性关系" ______。 选择:A. 转化为永久关系B. 永久保留C. 临时保留D. 消失答案:D 12.下列控件均为容器类的是_____。

(修改)vfp表单例题参考

VFP表单实验参考讲义 一、标签和文本框 (一) 题目要求: (1)该表单的名称为“Form1”,标题为“密码输入窗口”,高度为190,宽度为300;(2)定义一个名称为“Label1”、标题为“请输入密码”、字号为10磅的标签;(3)定义一个名称为“Text1”的文本框,用于输入密码,当输入密码时,屏幕显示“*”;(4)定义一个名称为“Label2”的标签,标题为空,自动调整控件大小;(5)定义一个名称为“Command1”,标题为“显示密码”的按钮,当单击该按钮时,标签“Label2”显示输入的密码,编写Click事件代码(6)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单。(不得退出VFP系统) 操作要点: 1)注意将text1的属性passwordchar设置为:* 2)label2的属性autosize设置为:.T. 3)“显示密码”按钮Command1的Click事件代码: 写法一: https://www.doczj.com/doc/909614387.html,bel2.Caption=Thisform.Text1.Value

写法二: X=Thisform.Text1.Value https://www.doczj.com/doc/909614387.html,bel2.Caption=X 3)“关闭”的按钮Command2的Click事件代码:Thisform.Release (二)

Command1 的CLICK事件代码: if thisform.text1.value="abc" https://www.doczj.com/doc/909614387.html,bel2.caption="欢迎使用" else https://www.doczj.com/doc/909614387.html,bel2.caption="密码错误" Endif Command2 的CLICK事件代码: thisform.release (三) 代码编写: 1)“确定”按钮Command1的Click事件代码: If Thisform.text1.value=”ABCD”

vfp习题及参考答案

vfp习题及参考答案 习题一 一、用适当的内容填空 1. 典型安装VFP至少需要【85 】MB的剩余磁盘空间,完全安装VFP至少需要【90 】MB的剩余磁盘空间。 2. 在运行VFP过程中,要想查看帮助信息,必须安装【MSDN Library 】。并在VFP 中配置名为【Foxhelp.chm 】的帮助文件。 3.对VFP 系统环境所做的配置,可以分为【临时】配置和【永久】配置两种。 4. 通过VFP【工具】菜单→“选项”→【显示】选项卡可以控制是否显示时钟。 5. 在启动VFP 时,系统自动在当前工作目录、安装VFP 的目录和文件搜索路径中按顺序查找名为【Config.fpw 】的配置文件。 6.VFP是微型计算机上普遍使用的一种关系数据库管理系统,简称为【VFP 】。7.VFP将【可视化】、结构化和【面向对象】程序设计方法结为一体。8.VFP要处理的各种信息以【数据库】形式存储于计算机中。 9.一个应用程序通常由【主界面】和【功能界面】两种界面组成,主界面由【主窗口(表单)】和【程序系统菜单】组成。 10.安装VFP系统,首先应该鼠标双击安装盘中的【Setup.exe 】文件,在安装过程中,每步都要用鼠标单击【下一步】按钮,为了使用VFP的帮助功能,还要安装【MSDN 】软件;启动VFP系统的程序文件名为【Vfp6.exe 】。 11.在Windows操作系统下启动VFP的方法之一是:单击“开始”→【程序】→“Microsoft Visual FoxPro 6.0”→【Microsoft Visual FoxPro 6.0 】。 12.VFP有4种工作方式,其中【编写程序】方式属于自动化工作方式。 13.系统提供【11 】个工具栏,某菜单项是否显示和是否可用与系统【当前状态】有关。通过设置【Windows桌面】属性,可调整系统菜单和工具栏上文字的字体或字号。 14.调整命令窗口中字体和字号的方法是:单击【格式】→【字体】,选择“字体”和“大小”。

vfp程序设计题(附参考答案)

VFP程序设计题(附参考答案) 范茂华 1.求1到2000之间,能被3或7整除,并且含有数字5的整数的个数、它们的和、它们的平方根的和(保留2位小数)、以及它们的平方和。 clear store 0 to n,s1,s2,s3 for i=1 to 2000 if (mod(i,3)=0 or i%7=0) and …5?$str(i) n=n+1 s1=s1+i s2=s2+sqrt(i) s3=s3+i^2 endif next ? “个数:”,n,”和:”,s1,”平方根和:”,s2,”平方和:”,s3 return 2.求能被3整除且至少有一位数字为5的三位数的个数。 clear n=0 for i=100 to 999 if i%3=0 and '5'$str(i) n=n+1 endif next ?n return 3.求出只要能被2,7,9之一整除的800以内的正整数的个数。 clear n=0 for i=1 to 800 if i%3=0 or i%7=0 or i%9=0 n=n+1 endif next ?n return 4.求[105,625]间能同时被7和11整除的自然数之和。求[200,600]间奇数之和。clear s=0 for i=105 to 625 if i%7=0 and i%11=0 s=s+i endif next ?s return 5.编程序求出1000到2000之间同时满足除3余2和除5余3条件的数的个数。 clear n=0 for i=1000 to 2000 if i%3=2 and i%5=3 n=n+1

Visual FoxPro 部分选择题(供复习参考)

近几年来VFP考试选择题(仅仅供参考) 注:有些题目是类似的。 1) 定义全局型变量,使用的命令为( D )。 A)create B)private C)local D)public 2) 已知pi=3.1415926,执行 ? ROUND(pi,4)的结果为( B )。 A)3.1415 B)3.1416 C)3.14162 D)3.000 3) 在VFP中,主索引只能在( B )中建立。 A)自由表 B)数据库表 C)任何表 D)自由表和视图 4) ({^2005/01/05}+15 )的结果是一个( A )。 A)日期常量 B)数值常量 C)日期表达式 D)非法表达式 5) 100E-3是一个( C )。 A)内存变量 B)字符常量 C)数值常量 D)非法表达式 6) 6E+3是一个( C )。 A)内存变量 B)字符常量 C)数值常量 D)非法表达式 7) 6E-3是一个( C )。 A)内存变量 B)字符常量 C)数值常量

D)非法表达式 8) Click事件是( A )时触发的基本事件。 A)当用户单击对象 B)当从内在中释放对象 C)当表单或表单集装入内存 D)当创建对象 9) Dblclick事件是( D )时触发的基本事件。 A)当创建对象 B)当从内在中释放对象 C)当表单或表单集装入内存 D)当用户双击对象 10) Delete的作用是( B ) A)将记录从表中彻底删除 B)只给要删除的记录做删除标志 C)不能删除记录 D)删除整个表中的记录 11) Left("计算中心",4)函数的值是( C )。 A)计算中心 B)中心 C)计算 D)心 12) Right("计算中心",4)函数的值是( B )。 A)"计算中心" B)"中心" C)"计算" D)"心" 13) SQL的数据操作语句不包括( D)。 A) INSERT B) UPDATE C) DELETE D) CHANGE 14) SQL语句中,修改表结构的命令是( C )。 A) MODIFY TABLE B) MODIFY STRUCTURE C) ALTER TABLE D) ALTER STRUCTURE

VFP选择题

选择题 1. 数据库系统的核心是( ) A) 数据库B) 操作系统C) 数据库管理系统D) 文件 2. 扩展名为.DBC的文件是() A) 表单文件B) 数据库表文件C) 数据库文件D) 项目文件 3. 项目管理器的“文档”选项卡用于显示和管理() A) 表单、报表和查询B) 数据库、表单和报表C) 查询、报表和视图 D) 表单、报表和标签 4. 在VFP中,当备注型字段有内容时,其显示为() A) memo B) Memo C) MeMo D) MEMO 5. 要关闭VFP中的命令窗口,应选择“窗口”下拉菜单中的选项() A) 清除B) 视图C) 隐藏D) 命令窗口 6.字符串长度函数LEN(SPACE(5)-SPACE(5))的值是() A) 0 B) 2 C)5 D) 10 执行?A T(“大学”,“工业大学”) 命令的显示结果是() A) .T. B) 3 C) 5 D) 0 7. 下列表达式错误的() A) DTOC( DATE() )+TIME() B) MONTH ( DA TE() )+1 C) DAY (DA TE() )+2 D) DA TE()+TIME() 8. 在下列表达式中结果为日期型的是() A) DA TE()+TIME() B) DA TE()+30 C)DATE()-CTOD(…05/06/07?) D) 365-DATE() 9. 已知当前表中有60条记录,当前记录为第五条记录,如果执行命令SKIP 3后,则当前记录号为() A) 3B) 4C) 8D) 9 10. VFP中,在查找范围缺省时,只显示当前记录的命令是() A) LIST B) BROWSE C) DISPLAY D) CHANGE 11. 如果需要给当前表追加一个记录,应使用的命令是() A) APPEND B) INSERT C) EDIT D) MODI STRU 12. 在已打开的数据库表的第7条记录前插入一条记录,所使用的命令是() A) GO 7 B) GO 6 C) GO 7 D) GO 7 INSERT INSERT BEFORE INSERT BLANK INSERT BEFORE 13. 恢复作过删除标记的记录的命令是() A) DELETE B) PACK C) ZAP D) RECALL 14. 在VFP中,使用TOTAL命令时,表文件应该先() A) 排序B) 建立索引C) 排序或建立索引D) 都不需要 15. 在VFP中,索引文件的扩展名是() A) IDX和ANX B) IDX和BDX C) IDX和CDX D) IDX和EDX 16. VFP程序设计的三种基本结构是() A) 顺序、选择、循环B) 顺序、选择、逻辑C) 模块、转移、循环 D) 网状、选择、逻辑 17. 图片、声音、动画数据一般以()类型的字段存储在数据库的记录中 A)字符型B) 数值型C) 逻辑型D)通用性 18.SCAN循环语句是()扫描式循环

vfp表单所有习题参考答案

v f p表单所有习题参考 答案 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

VFP表单实验参考讲义 一、标签和文本框 (一) 题目要求: (1)该表单的名称为“Form1”,标题为“密码输入窗口”,高度为190,宽度为300;(2)定义一个名称为 “Label1”、标题为“请输入密码”、字号为10磅的标签;(3)定义一个名称为“Text1”的文本框,用于输入密码,当输入密码时,屏幕显示“*”;(4)定义一个名称为“Label2”的标签,标题为空,自动调整控件大小;(5)定义一个名称为“Command1”,标题为“显示密码”的按钮,当单击该按钮时,标签“Label2”显示输入的密码,编写Click事件代码(6)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单。(不得退出VFP系统) 操作要点: 1)注意将text1的属性passwordchar设置为:* 2)label2的属性autosize设置为:.T. 3)“显示密码”按钮Command1的Click事件代码: 写法一: 写法二: X= X 3)“关闭”的按钮Command2的Click事件代码: (二)

Command1 的CLICK事件代码: 欢迎使用" else 密码错误" Endif Command2 的CLICK事件代码: (三) 代码编写: 1)“确定”按钮Command1的Click事件代码: If 欢迎光临”,65,“密码正确“) Else Messagebox(“禁止进入“,65,”密码错误“) Endif 2)“关闭”的按钮Command2的Click事件代码:

vfp编程题练习及参考答案-一定要看

这是以往的考试题 第一套 编程题参考答案 1. 请打开D盘试题文件夹下的program1.prg文件,按要求完成以下程序:输入长方形的长L和宽W的值,计算长方形的面积S并输出,最后按原文件名存盘。 program1.prg CLEAR INPUT “请输入长方形的长:” TO L INPUT “请输入长方形的宽:” TO W S=L*W ?”长方形的面积S=”,S 2.请打开D盘试题文件夹下的program2.prg文件,编一个计费程序,按托运规定,行李不超过50千克时,运费为每千克0.15元,如超过50千克,其中50千克,运费按每千克0.15元,超过50千克部分的运费为每千克0.22元,输入行李重量,显示托运费。 program2.prg Clear Input “请输入行李重量” to x If x<=50 Y=x*0.15 Else Y=50*0.15+(x-50)*0.22 Endif ? “托运费=”,y 3.请打开D盘试题文件夹下的program3.prg文件,编写循环程序实现:在 rcda.dbf 表中,统计姓“刘”的人数并输出。最后按原文件名存盘。 program3.prg clear use rcda n=0 scan all for left(姓名,2)=“刘” n=n+1 endscan ?n Use

4.请打开D盘试题文件夹下的表单文件Program 5.scx,要求在文本框Text1中输入某一年份,单击“计算”命令按钮则判断该年是否闰年,如果是闰年,则在文本框Text2中显示“是闰年!”,如果不是闰年,则在文本框Text2中显示“不是闰年!”;单击“退出”命令按钮,则关闭表单。请编写“计算”和“退出”命令按钮的代码,最后按原文件名存盘。判断某一年份是否闰年的方法如下:(1)年份能被4整除,但不能被100整除;(2)年份能被400整除;符合上述二个条件之一者即为闰年,如1996年是闰年。 “计算”按钮click事件: nf=thisform.text1.value if mod(nf,4)=0.and.mod(nf,100)<>0.or.mod(nf,400)=0 y="是润年!" else y="不是润年!" endif Thisform.text2.value=y Thisform.refresh “退出”按钮click事件: thisform.release 第二套 编程题参考答案 ??? 1.请打开D盘试题文件夹下的program1.prg文件,按要求完成以下程序:输入梯形的上底A、下底B和高H的值,计算梯形的面积S并输出,最后按原文件名存盘。 program1.prg CLEAR INPUT “请输入梯形的上底:” TO A INPUT “请输入梯形的下底:” TO B INPUT “请输入梯形的高:” TO H S=(A+B)*H/2 ?”梯形的面积S=”,S 2.请打开D盘试题文件夹下的program2.prg文件,按下列要求完成以下程序,要求根据某人的收入计算他应交的个人所得税,方法如下:如果收入在1600元以内,则不用计税,显示“未达到交税标准”;如果收入超过1600元,则超过部分应交纳5%的个人所得税,计算并显示应交税额。最后按原文件名存盘。 program2.prg Clear

vfp6.0 选择题试题及答案

答案仅供参考,时间紧急,难免有所疏忽,请指正。 一、选择题(下列各题的四个选项中,只有一个是正确的。每题1分,共 40分)。 1、在VFP中,有关数据表的下列统计命令,对数值字段纵向求和的命令是A A)SUM B)COUNT C)TOTAL D)AVERAGE 2、(投影)关系的联接运算,指的是以B为单位的运算 A)记录B)字段C)数据表D)数据库 3、若要取消在VFP的命令窗口中输入的未执行命令,可按下面的那个键 C A)SPACE键 B)INSERT键 C)ESC键D)ENTER键 4、数据库管理系统所采用的数据模型有三种,下面哪一项不是A A)结构型 B)关系型C)网状型D)层次型 5、在VFP的命令中,set filter to 可实现的关系运算称之为B (投影,set fields to) A)复制B)选择 C)投影 D)连接 6、下面命令显示的结果是:?LEN(”大学生”+SPACE(5)) D A)3 B)8 C)6 D) 11 7、人事档案数据表中,若记录的个人简历及一些图片资料存放在一个WORD文档 中,若要将该WORD文档存放在表中的某个字段中,则该字段最好为A (G型,电子表,文档,图片;M型,简历,注释) A)通用型B)字符型C)备注型D)逻辑型 8、在VFP中,四个运算符not、#、* 、or中,优先级别排序正确的是:C {各运算符顺序:算术运算符(**、^,*、/、%,+、-),字符串运算符(+,-),日期运算 符(+,-),关系运算符(<,>,=,<>、#、!=,<=,>=,$,==、),逻辑运算符(优先级别,Not 或!>And>Or)} A)not>or>*># B)# >*>not>or C)*># >not>or D)*>#> or>not 9、下面的哪种数据类型只适用于数据表的字段定义,而不适用于内存变量或数组D A)数值型B)逻辑型C)日期型D)备注型(备注型亦可) 10、在下面的VFP表达式中,错误的是D A){^2002-6-16 10:10:10 AM}-100 B) {^2002-6-16}-DATE() C) [^2002-6-16 10:10:10 AM]+”100” D) {^2002-6-16}+DATE() (日期型数据可与数值型数据相加减,本身可相减,但不可相加) 11、工资数据表文件共有10条记录,当前记录号是5,用 AVERAGE REST命令计算工资平均 值,如果不给出范围短语,那么命令B A)只计算当前记录工资值 B)计算全部记录工资平均值

VFP选择题

11.在数据库系统中,DBMS是指 C 。 A) 数据B) 数据库C) 数据库管理系统D) 数据库应用系统 12.下列选项中,表单文件的扩展名是C。 A) MNX B) FRX C) SCX D) PJX 13.在Visual Foxpro 中,使用 D 可以对项目中的数据、文档和代码进行管理。 A) 资源管理器B) 设计器C) 生成器D) 项目管理器 14.下列关于数组的描述,正确的是 B 。 A) 只能够用DECLARE命令定义数组 B) 数组定义好后,可以给每个数组元素赋予不同类型的值 C) Visual Foxpro只支持一维数组 D) 数组定义好后,每个数组元素的初值是.T. 15.执行命令a=”上海”后,表达式AT(a,”2010年上海世博会”)的值是 D 。 A) 4 B) 5 C) 6 D) 7 16.下列选项中,返回值为15的函数是 B 。 A) ROUND(15.661,0) B) INT(15.661) C) VAL(“15.661”) D) STR(15.661,2) 17.下列选项中,返回值为逻辑型的函数是 A 。 A) FOUND() B) MOD() C) RAND() D) DTOC() 18.在创建数据表时,需要用户定义字段宽度的数据类型是 A 。 A)字符型B) 逻辑型C) 备注型D) 日期型 19.下列关于内存变量的描述,正确的是 D 。 A) 变量名可以以数字开头B) 不能使用STORE命令给内存变量赋值 C) 内存变量不能与字段变量同名C) 可以使用?输出内存变量的值 20.下列表达式中,不正确的是 C 。 A) {^2010-06-10}-20 B) {^2010-06-10}-DATE() C) {^2010-06-10}+DATE() D) [^2010-06-10]+[20] 21.设a=”2010年南非足球世界杯”,命令?LEFT(a,6)+SUBSTR(a,15,6)的结果是 B 。 A) 2010南非世界杯B) 2010年世界杯 C) 2010足球世界杯D) 2010世界杯 22.在Visual Foxpro中,使用 A 命令可以修改数据表的结构。

VFP课后习题参考答案

VFP习题参考答案 习题2 一、填空题 1.设计器 2.文件位置 3. Set Defalu To D:\教学管理 4. ; 5. 区域 二、选择题 1.D 2. C 3. D 4. A 5. D 6. C 7. A 习题3 一、填空题 1.1 ,.F. 2. 606.00 3. .F. 4. Recno() 5. 33.00 6. .T. 7. -2 8. 5 9. D 10. 包含11. 字段变量12. N+1 二、选择题 1.D 2. B 3.B 4. D 5. B 6. C 7. B 8. B 9. B 10. D 11.D 12.B 13.A14.A15.C 16.B 17.B 18.B 19.D 20.B 21.A22.C 订正: 习题3 一、填空题 2.设系统日期为2006年9月21日,下列表达式显示的结果是__________。 ?V AL(SUBSTR(“2006”,2)+RIGHT(STR(YEAR(DA TE())),2)) 二、选择题 9.Visual FoxPro的函数ROUND(123456.789,-2)的值是() A. 123456 B. 123500 C. 123456.79 D. 123456.700 13.表达式V AL(SUBSTR(“等级考试1/2/3/4”,9,1))*LEN(“V isual FoxPro”)的结果是() A. 13.00 B. 26 C. 39 D. 52 21.执行如下命令序列后,屏幕显示() AA= “全国计算机等级考试” BB= “九八” CC= “—” 习题4 一、填空题 1.表、记录、字段。 2.逻辑删除。 3.四、主索引、候选索引、唯一索引、普通索引。 4.dbf。 5.字段名、数据类型、数据宽度。

vfp6.0选择题试题及答案

vfp6.0选择题试题及答案 答案仅供参考,时间紧急,难免有所疏忽,请指正。 一、选择题(下列各题的四个选项中,只有一个是正确的。每题1分,共 40分)。 1、在VFP中,有关数据表的下列统计命令,对数值字段纵向求和的命令是 A A)SUM B) COUNT C)TOTAL D)AVERAGE 2、(投影)关系的联接运算,指的是以 B为单位的运算 A)记录 B)字段 C)数据表 D)数据库 3、若要取消在VFP的命令窗口中输入的未执行命令,可按下面的那个键 C A)SPACE键 B)INSERT键 C)ESC键 D)ENTER键 4、数据库管理系统所采用的数据模型有三种,下面哪一项不是 A)结构型 B)关系型 C)网状型 D)层次型5、在VFP的命令中,set filter to 可实现的关系运算称之为(投影,set fields to) A)复制 B)选择 C)投影 D)连接 6、下面命令显示的结果是:?LEN(”大学生”+SPACE(5)) D A)3 B)8 C)6 D) 11

7、人事档案数据表中,若记录的个人简历及一些图片资料存放在一个WORD文档中,若要将该WORD文档存放在表中的某个字段中,则该字段最好为 A B A (G型,电子表,文档,图片;M型,简历,注释) A) 通用型 B) 字符型 C) 备注型 D) 逻辑型 8、在VFP中,四个运算符not、#、 * 、 or中,优先级别排序正确的是:C {各运算符顺序:算术运算符(**、^,*、/、%,+、-),字符串运算符(+,-),日期运算符(+,-),关系运算符(,=,、#、!=,=,$,==、),逻辑运算符(优先级别,Not 或!>And>Or)} A)not>or>*># B)# >*>not>or C)*># >not>or D)*>#> or>not 9、下面的哪种数据类型只适用于数据表的字段定义,而不适用于内存变量或数组 A)数值型 B)逻辑型 C)日期型 D)备注型(备注型亦可) 10、在下面的VFP表达式中,错误的是 D D

VFP考试试题及答案[1]

1 Vfp考试试题 1.表单的NAME属性是____。 A.显示在表单标题栏中的名称 B.运行表单程序时的程序名 C.保存表单时的文件名 D.引用表单对象时的名称 2.在VFP6.0中,将字符型数据转换成日期型数据的函数是____。 A.DTOC() B.CTOD() C.DA TE() D.STR() 3. 执行命令INPUT”请输入数据:”TO XYZ时,可以通过键盘输入的内容包括_____ A) 字符串B) 数值和字符串 C) 数值、字符串和逻辑值D) 数值、字符串、逻辑值和表达式 4.下列四组基类中,同一组中各个基类全是容器型的是____。 A.Grid,Column,TextBox https://www.doczj.com/doc/909614387.html,mandButton,OptionGroup,ListBox https://www.doczj.com/doc/909614387.html,mandGroup,DataEnvironment,Header D.Form,PageFrame,Column 5.字段的默认值保存在____ A.表的索引文件中 B.数据库文件中 C.项目文件中 D.表文件中 6.下列叙述中含有错误的是____。 A.一个数据库表只能设置一个主索引 B.唯一索引不允许索引表达式有重复值 C.候选索引既可以用于数据库表也可以用于自由表 D.候选索引不允许索引表达式有重复值 7.表移出数据库后,仍然有效的是____ A.记录的验证规则 B.表的验证规则 C.字段的默认值 D.结构复合索引中的候选索引 8.菜单文件经过生成以后形成的菜单程序文件的扩展名是____ A.MPR B.MNX C.MPX D.MND 9.下列叙述中含有错误的是____。 A.一个表可以有多个外部关键字 B.数据库表可以设置记录级的有效性规则 C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动 D.对于临时性关系,一个表不允许有多个主表 10.下列对象中,属于容器类的是____ A.文本框 B.组合框 C.页框 D.选项按钮 11.对于自由表而言,不能创建的索引类型是____。 A.主索引 B.候选索引 C.普通索引 D.唯一索引 12.下列类的特性中,____ 体现并扩充了面向对象程序设计方法的共享机制。A.抽象性B.多态性C.封装性D.继承性 13. 下列命令中,不能使程序跳出循环的是。 A.LOOP B.EXIT C.QUIT D.RETURN 14. 根据关系模型的有关理论,下列说法中不正确的是____ A.二维表中的每一列均有唯一的字段名 B.二维表中不允许出现完全相同的两行 C.二维表中行的顺序、列的顺序均可以任意交换 D.二维表中行的顺序、列的顺序不可以任意交换 15. 在V isual FoxPro 系统中,用户不能自定义____ A.对象的属性 B.对象的方法 C.对象的事件 D.对象所基于的类 16. 有一菜单文件MAIN.MNX,运行该菜单的操作是____ A.执行命令DO MAIN.MNX B.执行命令DO MENU MAIN.MNX C.先生成菜单程序文件MAIN.MPR,再执行命令DO MAIN.MPR D.先生成菜单程序文件MAIN.MPR,再执行命令DO MENU MAIN.MPR 17. 关于表格控件,下列说法不正确的是____ A.表格的数据源可以是表、视图、查询 B.表格中的列控件不包含其他控件 C.表格能显示一对多关系中的子表 D.表格是一个容器对象 18. V isual FoxPro是一个____ A. 数据库系统 B. 数据库管理系统 C. 数据库 D. 数据库管理员 19. 实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而____是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。 A. 数据模型 B. 物理模型 C. 逻辑模型 D. 概念模型 20. 学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),用Insert命令向XS表添加一条新记录,记录内容为: XH XM XB BJ 10 李小平男984461 下列命令中正确的是____ A. INSERT INTO XS V ALUES("10","李小平","男","984461") B. INSERT TO XS V ALUES("10","李小平","男","984461") C. INSERT INTO XS(XH,XM,XB,BJ)V ALUES(10,李小平,男,984461) D. INSERT TO XS(XH,XM,XB,BJ)V ALUES("10","李小平","男","984461") 21. 执行LIST NEXT 1命令之后,记录指针的位置指向____ A) 下一条记录B) 原来记录C) 尾记录D) 首记录 22. 下列几组控件中,均为容器类的是____ A. 表单集、列、组合框 B. 页框、页面、表格 C. 列表框、列下拉列表框 D. 表单、命令按钮组、OLE控件 23. 在V isual FoxPro 中创建数据库后,系统自动生成的三个文件的扩展名分别为____

相关主题
文本预览
相关文档 最新文档