文档库 最新最全的文档下载
当前位置:文档库 › 数据库原理与应用(VFP)习题参考答案

数据库原理与应用(VFP)习题参考答案

数据库原理与应用(VFP)习题参考答案
数据库原理与应用(VFP)习题参考答案

第1章概述

一、填空题

1.1数据与信息既相互联系,又有区别。数据是信息的表现形式,是外在的表示;而信息是数据所隐含的联系,是内在

的表示。信息通过数据符号进行表示、传播,对数据进行处理获得的数据才是信息,可以说信息是数据的浓缩和精华,是有用的数据。

1.2 数据处理包括数据的采集、整理、存储、分类、索引、排序、检索、统计、维护、传输、输出和数据安全等一系

列的操作过程。

1.3人工管理、文件系统管理和数据库系统管理。

1.4 数据结构、数据操作和数据的约束条件。

1.5层次模型、网状模型和关系模型。

1.6 根据实体集之间的联系方式不同,可以分为:一对一、一对多与多对一和多对多。

1.7传统的集合运算有并、交、差和笛卡尔积运算。

1.8专门的关系运算有选择、投影和连接运算。

二、单项选择题

1.9数据库系统与文件系统的主要区别( )

A数据库系统复杂,而文件系统简单

B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决

C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D.文件系统管理的数据量较少,而数据库系统可以管理庞大数据

1.10 DBMS是( )。A.操作系统的一部分B.在操作系统支持下的系统

c.一种编译程序D.应用程序系统

1.11数据库三级模式体系结构的划分,有利于保持数据库的( )

A。数据独立性B.数据安全性c.结构规范化D.操作可行性

1.12数据库系统的独立性是指( )。

A.不会因为数据的数值变化而影响应用程序

B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

c.不会因为存储策略的变化而影响存储结构

D.不会因为某些存储结构的变化而影响其他的存储结构

1.13数据库类型是根据( )划分的。

A.文件形式B.记录形式 C.数据模型D.存取数据的方法

1.14 E-R方法是数据库设计的工具之一,它一般适用于建立数据库的()

A.概念模型B.结构模型C.物理模型D.逻辑模型

1.15关系模型是( )

A.用关系表示实体 B.用关系表示联系

c.用关系表示实体及其联系D.用关系表示

1.16若D1={ a1,a2,a3},D2={1,2,3},则D1*D2集合中共有元组有()个 A.6 B.8 C.9 D,12

1 17有两个关系R和5,分别包含15个和10个元组,则RUS、R-S、RNS中不可能出现的元组数目情况是( ) A.15,5,IO B.18,7,7 C.21,11,4 D.25.15.0

1.18从关系中选取满足条件的元组的关系代数运算为()

A条件运算B.选择运算 C.投影运算D搜索运算

1.19关系规范化中删除操作异常是指( A ),插入操作异常是指( D )。

A.不该删除的数据被删除

B.该插入的数据被插入

C.应该删除的数据未被删除

D.应该插入的数据未被插入

1.20关系数据库设计理论中,起核心作用的是()

A.范式

B.模式设计C.数据依赖D.数据完整性

1.21关系数据库规范化是为解决关系数据库中的( )问题而引入

A.插入、删除和数据冗余

B.提高查询速度

C.减少数据操作的复杂性

D.保证数据的安全性和完整性

1.22在关系模式R(A.B.C)中,函数依赖关系{A->C,C->B},则关系模式R 最高可达到()

A.1NF

B.2NF

C.3NF

D.以上三者都不是

1.23在R(A.B.C.D)中,函数依赖关系F={B->C,C->D,DC->A},则R 可达到()

A.1NF

B.2NF

C.3NF

D.以上三者都不是

三、简答题

1.24数据库是如何实现数据独立性:通过三级模式来实现。

1.25等值连接与自然连接的区别:自然连接是除去重复属性的等值连接。

1.26 医院病房计算机系统的E-R 图

1.27设关系R 和S 计算R-S.R ∩S,R ∪S.R*S

R-S

R ∪S R ∩S R ×T

1.28设关系S 和T 计算δB=5(T). ∏A,C (S) .]2[]3[= . R S

S ]2[]3[= T

1.29求R 的所有侯选关键字,列出R 中的函数依赖,属于第几范式

候选关键字:A、B

函数依赖:A-->B,A-->C, B-->C, A、B-->C

R属于第三范式

第2章初步使用中文Visual Foxpro 6.0

一、简答题

2.1 VFP提供了三种工作方式:命令窗口方式、菜单方式和程序方式。

第3章中文Visual Foxpro 6.0语言基础

一、计算题

3.3 SUBSTR(“华南植物园”) 植物

二、单项选择题

3.11 备注型数据是特殊的字符型数据,即字符数据块,只能用于数据表中字段的定义备注型数据实际存储在( )。

A.表中,备注型宇段占4个字节

B.备注文件中

C.内存中,其大小只受内存的影响,最大可达80GB

D.变量中

D.变量中

3.12下面定义数组的语句正确的是( )

A.dimension a(2,3,”

B.dimension a(2) ab (2,3)

C. dimension a(2 3)

D.dimension a(2), ab (2, 3)

3.13已知日期变量datel, date2,非法表达式是( )。

A. datel - date2

B.datel+ date2

C.datel+2*3 D.date2-100

3.14给变量赋值可以使用store或=,正确的赋值命令是()

A.a=l.b=2

B.a=b=1

C.storel to a.b d.store1,2to a ,b

3.15逻辑型数据的取值不能是()

A..T.,.F.

B. .Y.,.T.

C..t.,.f.,

D. t,f

3 .16清除变量名中第1个或第2个字母为”b,,的所有内存变量,正确的命令是

A. release all like ?b

B. release all like ?b?

C. rele all Iike ?b *

D. rele all like *b?

3.17已知存放姓名的变量名为xm,判断是否姓“黄”的表达武是( )

A. xm = " Kr '

B.left (alltrim (xm) , 2) =“黄”

C.right (xm, 2)

D.substr (xm, 1, 1) =”黄’

3.18下面表达式的结果不为10的是( )。

A.lcn (spac (4) +substr(”abcder, 2, 4) +left‘’abe~,2))

B.min (max (19, 12), max (7, 10), min (100, 29))

C.10-2^sqrt (3**2) /mod (9, 10) -2*l0

D.day({-2003 - 10 - 15} _5)

3.19设x=2,y2,,3木x丰X,,,则&y的值应为( )。

A.变量不存在

B.12

C.38X 'kX

D.81

3.20若有代数式,则不正确的VFP表达式是( )o

A.x/b/c*y*8

B.8*x*y/b/c

C.8*x*y/b*c

D.x *y/c/b *8

第4章数据库的基本操作

(学习重点)

一、单选题

4.1在当前目录创建一个新的数据库cjgl. dbc,用命令()

A.create cjgl

B. create data cjgl

C. create table cjgl

D. open database cjgl

4.2可在数据库中存放的是()。

A.数据库文件 B.数据库表文件或视图

C.自由表文件 D.查询文件

4.3在数据库表设计器的“字段”选项卡中,可设置字段( )输入的新数据必须

符合这个要求才能被接受,否则要求用户重新输入数据。

A.有效性规则 B.有效性信息

C.有效性默认值

D.注释

4.4数据库表间创建的永久关系保存在( )中。

A。数据库表 B.数据库

C.表设计嚣 D.数据环境

4.5如果需要打开多个数据表文件,应该在多个()操作:

A.数器车孛 B.工作区中

C数据环境中 D.项目中

4_6执行sdecto选择工作区的结果是(乙,)。

A.选择了一个空闲昀工作区 B.0号工作区

C-选择了空闲的最小工作区号D.无0号工作区错误

4.7下面命令不能定位到第1号记录的是()

A.g0 1

B.go top

C.locate for recno()=1 D.skip l

4.8 已知数据表已打开,不能够显示前3条记录的命令是()

A.1isi k)r recnt)()>=1.alld.ncno()<=3

