当前位置:文档之家› vf选择题及答案总结

vf选择题及答案总结

一、选择题1. 在Visual FoxPro中,向数据库文件中追加数据使用语句( C )。

A、INSERTB、REPLACEC、APPENDD、ADD2. 在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是( D )。

A、 delete allB、packC、recallD、 zap3. 在Visual FoxPro中,复制当前工作区中库结构的命令是( C )。

A、Copy stru <原文件> to<目标文件>B、Copy <原文件> stru to <目标文件>C、Copy stru to <库文件名>D、Copy stru to <库文件名>exten4. 在Visual FoxPro中,使用replace〈字段名〉with〈表达式〉for〈条件〉后,记录指针为( D )。

A、视情况而定B、当前记录C、bofD、为文件尾5. 在Visual FoxPro中,对数据库结构或记录进行输入、修改后,应按( A )存盘退出。

A、ctrl+wB、ctrl+qC、ctrl+cD、esc6. 在Visual FoxPro中,用modify structure对数据库结构进行修改时,数据库的原有数据( C )。

A、将全部丢失B、不会丢失C、可能丢失某些数据项D、可能丢失某些数据记录7. 在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( A )。

A、display all for nl>20B、display all while nl>20C、list for nl while nl>20D、list while nl>208. 在Visual FoxPro中,skip命令移动记录指针的基准是( B )。

A、第一条记录B、当前记录C、指定纪录D、库文件尾9. 一个数据库文件中多个备注字段的内容是存放在( B )。

A、这个数据库文件中B、一个备注文件中C、多个备注文件中D、一个文本文件中10. 要删除当前数据库文件中的“性别”字段,应使用命令( A )。

A、modify structureB、deleteC、replaceD、zap11. 在有关数据库的概念中,若干记录的集合称为(D)。

A. 文件B. 字段C. 数据项D. 表12. 联接运算要求联接的两个关系有相同的(B)。

A. 主键B. 属性名C. 实体名D. 主属性名13. 退出VFP系统的命令是(D)。

A.EXITB.RETURNC.CANCELD.QUIT14. 逻辑运算符在运算时的优先顺序是(A)A.NOT→AND→ORB.AND→NOT→ORC.OR→NOT→ANDD.从左至右按先后次序15. 条件函数IIF(LEN(SPACE(4))>3,1,-1)的值是(A)。

A. 1B. -1C. 3D. 416. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。

A. X>=5.OR.X<=8B. X>=5.AND.X<=8C. X≤8.AND.5≤X D. 5≤X.OR. X≤817. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。

A. 投影B. 选择C. 关联D. 复制18.下面的赋值表达式不正确的是(D)A.STORE "HELLO WORLD!" TO STRB. STORE 123456 TO A1,B1C.WORD="FOXPRO"D.STORE 12,34 TO A2,B219.逻辑常量A=.T.、B=.T.、C=.T.,下面各表达式中返回逻辑真的是(B)A.NOT((NOT A OR B) AND C)B. NOT (NOT (A OR B) AND C)C.NOT(A AND B OR NOT C)D.NOT(NOT A OR B AND C)20. 当前表文件有20条记录,当前记录号为10 ,执行命令LIST REST以后,当前记录号是(C)。

A. 10B. 20C. 21D. 121. 以下各表达式中,运算结果为数值型的是(D)。

A. 9<6B. “D”$”ASD”C. TIME()+9D. LEN(SPAC(8))-922.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。

正确的操作顺序是(D)A.①②③B.②③①C.①③②D.②①③23.修改表结构的命令是(D)。

A.CREATEB.LIST STRUCTUREC.BROESED.MODIFY STRUCTURE24.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。

A.GO TOPB. GO 1C. GO RECNO()=1D. SKIP 125.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D)A.DISP FOR "李"=xmB.DISP FOR xm=李C.DISP FOR SUBS(xm,1,1)= '李'D.DISP FOR SUBS(xm,1,2)=[李]26. 求平均值的命令是(D)A.COUNTB.TOTALC.SUMD.AVERAGE27.不能作为索引关键字的数据类型是(B)A.数值型B.备注型C.日期型D.字符型28.以下各表达式中,运算结果为数值型的是(D)。

A. 9<6B. “D”$”ASD”C. TIME()+9D. LEN(SPAC(8))-929.执行下列命令后显示的结果是(D)。

W=”123.45””674”+&WA. 798.45B. 674+&WC. 674123.45D. 错误信息30. 用命令DIMENSION A(4,5)定义后,A数组中共有(D)个数据元素。

A. 4B. 5C. 9D. 2031.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。

A、10B、1C、任意多D、25632. Visual FoxPro中数据库文件的扩展名为( B )。

A、dbfB、dbcC、fptD、prg33.结构化程序设计中的三种基本结构是顺序结构、分支结构和(B)。

A、选择结构B、循环结构C、混合结构D、跳转结构34.对Visual FoxPro的工作方式效率与自动化程度最高的是(B)。

