当前位置:文档之家› vfp模拟题(答案)

vfp模拟题(答案)

vfp模拟题(答案)
vfp模拟题(答案)

一、数据库管理系统基础知识模拟试题

一、选择题

1.下列选项中能够直接实现对数据库中数据操作的软件是(C )。

A、字处理软件

B、操作系统

C、数据库管理系统

D、翻译系统

2.数据库系统的核心是( D )。

A、编译系统

B、数据库

C、操作系统

D、数据库管理系统

3.下列关于数据库系统的正确叙述是( A )。

A、数据库系统减少了数据冗余

B、数据库系统避免了一切数据冗余

C、数据库系统中数据的一致性是指数据类型的一致

D、数据库系统比文件系统能管理更多的数据

4.下列关于数据库系统的正确叙述是( B )。

A、数据库中只存在数据项之间的联系

B、数据库的数据项之间和记录之间都存在联系

C、数据库的数据项之间无联系,记录之间存在联系

D、数据库的数据项之间和记录之间都不存在联系

5.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( A )。

A、DBS包括DB和DBMS

B、DBMS包括DB和DBS

C、DB包括DBS和DBMS

D、DBS就是DB,也就是DBMS

6.按照数据模型分类,数据库系统可以分为三种类型,正确的是( C )。

A、大型、中型和小型

B、西文、中文和兼容

C、层次、网状和关系

D、数据、图形和多媒体

7.按照数据模型分类,Visual FoxPro属于( C )。

A、层次型

B、网状型

C、关系型

D、混合型

8.数据库管理系统是( C )。

A、应用软件

B、辅助设计软件

C、系统软件

D、科学计算软件

9.关系数据库管理系统存储与管理数据的基本形式是( B )。

A、关系树

B、二维表

C、结点路径

D、文本文件

函数和表达式模拟试题

一、选择题

1.下列数据为常量的是( C )。

A、02/18/99

B、F

C、.N.

D、TOP

2."程序设计"这四个汉字作为字符串常量,在Visual FoxPro中可表示为( D )。

A、{程序设计}

B、(程序设计)

C、程序设计

D、'程序设计'

3.下述字符串表示方法正确的是( B )。

A、""等级考试""

B、['等级考试']

C、{"等级考试"}

D、[[等级考试]]

4.如果内存变量DT是日期型的,那么给该变量赋值正确的操作是( D )。

A、DT=08/10/97

B、DT="08/10/97"

C、DT=CTOD(08/10/97)

D、DT= CTOD("08/10/97")

5.执行命令STORE CTOD([08/11/99]) TO AA后,变量AA的数据类型是( A )。

A、日期型

B、数值型

C、字符型

D、浮点型

6.在"人事档案"表文件中,"婚否"是逻辑型字段(已婚为逻辑真值),"性别"为字符型字段,如果查询"已婚女同志",应该使用的条件表达式是( C )。

A、婚否.OR.(性别="女")

B、婚否.AND.(性别=女)

C、(婚否=.T.).AND.(性别="女")

D、已婚.OR.(性别="女")

7.设L=668,M=537,N="L+M",表达式5+&N的值是( C )。

A、类型不匹配

B、5+L+M

C、1210

D、5+&N

8.设A=[5*3+6],B=5*3+6,C='5*3+6',在下面的表达式中,合法的是( C )。

A、A+B

B、B+C

C、C+A

D、A+B+C

9.某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在 100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是( D )。

A、性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200

B、性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖金>=200

C、性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200

D、性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=200

10.在下列表达式中,运算结果为字符串的是( A )。

A、"1551"+"66"

B、ABCD+XYZ=ABCDXYZ

C、DTOC(DATE())>"08/13/98"

D、CTOD("08/13/99")

11.在下列表达式中,运算结果为数值的是( D )。

A、"1234"+"3579"

B、CTOD("05/08/93")-11

C、130+350=480

D、LEN("SFDE")-1

12.假定X=5,Y=8,执行下列运算后,结果为数值型数据的是( C )。

A、?X=Y-3

B、?Y-3=X

C、X=Y

D、X+3=Y

13.下列表达式的运算结果为日期型数据的是( C )。

A、08/15/97-12

B、DATE()-CTOD("05/13/98")

C、DATE()-30

D、DATE()-TIME()

14.假设X=10,Y=8,下列表达式中结果为逻辑真值的是( D )。

A、(X>Y).AND."BOOKSTORE"$"BOOK"

