(完整版)大学计算机vfp考试选择题题库

(完整版)大学计算机vfp考试选择题题库
(完整版)大学计算机vfp考试选择题题库

第 1 题

101.下面叙述中()不属于数据库系统的特点。答案:(C)

A.数据结构化好

B.数据独立性高

C.数据冗余度高

D.数据共享程度高

102.某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,

则产品和零件之间存在着()的联系。答案:(C)

A.一对一

B.一对多

C.多对多

D.不能确定

103.现实世界中的事物(对象或个体),在数据世界中则表示为()。答案:(A)

A.记录

B.数据项

C.文件

D.数据库

104.数据库的一系列特性是由一个称为()的软件,提供通用的存取和控制方法加以实现

的。答案:(B)

A.数据服务器

B.数据库管理系统

C.数据分析系统

D.数据存储系统

105.数据库系统的特点包括()。答案:(D)

A.数据的结构化

B.数据共享

C.数据的独立性和可控冗余度

D.以上都是

第 2 题

201.一个关系相当于一张二维表,表中的各列相当于关系的()。答案:(D)

A.数据项

B.元组

C.结构

D.属性

202.在关系模式中,关系可视为一张表,元组是指表中的()。答案:(B)

A.一列

B.一行

C.表名

D.值域

203.关系数据库管理系统必须实现的三种基本关系运算是()。答案:(C)

A.索引、排序、查找

B.建库、录入、排序

C.选择、投影、连接

D.显示、统计、复制

204.数据库管理系统采用的数据模型一般有()三种。答案:(B)

A.网状、链状和层次

B.层次、关系和网状

C.链状、网状和关系

D.层次、关系和环状

205.在下列关系模型的叙述中,不正确的是()。答案:(B)

A.主码能够唯一地定义关系中的每一个元组

B.关系中的每个属性可以对应于多个值域

C.在关系中,元组的次序无关紧要

D.在关系中,列的次序无关紧要

第 3 题

301.设计器是创建和修改应用系统的可视化工具,如果要在设计器中新建和查看不同的表

及其关系,应使用()。答案:(D)

A.表设计器

B.查询设计器

C.表单设计器

D.数据库设计器

302.扩展名为.prg的程序文件在项目管理器的()选项卡中显示和管理。答案:(C)

A.数据

B.文档

C.代码

D.类

303.要启动vfp的向导,可进行的操作是()。答案:(D)

A.打开新建对话框

B.单击工具栏的“向导”图标按钮

C.从“工具”菜单中选择向导

D.以上方法均可

304.要想在不同的工作区中打开相应的表,可在vfp主窗口中选择()菜单项。答

案:(D)

A.文件→打开

B.工具→选项

C.显示→工具栏

D.窗口→数据工作期

305.下面有关vfp的正确叙述是()。答案:(B)

A.在vfp命令窗口中,对命令的大小写敏感

B.vfp的命令关键字中如果出现全角字符,则执行该命令时就会出错

C.按ctrl+f3快捷键,会显示隐藏的命令窗口

D.项目管理器中不能创建视图文件

第 4 题

401.设当前数据库有n条记录,当函数eof()的值为.t.时,函数recno()的显示结果是()。

答案:(B)

A.n

B.n+1

C.n-1

D.n+recno() 402.已知每年的圣诞节日期为12月25日,那么2002年圣诞节与元旦(1月1日)相差的

天数是()。答案:(B)

A.356

B.358

C.360

D.362 403.要从数值型数据123中取出数值23,如果限制函数嵌套,则最适合采用的函数是()。

答案:(C)

A.int()

B.round()

C.mod()

D.exp() 404.下列函数中函数返回值为字符型的是()。答案:(B)

A.date( )

B.substr( )

C.int( )

D.eof( ) 405.substr(“123456789”,len(“fox”),len(“pro”))的计算结果是()。答案:(B)

A.123

B.345

C.567

D.789

第 5 题

501.字符串变量s="123",t="234",则下列表达式的运算结果为逻辑.f.的是()。答

案:(C)

A.not (s=t) or t$("13479")

B.not s$("abc") and (s<>t)

C.not (s<>t)

D.not (s>=t) 502.下列字符串的运算结果为.f.的表达式为()。答案:(D)

A."fort" $ "comfortable"

B."computer"="comp"

C."former"=="former"

D."computer"=="comp" 503.顺序执行以下赋值命令后,下列表达式中,合法的表达式是()。

x="12" y=2*3 z=left("foxpro",3) 答案:(D)

A.x+y

B.y+z

C.x-z+y

D.x-x+z-z

504.已知变量a的值为.t.,变量b和c的值均为.f.,则下列表达式值为.f.的选项为()。

答案:(A)

A.b and c or not a

B.a or b and not c

C.not c and a or b

D.a and b or not c 505.假设变量n,c和l分别为数值型、字符型和逻辑型变量,且各变量名已经正确赋值,

则下面的错误表达式是()。答案:(D)

A.n*n-3

B.c+"hello"

C.n>10 or l

D.n+2-c 第 6 题

601.在创建表结构时,可将字段的值定义为null,以下有关null概念的叙述中正确的是

()。答案:(A)

A.null表示不确定的值

B.null可看作是空白的字符串

C.null与数值0具有同等的意义

D.null的默认值为逻辑值.f. 602.下列关于数据库表和自由表的概念叙述中不正确的是()。答案:(C)

A.vfp的表可分为属于数据库的表和自由表两种

B.自由表是一个独立的表,不属于任何数据库

C.数据库表和自由表的表设计器功能完全相同

D.数据库表可以从数据库中移出,变成自由表

603.下列有关数据库设计器的概念与操作,正确叙述是()。答案:(C)

A.选中某个表,按“移去表”按钮,则该表将从磁盘上永久删除。

B.数据库表可以属于多个数据库文件。

C.一个数据库表只能属于一个数据库文件。

D.在数据库设计器中建立的表之间的关系是临时关系。

604.在表设计器的字段选项卡中,可设置字段(),输入的新数据必须符合这个要求才能

被接收,否则要求用户重新输入该数据。答案:(A)

A.有效性规则

B.有效性信息

C.有效性默认值

D.注释

605.在表设计器的字段选项卡中,可在字段有效性()框中输入违反有效性规则时的提示

信息。答案:(B)

A.规则

B.信息

C.默认值

D.注释

第 7 题