B.go top

list next 3

C.disp For recno()=l.or.recno()=2.or.recno()=3

D.go 1

disp for recno()=L.or.recno()=2.and.recno()=3

4.9已知人事数据表已经打开,下面命令中能正确显示出所有姓“张”的记录的是

A.list for 姓名=”张*****”

B.list for left (alltrim(姓名),1)、=”张”

C.list for substr (ltrim(姓名),l,2)=”张”

D.list for substr (ltrim(姓名),2,1)=”张”

4.10显示学生信患表中1975年以前出生的男性且是党员的学生,应该使用的命令是

A. list fo性别=”男”,and出生日期<1975.and.是否党员=”是”

B. list for性别=”男”,and.是否党员.t.and.year(出生日期)<1975

C.list for性别=“男”,and.是否党员=.t.—.and.year (date())<1975

D.list for性别=”男”.and. not.是否党员.and.year(出生日期)<1975

4.11逻辑删除与物理删除的区别是(C)。

A.没有区别,功能一样

B.前者不能恢复,后者可以恢复

c.前者可以恢复,后者不能恢复

D.pack 44是逻辑删除,zap命令是物理删除

4.12当前数据表中有四个字段:姓名、语文、数学、平均分,其中前三个字段已经输入了数据,只有平均分为空,要计算所有学生平均分并填入平均分字段,使用命令

A .replace all平均分with(语文+数学)/2

B.replace all平均分with(语文+数学)/2

C.replace all平均分with(语文+数学)/2 TO平均分

D. replace all平均分with av8(语文+数学)

4.13在当前打开的表中有一个字段。”英语”,并且已经输入了成绩,计算该课程的平均的()

A.?avg(英语)

B.average英语

C.cocrnt英语 D.sum英语

4.14假设表已经打开.下面令令能显示.T .的是

A.go top

?bof()

B.go bottom

?eof()

c.go bottom D.go l

skjp -1 skip -1

eaf() ?bof()

4.15打开一个巴经创建了结构复合索引的数据表,表记录的顺序将拱)。

A.第一索引标识 B.最后一个索引标识

c.物理顺序 D.主索引标识

4.16有一个工资表,其中包含编号(c,4)和工资(N,8.2)两个字段。要求按工资升序排列,工资相同者接编号升序排列,建立此索引的命令是)

A.index on 工资/A,编号/D TO Gzbh

B.index on工资,编号to gzbh to cending

C.index on arr(工资.8,2)+编号tag gzbh

D.-簋in&re cn工资,编号to asceoding

4 17下列关于视图说法错误的是( )

A.视图是在数据库表基础上创建的一种虚拟表

B.视图兼有表和查询的特点

C.视图分为本地视图和远程视图、

D.视图可以脱离库单独存在

4. 18下列选项中()是视图不能完成的。

A.指定可更新表 B.删除与视图项关联的表

C.指定可更新的字段 D.检查更新合法性

4.19关于视图操作,下列说法错误的是( )。

A.视图可以作为查询数据源B.视图以产生磁盘文件

C.利用视图可以实现多表查询D.利用视图可以更新表数据

二、简答题

4.20 创建数据表,修改表结构添加空记录,显示第5到第8条记录

(1) create test

(2) modify stru (如果表没有被打开,需要先执行命令:use test)

(3) append blank

(4) list for recno()>=5.and.recno()<=8 或

go 5

list next 4

4.21 计算总分

(1) repl all 总分with 语文+数学+英语

总分降序

(2) index on 总分desc

显示最高分

(3) go top

disp

显示英语最低分

(4) index on 英语desc

go top

disp

显示男党员

(5) list for 性别="男".and.是否党员

计算男女比例

(6) count to x for 性别="男"

count to y for 性别="女"

?"男:女",x,":",y

计算平均分

(7) average 语文,数学,英语

显示小于20岁的记录

(8) list for year(date())-year(出生日期)<20

显示所有姓“黄”的学生

(9) list for left(alltrim(姓名),2)="黄"

把补考的记录复制到bk

(10) copy to bk for 语文<60.or.数学<60.or.英语<60

补考的人次

(11) count to x for语文<60

count to y for数学<60

count to z for英语<60

?"需要补考的人次:",x+y+z

总分平均分

(12) average 总分

第5章数据库的高级操作*

一、单选题

5.1SQL语言是()语言

A.层次数据库

B.网络数据库

C.关系数据库

D.非数据库

5.2 在SQL中,实现数据查询的语句是()

A.Update

B.selest

C.insert

D.seek

5.3在SQL查询中,要统计记录个数应使用( )函数。

A.Sum B.Count(列名)

C. Count(*)

D. Avg

5.4在VFP中查询的数据来源可以来自( )。

A.临时表

C.数据库表

B.视图

D.以上均可

5.5查询设计器的”筛选”选项卡对应SQL语句的( ) 短语。

A. selest

B.join on

C.where

D.order by

5,6 能运行查询cx.qbr的命令是()

A,open query cx.qbr

B.Modify query cx.qbr

C.DO query cx

D.DO cx.qbr

5.7 报表的标题打印方式是()

A.每个报表打印一次

B.每页打印一次

C.每列打印一次

D.每组打印一次

5.8调用报表格式文件fs.frx预览报表的命令是()

A.report from fs preview

B. do from fs previcw

C.report form fs preview

D. do form fs previcw

5.9 VFP的报表文件.frx中保存的是( )

A.打印报表的预览格式

B.打印报表本身