B、(X

C、(X

D、(X>Y).OR. "BOOK"$"BOOKSTORE"

15.下列函数中,函数值为数值型数据的是( D )。

A、CTOD(01/11/99)

B、SUBSTR(DTOC(DATE()),7)

C、SPACE(3)

D、YEAR(DATE())

16.顺序执行下列命令之后,屏幕显示的结果是( 5 )。

A="中华人民共和国"

B="人民"

?AT(B,A)

A、0

B、5

C、8

D、错误信息

17.顺序执行下列命令之后,屏幕显示的结果是( B )。

STORE "Visual FoxPro" TO TT

?UPPER(RIGHT(TT,3))

A、VISUAL FOXPRO

B、PRO

C、Pro

D、VIS

18.函数ROUND(15368.9236,-2)的结果为( C )。

A、15368

B、15370

C、15400

D、15300

19.执行以下命令( C )。

M="THIS IS AN APPLE"

?SUBSTR(M,INT(LEN(M)/2+1),2)

A、TH

B、IS

C、AN

D、AP

20.假设当前日期是1997年9月20日,给出字符串"97年9月"的表达式是( B )。

A、SUBSTR(DTOC(DATE()),7,2)+"年"+SUBSTR(DTOC(DATE()),1,2)+"月"

B、SUBSTR(DTOC(DATE()),7,2)+"年"+SUBSTR(DTOC(DATE()),2,1)+"月"

C、YEAR(DATE())+"年"+MONTH(DATE())+"月"

D、STR(YEAR(DATE()),4)+"年"+STR(MONTH(DATE()),2)+"月"

21.函数DAY(07/29/97)的返回值是( D )。

A、7

B、0

C、计算机日期

D、出错信息

22.函数TIME()的数据类型是( B )。

A、数值型

B、字符型

C、日期型

D、逻辑型

23.条件函数IIF(MOD(15,-8)>3,10,-10)的结果为( B )。

A、10

B、-10

C、-1

D、7

24.如果变量X=11,函数TYPE("X=110")的结果为( A )。

A、L

B、N

C、C

D、出错信息

25.如果变量D="08/13/98",命令?TYPE("&D")的结果为( B )。

A、D

B、N

C、C

D、出错信息

数据表模拟试题

一、选择题

1.下列属于内存变量文件的扩展名是( D )。

A、.TXT

B、.FPT

C、.DBF

D、.MEM

2.一个数据表中有2个备注型字段,这些字段的内容存放在( B )。

A、2个.FPT文件中

B、同一个.FPT文件中

C、2个.DBF文件中

D、同一个.DBF文件中

3.数据表文件中的字段是一种( B )。

A、常量

B、变量

C、函数

D、运算符

4.在数据表中,逻辑型、日期型和备注型字段的宽度分别被系统定义为( D )。

A、3,8,10

B、1,6,10

C、1,8,任意

D、1,8,4

5.一个数据表文件的数值型字段要求保留5位小数,那么它的宽度最少应当定义成( D )。符号,小数点,整数位

A、5位

B、6位

C、7位

D、8位

6.已打开数据表文件,假设"出生日期"字段为日期型,下列表达式中结果不是日期型的是( C )。

A、CTOD("08/12/96")

B、出生日期+5

C、DTOC(出生日期)

D、DATE()-2 7.在Visual FoxPro的数据表文件中,每条记录的总长度比用户定义的各个字段宽度之和多一个字节,该字节用于( B )。

A、存放删除标记

B、存放记录号

C、存放索引关键字

D、存放记录宽度

8.下列操作中,不能用MODIFY STRUCTURE命令实现的是(D )。

A、增加数据表中的字段

B、删除数据表中的字段

C、修改数据表中字段的宽度

D、删除数据表中的某些记录

9.假设数据表中"婚否"字段为逻辑型(已婚为逻辑真值),如果要显示所有未婚职工的情况,应该使用的命令是( C )。

A、LIST FOR 婚否=F

B、LIST FOR 婚否="F"

C、LIST FOR .NOT.婚否

D、LIST FOR 婚否="未婚"

10.数据表文件"学生表.DBF"中有性别(字符型)和平均分(数值型)字段,如果显示平均分超过90分和不及格的全部女生的记录,应该使用的命令是( D )。

A、LIST FOR 性别="女".OR.平均分>90.OR.平均分<60

B、LIST FOR 性别="女",平均分>90,平均分<60

C、LIST FOR 性别="女".AND.平均分>90.AND.平均分<60

D、LIST FOR 性别="女".AND.(平均分>90.OR.平均分<60)

11.当打开一个数据表文件后,执行命令SKIP -1,则命令?RECNO()的结果是( B )。

A、0

B、1

C、-1

D、出错信息

12.假设数据表中共有10条记录,当执行命令GO BOTTOM后,命令?RECNO()的结果是( B)。

A、9

B、10

C、11

D、1

13.假设数据表中共有30条记录,当前记录号为20,当执行命令LIST NEXT 6之后,命令

?RECNO()的结果是( B )。

A、24

B、25

C、26

D、30

14.假设数据表中共有50条记录,当执行命令DISPLAY ALL之后,命令?RECNO()的结果是( C )。

A、1

B、50

C、51

D、0

15.当前数据表中共有20条记录,如果在第5条记录后面插入一条新记录,应该使用的命令是( A )。

A、GO 5

B、GO 5

C、EDIT 5

D、BROWSE

INSERT APPEND

16.假如数据表中有"数学"、"语文"、"物理"、"化学"、"英语"、以及"总分"等字段,它们都为数值型数据,如果要求出所有学生的总分并添入总分字段中,应使用的命令是( C )。

A、REPLACE 总分 WITH 数学+语文+物理+化学+英语

B、REPLACE 总分 WITH 数学,语文,物理,化学,英语

C、REPLACE ALL 总分 WITH 数学+语文+物理+化学+英语

D、REPLACE 总分 WITH 数学+语文+物理+化学+英语 FOR ALL

17.如果要恢复用DELETE命令删除的若干条记录,应该使用( A )。

A、RECALL命令

B、按下ESC键

C、RELEASE命令

D、FOUND命令

18.ZAP命令可以删除当前数据表文件的( A )

A、全部记录

B、满足条件的记录

C、本身

D、全部有删除标记的记录

19.命令DELETE ALL和ZAP命令的区别是( D )。

A、DELETE ALL只删除当前工作区的所有记录,而ZAP删除所有工作区的记录

B、DELETE ALL删除当前工作区的所有记录,而ZAP只删除当前记录

C、DELETE ALL只删除记录,而ZAP连同表文件一起删除

D、DELETE ALL删除记录后,可以用RECALL命令恢复,而ZAP删除后不能恢复

20.某数据表中共有10条记录,当前记录为6,先执行命令SKIP 10,再执行命令?EOF(),执行最后一条命令后,显示的结果是( B )。

A、错误信息

B、11

C、.T.

D、.F.

21.打开一个空的数据表文件,用函数RECNO()进行测试,结果为( B )。

A、空格

B、1

C、错误信息

D、0

22.对职称是副教授的职工,按工资从多到少进行排序,工资相同者,按年龄从大到小排列,排序后生成的表文件名是FGB.DBF,应该使用的命令是( B )。

A、SORT TO FGZ ON 工资/A,出生日期/D FOR 职称="副教授"

B、SORT TO FGZ ON 工资/D,出生日期/A FOR 职称="副教"

C、SORT TO FGZ ON 工资/A,出生日期/A FOR 职称="副教授"

D、SORT TO FGZ ON 工资/D,出生日期/D FOR 职称="副教授"

23.在学生数据表中,有姓名、性别、出生日期、总分等字段,现要求对总分在270分以上的男同学按年龄从大到小排序,排序后生成的新表文件为XSM.DBF,应该使用的命令是

( c )。

A、COPY TO XSM ON 出生日期 FOR 性别="男".AND.总分>270

B、SORT TO XSM ON 出生日期/D FOR 性别="男".AND.总分>270

C、SORT TO XSM ON 出生日期 FOR 性别="男".AND.总分>270

D、INDEX TO XSM ON 出生日期 FOR 性别="男".AND.总分>270

24.数据表中有工资字段,现要求按工资字段的降序建立索引文件GZJX.IDX,应该使用的命令是( a )。

A、INDEX ON 工资/D TO GZJX

B、SET INDEX ON -工资 TO GZJX

C、INDEX ON -工资 TO GZJX

D、REINDEX ON 工资 TO GZJX

25.假设日期格式是yy.mm.dd,要求按工资升序排序,工资相同者按参加工作时间的先后顺序排列建立索引文件,应该使用的命令是( c )。

A、INDEX ON 工资/A,工作日期/D TO GR.IDX

B、SET INDEX ON 工资-工作日期 TI GR.IDX

C、INDEX ON STR(工资,6,2)+DTOC(工作日期) TO GR.IDX

D、INDEX ON STR(工资+YEAR(工作日期)) TO GR.IDX

26.TOTAL命令的功能是( a )。

A、对数值型字段按关键字分类求和

B、分别计算所有数值型字段的和

C、计算每个记录中数值型字段的和

D、求满足条件的记录个数

27.计算各类职称的工资总和,并把结果存入GZZH数据表中的命令是( d )。

A、SUM 职称 TO GZZH

B、SUM 工资 TO GZZH

C、TOTAL ON 职称 TO GZZH FIELDS 工资

D、TOTAL ON 工资 TO GZZH FIELDS 职称

28.一个数据表中共有10条记录,当函数EOF()为.T.时,当前记录号应为( b )。

A、10

B、11

C、0

D、1

二、填空题

1.在Visual FoxPro的命令中,<范围>选项可以使用的四种参数形式是 for 、 while、 where、having。

2.有一个表文件AB.DBF,并且已经建立了索引文件IAB.IDX。在修改该表文件后,相应更新索引文件的命令是 reindex 。

3.有计算机等级考试考生数据表文件STD.DBF和合格考生数据表HG.DBF。两个表的结构相同。为了颁发合格证书并备案,把STD数据表中的"笔试成绩"和"上机成绩"均及格(大于等于60分)记录的"合格否"字段修改为逻辑真,然后将合格的记录追加到

合格考生数据表HG.DBF中。请对以下操作命令填空。

USE STD

LIST

记录号准考证号姓名性别笔试成绩上机成绩合格否

1 11001 梁小冬女70 80 .F.

2 11005 林旭男95 78 .F.

3 11017 王一平男60 40 .F.

4 11083 吴大鹏男90 60 .F.

5 11080 杨纪红女58 67 .F.

REPLACE all 合格否 with .t. FOR 笔试成绩>=60.AND.上机成绩>=60

USE HG

APPEND FORM STD FOR 合格否=.t.

LIST

USE

4.假设有数据表SBK.DBF,其中存有若干仪器设备清单,其结构如下:部门代码(C,1)、设备名称(C,10)、购买价格(N,10,2)、购入日期(D)、是否可用(L)。

该表包含的记录如下:

记录号部门代码设备名称购买价格购入日期是否可用

1 3 示波器13500.00 05/30/90 .T.

2 1 微机PC 9280.00 02/16/98 .F.

3 4 打印机3870.00 11/05/98 .F.

4 3 打印机3870.00 12/15/99 .T.

5 1 投影仪650.90 09/23/94 .T.

6 5 空调器2100.00 07/08/95 .T.

7 3 微机PC 9280.00 05/13/98 .T.

8 2 服务器32500.00 06/11/99 .T.

根据以下各题的要求写出相应的命令。

1)打开设备数据表SBK.DBF的命令是 use sbk 。

2)显示数据表结构的命令是 list structure 。