701.下面选项中有关工作区概念的正确叙述是()。答案:(C) A.每个工作区是一个能存储多个表的存储区域

B.vfp最多可以打开10个工作区

C.必须为每一个打开的表分配一个独立的工作区

D.不同工作区中的表无法建立关联

702.要对姓名(字符型)和出生日期(日期型)两个字段进行复合索引,正确的表达式是()。

答案:(C)

A.姓名+出生日期

B.ctod(姓名)+出生日期

C.姓名+dtoc(出生日期)

D.str(姓名)+str(出生日期) 703.关于建立表索引的下列叙述中()是正确的。答案:(B)

A.索引文件名必须与索引字段名同名

B.索引字段名改名后对应索引表达式也得修改

C.字段的标题修改后对应的索引名也得修改

D.含有两个关键字的索引表达式就是将两个字段名简单相"+" 704.在数据库设计器中,如果两个表的索引标识之间有一条黑线相连接,表示这两个表存

在着()。答案:(A)

A.永久关系

B.临时关系

C.索引关系

D.触发关系

705.如果两个表存在着"一对多"的永久关系,则"多方"的表一般应采用()。答案:(D)

A.主索引

B.候选索引

C.惟一索引

D.普通索引

第 8 题

801.设当前记录指针指向第n条记录,执行命令display next 3 后,记录指针指向()

记录。答案:(C)

A.第n条

B.第n+1条

C.第n+2条

D.第n+3条

802.要显示所有“性别”字段(逻辑型)值为.t.的所有记录,其正确的命令是()。答

案:(C)

A.display for not 性别

B.display for 性别=t

C.list for 性别

D.list all for 性别='男' 803.要对表中所有“工资”字段(数值型)的值在原有工资的基础上增加100元,正确的

命令是()。答案:(B)

A.replace 工资 with 工资+100

B.replace all 工资 with 工资+100

C.replace all 工资 with 100

D.replace 工资 with 100

804.在下面的命令中,不能修改表中记录的命令是()。答案:(A)

A.modify

B.replace

C.browse

D.edit 805.物理删除当前表中所有记录的命令是()。答案:(D)

A.delete all

B.pack

C.release all

D.zap 第 9 题

901.以下关于查询的正确叙述是()。答案:(D)

A.不能根据自由表建立查询

B.只能根据自由表建立查询

C.只能根据数据库表建立查询

D.可以根据数据库表和自由表建立查询

902.以下关于视图的正确叙述是()。答案:(C)

A.可以根据自由表建立视图

B.可以根据查询建立视图

C.可以根据数据库表建立视图

D.可以根据数据库表和自由表建立视图

903.要将视图中的修改传送回源表中,应选用视图设计器的()选项卡。答案:(B)

A.筛选

B.更新条件

C.杂项

D.视图参数

904.查询文件的扩展名是()。答案:(A)

A..qpr

B..pjx

C..scx

D..mnx 905.以下有关视图的概念叙述中,不正确的是()。答案:(C)

A.视图分为远程视图和本地视图

B.视图数据可更新,更新的数据将回存至产生视图的数据表中

C.视图数据只能源自一个数据表

D.用户可根据已有视图创建新的视图

第 10 题

1001.要使查询结果中不包括重复的记录, 则应在select-sql命令中添加()参数。答

案:(B)

A.norepeat

B.distinct

C.independent

D.single 1002.要显示查询结果中列在最前面的5条记录, 则应在select-sql命令中添加()参数。

答案:(A)

A.top 5

B.record 5

C.skip 5

D.next 5 1003.要在查询结果中将输出字段grade所在列的标题显示为“成绩”, 应在select-sql

命令中使用()子句。答案:(B)

A.grade title "成绩"

B.grade as 成绩

C.成绩=grade

D.grade list "成绩" 1004.完成将查询结果保存至一个临时表中,应在select-sql命令中使用()子句。答

案:(A)

A.into cursor

B.into table

C.into temporary

D.into array 1005.在使用select-sql命令创建连接条件时,“inner join”表示()。答案:(A)

A.内部连接

B.左连接

C.右连接

D.完全连接

第 11 题

1101.已知有author表,其中有fname和lname等字段,分别表示作者名与作者姓,现要显

示所有作者的姓名,并使用“作者”为其标题名称,应使用的sql语句为()。答案:(D)

A.select fname,lname from author where 作者=fname+lname

B.select 作者 as fname+lname from author

C.select 作者 as fname and lname from author

D.select fname+lname as 作者 from author 1102.假设已建立“设备”表文件,表结构为:名称(字符型)、部门(字符型)、价格(数值型)。

现要查看价格在300~500元之间的各设备信息,正确的select-sql命令是()。

答案:(B)

A.select * from 设备 where 价格>300 or 价格<500

B.select * from 设备 where价格 between 300 and 500

C.select * from 设备 where not(价格>300 and 价格<500)

D.select * from 设备 where 价格 between (300,500) 1103.假设已建立“设备”表文件,表结构为:名称(字符型)、部门(字符型)、价格(数值型)。

现要按部门统计价格总额,正确的select-sql命令是()。答案:(C)

A.select 部门,价格 from 设备 group by sum(价格)

B.select 部门,sum(价格) from 设备 group by 价格

C.select 部门,sum(价格) from 设备 group by 部门

D.select 部门,价格 from 设备 group by 部门

1104.假设已建立了“职工”表文件,表结构为工号(字符型)、姓名(字符型)、基本工资(数

值型),部门名(字符型),现要查看平均工资高于1500元的部门名,正确的select-sql命

令是()。

答案:(B)

A.select 部门名,avg(基本工资) from 职工 where avg(基本工资)>1500

B.select 部门名,avg(基本工资) from 职工 group by 部门名 having avg(基本工

资)>1500

C.select 部门名,average(基本工资) from 职工 where average(基本工资)>1500

D.select 部门名,average(基本工资) from 职工group by 部门名having

average(基本工资)>1500 1105.假设已建立了“职工”表文件,表结构为工号(字符型)、姓名(字符型)、基本工资(数

值型),部门名(字符型),现要查看计划部与人事部的职工总数,正确的select-sql命令是

( )。

答案:(D)

A.select count(*) from 职工 where 部门="计划部" and "人事部"

B.select count(*) from 职工 where 部门="计划部" and 部门="人事部"

C.select count(*) from 职工 where 部门="计划部" or "人事部"

D.select count(*) from 职工 where 部门="计划部" or 部门="人事部" 第 12 题