C. 报表的备注

D. 报表设计格式的定义

5.10 在创建快速报表时,基本带区包括()

A.标题、细节和总结

B.页标头、细节、页注脚

C.组标对、细节、组注脚

D. 报表标题、细节、页注脚

第6章项目与程序设计(学习重点)

一、单选题

6.1结构化程序设计的三种基本结构悬( )。

A.顺序、选择和模块结构 B.顺序、选择和循环结构

C.选择、循环和模块结构 D.顺序、循环和模块结构

6.2以下语句中,( )不是循环结构语句。

A. scan'- endscan

B.if...endif

C. for-,-endfor

D. do…enddo

6.3 VFP提供了多种注释方法,在命令行后面注释是以( )符号为开头。

A.// B.{}

c.* D.&&

6.4在VFP中,程序是指( )。

A.一个子程序

B.用于完成某项操作的一组命令

r.能独立运行的特定功能

D.-个可调用的函数

6.5执行命令:lnput”出生日期:“to csrq,应在光标闪动处键入( )。

A.{ ^-1980 - 08 -03}

B.”1980 - 08 - 03”

C. 1980 - 08 - 03

D.08/03/80

6.6执行命令:accept”所在单位”to szdw,若没有输入内容直接按回车键,则结( )。

A.系统把空串赋给szdw

B.系统把0赋给szdw

C.系统把字符串0赋给szdw D.系统出错

6.7执行命令:wait to ch,若直接按回车键,则结果是( )。

A. ch中存放回车键的ASCII码

B.ch中存放一个空字符,即ASCII码0

C.ch中存放字符0 D.ch中存放“enter"

6.8下面叙述正确的是( )。

A.input语句只能接受字符串

B。accept命令只能接受字符串

C. accept语句可以接受任意类型的VFP表达式

D.wait只能接受一个字符,必须按回车键

6.9在用do命令执行程序时,下列必须使用扩展名的是( )。

A. .app

B.. qpr

C. exe

D. .prg

138

6.10关于过程文件的优点,下列说法正确的是( )。

A.减少磁盘操作次数 B.减少磁盘占用空间和磁盘文件数甚

c.较少打开文件的数据,方便管理D.以上三种说法都对

6.11 local命令建立的内存变量,系统给出的默认值是( )。

A.O B. .f. C..t. D.1

6.12有一个程序文件prox.prg,可以运行该程序的命令是( )。

A.!prox

B. run prox

C.do prox D.prox

6.13下列说法中正确的是( )。

A.若面薮不带参数,调用时就可以省略()

B.函数如有多个参数,则参数同应用空格分隔

C.调用函薮时,参数的类型、个数和顺序不一定一致

D.调用函数时,函数名后的圆括号不论有无参数都不能省

6.14 exit命令的作用是( )。

A.控制转移到do while---enddo外的第一条命令 B.退出该过程

c.退出vFP D.中止程序执行

6.15 LOOP 命令的作用是( )

A.控制循环开始

B.标志循环结束

C.转移到程序开始

D.转移到DO WHILE语句

6.16身定义函数或过程需要接受参数,应使用( )命令起义-。

A. procedure

B. function

C. with D.lparameter

6.17当用户定义的函数与标准函数熏名时,( )。

A.标准函数优先 B.用户定义函数优先

C.不能定义

D.不确定

6.18下面( )命令能够调用“调试器”。

A. debug

B. debugout

C.open

D. run

