文档库 最新最全的文档下载
当前位置:文档库 › VFP选择题2

VFP选择题2

VFP选择题2
VFP选择题2

【选择题练习2(一至四章)】

A. 193

B. 88

C. 100

D. 72

解答:A

A. 改变一个字段名

B. 增加一个字段

C. 改变一个字段的数据类型

D. 上述

解答:C

A. N

B. C

C. L

D. D

解答:A

A. LIST

B. LOCATE

C. LOCATE

D. LOCATE

解答:D

A. LOCATE WHILE RECNO()=1

B. GOTO 1

C. LOCATE ALL FOR RECNO()=1

D. GO TOP

解答:D

A. X>=0 AND x<100

B. 0

C. 0<=x OR x<100

D. 0<=x<100

解答:A

A. DOM(A)

B. 关系中每一个属性对应一个值域

C. 关系中不同的属性可对应同一值域

D. 对应于同一值域的属性为不同的属性解答:D

A. LOCATE FOR

B. LOCATE FOR

C. LOCATE FOR

D. LIST FOR

解答:B

A. 2

B. 1

C. 0

D. .T.

解答:B

A. 0

B. 3

C. 4

D. 20

解答:D

A. 3

B. .T.

C. 0

D. 2

解答:A

A. "98-09-28"

B. 98/09/28

C. 1998

D. {^1998/09/28}

解答:D

A. 逻辑、字符串

B. 由输入的字段决定、逻辑

C. 字符串、逻辑

D. 逻辑、由字段决定

解答:A

A. 惟有读书高

B. 万般皆下品

C. 万般皆下品

D. 0

解答:D

A. 索引可以提高查询速度

B. 索引可能降低更新速度

C. 索引和排序具有不同的含义

D. 不能更新索引字段

解答:D

A. 0

B. 10

C. 2

D. 8

解答:B

A. 123.456

B. 0

C. 123

D. 出错

解答:C

A. ?(DATE()-

B. ?INT((DATE()-

C. ?DATE()-

D. ?ROUND((DATE()-解答:B

A. 20

B. X

C. 4

D. 5

解答:A

A. {^1999/06/01}

B. {^1999/04/02}

C. {^1999/05/31}

D. {^1999/06/02}

解答:A

A. 各子句顺序不能改变

B. 不能大小写混合

C. 命令行最大字符数是

D. 命令不一定要以命令名开头解答:C

A. 值域

B. 参照完整性规则

C. 实体完整性规则

D. 用户自定义的完整性规则解答:B

A. GO 1 APPEND

B. GO F1

C. USE F1 APPEND

D. SELECT 1 APPEND 解答:D

A. 属性型

B. 记录值

C. 属性值

D. 记录型

解答:C

A. 左连接

B. 内部连接

C. 右连接

D. 完全连接

解答:B

A. 1.0

B. 1000.0

C. 0.0

D. 3.0

解答:B

A. ?CTOD([07/21/02])-20

B. ?LEN(SPACE(4))+1

C. ?500+200=400

D. ?"100"-"50"

解答:B

A. 释放同名内存变量

B. 在同名内存变量名前加上前缀

C. 在同名字段变量名前加上前缀

D. 关闭当前表文件

解答:B

A. 1200

B. 1400

C. 1100

D. 1300

解答:D

A. X=-46.61

B. 46.61

C. -46.61

D. X=46.61解答:C

A. 255

B. 65000

C. 10

D. 128

解答:B

A. 前后空格

B. 尾部空格

C. 所有空格

D. 前导空格

解答:A

A. 123.57

B. 123.56

C. 123

D. * * *

解答:D

A. GO

B. LOCATE

C. GOTO

D. SKIP

解答:D

A. ?SUBSTR(sr,1,8)+SUBSTR(sr,11,17)

B. ?sr"

C. ?SUBSTR(sr,1,12)+SUBSTR(sr,17,14)

D. ?STR(sr,1,12)+STR(sr,17,14)解答:C

A. 数据库中

B. 工作期中

C. 项目中

D. 工作区中

解答:D

A. 用

B. 立即按

C. 用重新输入

D. 用鼠标重新单击删除标识

解答:D

A. 11

B. 6

C. 4

D. 5

解答:D

A. 20

B. 19

C. 0

D. 21 解答:C

A. REPL

B. REPL

C. REPL

D. REPL 解答:A

A. 1

B. 无

C. 3

D. 2

解答:B

A. SET INDEX TO

B. SET

C. SET ORDER TO TAG

D. SET

解答:C

A. 1

B. 3

C. 4

D. 2

解答:C

A. release all like a*

B. rele all except a?

C. release all like a?

D. release all except a*

解答:D

A. 使删除标记对任何命令无响应

B. 取消删除标记

C. 禁止对数据库记录进行删除

D. 执行删除命令时

解答:A

A. .F.

B. .OR.

C. !

D. .AND.

解答:C

A. 10

B. 0

C. 15

D. 5

解答:C

A. USE <

B. USE DATABASE <

C. OPEN <

D. OPEN DATABASE <解答:D

A. SORT()

B. DATE()

C. LEN()

D. SIGN()

解答:B

A. 编译系统

B. 数据库

C. 数据库管理系统

D. 操作系统

解答:C

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.wendangku.net/doc/f3875932.html,bel2.Caption=Thisform.Text1.Value

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

Command1 的CLICK事件代码: if thisform.text1.value="abc" https://www.wendangku.net/doc/f3875932.html,bel2.caption="欢迎使用" else https://www.wendangku.net/doc/f3875932.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.wendangku.net/doc/f3875932.html,mandButton,OptionGroup,ListBox https://www.wendangku.net/doc/f3875932.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 中创建数据库后,系统自动生成的三个文件的扩展名分别为____

相关文档