1201.某表含有“专业”字段(字符型),如果按该字段进行筛选,要求筛选后不包括“电子”

专业的记录,则应使用如下命令()。答案:(A)

A.set filter to 专业 # "电子"

B.set filter for 专业="电子"

C.set filter to 专业 not "电子"

D.set filter for 专业<>"电子" 1202.用locate命令查找符合条件的下一条记录时,应使用的正确命令是()。答案:(C)

A.skip

B.find

C.continue

D.display 1203.某表文件结构是:姓名(字符型)、是否团员(逻辑型)、出生年月(日期型)。按出生年

月索引后,要查询82年6月12日出生的记录,应使用命令()。答案:(D)

A.locate {^1982/06/12}

B.locate 出生年月={1982/06/12}

C.seek 出生年月=ctod("1982/06/12")

D.seek {^1982/06/12} 1204.下面有关记录查找命令的叙述中,()是错误的。答案:(A)

A.执行locate命令之前,必须经过相应的索引。

B.执行seek命令之前,必须经过相应的索引。

C.若主控索引关键字是字符型的,内存变量xm也是字符型的,执行seek xm命令不会产

生语法错误。

D.执行locate或seek命令后,found().and.eof()的值总为.f.。

1205.已知有学生表student.dbf,其中有学号(xh), 姓名(xm),数学(sx),语文(yw)等字

段,现要计算语文、数学两门中只有一门课程及格的人数,应使用的命令为()。

答案:(C)

A.count for yw>=60 or sx>=60

B.count for yw>=60 and sx>=60

C.count for int(yw/60)+int(sx/60)=1

D.count for int(yw/60)*int(sx/60)=1 第 13 题

1301.执行下列命令序列,屏幕显示()。

b=6 do case case mod(b,3)=0 b=b+1 case mod(b,2)=0 b=b+2 otherwise b=b+3 endcase ? b 答案:(B)

A.6

B.7

C.8

D.9 1302.执行下面程序,结果为()。

a=3 b=5 a=a+b b=a+b ? a+b,a+b 答案:(C)

A.16 16

B.8 8

C.21 2l

D.21 34 1303.有下面程序: input to a if a=10 b=0 endif b=1 ? b 假定从键盘输入的a值一定是数值型的, 那么执行以上程序的结果是()。答案:(B)

A.0

B.1

C.由a的值决定

D.10 1304.已知有学生表student.dbf,其中有学号(xh), 姓名(xm),性别(xb),总分(zf)等字

段, 执行如下程序:

set filter to 总分>=150 count to n1 for xb="男" set filter to count to n2 for xb="女" 程序中,n1和n2分别表示()。答案:(D)

A.所有的男生人数和所有的女生人数

B.总分在150分以上的男生人数和总分在150分以上的女生人数

C.总分在150分以下的男生人数和总分在150分以下的女生人数

D.总分在150分以上的男生人数和所有的女生人数

1305.执行下列程序后,变量x的值为()。

x=1 do case case x>0 x=x+1 case x>1 x=x+1 otherwise x=4 endcase 答案:(B)

A.1

B.2

C.3

D.4 第 14 题

1401.执行下列程序的结果是()。

s="87654321" i=1 do while i<5 ?? substr(s,i,1) i=i+1 enddo 答案:(A)

A.8765

B.87654

C.4321

D.54321 1402.执行下列程序的结果是()。

store 0 to b for a=1 to 10 b=b+1 endfor ? a,b 答案:(D)

A.10 1

B.10 10

D.11 10 1403.执行下列程序的结果是()。

dimension a(3,3) a=0 for i=1 to 3 a(i,i)=i endfor for i=1 to 3 for j=1 to 3 ?? a(i,j) endfor ? endfor 答案:(A)

A.l 0 0

0 2 0

0 0 3

B.l 2 3

0 0 0

0 0 0

C.l 0 0

2 0 0

3 0 0

D.l 1 1

2 2 2

3 3 3 1404.下面程序执行后,变量t的值为()。

i=1 t=0 do while i<=5 i=i+2 t=t+i enddo ? t return 答案:(B)

A.8

B.15

C.24

D.错误信息

1405.下面程序执行后,变量x的值为()。

x=0 do while .t. for i=1 to 5 x=x+i

if x>10 exit endif enddo 答案:(D)

A.0

B.5

C.10

D.15 第 15 题

1501.设程序fac.prg如下: parameter a,b,c d=b*b-4*a*c do case case d<0 d=-1 case d>0 d=1 otherwise d=0 endcase ? d 在主程序中执行下列命令: do fac with 3,4,1 显示的结果为()。答案:(B)

A.0

B.1

C.-1

D.4 1502.执行下列程序后,显示内容为()。

x=5 y=6 z=7 do proc1 with x,y ?? z return procedure proc1 parameter x,y if x>y ? x,y else ? y,x endif endproc 答案:(A)

B.7 5 6

C.5 6 7

D.6 7 5 1503.设程序abc.prg如下: parameters n for i=1 to n if mod(i,2)=1 if mod(i,5)=0 ?? str(i,3) endif endif endfor 在执行命令do abc with 30后,显示的结果为()。答案:(C)

A.5 10 15 20 25 30

B.1 11 21

C.5 15 25

D.10 20 30 1504.运行下列程序,其结果为()。

store 1 to i,j do proc1 ? i,j procedure proc1 i=i+j j=j+i endproc 答案:(B)

A.1 1

B.2 3

C.2 2

D.3 3 1505.现有程序proc1.prg如下所示,运行命令do proc1 with 10,则显示结果为()。

parameter n for i=2 to n-1 if mod(n,i)=0 ?? i endif endfor return 答案:(D)

A.5 10

B.2 4 6 8 10

C.2 4 8

D.2 5 第 16 题

1601.如果要指定默认的盘和文件夹,应使用()命令进行设置。答案:(B)

B.set default

C.set deleted

D.set safety 1602.对象的属性是指()。答案:(C)

A.对象所具有的行为

B.对象所具有的动作

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

D.对象所具有的继承性

1603.下列对象的引用属于相对引用的是()。答案:(D)

https://www.360docs.net/doc/6515786817.html,bo1

https://www.360docs.net/doc/6515786817.html,mand1.caption

https://www.360docs.net/doc/6515786817.html,

D.this.value 1604.假定表单里有文本框对象text1和命令按钮组对象cmg1对象各一个,cmg1中包含cm1