6.19在调试器中,可以显示当前正在执行的程序、过程和方法程序的窗口是(

A.跟踪 B.监视 C.局部 D.断点

6.20在( )富缸中可以控制列表框内显示的变量种类。

A.跟踪B.监视

c.局部 D.调用堆栈

二、阅读程序,写出程序的输出结果。

6.21 clear

for i=1 to 20

if(i%3=0.or.i%5=0)

? i

endif

endfor

6.22 clear

for j=1 to 3

?str(j,2)+")"

for k=1 to j

?? str(j*k,6)

endfor

?

endfor

6.23 clear

for i=10 to 4 step -3

if(i%3=0)

i=i-1

endif

i=i-2

??i

endfor

6.24 clear

?f(5)

return

proc f

lpara n

t=1

for i=1 to n

t=t*i

endfor

return t

endproc

6.25 clear

m=17

for i=2 to m-1

if(m%i=0)

exit

endif

endfor

if(i=m)

?"1"

else

?"0"

endif

6.26 do A

return

proc A

private num

num=2

do B

?num

return

proc B

num=num+5

return

三、程序填空题

6.27 下面程序功能:显示需要补考两门以上的学生名单。假设成绩表中包含:姓名(C,8)、语文(N,3)、数学(N,3)、

英语(N,3)。成绩小于60分需要补考。在添加语句将程序补充完整。

clear

use 成绩表

do while.not.eof()

n=0

if(语文<60)

n=n+1

endif

if(英语<60)

n=n+1

endif

if(数学<60)

n=n+1

endif

if(_n<>0____)

?姓名

endif

___skip_______

enddo

6.28 下面程序功能:对职工表中重复职工号的记录进行物理删除。在添加语句将程序补充完整。

use 职工表

do while .not.eof()

zgh=职工号

skip

if 职工号=zgh

delete

endif

enddo

pack

use

四、程序改错。

6.29 下面的程序是显示100以内的素数,每行显示5个素数。判断素数的算法:判断m是否为素数,用2到m-1中的

每个数去除m,如果每个数都不能整除m,则m为素数。程序中有多处错误,请改正以实现要求的功能。

改正后的程序:

clear

n=0

for m=1 to 99 step 2

for i=2 to m-1

if(m%i=0)

exit

endif

endfor

if(i=m)

??m

n=n+1

endif

if(n%5=0)

?

Endif

endfor

6.30 下面程序是完成计算二维数组代表的矩阵逆对角线元素之和。程序中有多处错误,请改正以实现要求的功能。

clear Array dime ab(3,3)

s=1

for i=1 to 3

for j=1 to 3

ab(3,3)=int(rand()*100)%37

if(i=j)

s=s+ab(i,j)

endfor

endif

endfor

?s

第7章可视化程序设计

一、单选题

7.1面向对象的程序设计中,程序运行的基本实体是()。

A.对象

B.方法

C.类

D.函数

7.2对象的属性是指( )。

A.对象所具有的行为 B.对象所具有的动作

C.对象所具有的特征和状态

D.对象所具有的继承性

7.3下面关于“对象”的方法和事件错误的描述是( )。

A.方法是对象的程序

B.事件是对象的程序

C.方法和事件都是对象的程序

D.只有方法才能称为对象的程序

7 4下面关于“类”的描述,错误由是( )。

A.一个类包含了相似的有关对象的特征和行为方法

B.类只是实例对象的抽象

c.类并不执行任何行为操作,它仅仅表明如何做

D.类可以按所定义的属性、事件和方法进行实际的行为操作

7.5在Visual Foxpro中,表单(Form)是指( )。

A.数据库中各数据库表的记录清单

B.数据库中包含的表的清单

C.窗口界面

D.根据某种条件查询数据库所得到曲数据清单

7.6下列美于数据环境的叙述中,正确的是( )。

A,一个表可以归为数据环境,面表的关系不能包括在数据环境中

B.数据环境是对象,关系不是对象

c.数嚣环境和关系都不是对象

D.数据环境和关系都是对象

7.7在表单Fonnl中有一个文本框Textl和一个命令按钮组CommandGroupl,其中包括两十奇夸按钮,分别为Cammandl和Command2。若莆要在Commandl的aick事件代码中访问文本框Textl的Value'Al性

值,划下面正确的式子是( )。

A.This.Parent.textl.value

B.This.Parent.Parent.text1.value

C.This.Thisform. textl. value

D. Thisform. value

7.8下列关于表单集的说法中,错误的是( )。

A.表单集可以包含多个表单,并且可以用一条命令同时显示或隐藏表单集中的全部表单

B.可以移除只台一个表单的表单集而只剩下表单

C.可以删除表单集中莱个表单

D.表单集只能作为一个整体来使用,不能访问其中的某个表单

7.9只有一个命令按钮的表单,运行农单后再关闭它,下列所述触发事件次序中正确

A.表单Load命令按钮Init表单Init-*表单Dest ror,表单Unload

B.命令按钮Init-*表单Load-表单Init表单Destroy-.表单Unload

C.表单Init-+表单Load-*命令按钮Init -表单Dest roy-,表单Unload

D.表单Load-表单Init--命令按钮Init一表单Destroy+表单Unload

7.10在命令窗口中输入:Do form testform name mytest with 10并回生,

述中错误的是( )。

A.运行的表单文件名为testform

B.通过name子句把testform表单文件更名为mytest表单文件

C.通过name子句指定一个变量mytest,并使它指向表单对象

D.通过with子句把数值10传递给表单运行,触发Init事件代码的PARAMETERS子句中声明的形参。

7.11在对象的”相对引用中,可以使用的关键字有( )。

A.This、Thisform、parent

B.This、Thisformset、pageframe

C.This、Thisform、Formset

D.This、Form. Formset

二、上机操作题

7.12 有一个自由表(cj.dbf),其中包括如下字段:学号(C,4)、姓名(C,8)、语文(N,5,1)、数学(N,5,1)、英语(N,5,1)、总分(N,5,1)。设计一个界面,输入语文、数学、英语的百分制成绩,自动计算出总分,单击“确认”按钮保存记录、单击“取消”按钮不保存记录。

1.设计步骤

(1)从数据环境中拖动“字段:”到“表单设计器”,自动添加字段名标签、字段域文本框。

(2)设置txt语文、txt数学、txt英语和txt总分四个文本框的InputMask属性设置为“999.9”,txt总分的ReadOnly属性为.T.。

(3)添加两个命令按钮command1和command2,分别设置它们的Caption属性为“确定”和“取消”。设计的表单界面如图7.35所示。

图7.35 成绩输入表单设计

2.定义代码

双击表单控件,进入“代码编辑”窗口。

(1)定义表单form1的Init事件代码如下:

use cj exclusive

append blank

(2)定义文本框控件txt语文、txt数学、txt英语的LostFocus事件代码如下:

repl 总分 with 语文+数学+英语

thisform.txt总分.refresh

(3)定义command1控件的Click事件代码如下:use

release thisform

(4)定义command2控件的Click事件代码如下:

dele

pack

use

release thisform

3.运行表单

运行本表单,输入相应的成绩,每输入一门课程的成绩后,便自动求总分,如下图所示。

图7.21 成绩输入表单运行界面

编程

1、乘法口决

clear

for i=1 to 9

?

for j=1 to i

??str(i,1,0)+"*"+str(j,1,0)+"="+str(i*j,2,0)+spac(2)

endfor

endfor

2、显示公式1+3+5+…+99表1的阶乘

clear

s=0

t=1

for n=1 to 9

t=t*n

s=s+t

?t

endfor

?s

3、计算平均分,显示补考的姓名,课程

clear

use cjtest

do while.not.eof()

if (语文<60.or.数学<60.or.英语<60)

?姓名

if(语文<60)

?? "语文"

endif

if(数学<60)

?? "数学"

endif

if(英语<60)

?? "英语"

endif

endif

skip

enddo

4、补考名单,样式如下

补考学生名单

==========================================

学号姓名需补考门数及课程名称"

1001 2门,数学

---- -------- --------------------------

人数2人

答:

clear

use cjtest

rs=0

count to rs for 语文<60.or.数学<60.or.英语<60 if(rs=0)

? "没有人需要补考"

wait

return

endif

go top

? " 补考学生名单"

? " =========================================="

? " 学号姓名需补考门数及课程名称"

? " ---- -------- --------------------------"

do while.not.eof()

if (语文<60.or.数学<60.or.英语<60)

? spac(2)+学号+" "+姓名

n=0

st=""

if(语文<60)

n=n+1

st=st+"语文"

endif

if(数学<60)

n=n+1

st=st+"数学"

endif

if(英语<60)

n=n+1

st=st+"英语"

endif

??spac(2)+str(n,1)+ "门,"+st

endif

skip

enddo

? " =========================================="

?spac(2)+ "人数:"+str(rs,2,0)

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试卷考试及答案 第一项:单项选择题答案见最后 1、下面关于运行应用程序的说法,正确的是 A)APP应用程序能够在Visual FoxPro和Windows环境下运行 B)EXE应用程序只能在Windows环境下运行 C)EXE应用程序能够在Visual FoxPro和Windows环境下运行 D)APP应用程序只能在Windows环境下运行 2、调用报表格式文件pp1预览报表的命令是 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 3、报表的数据源能够是 A)自由表或其它报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图

4、确定列表框内的某个条目是否被选定应使用的属性是 A)Value B)ColumnCount C)ListCount D)Selected 5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click 事件代码设置为 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release 6、在Visual FoxPro中,控件分为 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类 7、在Visual FoxPro中,扩展名为.DBC的文件是 A)数据库表文件 B)表单文件

2017年计算机二级《VFP》考试题及答案