3)用分屏方式显示所有记录 display all 。

4)查询95年12月31日以前购买的所有设备的情况 list for 购入日期

<={12/31/1995} 。

5)统计所有不能使用的设备数,并存入内存变量BFSH count for 是否可用=.F. to BFSH 。

6)把所有记录按照购入日期从早到晚的顺序,同年购买的按照购买价格的降序排列,存入

一个新数据表SBN.DBF INDEX ON 购入日期,价格/D 。

5.打开上题的设备表后,依次执行如下命令,请写出相应的显示数据。

1)LOCATE FOR 设备名称="打印机"

DISP OFF 部门代码,购买价格,是否可用

屏幕上显示的数据为 4 3870.00 .F. 。

2)CONTINUE

DISP OFF 部门代码,购买价格,是否可用

屏幕上显示的数据为 3 3870.00 .T. 。

3)SKIP -2

DISP OFF 设备名称,部门代码

屏幕上显示的数据为微机PC 3 。

4)INDEX ON 部门代码 TO SBI

GO TOP

DISP 购入日期

屏幕上显示的日期为 02/16/98 。

5)SKIP 5

DISP 购入日期

屏幕上显示的日期为 05/13/98 。

6)GO BOTTOM

DISP 购入日期

屏幕上显示的日期为 07/08/95 。

6.执行如下命令序列

USE BOOKS

LIST

记录号书号书名作者定价

1 P8291D 操作系统王亮12.00

2 P1322F 接口技术刘云力15.00

3 B1963E 离散数学周云飞13.50

4 F9136H 单片机于丽丽18.00

INDEX ON 书号 TO SH

SET INDEX TO SH

LIST

在最后一条命令所显示的数据记录中,记录号的顺序是 3,4,2,1 。

7.执行如下命令序列

USE STUDENT

LIST

记录号姓名学号年龄性别

1 王亮098725 20 男

2 刘云力099321 19 男

3 周云飞097310 21 女

4 于丽丽099512 18 女

5 李红云098320 20 女

6 钱博声099132 18 男

INDEX ON 年龄TO NL

FIND 20

SKIP

DISP 姓名

最后一条命令显示的学生姓名是周云飞。

8.执行如下命令序列

USE ZG

LIST

记录号姓名职称基本工资

1 王亮工人300.00

2 刘云力工程师450.00

3 周云飞工人280.00

4 于丽丽技术员350.00

5 李红云总工程师 550.00

INDEX ON ZC+STR(1000-基本工资,6,2) TO ZG

LIST 职称,基本工资

执行最后一条命令后,记录号的显示顺序是 3,1,4,2,5 。

9.设数据表文件SC.DBF中有如下记录,其中学号、姓名为字符型字段,其余均为数值型字段,并且假定该表已打开。

记录号学号姓名出生日期性别籍贯贷款

1 913101 王刚03/11/73 男广西350

2 913102 李力03/21/72 女江西200

3 913103 赵冲04/23/73 女安徽150

4 913104 李心04/28/74 女辽宁100

5 924104 章文05/06/75 男云南230

6 924105 曾红05/03/75 男河北50

7 924106 寒雪01/18/73 男山西50

8 924107 陈冬09/16/75 男贵州100

1)按"贷款"建立索引文件SCDK,应该使用命令 INDEX ON 贷款 TO SCDK 。

2)求出贷款的总和并存入变量DKH中,应该使用命令 SUM 贷款 TO DKH 。

3)求出贷款的平均值并存入变量PJDK中,应该使用命令 AVERAGE 贷款 TO PJDK 。 4)统计女学生的人数并存入变量NXRS中,应该使用命令 COUNT FOR 性别=“女 TO NXRS 。 10.设有职工数据表文件,其内容如下

编号姓名部门工资奖金

1001 王刚会计系850 200

1002 李力会计系700 200

1003 赵冲会计系730 200

2001 李心金融系900 300

2002 章文金融系1000 200

3003 曾红财务科900 100

3008 寒雪财务科1200 100

3006 陈冬财务科1300 100

请对以下命令的执行结果填空。

USE 职工

INDEX ON 部门 TO BM

TOTAL ON 部门 TO TEMP

USE TEMP

SORT ON 工资 TO TEMP1

USE TEMP1

DISP 部门,工资,奖金 &&该命令的显示结果是金融系 1900 500 。

USE 职工

AVERAGE 工资 TO A FOR 部门="会计系" &&变量A的值为 760 。

INDEX ON 工资 TO GZ

GO 1

?编号,姓名 &&该命令的显示结果为 1002 李力。

SEEK 900

SKIP 3

?工资+奖金 &&该命令的显示结果是 1300 。

LOCATE FOR 工资=900

CONTINUE

?姓名 &&该命令的显示结果是曾红。

11.在学生数据表中,年龄字段为数值型,标志字段为逻辑型,请填空

USE 学生

INDEX ON 年龄 TO NL

将记录指针定位在第一个年龄是20的记录上,应该使用的命令是 LOCATE FOR 年龄=20 。

显示所有年龄为20的学生记录,应该使用命令DISP ALL FOR 年龄=20 。

执行下列命令

SET INDEX TO

GO 11

之后,把从记录号11到最后一条记录的标志字段设置为逻辑真,应使用命令REPLACE 标志WITH .T. NEXT RECCOUNT()-10 (或者 all for recno()>=2)

数据库模拟试题

1.下列说法中正确的是( B )。

A、当项目管理器处于打开状态时,使用CREATE DATABASE命令创建的数据库将会自动添加到项目中

B、当数据库处于打开状态时,用CREATE命令创建的表文件将会自动添加到该数据库中

C、CLOSE DATABASE在关闭数据库的同时,不会将数据库中的表同时关闭

D、自由表不能被添加到数据库中

2.下列命令中能打开数据库设计器的是( D )。

A、CREATE DABASE

B、OPEN DATABASE

C、SET DATABASE TO

D、MODIFY DATABASE

3.下列命中不能关闭数据库的是( C )。

A、CLOSE DATABASE

B、CLOSE ALL

C、CLOSE

D、CLOSE DATABASE ALL

4.下列说法中正确的是( A )。

A、自由表中的字段名最多只能为10个字符,数据库表则最多可为128个

B、当数据库表变成自由表时,数据库表的长字段名将保留

C、对于数据库表的长字段名,可以只使用字段名的前10个字符代表该字段

D、当数据库表成为自由表时,使用长字段名创建的索引文件可继续使用5.下列有关索引的说法,正确的是( C )。

A、可以在自由表中创建主索引

B、建立主索引的主关键字值不能为空,但可以有重复数值

C、可以在自由表中建立候选索引

D、唯一索引中只保留关键字段值相同的第一条记录

6.下列有关数据表之间关系的说法中错误的是( B )。

A、永久关系在数据库设计器中表现为联系数据表索引的一条连线

B、永久关系同临时关系一样,可以控制各数据表内记录指针的同步移动

C、在一对多关系中,一方必须为主索引文件

D、多对多关系可以拆分为两个一对多关系

