《VF程序设计考试题附答案.docx》由会员分享,可在线阅读,更多相关《VF程序设计考试题附答案.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VF程序设计考试题附答案一.选择题. ABC. DBF是一个具有两个备注型字段的数据库文件,使用COPY TO PSQ命令进 行复制操作,其结果将()oA)得到一个新的数据库文件B)得到一个新的数据库文件和一个新的备注文件C)得到一个新的数据库文件和两个新的备注文件D)显示出错误信息,说明不能复制具有备注型字段的数据库文件.物理删除某一翻开的表中的第3条记录,使用以下命令:DELEGO 3PACK。 正确的操作顺序是()A. B. C. D.修改表结构的命令是()A.CREATE B. LIST STRUCTURE C.BROESED. MODIFYSTRUCTURE1 .一个关系相当于一张二
2、维表,二维表中的名栏目相当于该关系的()A.元组 B.结构 C.数据项 D.属性.当前表中含xm (姓名,字符型)字段,显示姓“李”的记录的命令是()A. DISP FOR 李=xmB. DISP FOR xm=李C. DISP FOR SUBS(xm, 1, 1)=李 D. DISP FOR SUBS (xm, 1, 2)=李.求平均值的命令是()A. COUNT B. TOTALC. SUM D. AVERAGE.不能作为索引关键字的数据类型是()A,数值型 B.备注型 C.日期型 D.字符型.下面有关表索引的几种说法,正确的选项是()A.索引和排序一样,它改变记录的物理顺序。B.索引文件
3、有单索引文件(.IDX)和复合索引文件(.CDX)两大类。C.建立单索引可以使用FOR子句,复合索引不能使用该子句。D.索引关键字中涉及到多个字段时,用“,”将各个子段分隔开。2 .与命令LIST FIELDS姓名,性别,出生日期不等效的命令是()A) LIST姓名,性别,出生日期B) LIST ALL FIELDS姓名,性别,出生日期16.内存变量的类型取决于赋值数据的类型。正确17、将表的当前记录值赋给某数组的命令是GATHER TO。错误18、设置字符串精确比拟的命令是SET EXACT ON/OFF。正确 19、字符串比拟符有“=”和=两种。“=”表示为精确比拟,只有当两 个字符串完全
4、相同时,结果为错误20、Visual FoxPro的变量有两类,字段变量和内存变量。字段变量在建立数据 库表时生成,只存在于数据库表中。正确三.编程题.现有学生数据表XS. dbf(1)在表的顶部增加一个新记录;go topinsert before(2)查找并显示出第一位少数民族学生;locate for少数民族二.t.display.设S=l+l/2+l/3+. +1/N, N为正整数。编程求当算到100项时S的值为多少? 精确到小数点后两位。set talk offclears 二0for i=l to 100s=s+l/iendfor?str (s, 10, 2).编写程序求值2! +
5、4! +6!.+10!clears=0t=l i=lfor i=l to 10t=t*iif mod(i, 2)=0s=s+tendifendfor?s5.计算 1 + 2 + 3+。+100 T=0 i = lDO while i=100T=T+i i=i+l enddo ? TC、任意多 D、256)0C、fpt D、prg)A) X. OR. X B) X. AND. XC) X. OR. NOT. XD)C) DISPLAY FIELDS姓名,性别,出生日期 D) DISPLAY ALL姓名,性别,出生日10 .如果一个字段的宽度为8,那么此字段的类型不可能是( D )A)数值型 B)
6、字符型 C)日期型 D)备注型11 .在Visual FoxPro的一个工作区中,同一时刻最多能翻开()个表文件。A、10B、1. Visual FoxPro中数据表文件的扩展名为(A、 dbfB、 dbc.在以下逻辑表达式中,其值肯定为.F.的是(X. AND. NOT. X.执行了如下命令序列:SELECT 0USE FFSELECT 0USE GG现欲转回到数据库文件FF. DBF所在工作区,能够确保完成这一任务的命令是()A) SELECT 0 B) SELECT 1 C) SELECT A D) SELECT FF14 .在以下Visual Foxpro的表达式中,结果为.T.的是(
7、)。A、112=90B、张先生二李先生C、90/09/09-8 dbcC、fptD、prg.在以下逻辑表达式中,其值肯定为.F.的是(D)A) X. OR. X B) X. AND. XC) X. OR. NOT. XD)X. AND. NOT. X14 .执行了如下命令序列:SELECT 0USE FFSELECT 0USE GG现欲转回到数据库文件FF. DBF所在工作区,能够确保完成这一任务的命令是(D )A) SELECT 0 B) SELECT 1 C) SELECT A D) SELECT FF15 .在以下Visual Foxpro的表达式中,结果为.T.的是(D)。A、112=
8、90B、张先生二李先生C、90/09/09-8 90/09/01D、女$性别16 .比拟表达式的结果是(B)oA.字符型B.逻辑型C.数值型D.日期型.用COPY STRU TO文件名形成的文件是(A)。A.数据表文件B.索引文件C.文本文件D.正式文件.显示数据库当前记录内容的命令是(A )。A. LIST NEXT 1 命令 B. DISPLAY ALL 命令 C. TYPE 命令D. DISP REST 命令19 .不带文件名的USE ( B)oA.关闭所有工作区的数据表文件B.关闭当前工作区的数据表文件C.关闭所有文件D.对数据表文件没有影响.函数EOF()用于检测当前数据库记录指针是
9、否到达(B )。A.文件头B.文件尾C.指定记录D.对数据表文件无作用.修改数据表文件结构用(D )。A. MODI COMM 命令 B. EDIT C. GREAT 命令 D. MODI STRU 命令.以下表达式中正确的选项是(C)A. 12. 3+03/12/1990+,N0,B. STR (12. 3, 4, 1) +03/12/1990N0JC. STR (12. 3, 4, 1) +DTOC (03/12/1990 N0, D.12.3+DTOC (03/12/1990)+ NO.下面的赋值表达式不正确的选项是(D)A. STORE HELLO WORLD!zz TO STRB.
10、STORE 123456 TO Al, BlC. WORD二FOXPROD. STORE 12, 34 TO A2, B2.逻辑常量A=. T.、B=.T.、C=. T.,下面各表达式中返回逻辑真的是(B)A. NOT (NOT A OR B) AND C) B. NOT (NOT (A OR B) AND C)D. NOT (NOT A OR B AND C)C. NOT (A AND B OR NOT C). INSERT命令将一条新记录加到(B)。A.当前记录之前 B.当前记录之后 C.文件末尾 D.文件顶部.下述命令中不能关闭数据表的命令是(C);A. USE B. CLOSE DAT
11、ABASE C. CLEAR D. CLOSE ALL.物理删除某一翻开的表中的第3条记录,使用以下命令:DELEGO 3PACK。 正确的操作顺序是(D)A. B. C. D.在学生基本情况表STU. DBF中,“性别”字段为逻辑型,用. T.代表女同学。 为了找到第一位姓李的男同学,以下命令正确的选项是(C);A. Seek李and性别B. Find李.and.男同学Locate for ,李,$ 姓名 and not 性别C. Locate for “李” $ 姓名.and.男同学.一个关系相当于一张二维表,二维表中的名栏目相当于该关系的(D )。A.元组 B.结构 C.数据项 D.属性
12、.当前表中含xm (姓名,字符型)字段,显示姓“李”的记录的命令是(D )。A. DISP FOR 李=xm B. DISP FOR xm=李C. DISP FOR SUBS(xm, 1, 1)=李 D. DISP FOR SUBS (xm, 1, 2)=李二.判断题1、函数LEN ( “2006年CHINA大事回顾”)的返回结果是18。错误2、函数SUBSTR (“国际互连网”,4, 2)的返回值是“连网”。错误3、INT (SQRT (26)的值是 5。正确4、程序是为完成某项任务而执行的命令序列,它们按一定的要求有序地编排在 一起并以文件的形式储存在磁盘上,这种文件在VFP中称为命令文件
13、,亦称程 序文件。正确5、在Visual FoxPro中,表文件的扩展名为.DBC。错误6、Visual FoxPro规定,逻辑型数据用.T.或.Y.表示逻辑真,用.F.或.N.表示 逻辑假,所以逻辑型数据有四个值。错误7、二维数组各元素在内存中按行存储,因此,它可以用一维数组来表示。正确8、区别CLOSE ALL与CLEAR ALL命令的作用都是关闭所有翻开的VFP文件。 错误9、输入命令ACCEPT只能接受字符串,但用户在输入字符串时不需要加定界符。 正确10、VFP程序设计语言的特点是语言丰富、自成体系;人机对话,交互执行方式; 高效的非过程化命令功能。正确H、内存变量的类型取决于赋值数据的类型。正确12、将表的当前记录值赋给某数组的命令是GATHER TO。错误13、设置字符串精确比拟的命令是SET EXACT ON/OFF。正确14、字符串比拟符有“=”和 = = 两种。“=”表示为精确比拟,只有当两 个字符串完全相同时,结果为.T.。错误15、Visual FoxPro的变量有两类,字段变量和内存变量。字段变量在建立数据 库表时生成,只存在于数据库表中。正确
限制150内