2017年计算机二级《VFP》考试题及答案 1). 如下描述中正确的是:( ) A.数据库中仅存储数据 B.数据库管理系统是数据库集合的组成部分 C.数据库中的数据具有很高的冗余并缺乏数据独立性 D.数据库管理系统是为数据库的建立、使用和维护而配置的软件 正确答案:D 答案解析:数据库是存储在计算机存储设备上的结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。数据库管理系统是为数据库的建立、使用和维护而配置的软件,数据库系统的特点有:实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。 2). 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。 A.3 B.4 C.6 D.7 正确答案:D 答案解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为O的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点,共7层,即深度为7。 3). 下面不属于软件需求分析阶段主要工作的是( ) A.需求变更申请 B.需求分析 C.需求评审

D.需求获取 正确答案:A 答案解析:需求分析阶段的工作可概括为4个方面:①需求获取。②需求分析。③编写需求规格说明书。④需求审评。 4). 对于查询输出到临时表中的叙述,下列说法错误的是( ) A.产生的临时表文件的后缀名仍为.dbf B.执行查询后,该临时表文件是当前文件 C.可以像一般的dbf文件一样使用,可查询和修改表中记录 D.当关闭文件时,临时表文件将自动被删除 正确答案:C 5). “教师表”中有“职工号”、“姓名”和“工龄”等字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( )。 A.CREATETABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I) B.CREATETABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I) C.CREATETABLE教师表(职工号C(10)FOREIGNKEY,姓名C(20),工龄I) D.CREATETABLE教师表(职工号C(10)PRIMARYKEY,姓名C(20),工龄I) 正确答案:D 答案解析:在VisualFoxPro中,可以通过SQL的CREATETABLE命令建立表,PRIMARYKEY用来设置主关键字。本题“职工号”为主关键字,因此D选项正确。 6). 有A、B、C三个数据表,若已建立了A->B的关联,需要再建立B->C的关联,形成A->B->C的关联,则( ) A.必须使用带ADDITIVE子句的SETRELATION命令 B.直接利用SETRELATION命令进行关联 C.在保持A->B关联的基础上不能再建立B->C关联 D.在保持A->B关联的基础上不能在建立的B->C关联,但可以建立A->C关联

《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.下列控件均为容器类的是_____。

2020年计算机二级考试《VFP》巩固练习试题

2020 年计算机二级考试《VFP 》巩固练习试题 1[单选题]在Visual FoxPro 中能够建立表的命令是( ) 。 A. CREATE B. CREATE DATABASE C. CREATE QUERY D. CREATE FORM 参考答案:A 参考解析:用命令方式建立数据库表的是在命令窗口利用OPEN DATA命令先打开数据库,然后利用CREATED令打开表设计器实行数据表设计。 2[简答题] (1) 在考生文件夹下,有一个数据库“ school ”,其中有数据库表 “student ”、“ score ”和“ course ”。在表单向导中选择“一对多表单向导”创建一个表单。要求:从父表“ student ”中选择字段“学号”和“姓名”,从子表“ score ”中选择字段“课程编号”和“成绩”,表单样式选用“浮雕式”,按钮类型使用“图片按钮”,按“学号”升序排序,表单标题为“学生成绩浏览”,最后将表单存放在考生文件夹中,表单文件名为“bd2”。 (2) 在考生文件夹中有一数据库“ school ”,其中有数据库表“student ”、“ score ”和“ course ”。建立“成绩大于等于75 分”、按“学号”升序排序的本地视图“ view2 ”,该视图按顺序包含字段“学号”、“姓名”、“成绩”和“课程名称”。 参考解析:

【考点指引】本大题第1 小题考查一对多表单向导的使用,重点是多表之间字段的联系;第2小题考查视图的创建,重点是多表之间字段的联系。 (1) 【操作步骤】 ①选择【文件】T【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“ school.dbc ”,单击“确定”按钮,打开数据库设计器。 ②选择【文件】T【新建】命令,选择“表单”,单击“向导” 按钮,在弹出的“向导选择”窗口中选择“T对多表单向导”,单击 “确定”按钮。 ③在“T对多表单向导”对话框的“数据库和表”列表框中选择“student ”表做父表,将“可用字段”下的“学号”和“姓名”字段 添加到“选定字段”列表框中,单击“下一步”按钮。 ④在“一对多表单向导”对话框的“数据库和表”列表框中选择 “ score ”表做子表,将“可用字段”下的“课程编号”和“成绩”字段添加到“选定字段”列表框中,单击“下一步”按钮。 ⑤系统自动选择两个表的“学号”字段作为关联字段,单击“下一步”按钮,在“样式”列表框中选择“浮雕式”,“按钮类型”选择“图片按钮”,单击“下一步”按钮。 ⑥在“可用的字段或索引标识”列表框中选择“学号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。 ⑦输入表单标题为“学生成绩浏览”,单击“完成”按钮,输入表单名称“ bd2”并保存退出。 (2) 【操作步骤】 ①选择【文件】-【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表单”选项,选择数据库“ school ”,将表“ score ”、“ student ”和“ course ”分别“添加”到视图设计器中,系统会自动选择关联字段“学号”为表“score ”和“ student ”建立内部联系,选择关

计算机二级考试VF试题