和cm2两个命令按钮。如果要在cm1命令按钮的某个事件中访问文本框text1的value属性,

下列式子正确的是()。

答案:(A)

A.thisform.text1.value

B.this.thisform.text1.value

C.parent.text1.value

D.this.text1.value 1605.表单中包含一个命令按钮,在运行表单时,下列有关事件引发次序的叙述中,正确的

是()。答案:(D)

A.先是命令按钮的init事件,然后是表单的init事件,最后是表单的load事件

B.先是表单的init事件,然后是命令按钮的init事件,最后是表单的load事件

C.先是表单的load事件,然后是表单的init事件,最后是命令按钮的init事件

D.先是表单的load事件,然后是命令按钮的init事件,最后是表单的init事件

1606.一个表单从加载到显示,依次引发的表单事件有()。答案:(A)

A.load、init、 activate

B.init、activate、load

C.load、activate、init

D.init、load、activate 1607.设表单中有文本框text1和text2。在text2中的某个事件中,要把text1的值赋给

text2,错误的语句是()。答案:(A)

A.thisform.text2.value=this.value

B.this.value=thisform.text1.value

C.thisform.text2.value=thisform.text1.value

D.thisform.text2.value=this.parent.text1.value 1608.下列关于对象的叙述中,错误的是()。答案:(D)

A.所有的对象都有init事件

B.不同的对象其事件的集合可能不同

C.双击对象可以弹出事件代码编辑窗口

D.在对象的属性窗口内的方法程序选项卡中,罗列的都是方法

1609.下列关于对象的叙述中,正确的是()。答案:(B)

A.每个对象的属性集合都相同

B.可以为对象设置新的属性

C.对象的caption属性值与name属性值必须相等

D.每个对象都有value属性

1610.刷新当前表单内容的程序代码是ThisForm.Refresh,其中的Refresh是表单对象的

()。答案:(D)

A.标题

B.属性

C.事件

D.方法

第 17 题

1701.表单初运行时,以下()方法可实现在表单的标签对象label1中显示系统日期。答

案:(C)

A.在属性窗口中将label1的caption属性设为:date()

B.在属性窗口中将label1的caption属性设为:=date()

C.在属性窗口中将label1的caption属性设为:=dtoc(date())

D.在form1的init事件中输入代码:https://www.360docs.net/doc/6515786817.html,bel1.caption=date() 1702.有一文本框对象text1与公共变量y数据绑定,y当前值为字符串"abc",文本框将显

示()。答案:(C)

A.text1

B.y

C.abc

D."abc" 1703.形状控件所显示的图形不可能是()。答案:(D)

A.圆

B.椭圆

C.圆角正方形

D.等边三角形

1704.下面关于列表框和组合框的正确叙述是()。答案:(A)

A.列表框可以实现多重选择,而组合框不能

B.组合框可以实现多重选择,而列表框不能

C.列表框和组合框都可以实现多重选择

D.列表框和组合框都不能实现多重选择

1705.要使文本框最多只能接受6个数字,应对文本框做的设置为()。答案:(A)

A.将inputmask属性设为999999

B.将inputmask属性设为a

C.将format属性设为999999

D.将format属性设为a 1706.不可以作为文本框控件的数据来源的是()。答案:(B)

A.数值型字段

B.备注型字段

C.字符型字段

D.内存变量

1707.既有文本框的特性又有列表框的特性的控件是()。答案:(D)

A.文本框

B.列表框

C.下拉列表框

D.下拉组合框

1708.设表单form1中有一个单列数据的列表框list1。现要在list1的某个事件过程中引

用最后一个列表项,可使用()。答案:(D)

A.list1.list(list1.listcount)

B.form1.list1.list(list1.listcount)

C.thisform.list(thisform.listcount)

D.this.list(this.listcount) 1709.下列关于组合框的叙述中,正确的是()。答案:(C)

A.value属性和displayvalue属性的值总是相等的。

B.当组合框中有多列时,value只能返回第一列的值,displayvalue可以返回任意指定

列的值。

C.当组合框中有多列时,displayvalue只能返回第一列的值,value可以返回任意指定

列的值。

D.当组合框中有多列时,value与displayvalue都可以返回各自指定列的值。

1710.要更改表单Form1左上角默认的狐狸图标,应该对下列哪一个表单属性进行设置()。

答案:(B)

A.MouseIcon

B.Icon

C.MousePointer

https://www.360docs.net/doc/6515786817.html,

第 18 题

1801.下列控件中,具有caption属性的是()。答案:(B)

A.列表框

B.复选框

C.页框

D.选项按钮组

1802.不能直接在表单中添加的对象是()。答案:(B)

A.页框

B.页面

C.命令按钮组

D.命令按钮

1803.可以直接在页框中添加的对象是()。答案:(D)

A.表单

B.表格

C.文本框

D.页面

1804.下列控件组中全是容器类的是()。答案:(A) A.表单、页框、表格

B.表格、列、文本框

C.命令按钮、选项按钮组、列表框

D.命令按钮组、页框、编辑框

1805.计时器控件能有规律地以一定时间间隔触发()事件,并执行该事件过程中的程序代

码。答案:(A)

A.timer

B.timer1

C.enabled

D.interval 1806.计时器控件的interval属性的单位是()。答案:(D)

A.1秒

B.1/10秒

C.1/100秒

D.1/1000秒

1807.使计时器控件停止计时的方法有()。答案:(D)

A.设置其visible属性为.f.

B.设置其enabled属性为.f.

C.设置其interval属性为0

D.以上b)和c)都可以

1808.在表单设计器中,要选定表单中某选项按钮组中某个选项按钮,可以()。答案:(C)

A.单击选项按钮

B.双击选项按钮

C.右击选项按钮组,选择“编辑”命令,然后再单击选项按钮

D.以上b)和c)都可以

1809.复选框被选中时,其value属性值可能为()。答案:(B)

A.0

B.1

C.yes

D.true 1810.要运行一个设计好了的表单,可以在命令窗口中的执行()。答案:(B)

A.DO <表单名>

B.DO FORM <表单名>

C.OPEN <表单名>

D.OPEN FORM <表单名>

第 19 题

1901.下面是表单form1的click事件,可实现每次单击表单时,表单均向右移动100个单

位的代码是()。答案:(D) A.x=0 x=x+100 form1.left=x

B.form1.left=form1.left+100

C.x=0 x=x+100