7.Visual FoxPro中的参照完整性规则不包括()。

A、更新规则

B、删除规则

C、查询规则

D、插入规则

查询和视图模拟试题

一、选择题。

1.以下关于查询的描述正确的是( D )。

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

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

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

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

2.以下关于视图的描述正确的是( D )。

A、只能根据自由表建立视图

B、只能根据查询建立视图

C、只能根据数据库表建立视图

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

3.以下关于交叉表查询说法不正确的是( D )。

A、交叉表查询可以在多个表中进行查询

B、交叉表查询可以对视图进行查询

C、交叉表查询只能使用查询向导获得

D、交叉表查询只能对一个表进行查询

4.查询设计器中包括的选项卡有( A )。

A、字段、筛选、排序依据

B、字段、条件、分组依据

C、条件、排序依据、分组依据

D、条件、筛选、杂项

5.下列不属于查询结果输出格式的是( D )。

A、浏览

B、图形

C、屏幕

D、视图

结构化查询语言模拟试题

一、选择题

1.SQL的数据操作语句不包括( D )。

A、INSERT

B、UPDATE

C、DELETE

D、CHANGE

2.SQL语句中条件短语的关键字是( A )。

A、WHERE

B、FOR

C、WHILE

D、CONDITION

3.SQL语句中修改表结构的命令是( C )。

A、MODIFY TABLE

B、MODIFY STRUCTURE

C、ALTER TABLE

D、ALTER STRUCTURE

4.SQL语句中删除表的命令是( C )。

A、DROP TABLE

B、DELETE TABLE

C、ERASE TABLE

D、DELETE DBF

5.SQL SELECT语句为了将查询结果存放到临时表中应该使用的短语是( B )。

A、WHERE

B、INTO

C、GROUP BY

D、OREDER BY

结构化程序设计模拟试题

一、选择题

1.将逻辑值赋给内存变量LZ的正确方法是( D )。

A、LZ=".T."

B、STORE "T" TO LZ

C、LZ=TRUE

D、STORE .T. TO LZ

2.将98年国庆节的日期赋给内存变量ND的正确方法是( B )。

A、ND=DTOC("10/01/98")

B、ND=CTOD([10/01/98])

C、STORE DATE() TO ND

D、STORE 10/01/98 TO ND

3.执行命令INPUT "请输入出生日期:" TO MDATE时,如果通过键盘输入CTOD("01/01/88")则内存变量MDATE的值应当是( D )。

A、CTOD("01/01/88")

B、"01/01/88"

C、日期值01/01/88

D、拒绝接收,MDATE不赋值

4.在DO WHILE .T.的循环中,退出循环应使用的命令是( B )。

A、LOOP

B、EXIT

C、CLOSE

D、CLEAR

5.下列程序的运行结果是( B )。

A=10

IF A=10

S=0

ENDIF

S=1

?S

A、0

B、1

C、程序出错

D、结果无法确定

6.有如下的程序()。

SET TALK OFF

M=0

N=0

DO WHILE N>M

M=M+N

N=N-10

ENDDO

?M

RETURN

运行此程序后M的值为( A )。

A、0

B、10

C、100

D、99

7.有如下程序()。

SET TALK OFF

STORE 2 TO S,K

DO WHILE S<14

S=S+K

K=K+2

ENDDO

?S,K

SET TALK ON

RETURN

此程序运行后的输出结果是( C )。

A、22 10

B、22 8

C、14 8

D、14 10 8.执行如下程序

SET TALK OFF

S=0

I=1

INPUT "N=?" TO N

DO WHILE S<=N

S=S+1

I=I+1

ENDDO

?S

SET TALK ON

如果输入N的值为5,则最后S的显示值是( D )。

A、1

B、3

C、5

D、6

9.有如下的程序

SET TALK OFF

M=0

N=100

DO WHILE N>M

M=M+N

N=N-10

ENDDO

?M,N

RETURN

运行此程序的显示结果为( D )。

A、0 10

B、10 90

C、90 100

D、100 90

10.运行下列程序后,语句?"123"被执行的次数是( B )。

I=0

DO WHILE I<10

IF INT(I/2)=I/2

?"123"

ENDIF

?"ABC"

I=I+1

ENDDO

RETURN

A、10

B、5

C、11

D、6

11.执行语句DIMENSION M(3),N(2,3)后,数组M和N的元素个数分别为( B )。

A、1个,2个

B、3个,6个

C、3个,5个

D、4个,12个

12.在程序中,如果先用命令DIMENSION Q(2,3)定义了一个数组,再对每个下标变量赋值,Q(1,1)=1,Q(1,2)=2,Q(1,3)=3,Q(2,1)=4,Q(2,2)=5,Q(2,3)=6,然后执行命令?Q(2),则显示的结果为( C )。

A、变量未定义

B、4

C、2

D、.F.

13.有如下程序()。

SET TALK OFF

DIMENSION K(2,3)

I=1

DO WHILE I<=2

J=1

DO WHILE J<=3

K(I,J)=I*J

??K(I,J)

??" "

J=J+1

ENDDO

?

I=I+1

ENDDO

RETURN

运行此程序的结果是( A )。

A、1 2 3

B、1 2

C、1 2 3

D、1 2 3

2 4 6

3 2 1 2 3 2

4 9

14.假设当前数据表中有5个字段:学号(C)、姓名(C)、政治(N)、英语(N)、数学(N),当前记录指针指向一个非空的记录,有如下命令序列:

DIMENSION X(3)

SCATTER TO X

LIST MEMORY

顺序执行上述命令之后,数组各元素的值分别是( B )。

A、数组各元素的值是一串*号,表示数据溢出

B、有5个数组元素X(1)、X(2)、X(3)、X(4)、X(5),分别是当前记录各个字段值

C、有3个数组元素X(1)、X(2)、X(3),分别是当前记录的前3个字段值

D、有3个数组元素X(1)、X(2)、X(3),分别从当前记录开始,连续3个记录的学号字段值 15.能够把数组的值存入数据表当前记录的命令是( D )。

A、STORE

B、REPLACE

C、SCATTER

D、GATHER

16.有如下程序

主程序ZCX.PRG 子程序ZCX1.PRG

SET TALK OFF K1=K1+'200'

K1='AB' ?K1

DO ZCX1 RETURN

?K1

RETURN

执行命令DO ZCX后,屏幕显示的结果为( B )。

A、AB

B、AB200

C、AB200

D、200

AB200 AB200 AB 200

17.有如下程序

主程序SS.PRG 子程序SUB1.PRG

SET TALK OFF PARAMETER A,B

X=10 X=A+10

A=2 A=A+B

B=3 ?X,A,B

DO SUB1 WITH A,B RETURN

DO SUB1 WITH A,B

?X,A,B

SET TALK ON

RETURN

执行命令DO SS之后,第1行输出的结果是( B )。

A、10 5 3

B、12 5 3

C、12 8 5

D、都不对

18.有如下的程序()。

主程序ZZ.PRG 子程序Z1.PRG 子程序Z2.PRG

SET TALK OFF X2=X2+1 X3=X3+1

STORE 2 TO X1,X2,X3 DO Z2 RETURN TO MASTER

X1=X1+1 ?X1+X2+X3

DO Z1 RETURN

?X1+X2+X3

RETURN

用命令DO ZZ执行程序后,屏幕显示的结果是( A )。

A、9

B、5

C、8

D、4

二、填空题

1.有3个数A,B,C,其中两个数相等,而另一个数比其他两个数都大,下列程序段的功

能是找出其中

最大的那个数,请填空。

DO CASE

CASE A=B

?"MAX=",C

CASE A=C

?"MAX=",B

CASE B=C

?"MAX=",A

ENDCASE