计算机二级考试VF试题 计算机二级考试VF试题 一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,打开Ecommerce数据库,完成如下操作: 1.打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem添加到该数据库。 2.为OrderItem表创建一个主索引,索引名为PK,索引表达式为"会员号+商品号";再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是"会员号";另一个的索引名和索引表达式均是"商品号"。 3.通过"会员号"字段建立客户表Customer和订单表OrderItem 之间的永久联系(注意不要建立多余的联系)。 4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用:索取计算机二级机考题库联系微信号:3026287336 1.建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价*OrderItem.数量),结果不要进行排序,查询去向是表ss。查询保存为qq.qpr,并运行该查询。 2.使用SQL命令查询小于30岁(含30岁)的会员的信息(来自表Customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_ab.txt中,SQL命令存入命令文件cmd_ab.prg。

Visual FoxPro考试试题及答案

VFP考试试题及答案 一.单选题 1.关系模型的完整性不包括(A)。 A.迭代完整性 B.实体完整性 C.参照完整性 D.用户定义完整性 2.VisualFoxPro数据中的每一行称为(C)。 A.串标 B.行号 C.记录 D.编数 3.关系数据模型中的关系指的是(D)。 A.表行 B.表列 C.总和 D.二维表 4.常用的数据模型中有(C)。 A.比较模型 B.曲面模型 C.关系模型 D.对称模型 5.常用的数据模型中包括(A)。 A.层次模型 B.线性模型 C.双轨模型 D.瀑布模型 6.(A)是包含表中的一个或一组字段按一定顺序排列的数据列表。 A.索引 B.合并 C.列序 D.标号 7.数据库系统的三级模式中包括(B)。 A.循环模式 B.内模式 C.高级模式 D.流行模式 8.常用的数据模型里有(B)。 A.回旋模型 B.网状模型 C.棱状模型 D.交叉模型 9.VisualFoxPro的表中每一列称作(A)。 A.字段 B.列标 C.名称 D.线型 10.数据库系统不包括(D)。 A.操作系统 B.数据表 C.数据库 D.计划书 11.数据模型描述的是(C)。 A.大小 B.颜色 C.事物间联系 D.特征 12.关系二维表中垂直方向的列称作(C)。 A.列名 B.特征 C.属性 D.行标

13.数据库系统三级模式中包括(A)。 A.外模式 B.层叠模式 C.交叉模式 D.圆环模式 14.数据库是指(A)的数据集合。 A.相关的 B.无序的 C.混合的 D.循环的 15.关系二维表中水平方向的行称作(A)。 A.元组 B.行标 C.数值 D.列值 16.数据库系统中不包括(B)。 A.数据库 B.空调 C.管理员 D.数据库管理系统 17.数据库系统的特点不包括(D)。 A.数据共享 B.减少数据冗余 C.避免不一致 D.数据交叉 18.数据库管理系统的英文缩写是(B)。 A.DA B.DBMS C.MANG D.GUANLI 19.数据库系统的组成中不包括(A)。 A.说明书 B.数据库管理系统 C.电脑主机 D.数据 20.关系二维表中列的取值范围称作(A)。 A.域 B.值围 C.数据 D.区间 21.数据库的英文缩写是(C)。 A.SJK B.ABC C.DB D.OBJ 22.符合数据库特点的是(A)。 A.存储在计算机内部 B.无序的 C.内部无关的 D.用户独享 23.以下选项属于数值类数据的是(B)。 A.一二三 B.123 C.2012/2/1 D.ABC 24.关系R(D1,D2)的目等于(B)。 A.1 B.2 C.3 D.4 25.关系代数中的专门的关系运算中不包括(A)。 A.套用 B.选择 C.投影 D.连接 26.关系运算的类别中包括(C)。

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

《VFP》期末考试试题 一、选择题: 1.以下所列各项属于命令按钮事件的是(d) A.Parent B.This C.ThisForm D.Click 2.执行如下命令序列后,最后一条命令的显示结果是(c) DIMENSION M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(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.Caption 9.让控件获得焦点,使其成为活动对象的方法是(c) A.SHOW B. RELEASE C.SETFOCUS D.GOTFOCUS 10.在Visual FoxPro中字段的数据类型不可以指定为(b) A.日期型 B.时间型 C.通用型 D.备注型 11. DBMS的含义是:( b ) A.数据库系统 B.数据库管理系统 C.数据库管理员 D.数据库 12.对于“关系”的描述,正确的是:( d ) A.同一个关系中允许有完全相同的元组

计算机二级《VFP》考前冲刺选择试题及答案

计算机等级考试/模拟试题 2016年计算机二级《VFP》考前冲刺选 择试题及答案 一、选择题 1设X=〝11〞,Y=〝1122″,下列表达式结果为假的是( )。 A.NOT(X==Y)AND(X$Y) B.NOT(X$Y)OR(X<>Y) C.NOT(X>=Y) D.N OT(X$Y) 参考答案:D 参考解析:字符串精确比较运算符(==),只有当两个字符串完全相同时,才会是逻辑真,所以X==Y为逻辑假;子串包含测试运算符($),如果运算符前的字符串是运算符后的字符串的-个子字符串,则为逻辑真,所以X$Y为逻辑真;大于等于运算符(>=),是对两个字符串自左向右逐个进行比较,-旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小,x、Y的前两个字符相胃。所以比较第3个字符,由于x只有两个字符,则第3位x 小于Y.所以x小于Y,故X>=Y为逻辑假;X<>Y为逻辑真。

由以上可得:A)选项中,由于.NOT的优先级高于AND。所以先比较NOT(X==Y)为逻辑真,由于X$Y也为逻辑真,所以NOT(X==Y)AND(X$Y)为逻辑真。B)选项中。由于NOT的优先级高于0R,所以先比较NOT(X$Y)为逻辑假,由于X<>Y也为逻辑真,所以NOT(X$Y)OR(X<>Y)为逻辑真。C)选项中,X>=Y为逻辑假,则NOT(X>=Y)为逻辑真。D)选项中,X$Y也为逻辑真,则NOT(X$Y)为逻辑假。 2数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 参考答案:A 参考解析:数据库(DB)是存储在计算机存储设备上的结构化的相关数据集合;数据库管理系统(DBMS)是为数据库的建立、使用和维护而配置的软件。数据库和数据库管理系统都属于数据库系统(DBS)。

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/8344204.html,mandButton,OptionGroup,ListBox https://www.wendangku.net/doc/8344204.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.二维表中不允许出现完全相同的两行

安徽省计算机二级VFP考试理论模拟试题2(附答案)

理论模拟题(二) 一、单项选择题(每题1分,共40分) 1. 计算机能够自动工作,主要是因为采用了。 A) 二进制数制 B) 大规模集成电路 C) 程序设计语言 D) 存储程序控制原理 2. 下列数值中最大的是。 A) (10110)2 B) (120)8 C) (70)10 D) (3A)16 3. 在计算机指令系统中,一条指令通常由组成。 A) 数据和字符 B) 操作码和操作数 C) 运算符和数据 D) 被运算数和结果 4. 运算器主要由组成。 A) 算术逻辑单元 B) 微处理器 C) 控制器 D) 存储器 5.下列关于Windows“回收站”的叙述中,不正确的是。 A)“回收站”中的信息可以清除 B) “回收站”中的信息可以还原 C) “回收站”的大小可以设置 D) “回收站”不占用硬盘空间 6. 多媒体信息不包括。 A) 文字、图形 B) 音频、视频 C) 光驱、声卡 D) 影像、动画 7. 学校机房的若干台计算机连接而成的网络通常属于。

A) WAN B) LAN C) MAN D) GPS 8. FTP是。 A) 发送电子邮件的软件 B) 浏览网页的工具 C) 文件传输协议 D) 聊天工具 9. 下列关于计算机病毒的叙述中,不正确的是。 A) 计算机病毒只破坏硬件,不破坏软件 B) 计算机病毒是人为编写的一种程序 C) 计算机病毒能通过磁盘、网络等媒介传播、扩散 D) 计算机病毒具有潜伏性、传染性和破坏性 10.下列关于算法的叙述中,正确的是。 A) 算法就是对特定问题求解步骤的描述 B) 算法就是程序 C) 算法就是软件 D) 算法没有优劣之分11.下列选项中,___________不属于数据管理发展的阶段。 A)人工管理阶段B)文件系统阶段 C)操作系统阶段D)数据库系统阶段 12.用二维表格形式来表示实体集及其之间关系的数据模型是___________。 A)层次模型B)网状模型 C)关系模型D)二维模型 13.在Visual FoxPro中,项目文件和数据库文件的扩展名分别为___________。 A)PRG和DBC B)PJX和DBC