thisform.left=x D.thisform.left=thisform.left+100 1902.在表单form1中有一个计时器timer1和标签label1,在form1的load事件中写入如

下代码:

public i store 0 to i 在timer1.timer事件中有如下代码:

i=i+1 if i=10 i=0 endif https://www.360docs.net/doc/6515786817.html,bel1.caption=str(i,1) 若timer1的interval属性值为1000,则表单运行15秒时,标签label1显示为()。答

案:(A)

A.5

B.15

C.0

D.10 1903.在表单中有个shape1对象,在shape1.click事件中写入如下代码:

i=int(rand()*255) j=int(rand()*255) k=int(rand()*255) this.backcolor=rgb(i,j,k) 则运行表单时单击对象shape1,会导致()。答案:(D)

A.shape1变成透明色

B.shape1变成黑色

C.shape1变成红绿蓝三种颜色

D.shape1颜色不确定

1904.表单form1上有标签对象label1,为使其在表单上横向居中,表单的init事件代码

为()。答案:(D)

https://www.360docs.net/doc/6515786817.html,bel1.left = thisform.width/2

https://www.360docs.net/doc/6515786817.html,bel1.height = thisform.height/2

https://www.360docs.net/doc/6515786817.html,bel1.width = https://www.360docs.net/doc/6515786817.html,bel1.width/2

https://www.360docs.net/doc/6515786817.html,bel1.left = (https://www.360docs.net/doc/6515786817.html,bel1.width)/2 1905.在表单form1中有两个文本框text1和text2,其初值均为空,另有一个命令按钮

command1,command1的click事件代码如下:

a=thisform.text1.value+thisform.text2.value thisform.print(a) 程序运行后,在text1、text2中分别输入123和321,然后单击命令按钮,则输出结果为

()。答案:(C)

A.444

B.321123

C.123321

D.132231

1906.在表单form1中有一个列表框list1和一个文本框text1,form1的load事件代码如

下:

thisform.list1.additem("123") thisform.list1.additem("456") thisform.text1.value="" list1的interactivechange事件代码如下:

thisform.text1.value=thisform.list1.value+thisform.text1.value 程序运行后,在list1中先选择456,再选择123,则text1显示的内容是()。答案:(B)

A.123

B.123456

C.456123

D.456 1907.在表单form1中有一个编辑框edit1、一个文本框text1和一个命令按钮command1,

现要使文本框显示编辑框中被选定的内容,应在command1的click事件中编写的代码是()。

答案:(B)

A.thisform.text1.value=thisform.edit1.value

B.thisform.text1.value=thisform.edit1.seltext

C.thisform.text1.seltext=thisform.edit1.value

D.thisform.text1.seltext=thisform.edit1.seltext 1908.在表单form1中有一个文本框text1,text1的init事件代码如下:

this.value=0 text1的valid事件代码如下:

s=0 for i=1 to this.value if i%5=0 s=s+i endif endfor this.value=s 在text1中输入22,然后按回车键,text1中将显示()。答案:(C)

A.0

B.22

C.50

D.100 1909.在表单form1中有一个列表框list1,list1的init事件代码如下:

public da(2,2) da(1,1)="1" da(1,2)="a" da(2,1)="2" da(2,2)="b" this.rowsourcetype=5 this.rowsource="da" this.columncount=2 this.columnlines=.f.

该表单运行后,列表框显示的内容是()。答案:(A)

A.1 a

2 b

B.1 2 a b

C.a b

1 2

D.a 1 b 2 1910.在表单Form1中有一个文本框text1,text1的InteractiveChange事件代码如下:

CHAR1=ALLTRIM(THIS.VALUE) ASC1=ASC(CHAR1)+32 THIS.VALUE=CHR(ASC1) 该表单运行后,在文本框中输入一个大写ASCII码“T”,则文本框中显示的内容将是()。

答案:(C)

A.T+32

B.T32

C.t

D.97

第 20 题

2001.在用报表向导创建一对多报表的步骤中,第1个步骤是要确定()。答案:(B)

A.报表样式

B.父表

C.子表

D.父表与子表的关联

2002.在打印报表时,如果要在每一页加上页码或时间,需要在相应带区中添加()。答

案:(A)

A.域控件

B.标签控件

C.图形控件

D.其它控件

2003.在菜单设计器中,要为某个菜单项定义一个快捷键,要在( )中定义。答案:(C)

A.菜单名称

B.结果

C.选项

D.菜单级

2004.下列选项中,不能作为报表数据源的是()。答案:(D)

A.数据库表

B.自由表

C.视图

D.查询

2005.在报表设计过程中,列标题一般位于报表的()带区。答案:(A) A.页标头

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

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笔试真 题

4月全国计算机等级考试二级Visual FoxPro数据库设计 「、选择题(每小题2分,共70分) (1)数据的存储结构是指()。 A)存储在外存中的数据 B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示 (2)下列关于栈的描述中错误的是()。 A)栈是先进后出的线性表 B)栈只能顺序存储 C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针 (3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ()。 A) 冒泡排序为n/2 B) 冒泡排序为n C) 快速排序为n D) 快速排序为n(n-1)/2 (4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()A)log2n B)n/2 C)n D)n+1 (5)下列对于线性链表的描述中正确的是()。 A)存储空间不一定连续,且各元素的存储顺序是任意的 B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 C)存储空间必须连续,且前件元素一定存储在后件元素的前面 D)存储空间必须连续,且各元素的存储顺序是任意的 (6)下列对于软件测试的描述中正确的是()。 A)软件测试的目的是证明程序是否正确 B)软件测试的目的是使程序运行结果正确 C)软件测试的目的是尽可能多地发现程序中的错误 D)软件测试的目的是使程序符合结构化原则 (7)为了使模块尽可能独立,要求()。 A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 (8)下列描述中正确的是()。 A)程序就是软件 B)软件开发不受计算机系统的限制 C)软件既是逻辑实体,又是物理实体 D)软件是程序、数据与相关文档的集合

VFP上机模拟考试题1解答版