2.程序A.PRG的功能是求1到100之间所有整数的平方和并输出结果,请填空。 SET TALK OFF

CLEAR

S=0

X=1

DO WHILE X<=100

S=S+X**2

X=X+1

ENDDO

?S

RETURN

3.阅读下列程序,并给出运行结果。

SET TALK OFF

CLEAR

STORE 1 TO X

STORE 20 TO Y

DO WHILE X<=Y

IF INT(X/2)<>X/2

X=1+X^2

Y=Y+1

LOOP

ELSE

X=X+1

ENDIF

ENDDO

?X

?Y

SET TALK ON

RETURN

运行结果X的值为 122 ,Y的值为 23 。

4.有如下程序()。

SET TALK OFF

I=1

DO WHILE I<=2

CLEAR

INPUT "A=" TO A

IF A>INT(A).OR.A>=10

LOOP

ELSE

INPUT "B=" TO B

IF B=INT(B).AND.B<10

LOOP

ELSE

?A,"+",B,"=",A+B

ENDIF

ENDIF

I=I+1

ENDDO

执行以上程序,如果依次输入数据2.5,8,2.5,3,2,2,10,则输出结果是 2+10=12 。

5.下列程序的功能是删除输入字符串中所含的空格,请填空。

SET TALK OFF

ACCEPT "请输入字符:" TO X

I=2

DO WHILE " "$X

I=AT(" ",X)

X=SUBSTR(X,1,I-1)+SUBSTR(X,I+1,LEN(X)-I)

I=I+1

ENDDO

?X

RETURN

6.执行下列程序,如果依次输入数据2,3.5,3.5,3,2,2,3,则输出结果是程序错。 SET TALK OFF

I=1

DO WHILE I<=2

CLEAR

INPUT "A=" TO A

IF A<>INT(A).OR.A<1.OR.A>99

LOOP

ELSE

??A,"+",B,"=",A+B &&找不到变量B

ENDIF

I=I+1

ENDDO

7.下列程序的功能是对ABC.DBF中的字段"数量"里的数,求其偶数之和,并显示所有偶数,请填空。

SET TALK OFF

USE ABC

S=0

DO WHILE .T.

IF (1)

?数量

S=S+数量

ENDIF

SKIP

IF EOF()

EXIT

ENDIF

ENDDO

?S

RETURN

8.请阅读下列程序,并根据运行结果填空。

SET TALK OFF

M=1

DO WHILE M<5

N=1

??M

DO WHILE N

TT=N+M

??TT

N=N+1

ENDDO

?

M=M+1

ENDDO

RETURN

此程序共显示 4 行数据,第1行是 1 ,最后一行是 4 5 6 7 。

9.共有5个数据表文件STD1.DBF~STD5.DBF,下列程序的功能是删除每个表文件的最后一条记录,请填空。

N=1

DO WHILE N<=5

DB= “STD”+STR(N)+”.DBF”

USE &DB

GO BOTTOM

DELETE

PACK

N=N+1

ENDDO

USE

10.下列程序逐行显示职称为教授的数据记录,请填空。

USE TEACHER

DO WHILE .NOT.EOF()

CLEAR

IF 职称<>"教授"

SKIP

LOOP

ENDIF

DISPLAY

WAIT "按任意键继续!"

SKIP

ENDDO

USE

11.填空完成下列程序()。

SET TALK OFF

USE STD

ACCEPT "请输入待查学生姓名:" TO XM

DO WHILE .NOT.EOF()

IF 姓名=XM

?"姓名"+姓名",成绩 "+STR(成绩,3,0)

ENDIF

SKIP

ENDDO

SET TALK ON

RETURN

12.已经建立了工资数据表文件GZ.DBF,在下列程序中要求修改水电费字段值,请填空。

SET TALK OFF

CLEAR

USE GZ

ACCEPT "要将水电费字段清零吗?(Y/N)" TO P

IF UPPER(P)=“Y”

REPLACE ALL 水电费 WITH 0

ENDIF

GO TOP

BROWSE FIELDS 姓名,水电费

USE

RETURN

13.下列程序的功能是从键盘接受到Y或N才退出循环,请填空

DO WHILE .T.

WAIT "请输入Y/N" TO YN

IF ((UPPER(YN)<>"Y").AND.(UPPER(YN)<>"N"))

LOOP

ELSE

EXIT

ENDIF

ENDDO

14.计算机等级考试考生数据表为STUDENT.DBF。笔试和上级成绩已分别录入其中的"笔试"和"上机"字段(均为数值型)中,此外另有"等级"字段(字符型)。凡两次考试均达到80分以上者,

应在等级字段中填入"优秀"。为此编写如下程序,请填空。

SET TALK OFF

USE STUDENT

DO WHILE .NOT.EOF()

IF 笔试>=80.AND.上机>=80

REPLACE 等级 WITH “优秀”

ENDIF

SKIP

ENDDO

USE

SET TALK ON

15.计算机等级考试的查分程序如下,请填空。

SET TALK OFF

USE STUDENT

ACCEPT "请输入准考证号" TO NUM

LOCATE FOR 准考证号=NUM

IF FOUND()

?姓名+"的成绩是"+STR(成绩,3,0)

ELSE

?"没有此考生!"

ENDIF

USE

SET TALK ON

16.阅读下列程序,回答指定问题。

SET TALK OFF

CLEAR

USE SALARY

DO WHILE .NOT.EOF()

IF 实发工资>=250

SKIP

LOOP

ENDIF

DISPLAY

SKIP

ENDDO

CLOSE DATABASE

RETURN

该程序完成的功能是显示实发工资小于250的记录;LOOP语句的功能是退出本次循环。

17.假设有商品数据表文件SP1.DBF,其中商店名、商品名和品牌微字符型字段,单价和库存量为数值型字段,是否进货为逻辑型字段。该数据表记录如下:

记录号商店名商品名品牌单价库存量是否进货

1 光明商店电冰箱海尔3700 60 .F.

2 长安商店空调科龙3600 27 .T.

全国计算机等级考试二级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)表单文件

vf数据库基础知识习题与答案

第一章VF基础知识 一、选择题 1. 在一个二维表中,行称为________,列称为________。 A) 属性;元组B) 元组;属性 C) 关系;元组D) 属性;关系 2. 数据库系统的核心是________。 A) 数据库管理系统B) 数据库 C) 数据D) 数据库应用系统 3. VFP是一种________数据库管理系统。 A) 层次型B) 网状型 C) 关系型D) 树型 4. 支持数据库各种操作的软件系统是________。 A) 数据库系统B) 操作系统 C) 数据库管理系统D) 命令系统 5. 在关系模型中,从表中选出满足条件的记录的操作称为________。 A) 连接B) 投影 C) 联系D) 选择 6. 数据库系统与文件系统的主要区别是________。 A) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件 B) 文件系统管理的数据较少,而数据库系统能管理大量数据 C) 文件系统比较简单,数据库系统比较复杂 D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题 7. 在关系运算中,选择的操作对象是________;投影的操作对象是_______ _;连接的操作对象是________。 A) 一个表;一个表;两个表 B) 一个表;两个表;两个表 C) 一个表;一个表;一个表 D) 两个表;一个表;两个表 8. 在关系数据库中,基本的关系运算有三种,它们是________。 A) 选择、投影和统计B) 选择、投影和连接 C) 排序、索引和选择D) 统计、查找和连接 9. VFP是一种关系型数据库管理系统,所谓关系是指________。 A) 表中各个记录之间的联系 B) 数据模型满足一定条件的二维表格式 C) 表中各个字段之间的联系 D) 一个表与另一个表之间的联系 10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。 A) 一对一B) 多对一 C) 一对多D) 多对多 11. 自然连接要求被连接的两关系有若干相同的________。 A) 实体名B) 属性名