vfp试题

1. 单选题:(1.0分) 已知N='1',M='2',X12='good',则表达式X&N&M的值为_______。 A. X12 B. 显示错误提示“变量未定义“ C. XMN D. 'GOOD' 解答:D 参考答案: D 2. 单选题:(1.0分) 下列关于数据的操作说法中,正确的是______。 A. 货币型数据不能参加算术运算 B. 两个日期型数据可以进行加法运算 C. 一个日期型数据可以加或减一个整数 D. 字符型数据能比较大小,日期型则不能 解答:C 参考答案: C 3. 单选题:(1.0分) 用DIMENSION ARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,则__________。 A. 命令ARR=3 创建了一个新的内存变量,它与数组无关 B. 数组的第1个元素被赋值为3 C. 所有的数值元素均被赋值为3 D. 当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量 解答:C

参考答案: C 4. 单选题:(1.0分) 在命令窗口中执行了命令X=5后,则默认该变量的作用域是_________。 A. 全局 B. 局部 C. 私有 D. 不定 解答:A 参考答案: A 5. 单选题:(1.0分) 在VFP中,以下函数返回值不是数值型的是____________ A. LEN(…ADEFE?) B. AT(“AT”,“ATENSION”) C. YEAR(DATE()) D. LEFT(“THISDAY”,4) 解答:D 参考答案: D 6. 单选题:(1.0分) 若在Visual FoxPro命令行中键入AA=02/25/99后,变量AA的类型为 ___________。 A. L B. D C. C D. N 解答:D 参考答案: D

vfp期中考试试题

v f p期中考试试题 This model paper was revised by the Standardization Office on December 10, 2020

VISUALFOXPRO期中考试试题 一、填空题(30分) 1、在Viusal Fox Pro6.0查询设计器的“排序依据”选项卡中可以指定用于排序的 字段和方式。 2、Viusal Fox Pro6.0的视图设计器可以设计本地视图和。 3、向查询设计器添加表或视图,可以选择菜单的“添加表”命令。 4、查询默认的输出去向是。 5、SQL是语言。 6、SQL的核心是。 7、SELECT语句的ORDER BY中,DESC表示。 8、修改本地视图时,可以先在项目管理器中选择视图,再选择按钮。 9、启动视图设计器的命令是。 10、在视图设计器中修改视图时,可以选择菜单的命令运行视图。 11、为了在报表中加入一个文字说明,这时应该插入一个控件。 12、为使表单运行时在Viusal Fox Pro6.0主窗口中居中显示,应设置表单的AutoCenter属性值为。 13、客观世界的任何事物可以被看成是对象,对象所具有的特征称为。 14、属性用来描述对象的状态,用来描述对象的行为。 二、选择题(60分) 1、下面关于查询设计器正确的描述是()。 A、用CREATE VIEW 命令可打开查询设计器建立查询 B、使用查询设计器生成的SQL语句存盘后将存放在扩展名为.qpr文件中 C、使用查询设计可以生成所有的SQL SELECT查询语句 D、使用DO <查询文件名>执行查询时可不带扩展名 2、Viusal Fox Pro6.0中,关于查询正确的描述是()。 A、查询是使用查询设计器生成对数据库进行操作 B、查询是使用查询设计器生成各种复杂的SQL SELECT语句 C、查询是使用查询设计器帮助用户编写SQL SELECT 语句 D、使用查询设计器生成查询程序,与SQL语句无关 3、下列关于视图的描述正确的是()。 A、不能根据自由表建立视图 B、只能根据自由表建立视图 C、只能根据数据库表建立视图 D、可以根据数据库表和自由表建立视图 4、下列关于查询的描述不正确的是()。 A、查询只能在数据库表内进行 B、查询实际上就是一个定义好的SQL SELECT语句,在不同的场合可以直接使用 C、查询可以在自由表和数据库之间进行 D、查询是以扩展名为.qpr的文件 5、下列关于创建查询的叙述,错误的是()。 A、创建查询可以选择“新建查询”对话框中的“查询向导”按钮 B、创建查询可以选择“新建”对话框中的“查询”单选按钮和“查询向导”按钮 C、创建查询可以选择“新建查询”对话框中的“新建查询”按钮 D、创建查询可以选择“新建”对话框中的“查询”单选按钮和“新建文件”按钮

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

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

————————————————————————————————作者:————————————————————————————————日期: 2

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),不用考虑打开表)

《VFP语言程序设计》考试试题及参考答案

《VFP 语言程序设计》考试试卷 年级 专业 姓名 学号 座位号 一、单项选择(在备选答案中选出一个正确答案,将答题卡上对应的选项涂黑。每题2分,共50分) 01.按照数据库管理系统采用的数据模型Visual FoxPro 是_____DBMS 。 A )层次型 B )混合型 C )关系型 D )网状型 02.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是_____。 A )DBS 包括DB 和DBMS B )DBMS 包括DB 和DBS C )DB 包括DBS 和DBMS D )DBS 就是DB ,也就是DBMS 03.关系数据库管理系统存储与管理数据的基本形式是_____。 A )关系树 B )二维表 C )结点路径 D )文本文件 04.用户启动Visual FoxPro 后,若要退出Visual FoxPro 回到Windows 环境,可在命令窗口中输入_____命令。 A )EXIT B )CLOSE C )SYSTEM D )QUIT 05.Visual FoxPro 的最大特点是______。 A) 面向过程编程技术 B) 面向对象编程技术 C) 结构化编程技术 D) 界面友好 06.在Visual FoxPro 数据库管理系统中,下列数据是常量的是_____。 A )T B ).T. C )TOP D )02/10/99 07.在Visual FoxPro 中,下列定义的变量名中,错误的是_____。 A )ABC B )3A C )A_3 D )A3 08.下列四个选项中,结果相同的是 。 A )LEET(″Visual FoxPro″,6)与SUBSTR(″Visual FoxPro″,1,6) B )YEAR(DA TE())与SUBSTR(DTOC(DATE()),7,2) C )AT(″5″,″36-5*4″)与LEN(″36-5*4″) D )假定A=″this ″,B=″is a string″,A-B 与A+B 09.在Visual FoxPro 中说明数组的命令是_____。 A )DIMENSION 和ARRAY B )DECLARE 和ARRAY C )DIMENSION 和DECLARE D )只有DIMENSION 10.Visual FoxPro 项目文件的扩展名是_____。 A )DBF B )FPT C )PJX D )QPR 11.在Visual FoxPro 的项目管理器选项卡中不包括的选项卡是_____。 A )数据 B )文档 C )类 D )表单 12.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 。