VFP模拟题 一、选择题:30题,每题1分,共30分 1、下面当中正确的变量名是 D 。 A) 12abc B ) zhan jiang C)“DVD” D) _ABC 2、设XS.DBF数据库中共有50条记录,执行如下命令: USE XS GOTO 5 DISPLAY ALL ? RECNO( ) 执行最后一条命令后,屏幕显示的值为___C__。 A) 5 B) 50 C) 51 D)错误信息 3、下列关于自由表的叙述中,正确的是_____C___。 A)全部是用以前版本的FoxPro(FoxBase)建立的表 B)可以用Visual FoxPro建立,但是不能把它添加到数据库中 C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D)自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表 4、下列函数中,函数值为数值的是:C A、BOF() B、CTOD(“01/01/96”) C、AT(“人民”,“中华人民共和国”) D、SUBSTR(DTOC(DA TE()),7) 5、数据库文件的扩展名和数据表文件的扩展名是:A A、.DBC和.DBF B、.DOT和.FPT C、.DBT和.DEF D、.PJX和.QPR 6、要为当前所有职工增加150元工资,应该使用的命令是: D A、change 工资With 工资+150 B、replace 工资With 工资+150 C、change all 工资With 工资+150 D、replace all 工资With 工资+150 7、Visual FoxPro属于一种数据库管理系统。(D) A) .层次型 B) 现代型 C) 网状型 D) 关系型

2020年全国计算机二级vfp全真模拟考试题库及答案(共六套)

范文 2020年全国计算机二级vfp全真模拟考试题库及答 1/ 7

案(共六套) 2020年全国计算机二级vfp全真模拟考试题库及答案(共六套)2020年全国计算机二级vfp全真模拟考试题及答案(一) 1.下列叙述中正确的是( B )。 A)有一个以上根结点的数据结构不一定是非线性结构 B) 只有一个根结点的数据结构不一定是线性结构 C) 循环链表是非线性结构D) 双向链表是非线性结构【解析】线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件,所以B)正确。 所以有一个以上根结点的数据结构一定是非线性结构,所以A)错误。 循环链表和双向链表都是线性结构的数据结构。 2.下列关于二叉树的叙述中,正确的是( B )。 A)叶子结点总是比度为2的结点少一个 B) 叶子结点总是比度为2的结点多一个 C) 叶子结点数是度为2的结点数的两倍 D) 度为2的结点数是度为1的结点数的两倍【解析】根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个。 所以选择B)。 3.程序调试的任务是( D )。

A)设计测试用例 B) 验证程序的正确性 C) 发现程序中的错误 D) 诊断和改正程序中的错误【解析】程序调试的任务是诊断和改正程序中的错误。 4.下列关于数据库设计的叙述中,正确的是( A )。 A)在需求分析阶段建立数据字典 B) 在概念设计阶段建立数据字典 C) 在逻辑设计阶段建立数据字典 D) 在物理设计阶段建立数据字典【解析】数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。 数据库系统的三级模式是概念模式、外模式和内模式 5.下列选项中属于面向对象设计方法主要特征的是( A )。 A)继承 B) 自顶向下 C) 模块化 D) 逐步求精【解析】面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择A)。 6.在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4 位数字显示,应当使用设置命令( A )。 A)SET CENTURY ON B) SET CENTURY TO 4 C) SET YEAR TO 4 D) SET YAER TO yyyy 【解析】命令格式SET CENTURY ON|OFF|TO 的功能是用于决定如何显示或解释一个日期数据的年份。 ON显示世纪,即用4位数字表示年份; OFF不显示世纪,即用2位数字表示年份;TO决定如何解释一个用2位 3/ 7

大学计算机vfp考试选择题题库

第 1 题 101.下面叙述中()不属于数据库系统的特点。答案:(C) A.数据结构化好 B.数据独立性高 C.数据冗余度高 D.数据共享程度高 102.某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上, 则产品和零件之间存在着()的联系。答案:(C) A.一对一 B.一对多 C.多对多 D.不能确定 103.现实世界中的事物(对象或个体),在数据世界中则表示为()。答案:(A) A.记录 B.数据项 C.文件 D.数据库 104.数据库的一系列特性是由一个称为()的软件,提供通用的存取和控制方法加以实现 的。答案:(B) A.数据服务器 B.数据库管理系统 C.数据分析系统 D.数据存储系统 105.数据库系统的特点包括()。答案:(D) A.数据的结构化 B.数据共享 C.数据的独立性和可控冗余度 D.以上都是 第 2 题 201.一个关系相当于一张二维表,表中的各列相当于关系的()。答案:(D) A.数据项 B.元组 C.结构 D.属性 202.在关系模式中,关系可视为一张表,元组是指表中的()。答案:(B) A.一列 B.一行 C.表名 D.值域 203.关系数据库管理系统必须实现的三种基本关系运算是()。答案:(C) A.索引、排序、查找 B.建库、录入、排序 C.选择、投影、连接 D.显示、统计、复制

204.数据库管理系统采用的数据模型一般有()三种。答案:(B) A.网状、链状和层次 B.层次、关系和网状 C.链状、网状和关系 D.层次、关系和环状 205.在下列关系模型的叙述中,不正确的是()。答案:(B) A.主码能够唯一地定义关系中的每一个元组 B.关系中的每个属性可以对应于多个值域 C.在关系中,元组的次序无关紧要 D.在关系中,列的次序无关紧要 第 3 题 301.设计器是创建和修改应用系统的可视化工具,如果要在设计器中新建和查看不同的表 及其关系,应使用()。答案:(D) A.表设计器 B.查询设计器 C.表单设计器 D.数据库设计器 302.扩展名为.prg的程序文件在项目管理器的()选项卡中显示和管理。答案:(C) A.数据 B.文档 C.代码 D.类 303.要启动vfp的向导,可进行的操作是()。答案:(D) A.打开新建对话框 B.单击工具栏的“向导”图标按钮 C.从“工具”菜单中选择向导 D.以上方法均可 304.要想在不同的工作区中打开相应的表,可在vfp主窗口中选择()菜单项。答 案:(D) A.文件→打开 B.工具→选项 C.显示→工具栏 D.窗口→数据工作期 305.下面有关vfp的正确叙述是()。答案:(B) A.在vfp命令窗口中,对命令的大小写敏感 B.vfp的命令关键字中如果出现全角字符,则执行该命令时就会出错 C.按ctrl+f3快捷键,会显示隐藏的命令窗口 D.项目管理器中不能创建视图文件 第 4 题 401.设当前数据库有n条记录,当函数eof()的值为.t.时,函数recno()的显示结果是()。 答案:(B) A.n B.n+1 C.n-1

全国计算机VFP二级考试题库(超全)

