VFP程序设计复习题集单选题填空题是非题操作题总计203748476403一、单选题1、VisualFoxPro是基于()操作系统的数据库系统。A:MS-DOSB:WindowsC: UNIXD:AMOS/L答案:B知识点:VFP部分/VFP基础知识/关系型数据库理论基础知识2、命令SELECTO的功能是()。A:选择区号最小的空闲工作区B:选择区号最大的空闲工作区C:选择当前工作区的区号加1的工作区D:随机选择一个工作区的区号答案:A知识点:VFP部分/多工作区操作3、下列命令中,不能求出当前表中所有记录个数的是()A:COUNT all to xB:RECCOUNTOCNTOC: CALCULATED:SUMTOCONNT答案:D知识点:VFP部分/数据表的基本操作/表的查询与统计操作4、已知:X="AB”,AB=100。执行命令?&X+10的结果是()。A: XB: ABC: ABC58D:110答案:D知识点:VFP部分/数据类型、函数与表达式/表达式运算5、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是()A:BROWSEB:SHOWC:VIEWD:OPEN答案:A知识点:VFP部分/数据表的基本操作/表记录操作/记录浏览)。6、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是(A:SORTTOABCB:COPYTOABCC:COPYSTRUCTURETO ABCD:COPYFILE TOABC
VFP程序设计复习题集 单选题 填空题 是非题 操作题 总计 203 74 84 76 403 一、单选题 1、Visual FoxPro是基于( )操作系统的数据库系统。 A:MS-DOS B:Windows C:UNIX D:AMOS/L 答案:B 知识点:VFP部分/VFP基础知识/关系型数据库理论基础知识 2、命令SELECT 0的功能是( )。 A:选择区号最小的空闲工作区 B:选择区号最大的空闲工作区 C:选择当前工作区的区号加1的工作区 D:随机选择一个工作区的区号 答案:A 知识点:VFP部分/多工作区操作 3、下列命令中,不能求出当前表中所有记录个数的是( )。 A:COUNT all to x B:RECCOUNT() C:CALCULATE CNT() D:SUM TO CONNT 答案:D 知识点:VFP部分/数据表的基本操作/表的查询与统计操作 4、已知:X="AB",AB=100。执行命令? &X+10的结果是( )。 A:X B:AB C:ABC58 D:110 答案:D 知识点:VFP部分/数据类型、函数与表达式/表达式运算 5、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是( )。 A:BROWSE B:SHOW C:VIEW D:OPEN 答案:A 知识点:VFP部分/数据表的基本操作/表记录操作/记录浏览 6、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是( )。 A:SORT TO ABC B:COPY TO ABC C:COPY STRUCTURE TO ABC D:COPY FILE TO ABC
答案:C知识点:VFP部分/文件操作7、表达式LEN(ABC-"DE)的值是()。A: 1B: 3C: 5D: 7答案:C知识点:VFP部分/数据类型、函数与表达式/常用函数8、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向()。A:首记录B:末记录C:首记录的前面D:末记录的后面答案:D知识点:VFP部分/数据表的基本操作/表记录操作/记录修改9、仅关闭当前表文件的命令是()。A:CLOSE ALLB: CLEARC: USED:CLOSEDATABASE答案:C知识点:VFP部分/数据表的基本操作/表操作:表的建立/打开/输入记录10、DELETE命令的作用是()。A:为当前记录做删除标记B:直接物理删除当前记录C:删除当前表文件的所有记录D:在提问确认后物理删除当前记录答案:A知识点:VFP部分/数据表的基本操作/表记录操作/记录删除11、要将A盘上根目录下STK.DBF文件复制到C盘的\DB子目录,应在VFP命令窗口中使用命令()。A:COPYA:STK.DBFC:\DBB:COPYFILEA:ISTK.DBFTOC:IDBISTD.DBFC:COPYFILESTK.DBFTOC:DBISTD.DBFD:COPY TOA:ISTK.DBF答案:B知识点:VFP部分/文件操作12、执行LISTNEXT1命令之后,记录指针的位置指向()。A:下一条记录B:原来记录C:尾记录D:首记录答案:B知识点:VFP部分/数据表的基本操作/记录定位)。13、命令SELECT3等价于命令(A: SELECT A
答案:C 知识点:VFP部分/文件操作 7、表达式LEN('ABC'-'DE')的值是( )。 A:1 B:3 C:5 D:7 答案:C 知识点:VFP部分/数据类型、函数与表达式/常用函数 8、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向( )。 A:首记录 B:末记录 C:首记录的前面 D:末记录的后面 答案:D 知识点:VFP部分/数据表的基本操作/表记录操作/记录修改 9、仅关闭当前表文件的命令是( )。 A:CLOSE ALL B:CLEAR C:USE D:CLOSE DATABASE 答案:C 知识点:VFP部分/数据表的基本操作/表操作:表的建立/打开/输入记录 10、DELETE命令的作用是( )。 A:为当前记录做删除标记 B:直接物理删除当前记录 C:删除当前表文件的所有记录 D:在提问确认后物理删除当前记录 答案:A 知识点:VFP部分/数据表的基本操作/表记录操作/记录删除 11、要将A盘上根目录下STK.DBF文件复制到C盘的\DB子目录,应在VFP命令窗口中使用命令 ( )。 A:COPY A:STK.DBF C:\DB B:COPY FILE A:\STK.DBF TO C:\DB\STD.DBF C:COPY FILE STK.DBF TO C:\DB\STD.DBF D:COPY TO A:\STK.DBF 答案:B 知识点:VFP部分/文件操作 12、执行LIST NEXT 1命令之后,记录指针的位置指向( )。 A:下一条记录 B:原来记录 C:尾记录 D:首记录 答案:B 知识点:VFP部分/数据表的基本操作/记录定位 13、命令SELECT 3等价于命令( )。 A:SELECT A
B:SELECT 0C:SELECT CD:SELECT III答案:C知识点:VFP部分/多工作区操作14、VFP中的SETRELATION关联是()。A:逻辑连接B:物理连接C逻辑排序D:物理排序答案:A知识点:VFP部分/数据库的基本操作/基本操作15、JOIN命令对两个数据表进行物理连接时,对它们的要求是()。A:两个数据表都不能打开B:两个数据表都必须打开C:一个表打开,一个表关闭D:两个数据表必须结构相同答案:B知识点:VFP部分/文件操作16、使用下面命令必须打开索引文件的是()。A:SORTB:LOCATEC:SEEKD:SUM答案:C知识点:VFP部分/数据表的基本操作/表的查询与统计操作17、若表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用的命令是()。A:GOTOPB:GO RECNOO=1C:SKIP 1D: GO 1答案:D知识点:VFP部分/数据表的基本操作/记录定位18、在3号记录之后插入一个空白记录,正确的命令是()。A:3INSERT BLANKB:GOTO 4INSERT BLANKC:GO3INSERT BLANKD: TO 4INSERT BLANK BEFORE答案:C知识点:VFP部分/数据表的基本操作/表记录操作/记录插入19、显示所有以A打头的所有内存变量,正确的命令是()。A:LISTMEMOLIKEA
B:SELECT 0 C:SELECT C D:SELECT Ⅲ 答案:C 知识点:VFP部分/多工作区操作 14、VFP中的SET RELATION关联是( )。 A:逻辑连接 B:物理连接 C:逻辑排序 D:物理排序 答案:A 知识点:VFP部分/数据库的基本操作/基本操作 15、JOIN命令对两个数据表进行物理连接时,对它们的要求是( )。 A:两个数据表都不能打开 B:两个数据表都必须打开 C:一个表打开,一个表关闭 D:两个数据表必须结构相同 答案:B 知识点:VFP部分/文件操作 16、使用下面命令必须打开索引文件的是( )。 A:SORT B:LOCATE C:SEEK D:SUM 答案:C 知识点:VFP部分/数据表的基本操作/表的查询与统计操作 17、若表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用的命令 是( )。 A:GO TOP B:GO RECNO()=1 C:SKIP 1 D:GO 1 答案:D 知识点:VFP部分/数据表的基本操作/记录定位 18、在3号记录之后插入一个空白记录,正确的命令是( )。 A:3 INSERT BLANK B:GOTO 4 INSERT BLANK C:GO 3 INSERT BLANK D:TO 4 INSERT BLANK BEFORE 答案:C 知识点:VFP部分/数据表的基本操作/表记录操作/记录插入 19、显示所有以A打头的所有内存变量,正确的命令是( )。 A:LIST MEMO LIKE A
B:LISTFORA*C:DISP MEMO LIKE A*D:DISPMEMOA*答案:C知识点:VFP部分/常量、变量与数组/变量2O、SQL查询语句中ORDERBY子句的功能是()。A:对查询结果进行排序B:分组统计查询结果C:限定分组检索结果D:限定查询条件答案:A知识点:VFP部分/SQL语言/select查询21、SQL查询语句中HAVING子句的作用是()。A:指出分组查询的范围B:指出分组查询的值C:指出分组查询的条件D:指出分组查询的字段答案:C知识点:VFP部分/SQL语言/select查询22、执行命名SEEK"张三"后,若未找到符合条件的记录,则命令?BOF(),?FOUNDO,?EOF)的显示结果是()。A:FTFB:FFTC:TFFD:FTT答案:B知识点:VFP部分/数据表的基本操作/表的查询与统计操作23、查询设计器中”筛选”选项卡对应的SQL短语是()。A:WHEREB:JOINC:INTOD:ORDER BY答案:A知识点:VFP部分/查询与视图/查询设计器操作24、在VFP系统中,查询文件的扩展名为()。A:DBFB:QPRC:.SCXD:.TXT答案:B知识点:VFP部分/VFP基础知识/文件类型25、关闭当前工作区所有已打开的索引文件,正确的命令是()。A:USEB:SETINDEXTOC:CLOSE INDEX ALLD:SET ORDER TO答案:B
B:LIST FOR A* C:DISP MEMO LIKE A* D:DISP MEMO A* 答案:C 知识点:VFP部分/常量、变量与数组/变量 20、SQL查询语句中ORDER BY子句的功能是( )。 A:对查询结果进行排序 B:分组统计查询结果 C:限定分组检索结果 D:限定查询条件 答案:A 知识点:VFP部分/SQL语言/select查询 21、SQL查询语句中HAVING子句的作用是( )。 A:指出分组查询的范围 B:指出分组查询的值 C:指出分组查询的条件 D:指出分组查询的字段 答案:C 知识点:VFP部分/SQL语言/select查询 22、执行命名SEEK "张三"后,若未找到符合条件的记录,则命令?BOF(),?FOUND(),?EOF() 的显示结果是( )。 A:F T F B:F F T C:T F F D:F T T 答案:B 知识点:VFP部分/数据表的基本操作/表的查询与统计操作 23、查询设计器中"筛选"选项卡对应的SQL短语是( )。 A:WHERE B:JOIN C:INTO D:ORDER BY 答案:A 知识点:VFP部分/查询与视图/查询设计器操作 24、在VFP系统中,查询文件的扩展名为( )。 A:DBF B:QPR C:.SCX D:.TXT 答案:B 知识点:VFP部分/VFP基础知识/文件类型 25、关闭当前工作区所有已打开的索引文件,正确的命令是( )。 A:USE B:SET INDEX TO C:CLOSE INDEX ALL D:SET ORDER TO 答案:B
知识点:VFP部分/数据表的基本操作/表的索引26、当前工作区已打开表中英语、数学及总分字段,计算每个学生总分的正确命令是()。A:SUM英语+数学TO总分B:REPLALL总分WITH英语+数学C:SUM英语,数学,总分D:REPL总分WITH支英语+数学答案:B知识点:VFP部分/数据表的基本操作/表记录操作/记录修改27、下列命令中,不产生新文件的命令是()。A:TOTALTOBJHZON班级B:INDEXON班级TOBJC:SORTTOBJON班级/DD:SETINDEX TO BJ答案:D知识点:VFP部分/文件操作28、下列命令中,不能定义内存变量的有()。A:STOREB:SCATTERC:REPLACED:A=123答案:C知识点:VFP部分/常量、变量与数组/变量29、为一个打开的表文件增加新字段,应当使用命令()A:APPENDB:MODIFYSTRUCTUREC:INSERTD:BROWSE答案:B知识点:VFP部分/数据表的基本操作/表结构修改30、已知:X="ABC,ABC=56。执行命令?&X+2的结果是()。A:XB: ABCC: 58D:ABC58答案:C知识点:VFP部分/数据类型、函数与表达式/表达式运算31、下面命令中,会生成新的表文件的命令是(A:SORTTOB:BROWSEC:APPENDFROMD:RECALL答案:A知识点:VFP部分/文件操作32、若能够正常执行下面命令,说明字段"修理日期"的类型是()。REPLACEALL修理日期WITHDTOC(DATEO)A:数值型B:字符型
知识点:VFP部分/数据表的基本操作/表的索引 26、当前工作区已打开表中英语、数学及总分字段,计算每个学生总分的正确命令是( )。 A:SUM 英语+数学 TO 总分 B:REPL ALL 总分 WITH 英语+数学 C:SUM 英语,数学,总分 D:REPL 总分 WITH 英语+数学 答案:B 知识点:VFP部分/数据表的基本操作/表记录操作/记录修改 27、下列命令中,不产生新文件的命令是( )。 A:TOTAL TO BJHZ ON 班级 B:INDEX ON 班级 TO BJ C:SORT TO BJ ON 班级/D D:SET INDEX TO BJ 答案:D 知识点:VFP部分/文件操作 28、下列命令中,不能定义内存变量的有( )。 A:STORE B:SCATTER C:REPLACE D:A=123 答案:C 知识点:VFP部分/常量、变量与数组/变量 29、为一个打开的表文件增加新字段,应当使用命令( )。 A:APPEND B:MODIFY STRUCTURE C:INSERT D:BROWSE 答案:B 知识点:VFP部分/数据表的基本操作/表结构修改 30、已知:X="ABC",ABC=56。执行命令?&X+2的结果是( )。 A:X B:ABC C:58 D:ABC58 答案:C 知识点:VFP部分/数据类型、函数与表达式/表达式运算 31、下面命令中,会生成新的表文件的命令是( )。 A:SORT TO B:BROWSE C:APPEND FROM D:RECALL 答案:A 知识点:VFP部分/文件操作 32、若能够正常执行下面命令,说明字段"修理日期"的类型是( )。 REPLACE ALL 修理日期 WITH DTOC(DATE()) A:数值型 B:字符型