A、命令方式B、程序方式C、菜单方式D、混合方式35.若X=56.789,则命令?STR(X,2)-SUBS([56.789],5,1)的显示结果是(A)。

A、578B、568C、49D、4836. 当前数据库文件中有10条记录,要在第五条记录后面插入一条新记录,应使用命令( B )。

A、appendB、insertC、editD、brows37. 一个数据库文件有10条记录,用函数eof( )测试为.t.,此时当前记录号为( B )。

A、10B、11C、0D、138. 在Visual FoxPro中,对数据库进行排序的关键字可为(C)。

A、逻辑型和备注型B、日期型和备注型C、日期型和字符型D、逻辑型、日期型和备注型39.在Visual FoxPro中,对数据库建立索引,将产生相应的索引文件,原库文件内容( A )。

A、并不改变B、顺序改变C、指定纪录改变D、数据改变40. 在Visual FoxPro中,对未经排序或索引的数据库进行查找时,只能用命令( C )。

A、findB、seekC、locateD、display41. int(-28/6)的返回值为(D )。

A、-5B、-3C、-6D、-442. 设AB=12,函数TYPE(“AB<30”)的返回值是( D )。

A、.T.B、.C.C、.U.D、.L.43.DALETE( )的函数值为.T.时,说明( B )。

A、删除的纪录不存在B、当前记录已被加上删除标记C、当前数据库已被删除D、标有删除标记的纪录不参加操作44.执行命令?AT(“中心”,“国家教委考试中心”)的显示值是( C )。

A、0B、12C、13D、1645.下列数据为常量的是( C )。

A、NAMEB、FFC、13D、FTMS46.在命令窗口输入如下四条命令:SET CENTURY OFFSET MARK TO “—”SET DATE TO YMD{^2002-06-03}分别执行后,屏幕上将显示( C)。

A、2002/06/26B、02/06/26C、02-06-03D、2002.06.0347.统计当前工作区记录数的函数是( B )。

A、RECNO( )B、RECCOUNT( )C、FCOUNT( )D、FOUND( )48.在系统默认设置之下,下列表示日期值正确的是( A )。

A、{10/08/01}B、10/08/01C、{^01-01-01}D、{^2003-13-01}49. 在系统默认设置下,表达式“北师大”=“北京师范大学”和“北京师范大学”=“北师大”的值为( B )。

A、.T. .T.B、.F..F.C、.T..F.D、.F..T.50. 在下列各式中,运算结果为数值的是( D )。

A、{^2002-05-30}-20B、CTOD(“05/30/02”)C、”23”+”2”D、LEN(“ABCD”)-251.可以伴随着表的打开而自动打开的索引是。

(C)A) 单一索引文件(IDX) B) 复合索引文件(CDX)C) 结构化复合索引文件 D) 非结构化复合索引文件52.要为当前表所有职工增加100元工资应该使用命令(D)。

A) CHANGE 工资 WITH 工资+100B) REPLACE 工资 WITH 工资+100C) CHANGE ALL 工资 WITH 工资+100D) REPLACE ALL 工资 WITH 工资+10053.退出VFP系统的命令是(D)A.EXITB.RETURNC.CANCELD.QUIT54.逻辑运算符在运算时的优先顺序是(A)A.NOT→AND→ORB.AND→NOT→ORC.OR→NOT→ANDD.从左至右按先后次序55.下列命令不能用来修改数据记录的是(A)A) Recall B) Change C) Edit D) Browse56.假定STUDENT.DBF学生数据库文件中前六条记录均为男生的记录,执行以下命令序列: USE.STUDENTGOTO 3LOCATE NEXT 3 FOR 性别="男"后,记录指针定位在( A)。

A)第3条记录上B)第4条记录上C)第5条记录上D)第6条记录上57.下列表达式中正确的是(C)A. 12.3+{03/12/1990}+'NO'B. STR(12.3,4,1)+{03/12/1990}+'NO'C. STR(12.3,4,1)+DTOC({03/12/1990}+'NO'D. 12.3+DTOC({03/12/1990})+'NO'58.下面的赋值表达式不正确的是(D)A.STORE "HELLO WORLD!" TO STRB. STORE 123456 TO A1,B1C.WORD="FOXPRO"D.STORE 12,34 TO A2,B259.逻辑常量A=.T.、B=.T.、C=.T.,下面各表达式中返回逻辑真的是(B)A.NOT((NOT A OR B) AND C)B. NOT (NOT (A OR B) AND C)C.NOT(A AND B OR NOT C)D.NOT(NOT A OR B AND C)60.设表中有10条记录,并且已经打开,下面命令中不能改变当前记录的是(D)A.SKIPB. GO 2C.LISTD.DISPLAY61.ABC.DBF是一个具有两个备注型字段的数据库文件,使用COPY TO PSQ命令进行复制操作,其结果将(B)。

相关主题