全国计算机考试VFP二级考试题库题量: 1、数据库管理系统是( )。 A:应用软件 B:系统软件 C:辅助设计软件 D:科学计算软件 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)的关系是()。 A:DBMS包括DB和DBS B:DBS包括DB和DBMS C:DB包括DBS和DBMS D:DB、DBS和DBMS是平等关系 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 3、DBMS的含义是()。 A:数据库系统 B:数据库管理系统 C:数据库管理员 D:数据库 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 4、Visual FoxPro软件属于()。 A:数据库系统 B:数据库管理系统 C:数据库应用系统 D:数据库

5、DBAS指的是()。 A:数据库管理系统 B:数据库系统 C:数据库应用系统 D:数据库服务系统 答案:C 知识点:VFP部分/选择题/V1概述/V11数据库系统T 6、数据库系统的核心是( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 7、以一定的组织形式存放在计算机存储介质上的相互关联的数据集合称为( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:A 知识点:VFP部分/选择题/V1概述/V11数据库系统T 8、下列属于数据库管理系统的软件是( )。 A:Microsoft Word B:Visual Foxpro C:Visual Basic D:Turbo C 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 9、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是()阶段。 A:数据库系统 B:文件系统

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.同一个关系中允许有完全相同的元组

2020年全国计算机二级vfp全真模拟考试题库及答案(共五套)

2020年全国计算机二级vfp全真模拟考试题库及 答案(共五套) 2020年全国计算机二级vfp全真模拟考试题及 答案(一) 1.下列叙述中正确的是( C )。 A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B) 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C) 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D) 以上说法都不正确 【解析】栈是先进后出的数据结构,在整个过程中,栈底指针不变, 入栈与出栈操作均由栈顶指针的变化来操作,所以选择C)。 2.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( D )。 A)3 B) 4 C) 6 D) 7 【解析】根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子节点总比度为2的节点多一个,所以本题中度为2的节点为1-1=0个,所以可以知道本题目中的二叉树的每一个节点都有一个分支,所以共7个节点共7层,即深度为7。 3.结构化程序所要求的基本结构不包括( B )。

A)顺序结构 B) GOTO跳转 C) 选择(分支)结构 D) 重复(循环)结构 【解析】1966年Boehm和Jacopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程 序设计方法。 4.下面描述中错误的是( A )。 A)系统总体结构图支持软件系统的详细设计 B) 软件设计是将软件需求转换为软件表示的过程 C) 数据结构与数据库设计是软件设计的任务之一 D) PAD图是软件详细设计的表示工具 【解析】详细设计的任务是为软件结构图中而非总体结构图中的每一 个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,所以A)错误。 5.不允许出现重复字段值的索引是( A )。 A)候选索引和主索引 B) 普通索引和唯一索引 C) 唯一索引和主索引 D) 唯一索引 【解析】Visual FoxPro中的索引分为主索引、候选索引、唯一索引 和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值 的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯 一索引是索引项的唯一,而不是字段值的唯一;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。所以不允许出现字段值

VFP考试题库