《全国计算机等级考试二级VFP》模拟试题

全国计算机等级考试二级VFP模拟试题(一) (1)数据的存储结构是指()。 A)存储在外存中的数据 B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示 D:【解析】在对数据进行处理时,各数据元素在计算机中的存储关系,即为数据的存储结构。 (2)下列关于栈的描述中错误的是()。 A)栈是先进后出的线性表 B)栈只能顺序存储 C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针 B:【解析】栈是限定在一端进行插入与删除的线性表。栈顶(top):插入数据(即入栈)的一端;栈底(bottom):不能入栈也不能出栈的一端。栈存储数据的原则:"先进后出"或"后进先出"。栈的特性是具有记忆作用。 (3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。 A)冒泡排序为n/2 B)冒泡排序为n C)快速排序为n D)快速排序为n(n-1)/2 D:【解析】假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。 (4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。A)log2n B)n/2 C)n D)n+1

C:【解析】在进行顺序查找过程中,如果被查的元素是线性表中的最后一个元素,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中的所有元素进行比较,这是顺序查找的最坏情况,需要比较的次数为n次。 (5)下列对于线性链表的描述中正确的是()。 A)存储空间不一定连续,且各元素的存储顺序是任意的 B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 C)存储空间必须连续,且前件元素一定存储在后件元素的前面 D)存储空间必须连续,且各元素的存储顺序是任意的 A:【解析】一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。在线性链表中,各数据元素之间的前后件关系是由各结点的指针域来指示的,指向线性表中第一个结点的指针head称为头指针,当head=NULL(或0)时称为空表。 (6)下列对于软件测试的描述中正确的是()。 A)软件测试的目的是证明程序是否正确 B)软件测试的目的是使程序运行结果正确 C)软件测试的目的是尽可能多地发现程序中的错误 D)软件测试的目的是使程序符合结构化原则 C:【解析】软件测试是为了发现错误而执行程序的过程。一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。软件测试的目的要以查找错误为中心,而不是为了演示软件的正确功能。 (7)为了使模块尽可能独立,要求()。 A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 B:【解析】模块的独立性是指,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。模块的独立程度是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,两者是相互联系的。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

vfp期中考试试题

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、下列关于创建查询的叙述,错误的是()。

vfp试题和答案

vfp试题和答案 1. 数据库系统的核心部分是____。 A)数据模型B)数据库 C)数据库管理系统D)计算机硬件 2. 关系数据模型用____结构表示实体和实体间的联系。 A)树型B)网状C)二维表 D)对象 3. 在下列四个选项中,不属于基本关系运算的是____。 A)连接B)投影C)选择 D)排序 4. DB、DBS、DBMS三者之间的关系是。 A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 5. 投影运算是从关系中选取若干个组成一个新的关系。 A)字段B)记录C)表 D)关系 1. 在关系型数据库中,三种基本关系运算是:选择、投影和 。

2. 在关系运算中,查找满足一定条件的元组的运算称之为 。 3. 数据模型主要有三种,即:层次模型、网状模型和。 4. 在二维表中,每一行称为一个,用于表示一组数据项。 5. 用二维表来表示实体及实体间联系的数据模型称为____。 6. Visual FoxPro是一种____数据库管理系统。 7. 表中的行称为【1】,表中的列称为【2】。 1.Visual FoxPro支持的数据模型是。 A) 层次数据模型B) 关系数据模型 C) 网状数据模型D) 树状数据模型2.有关命令窗口的叙述中,错误的是。 A) 命令窗口是执行、编辑Visual FoxPro系统命令的窗口 B) 命令窗口中,可以输入命令来实现对数据库的操作管理 C) 命令窗口隐藏之后,则无法再显示出来 D) 命令窗口中的文字大小可以改变 3.Visual FoxPro对数据的操作命令输入时,叙述错误的是 。 A) 每条命令必须以命令动词开头 B) 命令动词使用时不区分大小写 C) 命令动词后面不能再输入其他参数 D) 命令动词前4个字母和整个命令动词等效

最新职高对口高考VFP模拟试卷教学内容

高三第一次月考试卷 姓名得分 一、填空题(每空2分,共40分) 1、常用数据模型有、网状、层次等3种。 2、val("foxpro6.0")返回值为,str(-459.65)返回值为 3、month({^1999-11-22}-30)返回值为。 4、函数可以得到当前记录的记录号,函数可以得到当前表的记录总数。 5、复合索引文件的默认扩展名是,表JSDA.DBF的结构索引文件名是 6、表达式|3-23|的VFP表达式是 7、在do while循环体中,当执行到命令时,就结束循环的本次执行,而转到下次循环开始判断;当执行到命令时,就结束循环,执行Enddo 后面的语句。 8、在VFP中,在表单上确定控件是否可见的属性是 9、当打开一个空数据表时,用BOF()函数测试的结果是,EOF()函数的结果是。 10、视图不能单独存在,它必须依赖于。 11、在数据工作期窗口中建立的表之间的关系是关系,在数据库设计器中定义的表之间的关系是关系。 12、当同时有几个Case条件成立,Case条件的对应命令序列被执行。 13、用来确定文本框中的内容的属性是,用来指定显示在标签上的文字的属性是。 二、选择题(每题2分,共30分) 1、下列数据中不是常量的是() A、ABC B、”ABC” C、1E2 D、{^2000/12/31} 2、下列函数中函数返回值为字符型的是() A、Date( ) B、Time() C、Year() D、CTOD() 3、默认查询的输出形式是() A、数据表 B、图形 C、报表 D、浏览 4、将查询结果放在临时表中应使用()短语。

A、INTO CURSOR B、TO CURSOR C、INTO TABLE D、TO TABLE 5、视图设计器中比查询设计器多出的选项卡是() A、字段 B、排序依据 C、联接 D、更新条件 6、使记录指针定位到逻辑首记录,应使用命令() A、go top B、go bottom C、skip 1 D、go 1 7、用LOCATE命令查找出满足条件的第一条记录后,要继续查找满足条件的下一条记录,应该使用命令() A、SKIP B、GO C、LOCATE D、CONTINUE 8、若要彻底删除当前表中某些记录,应先后使用的两条命令是() A、DELETE ZAP B、DELETE RECALL C、DELETE PACK D、ZAP PACK 9、字段有效性规则是()类型的表达式。 A、备注 B、字符 C、日期 D、逻辑 10、在参照完整性中,设置更新规则为“限制”,则下列说法中正确的是() A、当改动了主表的关键字值时自动更改子表记录的相应值 B、允许自由表更改子表中关键字的字段值 C、当主表中在子表中有相应记录时,禁止修改主表关键字值 D、当更改了子表中的字段值,自动更改主表中对应记录的字段值 11、若用MODIFY STRUCTURE命令,把某字符型字段的宽度由40改为30,而且不作其他修改,则该字段的数据() A、只保留前30个字符 B、仍保持40个字符 C、凡越过30个字符的修改为* D、全部丢失 12、命令()可以关闭所有已打开的数据库文件,并释放所有内存变量和数组。 A、CLOSE DATABASE B、CLOSE ALL C、CLEAR ALL D、RELEASE DATABASE 13、用Insert命令插入一条记录时,被插入的记录在表中的位置是() A、表最前面 B、表最末尾 C、当前记录之前 D、当前记录之后 14、打开索引文件”XH.CDX”的正确是() A、INDEX TO XH.CDX B、SET ORDER TO XH.CDX C、SET INDEX TO XH.CDX D、INDEX ON XH TAG XH.CDX 15、创建对象时会触发()事件。 A、Load B、Init C、Click D、Activate

