VFP练习题(答案)

更新时间:2023-11-10 03:03:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、选择题

1.下列选项中能够直接实现对数据库中数据操作的软件是( c )。 A、字处理软件 B、操作系统 C、数据库管理系统 D、翻译系统 2.下列关于数据库系统的正确叙述是( a )。 A、数据库系统减少了数据冗余

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

C、数据库系统中数据的一致性是指数据类型的一致 D、数据库系统比文件系统能管理更多的数据

3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( a )。 A、DBS包括DB和DBMS B、DBMS包括DB和DBS C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS 4.按照数据模型分类,Visual FoxPro属于( c )。

A、层次型 B、网状型 C、关系型 D、混合型 5.关系数据库管理系统存储与管理数据的基本形式是( b )。 A、关系树 B、二维表 C、结点路径 D、文本文件

6.下列数据为常量的是( c )。

A、02/18/99 B、F C、.N. D、TOP 7.下述字符串表示方法正确的是( b )。

A、\等级考试\、['等级考试'] C、{\等级考试\、[[等级考试]] 8.执行命令STORE CTOD([08/11/99]) TO AA后,变量AA的数据类型是( a )。 A、日期型 B、数值型 C、字符型 D、浮点型 9.设L=668,M=537,N=\,表达式5+&N的值是( c )。 A、类型不匹配 B、5+L+M C、1210 D、5+&N

10.某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要

查询奖金在 100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的 条件是(d )。

A、性别=\男\奖金<=100.OR.奖金>=400.AND.性别=\女\奖金>=200 B、性别=\男\奖金<=100.OR.奖金>=400.OR.性别=\女\奖金>=200 C、性别=\男\(奖金<=100.OR.奖金>=400).AND.性别=\女\奖金>=200 D、性别=\男\(奖金<=100.OR.奖金>=400).OR.性别=\女\奖金>=200 11.在下列表达式中,运算结果为数值的是( d )。 A、\、CTOD(\)-11 C、130+350=480 D、LEN(\)-1 12.下列表达式的运算结果为日期型数据的是( c )。 A、08/15/97-12 B、DATE()-CTOD(\) C、DATE()-30 D、DATE()-TIME()

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

A、CTOD(01/11/99) B、SUBSTR(DTOC(DATE()),7) C、SPACE(3) D、YEAR(DATE())

14.顺序执行下列命令之后,屏幕显示的结果是( b )。 STORE \ ?UPPER(RIGHT(TT,3))

A、VISUAL FOXPRO B、PRO C、Pro D、VIS 15.执行以下命令( c )。 M=\

?SUBSTR(M,INT(LEN(M)/2+1),2) A、TH B、IS C、AN D、AP

16.函数DAY(07/29/97)的返回值是( d )。Day({07/29/97})返回29 A、7 B、0 C、计算机日期 D、出错信息

17.条件函数IIF(MOD(15,-8)>3,10,-10)的结果为( b )。 A、10 B、-10 C、-1 D、7

18.如果变量D=\,命令?TYPE(\的结果为( b )。 A、D B、N C、C D、出错信息 19.下列属于内存变量文件的扩展名是( d )。 A、.TXT B、.FPT C、.DBF D、.MEM 20.数据表文件中的字段是一种( b )。

A、常量 B、变量 C、函数 D、运算符

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

A、5位 B、6位 C、7位 D、8位

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

A、存放删除标记 B、存放记录号 C、存放索引关键字 D、存放记录宽度

23.数据表文件\学生表.DBF\中有性别(字符型)和平均分(数值型)字段,如果显示平均分超过90分和不及格的全部女生的记录,应该使用的命令是( d )。 A、LIST FOR 性别=\女\平均分>90.OR.平均分<60 B、LIST FOR 性别=\女\,平均分>90,平均分<60 C、LIST FOR 性别=\女\平均分>90.AND.平均分<60 D、LIST FOR 性别=\女\(平均分>90.OR.平均分<60)

24.假设数据表中共有10条记录,当执行命令GO BOTTOM后,命令?RECNO()的结果是( b )。 A、9 B、10 C、11 D、1

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

A、1 B、50 C、51 D、0

26.假如数据表中有\数学\、\语文\、\物理\、\化学\、\英语\、以及\总分\等字段,它们都为数值型数据,如果要求出所有学生的总分并添入总分字段中,应使用的命令是( c )。 A、REPLACE 总分 WITH 数学+语文+物理+化学+英语 B、REPLACE 总分 WITH 数学,语文,物理,化学,英语 C、REPLACE ALL 总分 WITH 数学+语文+物理+化学+英语 D、REPLACE 总分 WITH 数学+语文+物理+化学+英语 FOR ALL 27.ZAP命令可以删除当前数据表文件的( a )

A、全部记录 B、满足条件的记录 C、本身 D、全部有删除标记的记录(pack) 28.某数据表中共有10条记录,当前记录为6,先执行命令SKIP 10,再执行命令?EOF(),

执行最后一条命令后,显示的结果是( c )。 A、错误信息 B、11 C、.T. D、.F.

29.对职称是副教授的职工,按工资从多到少进行排序,工资相同者,按年龄从大到小排列,

排序后生成的表文件名是FGZ.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 职称=\副教授\

30.数据表中有工资字段,现要求按工资字段的降序建立索引文件GZJX.IDX,应该使用的命

令是( C )。 A、INDEX ON 工资/D TO GZJX B、SET INDEX ON -工资 TO GZJX C、INDEX ON -工资 TO GZJX D、REINDEX ON 工资 TO GZJX 31.TOTAL命令的功能是( a )。

A、对数值型字段按关键字分类求和 B、分别计算所有数值型字段的和 C、计算每个记录中数值型字段的和 D、求满足条件的记录个数

32.一个数据表中共有10条记录,当函数EOF()为.T.时,当前记录号应为( b )。 A、10 B、11 C、0 D、1 33.下列说法中正确的是( b )。

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

项目中

B、当数据库处于打开状态时,用CREATE命令创建的表文件将会自动添加到该数据库中 C、CLOSE DATABASE在关闭数据库的同时,不会将数据库中的表同时关闭 D、自由表不能被添加到数据库中

34.下列命令中不能关闭数据库的是( c )。 A、CLOSE DATABASE B、CLOSE ALL

C、CLOSE D、CLOSE DATABASE ALL 35.下列有关索引的说法,正确的是( c )。 A、可以在自由表中创建主索引

B、建立主索引的主关键字值不能为空,但可以有重复数值 C、可以在自由表中建立候选索引

D、唯一索引中只保留关键字段值相同的第一条记录(只显示) 36.Visual FoxPro中的参照完整性规则不包括( c )。 A、更新规则 B、删除规则 C、查询规则 D、插入规则 37.以下关于查询的描述正确的是( d )。 A、不能根据自由表建立查询 B、只能根据自由表建立查询 C、只能根据数据库表建立查询

D、可以根据数据库表和自由表建立查询 39.下列不属于查询结果输出格式的是( d )。 A、浏览 B、图形 C、屏幕 D、视图 40.SQL的数据操作语句不包括( * )。

A、INSERT B、UPDATE C、DELETE D、CHANGE 41.SQL语句中修改表结构的命令是( * )。 A、MODIFY TABLE B、MODIFY STRUCTURE C、ALTER TABLE D、ALTER STRUCTURE

42.SQL SELECT语句为了将查询结果存放到临时表中应该使用的短语是( b )。 A、WHERE B、INTO C、GROUP BY D、OREDER BY 43.将逻辑值赋给内存变量LZ的正确方法是( d )。

A、LZ=\、STORE \、LZ=TRUE D、STORE .T. TO LZ 44.执行命令INPUT \请输入出生日期:\时,如果通过键盘输入

CTOD(\则内存变量MDATE的值应当是( d )。 A、CTOD(\、\

C、日期值01/01/88 D、拒绝接收,MDATE不赋值 45.下列程序的运行结果是( b )。 A=10 IF A=10 S=0 ENDIF S=1 ?S

A、0 B、1 C、程序出错 D、结果无法确定 46.有如下程序( )。 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 47.有如下的程序

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

48.执行语句DIMENSION M(3),N(2,3)后,数组M和N的元素个数分别为( b A、1个,2个 B、3个,6个 C、3个,5个 D、4个,12个 49.有如下程序 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 50.能够把数组的值存入数据表当前记录的命令是( d )。 A、STORE B、REPLACE C、SCATTER D、GATHER 51.有如下程序( )。

主程序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

)。

本文来源:https://www.bwwdw.com/article/189v.html

Top