2012年全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试卷考试及答案 第一项:单项选择题答案见最后 1、下面关于运行应用程序的说法,正确的是 A)APP应用程序可以在Visual FoxPro和Windows环境下运行 B)EXE应用程序只能在Windows环境下运行 C)EXE应用程序可以在Visual FoxPro和Windows环境下运行 D)APP应用程序只能在Windows环境下运行 2、调用报表格式文件pp1预览报表的命令是 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 3、报表的数据源可以是 A)自由表或其他报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图 4、确定列表框内的某个条目是否被选定应使用的属性是 A)Value B)ColumnCount C)ListCount D)Selected 5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release 6、在Visual FoxPro中,控件分为 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类 7、在Visual FoxPro中,扩展名为.DBC的文件是 A)数据库表文件 B)表单文件 C)项目文件 D)数据库文件 8、在下面Visual FoxPro表达式中,运算结果为字符串的是

江苏省2007年秋季计算机VFP等级考试试题及答案

2007年秋季江苏省计算机等级考试试题 1. 下面关于比特的叙述中,错误的是( 1 ) A.比特是组成数字信息的最小单位 B.比特只有“”和“1”两个符号 C.比特既可以表示数值和文字,也可以表示图像和声音 D. 比特”1”总是大于比特“0” 2. 在下列有关集成电路的叙述中,错误的是 ( 2 ) A.现代集成电路使用的半导体材料主要是硅 B.大觑模集成电路一般以功能部件、子系统为集成对象 C.我国第2代居民身份证中包含有IC芯片 D? 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3. 在下列有关通信技术的叙述中,错误的是 ( 3 ) A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成 B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信 C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率 D?学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质 4.下面是关于PC机主存储器的一些叙述,其中正确的是( 4 ) A.主存储器是一种动态随机存取存储器(RAM) B.主存储器的基本编址单位是字(即32个二进位) C.目前市场上销售的PC机,其内存容量可达数十GB D.所有PC机的内存条都是通用的:可以互换 5. 现行PC机中,IDE(或SATA)接口标准主要用于( 5 ) A.打印机与主机的连接 C.声卡与主机的连接 B.显示器与主机的连接 D.硬盘与主机的连接 6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 ) 。 A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片 B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分 C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关 D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是 ( 7 ) A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多

2014年春季二级VFP考试试题及答案

2014年春季省二级VFP考试试题及答案 第一部分计算机基础知识 1.下面关于通信技术的叙述中,错误的是 ______ 。 A.任何一个通信系统都有信源、信道和信宿这三个基本组成部分 B.为了实现远距离传输信息,在模拟通信和数字通信中均采用载波技术 C.为了降低传输信息的成本,在通信中广泛采用多路复用技术 D.数字通信系统的一个主要性能参数是信道带宽,它指实际进行数据传输时单位时间内传输的二进位数目2.在下列有关集成电路及其应用的叙述中,错误的是 ________ 。 A.集成电路的制造工序繁多,工艺复杂且技术难度高 B.经过抛光后的硅片称为晶圆,每个晶圆最多可以制成一个合格的集成电路芯片 C.IC卡分为接触式IC卡和非接触式IC卡,后者通常又称为射频卡或感应卡 D.集成电路应用十分广泛,目前我国第2代居民身份证中就有集成电路芯片 3.在下列有关数字技术的一些叙述中,错误的是 ______ A.数字技术是采用有限个状态(例如"0"和"1")来表示、处理、存储和传输信息的 B.在逻辑代数中,1与1进行逻辑加(V)和逻辑乘(^)的结果相同 c.任何一个十进制数,均可以精确地转换成等值的二进制数 D.在PC机中,通常用原码表示正整数、用补码表示负整数 4.在下列有关PC机主机的叙述中,错误的是______ 。 A.BIOS和CMOS存储器安装在主板上,普通用户一般不能自己更换 B.由于PC机主板的物理尺寸等没有标准化,所以不同PC机的主板均不能互换 C.芯片组是PC机各组成部分相互连接和通信的枢纽,一般由2块VLSI芯片组成 D.芯片组决定了主板上所能安装的内存最大容量、速度及可使用的内存条类型 5.在下列4个Intel微处理器产品中,采用双核结构的是 _____5_____ 。 A. Core 2 Duo B.Pentium PRO C.Pentium III D.Pentium 4 6.在下列四种PC机主存储器类型中,目前常用的是 _____6_____ 。 A.EDODRAM B.SDRAM

省二级VFP考试试题及答案

省二级VFP考试试题及答案 第一部分(公共基础知识) 第一部分计算机基础知识 1.下面关于通信技术的叙述中,错误的是 ______ 。 A.任何一个通信系统都有信源、信道和信宿这三个基本组成部分 B.为了实现远距离传输信息,在模拟通信和数字通信中均采用载波技术 C.为了降低传输信息的成本,在通信中广泛采用多路复用技术 D.数字通信系统的一个主要性能参数是信道带宽,它指实际进行数据传输时单位时间内传输的二进位数目 2.在下列有关集成电路及其应用的叙述中,错误的是 ________ 。 A.集成电路的制造工序繁多,工艺复杂且技术难度高 B.经过抛光后的硅片称为晶圆,每个晶圆最多可以制成一个合格的集成电路芯片 C.IC卡分为接触式IC卡和非接触式IC卡,后者通常又称为射频卡或感应卡 D.集成电路应用十分广泛,目前我国第2代居民身份证中就有集成电路芯片 3.在下列有关数字技术的一些叙述中,错误的是 ______ A.数字技术是采用有限个状态(例如"0"和"1")来表示、处理、存储和传输信息的 B.在逻辑代数中,1与1进行逻辑加(V)和逻辑乘(^)的结果相同 c.任何一个十进制数,均可以精确地转换成等值的二进制数 D.在PC机中,通常用原码表示正整数、用补码表示负整数 4.在下列有关PC机主机的叙述中,错误的是______ 。 A.BIOS和CMOS存储器安装在主板上,普通用户一般不能自己更换 B.由于PC机主板的物理尺寸等没有标准化,所以不同PC机的主板均不能互换 C.芯片组是PC机各组成部分相互连接和通信的枢纽,一般由2块VLSI芯片组成 D.芯片组决定了主板上所能安装的内存最大容量、速度及可使用的内存条类型 5.在下列4个Intel微处理器产品中,采用双核结构的是 _____5_____ 。 A. Core 2 Duo B.Pentium PRO C.Pentium III D.Pentium 4 6.在下列四种PC机主存储器类型中,目前常用的是 _____6_____ 。

相关文档
相关文档 最新文档