《VFP数据库》试题及答案

页脚内容1 ****学院 学年 学期期末考试试题 (考试时间: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 页脚内容2

《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常见试题和答案共12页

第一章 一、单选题 1.用二维表来表示实体及实体之间联系的数据模型称为 2 。 ①.实体一联系模型 ②.关系模型 ③.层次模型 ④.网状模型 2.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是 1 。 ①.DBS包括DB和DBMS ②.DBMS包括DB和DBS ③.DB包括DB和DBMS ④.以上答案均不对 3.在下述关数据库系统的叙述中,正确的是 2 。 ①.数据库中只存在数据项之间的联系 ②.数据库的数据项之间和记录之间都存在联系 ③.数据库的数据项之间无联系,记录之间存在联系 ④.数据库的数据项之间和记录之间都不存在联系 4.数据库系统与文件系统最主要的区别是 2 。 ①.数据库系统复杂,而文件系统简单 ②.文件系统不能解决数据冗余和数据独立性问题,而数据系统可以解决 ③.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 ④.文件系统管理的数据量少,而数据库系统可以管理庞大的数据量 5.Visual Foxpro 是一种关系型数据库管理系统,所谓关系是指 3 。 ①.各条记录中的数据彼此有一定的关系 ②.一个数据库文件与另一个数据库文件之间有一定的关系 ③.数据模型符合满足一定条件的二维表格式 ④.数据库中各个字段之间彼此有一定的关系

6.关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括 2 。 ①.联结②.比较③.选择④.投影 7.数据库系统的核心是4 。 ①.编译系统②.数据库③.操作系统④.数据库管理系统 8.在“选项”对话框的“文件位置”选项卡里可以设置 2 。 ①.表单的默认大小 ②.默认目录 ③.日期和时间的显示格式 ④.程序代码的颜色 9.要启动Visual FoxPo的向导可以4 。 ①.打开“新建”对话框 ②.单击工具栏上的“向导”图标按钮 ③.从“工具”菜单中选择“向导” ④.以上方法均可以 10.关系数据库管理系统所管理的关系是 2 。 ①.一个DBF文件 ②.若干个二维表 ③.一个DBC文件 ④.若干个DBC文件 11.不允许记录中出现重复索引值的索引是 3 。 ①.主索引 ②.主索引、侯选索引、普通索引 ③.主索引和侯选索引 ④.主索引、侯选索引和唯一索引 12.Visual Foxpro关系数据库管理系统能够实现的三种基本关系运算是 3 。 ①.索引、排序、查找 ②.建库、录入、排序

全国计算机等级考试二级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表达式中,运算结果为字符串的是

VFP数据库试卷(带答案)

《VFP数据库》试卷 1.下列表达式的结果为真的是()。 A.'中国'<='' B.'电脑'$'电脑报' C.2*4.2<=11%6 D.'电脑报'=='电脑' 2.视图不能单独存在,它必须依赖于()。 A.视图B.查询C.数据表D.数据库 3.有如下SQL select语句: select * from 成绩where 数学between 80 and 100 与该语句等价的SQL语句是()。 A.select * from 成绩where 数学<100 and 数学>80 B.select * from 成绩where 数学>=100 and 数学<=80 C.select * from 成绩where 数学>100 and 数学<80 D.select * from 成绩where 数学<=100 and 数学>=80 4.SQL语句中修改表结构的命令是()。 A.alter table B.modify table C.alter structure D.modify structure 5.SQL中,select语句的功能是()。 A.定义B.查询C.修改D.控制 6.只有数据表中有而自由表中没有的索引类型是()。 A.普通索引B.唯一索引C.主索引D.候选索引7.要将当前数据库的“照片”字段删除,应使用()命令。 A.delete B.zap C.modify structure D.pack 8.一个工作区最多可以打开()个表。 A.32767 B.1 C.2 D.3 9.查询设计器的“筛选”选项卡,对应SQL语句的子句是()。 A.join on子句B.where子句 C.group by子句D.having子句 10.字符串长度函数len("学英语从ABC开始")的结果是()。 A.9 B.18 C.15 D.16.6 11.要为“成绩”表的所有学生的语文成绩增加10分,正确的SQL命令是()。 A.replace 成绩set 语文=语文+10 B.update 成绩set 语文=语文+10 C.edit 成绩set 语文=语文+10 D.change 成绩set 语文=语文+10

vfp试题带答案的

304班数据库(10月摸底试题) 一.单选题10*2 1、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是:(A) (A)DBS包括DB和DBMS (B)DBMS包括DB和DBS (C)DB包括DBS和DBMS (D)DBS就是DB,也就是DBMS 2、下述关于数据库系统的正确叙述是(C)。 A、数据库系统避免了一切冗余 B、数据库系统中数据的一致性是指数据类型一致 C、数据库系统减少了数据冗余 D、数据库系统比文件系统管理更多的数据 3、Visual FoxPro 6.0数据库系统是(C)型数据库系统。 (A)网络(B)层次(C)关系(D)链状 4、设A=”123”,B=”234”,表达式(C)的值为假(.F.)。 (A).NOT.(A= =B) .OR.(B$”ABC”) (B).NOT.(A$”ABC”).AND.(A<>B) (C).NOT.(A<>B) (D).NOT.(A>=B) 5、将逻辑假值赋给内存变量DY的正确方法是(B) (A)DY=FALSE (B)STORE .F. TO DY (C)DY=”.F.”(D)STORE “F”TO DY 6、有以下命令: STORE “23.45” TO A ?STR(&A,2)+”45&A” 执行上述命令后的结果为(C) (A)4545&A(B)4545.45 (C)234523.45 (D)454523.45 7、假定Y=2,执行命令?Y=Y+2 后,其结果是(C) (A)3 (B)4 (C).F. (D).T. 8、在下列Visual FoxPro表达式中,结果为日期型的正确表达式是(B)。 A、DA TE () +TIME () B、DA TE ()+120 C、DA TE()-CTOD("02/01/99") D、288-DA TE () 9、设N=886,M=345,K=”M+N”,表达式1+&K的值是(A) (A)1232 (B)数据类型不匹配(C)1+M+N (D)346 10. 现有以下命令: T=36500 M=MOD(T,60) HH=INT(T/60) H=MOD(HH,24) D=INT(HH/24) ?HH,D,H,M 执行上述命令后的结果为(B) (A)25,608,8,20 (B)608,25,8,20 (C)608,25,20,8 (D)20,25,8,608 二. 判断题10*2 11. 数据库就是大量数据的集合(F) 12.在V isual FoxPro 6.0中,数组的每个元素的数据类型必须一致。(F) 13.内存变量和字段变量可以取同名,引用内存变量的正确方法是M->变量名。(T)

VFP应用基础自考模拟试卷(二)

贵州天力电脑技工学校 2011年10月贵州高等教育自学考试VFP应用基础模拟试卷(二) 一、选择题(本大题共18小题,每小题2分,共36分)。 1、CTOD(′01/01/06′)值的数据类型是_______ 。 A.字符型 B.数值型 C. 日期型 D.无类型 2、下列变量名中非法的是。 A.学号 B.2005学号 C. 学号2005 D._2005学号 3、在VFP系统中,逻辑运算符的优先顺序是。 A、NOT、AND、OR B、NOT、OR 、AND C、AN D、NOT、OR D、OR 、NOT、AND 4、函数INT(-3.14)的返回值是__ ____。 A.-4 B. –3 C. 3 D.4 5、对于许多控件来说,ControlSource属性用于与数据绑定。在下列VFP对象(控件)中,无ControlSource属性的是。 A. 标签(Label) B. 复选框(Check) C. 选项按钮组(OptionGroup) D. 列表框(ListBox) 6、在下列有关VFP对象(控件)的叙述中,错误的是。 A、一个标签控件可多行显示文本 B、复选框控件的VALUE值只能为1(.T.) 或 0(.F.),不能为空值(.NULL.) C、命令按钮控件上可同时显示文本和图片 D、表格中的每一列都是容器对象,而且拥有自己的属性、事件和方法 7、在下列有关VFP对象(控件)中,不能直接(独立)地添加到表单中的是。 A、命令按钮(Command) B、复选框(Check) C、选项按钮(Option) D、计时器(Timer) 8、在下列对象中,属于容器类的是。 A、命令按钮 B、组合框 C、复选框 D、表单 9、若从表单的数据环境中,将一个字符型字段拖放到表单中,则在表单中添加的控件个数和控件类型分别是。 A、1,复选框 B、2,标签与复选框 C、1,文本框 D、2,标签与文本框 10、执行下面命令后,屏幕上显示的结果是。 X=”ARE YOU OK? ” Y=”ARE” ?AT(Y,X) A.1 B..F. C. .T. D.0 11、在VFP中,关闭所有的文件并结束当前VFP系统运行的命令是。 A、EXIT B、LOOP C、QUIT D、RETURN 12、在Visual FoxPro系统中, _________创建时,将不以独立的文件形式存储。 A. 查询 B. 视图 C. 类库 D. 表单 13、在生成参照完整性中,设置删除操作规则时选择了“限制”选项卡后,下列说法中是正确的。 A、当删除父表的“主”或“候选”关键字值以后,自动删除子表记录的对应值 B、允许删除父表的“主”或“候选”关键字值,不管子表的相关记录的对应值 C、禁止删除父表的“主”或“候选”关键字的字段值 D、当删除了子表的字段值,则自动删除父表中对应记录的字段值 14、关系模型的基本结构是。 A、二维表 B、树形结构 C、无向图 D、有向图 15、如果要引用一个包含该对象的表单集,则可以使用下列 ___属性。 A、 THIS B、 THISFORM C、 THISFORMSET D、都可以 16、对于表单上的任何一个对象,用户可以创建新的。 A、属性、事件和方法 B、属性和方法 C、事件和方法 D、属性和事件 17、关于表格控件,下列说法不正确的是。 A、表格的数据源可以是表、视图、查询 B、表格的列控件不包含其他控件 C、表格能显示一对多关系中的子表 D、表格是一个容器 18、子类或对象具有延用父类的属性、事件和方法的能力,称为类的。 A、封装性 B、抽象性 C、继承性 D、多态性 二、填空题(本大题共20小题,每小题2分,共40分)。 19、在VFP中,与表操作相关的系统函数有多个,如EOF()、BOF()、USED()等等。用于统计当前工作区中表的字段个数的函数是 count() 。 20、在程序中将变量N定义为全局变量,可以使用 public 命令。 21、如果要物理删除带有删除标志的记录,可使用命令 PACK,但在该命令执行前,必须将表以 ___ ____方式打开。 22、建立多表查询时,多张表之间需要建立联接,联接的类型有四种:临时联接、左联接、右联接和完全联接。 23、恢复VFP系统菜单的命令是 sysmenu default 。

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

vf考试试题及答案

VF期末考试复习选择题及答案 1.在Visual FoxPro中,skip命令移动记录指针的基准是(B )。 A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾 2.一个数据库文件中多个备注字段的内容是存放在(B )。 A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中 D、一个 文本文件中 3.在有关数据库的概念中,若干记录的集合称为(D)。 A. 文件 B. 字段 C. 数据项 D. 表 4.联接运算要求联接的两个关系有相同的(B)。 A. 主键 B. 属性名 C. 实体名 D. 主属性名 5. 逻辑运算符在运算时的优先顺序是(A) A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND D.从左至右按先后次序 6. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。 A. X>=5.OR.X<=8 B. X>=5.AND.X<=8 C. X≤8.AN D.5≤X D. 5≤X.OR. X≤8 7. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。 A. 投影 B. 选择 C. 关联 D. 复制 8.以下各表达式中,运算结果为数值型的是(D)。 A. 9<6 B. “D”$”ASD” C. TIME()+9 D. LEN(SPAC(8))-9 9.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。正确的操作顺序是(D) A.①②③ B.②③① C.①③② D.②①③ 10.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。 A.GO TOP B. GO 1 C. GO RECNO()=1 D. SKIP 1 11.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D) A.DISP FOR "李"=xm B.DISP FOR xm=李 C.DISP FOR SUBS(xm,1,1)= '李' D.DISP FOR SUBS(xm,1,2)=[李] 12. 求平均值的命令是(D) A.COUNT B.TOTAL C.SUM D.AVERAGE 13.不能作为索引关键字的数据类型是(B) A.数值型 B.备注型 C.日期型 D.字符型 14.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。 A、10 B、1 C、任意多 D、256 15. Visual FoxPro中数据库文件的扩展名为( B )。 A、dbf B、dbc C、fpt D、prg 16. 当前数据库文件中有10条记录,要在第五条记录后面插入一条新记录,应使用命令(B )。 A、append B、insert C、edit D、brows 17. 在Visual FoxPro中,对数据库进行排序的关键字可为(C)。 A、逻辑型和备注型 B、日期型和备注型 C、日期型和字符型 D、逻辑型、日期型和备注型 18.在Visual FoxPro中,对数据库建立索引,将产生相应的索引文件,原库文件内容(A )。 A、并不改变 B、顺序改变 C、指定纪录改变 D、数据改变