1、数据库管理系统是( )。 A:应用软件 B:系统软件 C:辅助设计软件 D:科学计算软件 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)的关系是()。 A:DBMS包括DB和DBS B:DBS包括DB和DBMS C:DB包括DBS和DBMS D:DB、DBS和DBMS是平等关系 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 3、DBMS的含义是()。 A:数据库系统 B:数据库管理系统 C:数据库管理员 D:数据库 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 4、Visual FoxPro软件属于()。 A:数据库系统 B:数据库管理系统 C:数据库应用系统 D:数据库 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 5、DBAS指的是()。 A:数据库管理系统 B:数据库系统 C:数据库应用系统 D:数据库服务系统 答案:C 知识点:VFP部分/选择题/V1概述/V11数据库系统T 6、数据库系统的核心是( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 7、以一定的组织形式存放在计算机存储介质上的相互关联的数据集合称为( )。

B:数据库管理系统 C:编译程序 D:操作系统 答案:A 知识点:VFP部分/选择题/V1概述/V11数据库系统T 8、下列属于数据库管理系统的软件是( )。 A:Microsoft Word B:Visual Foxpro C:Visual Basic D:Turbo C 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 9、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是()阶段。 A:数据库系统 B:文件系统 C:人工管理 D:数据项管理 答案:A 知识点:VFP部分/选择题/V1概述/V11数据处理阶段T 10、在数据管理技术的发展过程中,经历了()管理阶段、文件系统阶段和数据库系统阶段。 A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:C 知识点:VFP部分/选择题/V1概述/V11数据处理阶段T 11、在数据管理技术的发展过程中,经历了人工管理阶段、()阶段和数据库系统阶段。 A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:B 知识点:VFP部分/选择题/V1概述/V11数据处理阶段T 12、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和()阶段。 A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:A 知识点:VFP部分/选择题/V1概述/V11数据处理阶段T 13、设有部门和职员两个实体集,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。

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.360docs.net/doc/6515786817.html,mandButton,OptionGroup,ListBox https://www.360docs.net/doc/6515786817.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二级考试题库(超全)

全国计算机考试 VFP 二级考试题库 一、单选题 1、数据库管理系统是 ( )。 A:应用软件 B:系统软件 C:辅助设计软件 D:科学计算软件 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 2、数据库 (DB)、数据库系统 (DBS)和数据库管理系统 (DBMS)的关系是 () 。 A:DBMS 包括DB 和 DBS B:DBS 包括 DB 和 DBMS C:DB 包括 DBS 和 DBMS D:DB 、 DBS 和 DBMS 是平等关系 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 3、 DBMS 的含义是()。 A:数据库系统 B:数据库管理系统 C:数据库管理员 D:数据库 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 4、 Visual FoxPro软件属于()。 A:数据库系统 B:数据库管理系统 C:数据库应用系统 D:数据库 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 5、 DBAS 指的是()。 A:数据库管理系统 B:数据库系统 C:数据库应用系统 D:数据库服务系统 答案:C 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 6、数据库系统的核心是 ( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T

7、以一定的组织形式存放在计算机存储介质上的相互关联的数据集合称为 ( )。 A:数据库B:数据库管理系统 C:编译程序 D:操作系统 答案:A 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 8、下列属于数据库管理系统的软件是 ( )。 A :Microsoft Word B:Visual Foxpro C:Visual Basic D:Turbo C 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 9、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是()阶段。 A:数据库系统 B:文件系统 C :人工管理 D :数据项管理 答案:A 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 10、在数据管理技术的发展过程中,经历了()管理阶段、文件系统阶段和数据库系统阶段。A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:C 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 11、在数据管理技术的发展过程中,经历了人工管理阶段、 ()阶段和数据库系统阶段。 A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 12、在数据管理技术的发展过程中, 经历了人工管理阶段、文件系统阶段和 () 阶段。 A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:A 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 13、设有部门和职员两个实体集, 每个职员只能属于一个部门, 一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。

vfp试题1

最佳答案 1、下述关于数据库系统的正确叙述是: C 。 (A)数据库系统避免了一切冗余 (B)数据库系统中数据的一致性是指数据类型一致 (C)数据库系统减少了数据冗余 (D)数据库系统比文件系统管理更多的数据 2、字段变量和内存变量都有多种类型,字段变量特有的数据类型是 D 。 A、字符型 B、日期型 C、数值型 D、备注型 3、在VFP中可以使用的常量类型有 C 。 A、数值型、字符型、日期型、备注型 B、数值型、字符型、逻辑型、备注型 C、数值型、字符型、日期型、逻辑型 D、数值型、字符型、备注型、货币型 4、下列表达式中,正确的表达式是 B 。 A、256<.T. AND 30=("12"+25) B、256<100 .AND. BETWEEN(5,2,8) C、"256"<.T. .AND. 30=(12+25) D、256<100 AND date()>AT(‘A’,’ABC’) 5、结果为逻辑真的表达式是 D 。 A、"ABC"$"AB" B、"ABC"$"ABXCYZ" C、"ABCYZ"$"BC" D、"BC"$"CBAABC" 6、在下列命令中,不改变数据库记录指针的命令是 B 。 A、LIST B、RECALL C、SUM D、REPLACE ALL 7、若要物理删除当前数据库中的某些记录,应先后使用的两条命令是 B 。 A、DELETE;ZAP B、DELETE;PACK C、ZAP;PACK D、DELETE;RECALL 8、在VFP中,下列叙述正确的是 C 。 A、不能使用数组 B、只能使用一维数组 C、可以使用一维数组和二维数组 D、可以使用二维数组以上的多维数组 9、表达式-2^(2*2)的运算结果为。 A、-16 B、16 C、-8 D、8 10、下列命令结果中,肯定生成一个空表的是 C 。 A、copy to 库存_1 for 商品名="空调" B、copy file 库存表.DBF to 库存_1.DBF C、copy stru to 库存_1 fields 商品名,规格,库存量 D、select * from 库存表 where 商品名="空调" into table 库存_1 11、在VFP程序设计中,程序的三种基本结构是 B 。 A、顺序、选择、逻辑 B、顺序、选择、循环 C、模块、转移、循环 D、网状、选择、逻辑 12、若使用REPLACE命令后,其范围子句为ALL OR REST,则执行完该命令后,记录指针指向___D_。 A、首记录 B、末记录 C、BOF( )为真 D、EOF( )为真 13、在给自由表的字段命名时,一个字段名最多可使用 B 个字符。

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.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 。

vfp期末考试试题

一、选择题(每题1分) 1、在关系模型中,关系规范化的过程是通过关系属性中的分解和关系模式中的分解来实现的。在实际应用中,设计关系模式是一般要求满足。 A.1NF B.3NF C.2NF D.4NF 2、下列有关关系的规范化的说法中,不正确的是。 A、属性值是原子值,不可分解 B、二维表中不允许出现完全相同的两行 C、二维表中行、列的顺序均可任意交换 D、二维表中允许出现相同的属性 E、 3、联接运算是根据给定的联接条件将两个关系拼成一个新的。 A、元组 B、关系 C、属性 D、列 4、数据库表的记录有效性规则的设置可以实现。 A.域完整性 B.参照完整性 C.实体完整性 D.用户自定义完整性 5、函数SELECT(0)的返回值是。 A.当前工作区号 B.当前未被使用的最小工作区号 C.当前工作区的下一个工作区 D.当前未被使用的最大工作区号 6、设变量x的值为“abcd ”(其长度为5,末尾为一个空格字符),变量y的值为“ abcd”(其长度为5,第一个字符为空格),则表达式LEN(X+Y)和LEN(x-y)的返回值分别为。 A.10,8 B.10,9 C.8,8 D.10,10 7、以下几组表达式中,返回值均为.T.(真)的是。 A.EMPTY({})、ISNULL(SPACE(0))、EMPTY(0) B.EMPTY(0)、ISBLANK(SPACE(0))、ISNULL(.NULL.) C.EMPTY(SPACE(0))、ISBLANK(0)、EMPTY(0) D.EMPTY({})、EMPTY(.NULL.)、EMPTY(0) 8、设某数据库中的学生表(XS.DBF)已在2号工作区中打开,且当前工作区为1号工作区,则下列命令中不能将该XS表关闭的是。 A.CLOSE TABLES ALL B.CLOSE DATEBASE ALL C.USE IN 2 D.USE 9、JS(教师)表中有XG(性格,备注型)等字段,使用命令可以直接浏览/输出所有记录的XG字段的具体内容(即备注中的信息)。 A.USE JS LIST OFF XG B.SELECT XG FROM JS C.USE JS BROWSE FIELD XG D.USE JS ?XG 10、数据库表的有效性规则保存在。 A.项目文件中 B.数据库文件中 C.数据库表文件中 D.数据库表的备注文件中 11、依次执行下列命令后,浏览窗口中显示的表的别名及当前工作区号分别是。CLOSE TABLES ALL SELECT 0 USE JS SELECT 0 USE JS AGAIN BROWSE A.B、2 B.JS、2 C.B、5 D.E、2 12、在下列有关数据库及表的叙述中,错误的是 A. 一个项目中可以包含多个数据库文件,且一个数据库文件也可以包含在多个项目中 B. 一个表不可以从属于两个或两个以上的数据库 C. 创建一个数据库后,通常在外部存储器中生成三个文件 D. 表与表之间的永久性关系只能基于主索引来创建 13、打开一个非空记录的表,若未作任何与记录指针移动相关的操作,则执行命令“?RECNO(),BOF(),EOF()”后屏幕上应显示。 A.0、.T.和.T. B.0、.T.和.F. C.1、.T.和.T. D.1、.F.和.F.

vfp期中考试试题

v f p期中考试试题文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]

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、创建查询可以选择“新建查询”对话框中的“新建查询”按钮

相关主题
相关文档
最新文档