《VFP编程技术》期末考试试卷附答案

《VFP编程技术》期末考试试卷附答案 一、单选(每小题3分,共90分) 1.一个完整的计算机系统应该包括_____。 A)主机和外部设备B)硬件系统和软件系统 C)操作系统和应用程序 D)运算器、控制器和存储器 2.微型计算机突然断电后,数据会丢失的存储器是_____。 A)RAM B)硬盘C)ROM D)光盘 3.在计算机的应用领域中,CAD属于_____领域的应用。 A)科学计算B)数据处理C)计算机辅助系统D)人工智能 4.下列选项中,不是操作系统的软件是_____。 A)Windows XP B)Windows 7 C)Linux D)Microsoft Office 5.将(110010)2转换成十进制数是_____。 A)46 B)48 C)50 D)52 6.下列关于Windows剪贴板的描述,不正确的是_____。 A)只要Windows在运行中,剪贴板就处于运行状态 B)剪贴板是内存中临时存储信息的区域 C)剪贴板只能传递文字和图像信息 D)剪贴板是Windows提供的信息传递的方式 7.下列选项中,属于多媒体计算机必备的硬件设备是_____。 A)网卡B)声卡C)打印机D)扫描仪 8. 在Internet中,FTP指的是_____。 A)文件传输协议B)超文本传输协议 C)电子邮件协议D)传输控制协议 9. 下列关于计算机病毒的说法,正确的是_____。 A)计算机病毒是一种生物病毒 B)计算机病毒是一种程序 C)计算机病毒只破坏内存中的数据 D)使用杀毒软件能清除所有的病毒 10.计算机能够直接识别和处理的语言是_____。 A)汇编语言B)高级语言C)数据库语言D)机器语言 11.下列选项中,从关系中取出满足条件的元组的运算是_____。 A)投影B)选择C)联接D)筛选 12.在Visual FoxPro中,项目文件和数据表文件的扩展名分别是_____。 A)PJX和DBC B)PJX和DBF C)PRG和DBC D)PRG和DBF 13.在Visual FoxPro中,用于存储图像的字段类型是不是_____。 A)通用型B)备注型C)字符型D)逻辑型 14.下列选项中,不属于常量的是_____。

计算机二级《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)。

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