VFP数据库练习题要点_第1页
VFP数据库练习题要点_第2页
VFP数据库练习题要点_第3页
VFP数据库练习题要点_第4页
VFP数据库练习题要点_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一部分 数据库概论1信息世界的主要对象称作为 _D。A、关系B、属性C、记录D、实体2在概念模型中,实体所具有的某一特性称之为 _B。A、实体集B、属性C、码D、实体型3数据模型是将概念模型中的实体及实体间的联系表示成便于计算机处理的一 种形式。数据模型一般有关系模型、层次模型和 _C_。A、网络模型B、E -R模型C、网状模型D、实体模型4用 VFP 进行学生学籍管理属于计算机的 C_。A、科学计算应用B、过程控制应用C、数据处理应用D、辅助工程应用5常说的 DBS、 DB、 DBMS 三者之间的关系是 C_。A、DBMS 包括 DB 和 DBSB、DB 包括 DBMS 和 DBSC、DB

2、S包括DB和DBMSD、DBMS、DB和DBS之间无关联6在有关数据管理的概念中,数据模型是指 C_。A、文件的集合B、记录的集合C、记录及其联系的集合D、网状层次型数据库管理系统7在关系运算中,查找满足一定条件记录的运算称之为 _B。A、复制B、筛选C、投影D、关联8数据表是相关数据的集合,它不仅包括数据本身,而且包括 _A。A、数据之间的联系B、数据定义 C、数据控制D、数据字典9在有关数据库的概念中,若干记录的集合称为 _D。A、字段B、文件C、数据项D、数据表10如果一个关系中的属性或属性组不是该关系的关键字, 但它们是另外一个关 系的关键字,则称这个关键字为该关系的 C_。A、主关键

3、字B、内关键字C、外关健字D、关系11如果一个关系中的一个属性或属性组能够惟一地标识一个元组, 那么称该属 性或属性组为 B。A、外关键字B、候选关键字C、主关键字D、关系12DBMS 的功能包括数据定义、数据操纵、数据库运行控制和 _A。A、数据字典B、数据处理C、数据联接D、数据投影13在已知教学环境中,一名学生可以选择多门课程,一门课程可以被多名学生 选择,这说明学生记录型与课程记录型之间的联系是 C。A、一对一B、一对多C、多对多D、未知14能对数据库中的数据进行输入、增删、修改、统计、加工、排序、输出等操 作的软件系统称为 _B。A、数据库系统B、数据库管理系统C、数据控制程序集D、

4、数据库软件系统15以下有关 VFP 运行方式的叙述,正确的是 _D。A、只有一种工作方式,即命令工作方式B、有两种工作方式,即命令和程序方式C、有两种工作方式,即键盘和鼠标方式D、有三种工作方式,即命令、程序和菜单方式16规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论, 关系数 据库中的关系必须满足其每一属性都是 _B。A、互不相关的B、不可分解的C、长度可变的D、互相关联的17一个关系相当于一张二维表,二维表中的各栏目相当于该关系的 _D。A、数据项B、元组C、结构D、属性18如果要改变一个关系中属性的排列顺序,应使用的关系运算是 _C。A、重建B、选取C、投影D、连接19一般说

5、来,数据库管理系统主要适合于用作 _B。A、文字处理B、资料管理C、表格计算D、数据通讯20在关系型数据库管理系统中,所谓关系是指 D 。A、各条数据记录之间存在着一定的关系B、各个字段数据之间存在着一定的关系C、一个数据库与另一个数据库之间存在着一定的关系D、满足一定条件的一个二维数据表格21一个数据库管理系统是 _A。A、一个软件B、一台存有大量数据的计算机C、一种设备D、一个负责管理大量数据的机构22一个关系型数据库管理系统所应具备的三种基本关系操作是 _A。A、筛选,投影与连接B、编辑、浏览与替换C、插入、删除与修改D、排序、索引与查询23VFP 数据库管理系统的数据模型是 B 。A、

6、结构型B、关系型C、网状型D、层次型24关系数据库管理系统存储与管理数据的基本形式是 B_。A、关系树B、二维表C、结点路径D、文本文件25在关系型数据库管理系统中,一个关系对应一个 C_。A、字段B、记录C、数据表文件D、索引文件26. 用户启动VFP后,若要退出VFP回到Windows环境,可以在命令窗口中输 入A命令。A、 QUITB、 EXITC、 CLOSE D、 CLOSE ALL27. 在关系理论中,把能够惟一地确定一个元组的属性或属性组合称之为_B。A、索引码B、关键字C、域 D、外码28. 设“职工档案”数据表中有职工编号、姓名、年龄、职务、籍贯等字段,其中可作为关键字的字段

7、是 A。A、职工编号B、姓名C、年龄D、职务29. 用二维表来表示实体与实体之间联系的数据模型称为 _B。A、面向对象模型B、关系模型C、层次模型 D、网状模型30. 数据库系统与文件系统的主要区别是 D。A、文件系统简单,而数据库系统复杂B、文件系统只能管理少量数据,而数据库系统能管理大量数据C、文件系统只能管理数据文件,而数据库系统能管理各种类型的文件D、文件系统不能解决数据冗余和数据独立性问题,而数据库系统则可以31. 为了以最佳方式为多种应用服务, 将数据集中起来以一定的组织方式存放在计算机的外部存储器中,就构成了 A。A、数据库B、数据库系统C、数据操作系统D、数据库管理系统32 D

8、 BMS 是一 种 C。A、采用了数据库技术的计算机系统B、包括数据库管理人员、计算机软硬件以及数据库系统C、位于用户与操作系统之间的一层数据管理软件D、包含操作系统在内的数据管理软件系统 33单用户数据表管理系统与多用户数据表管理系统之间最明显也是最重要的差别,在于是否支持多个用户 _D数据表。A、查询B、定义C、修改D、共享34在设计数据库前,常常先建立概念数据模型,一般用 _B来表示实体类型及实体间的联系。A、数据流图B、E -R图C、模块图D、程序框图35关系代数运算是以 C为基础的运算,它的基本操作是并、差、笛卡尔积、投影和选择。A、关系运算B、谓词演算C、集合运算D、代数运算第二部

9、分 VFP 基础知识1 VFP系统允许字符型数据最大的宽度是DA、 64B、 100C、 128D、 2542. VFP的一个数据表文件最多允许有D_条记录。A、 1280B、 2560C、 5120D、 10亿3. VFP数据表中的字段是一种B。A、常量B 、变量C、函数D 、对应关系4. VFP可使用不同的数据类型描述数据库文件中的字段,如:字符型 (C)、数值型(N)、日期型(D)、逻辑型(L)、_B(M)等。A、浮点型B、备注型C、屏幕型D、时间型5. 以下命令中,可以显示“工程”的是 _A。A、? SUBSTR("武汉工程大学",5, 4)B、? SUBSTR(&

10、quot;武汉工程大学",3, 2)C、? SUBSTR("武汉工程大学",5, 2)D、? SUBSTR("武汉工程大学",3, 4)6下列式子中,合法的VFP表达式是D。A、 "123" + SPACE(3) + VAL("456")B、 CTOD("08/18/08") + DATE( )C、 ASC('ABCD') + "18"D、 CHR(66) + STR(1568.935, 6)7. 当 EOF( ) 函数为真时,记录指针指向当前表文件

11、的 _D。A、某一条记录B、第一条记录C、最后一条记录D、最后一条记录的下面8. 若 DATE1 = '04/12/12',表达式 &DATE1 结果的数据类型是 _B。A、字符型B、数值型C、日期型D、不确定9. 与 .NOT. (n1 <= 60 .AND. n1 >= 18) 等价的条件是 _A。A、 n1 > 60 .OR. n1 < 18B、 n1 > 60 .AND. n1 < 18C、 n1 < 60 .OR. n1 > 18D、 n1 < 60 .AND. n1 > 1810. 在VFP中,C_

12、合法的字符串。A 、'计算机水平测试 'B、 计算机水平测试 C、 '计算机水平测试 ' D、" "计算机水平测试 " "若 X = 56.789,则命令 ? STR(X, 2) -SUBSTR('56.789', 5,1)的显示结果是 B_。11121314151617181920212223A、568B、578C、48D、495name,则执行命令如果内存变量名与当前打开数据表中的一个字段名均为? name 后显示的是 C。A、内存变量的值B、随机值C、字段变量的值D、错误信息顺序执行以下赋值命令之后,

13、下列表达式中错误的是 B_。A = "123"B = 3 * 5C = "XYZ"C、 VAL(A) + B A_。D、 STR(B) + CA 、 &A + B B 、 &B + C执行以下命令后显示的结果是STORE 2 + 3 < 7 TO AB = '.T.' > '.F.'? A .AND. BA、 .T.B、 .F.C、 AD、 B执行以下命令后显示的结果是 _D。N = '123.45'? '67' + &NA、190.45B、 67 + &

14、amp;NC、 67123.45D、错误信息若A = 'B'、 B =3 * 5、 C = '3 * 5',则以下表达式正确的是_B。A、A + BB、 B + &CC、 C + &BD、 A + &B以下各表达式中,运算结果为数值型的是 _D。A、 RECNO( ) > 10B、YEAR = 2000C、 DATE( ) -50D、AT('IBM', 'Computer')以下各表达式中,运算结果为字符型的是 A。A、 SUBSTR('123.45',5)B、'IBM'

15、; $ 'Computer'C、 AT('IBM', 'Computer')D、YEAR = '2000'以下各表达式中,运算结果为日期型的是 C。A、 04/05/12 -2B、 CTOD('04/05/12') -DATE( )C、 CTOD('04/05/012') -3D、 DATE( ) -"04/05/12"下列符号中,A是VFP合法的变量名。A、 AB7B、 7ABC、 IFD、 AB.7设当前数据表有 10条记录,当 EOF( )为真时,命令 ? RECNO( )

16、 的显示结果 是 B。A、 10B、 11C、 0D、空假定 X = 2,执行命令 ? X = X + 1 后,结果是 _D。A、 3B、 2C、 .T.D、 .F.假定字符串 A = "123", B = "234" ,则下列表达式中运算结果为逻辑假的是C_。A、 .NOT. (A = B) .OR. B $ "13579"C、 .NOT. (A <> B)B、.NOT. A $ "ABC" .AND. A <> BD、 .NOT. (A >= B)24252627282930313

17、2333435363738395打开一个空数据表文件,分别用函数EOF( )和 BOF( )测试,其结果一定是_A。A 、.T. 和 .T.B、.F. 和 .F.C、 .T. 和 .F.D、.F. 和 .T.要判断数值型变量 Y 是否能够被 7 整除,错误的条件表达式为 _D。A、MOD(Y, 7) = 0B、INT(Y / 7) = Y / 7C、0 = MOD(Y, 7)D、INT(Y / 7) = MOD(Y, 7)在表达式"ABCD"$"AD".OR. (1.1+2)八3>6 中,若运算符 $、.OR.、+、A> >分 别用 、

18、 、 、 、 编号,则该表达式中各运算符的运算次序是 _B。A、B、C、D 、下列名词中,可作为VFP自由表中的字段名的是AA、计算机成绩B、成 绩 C、2012年成绩D、等级考试成绩下列数据中为合法的VFP常量的是_B。A、02/07/2012B、.y.C、TrueD、15%表达式 5 + 5 % 2 * 2 的运算结果为 D_。A、错误! B、6C、10D、7可以参加“与”、“或”、“非”逻辑运算的对象 _A。A、只能是逻辑型的数据B、可以是数值型,字符型的数据C、可以是数值型、字符型、日期型的数据D、可以是数值型、字符型、日期型、逻辑型的数据以下各表达式中,不属于合法的VFP逻辑型表达式

19、的是AA、 20 < 年龄 < 30 B、 found( ) C、 .NOT. .T. D、 "ab" $ "abd" 设 X = 2、 Y = 5,执行下列命令后,能够得到数值型结果的是_C。A、? X = Y -3B、? Y -3 = XC、X = Y D、X + 3 = Y函数 LEN('ABC' -'ABC')值是B。A、 0B、 6C、 7D、 3数学表达式 1 <X <6在VFP中应表示为_B。A、1 <X .OR. X <6B、X >= 1 .AND. X <=

20、 6C、 X <6 .AND. 1 <XD、X >= 1 .OR. X <= 6下列表达式中,返回结果为逻辑真的是 _C。A、 "120" > "15"B、CTOD("08/11/07") > CTOD("08/11/08")C、 "08/11/07" > "07/11/08"D、"35"+"40" > "70"设 CJ = 78,则函数 IIF(CJ >= 60

21、, IIF(CJ >= 85, "优秀", "良好"), "差") 返回 的结果是C。A、 "优秀"B、"差"C、"良好"D、 85函数 LEN(TRIM(SPACE(8) -SPACE(8) 返回的值是 _C。A、0B、16C、8D、出错执行下列命令序列后,输出的结果是 _C。X = "ABCD"Y = "EFG"? SUBSTR(X, IIF(X <> Y, LEN(Y), LEN(X), LEN(X) -LEN(

22、Y)A、 AB、 BC、 CD、 D如果成功地执行了 ? PARTS, M->PARTS 命令,说明 _B。A、前一个PARTS是内存变量,后一个PARTS是字段变量B、前一个PARTS是字段变量,后一个PARTS是内存变量C、 两个PARTS都是内存变量D、两个PARTS都是字段变量40执行如下的命令后,屏幕的显示结果是 _B。AA = "Visual FoxPro"? UPPER(SUBSTR(AA, 1, 1) + LOWER(SUBSTR(AA, 2) A、 VISUAL FOXPRO B、 Visual foxpro C、 Visual FOXPROD、 v

23、isual FOXPRO41若当前数据表是一个空的数据表文件,用函数RECNO( ) 测试,结果为B。A、空格B、1C、错误信息D、042下列表达式中,返回结果为假的是 _C。A、 "that" $ "that is an apple"B、 "that is an apple" $ "that is an apple"C、"that is an apple" $ "THAT IS AN APPLE"D、"THAT IS AN APPLE" $ "

24、THAT IS AN APPLE"43命令 ? LEN(STR(23.2, 5, 1) 的执行结果是 _D。A、 2B、 3C、 4D、 544命令 ? ROUND(24.1998, 2) 的结果是_B。A、 24.2000B、 24.20 C、 24.00 D、 24.1945下列表达式中,运算结果为 .F. 的是_C。A、LEFT('计算机',4)=计算'B、INT(3 / 2) = 1C、SUBSTR('computer', 6, 3) = 'TER'D、'Ab' -'9501' = 

25、9;Ab9501'46顺序执行下列赋值命令后,合法的表达式是 _C。A = "123"B = 3 * 5C = "XYZ"A、 A + B B、 B + CC、 STR(B) + CD、 A + B + C47若 N = "123.45",则执行命令 ? 67 + &N 的结果是_B。A、 67123.45B、 190.45 C、 67 + &N D、 12448以下各表达式中,运算结果为数值型的是 B。A、"5+8" B、AT("B", "ABBK"

26、)C、60 > 50 D、DATE( ) -6049 .执行命令 STORE CTOD("12/12/201l") TO A 后,变量A的类型为_A。A、日期型B、数值型C、备注型D、字符型50. 执行以下命令序列 (设今天是2012年4月3日),最后的输出结果是 _CSTORE DATE( ) TO m_date m_date = m_date -365? YEAR(m_date)A、其中有语法错误B、04/03/11C、2012D、201151. 执行如下命令序列后的输出结果是 _D。STORE 2012 TO aSTORE "2012" To

27、 bSTORE "A" TO m? &m + &bC、 20122012D、 4024A、A2012B、语法错52535455565758596061627设有变量 string = "2012年上半年全国计算机等级考试 " ,能够显示 "2012年 上半年计算机等级考试 " 的命令是 C。A、? string -"全国"B、? SUBSTR(stri n g , 1, 8) + SUBSTR(string, 11, 17)C、? SUBSTR(stri n g , l, 12) + SUBSTR(

28、string, 17, 14)D、? STR(stri n g , 1, 12) + STR(string, 17, 14)设有变量 pi = 3.14152926,执行命令 ? ROUND(pi, 3)的显示结果是 _B_。 A、 3.141B、 3.142C、 3.140D、 3.000在VFP中,MIN(ROUND(8.89, 1), 9)的值是_B。A、 8B、 8.9C、 9D、 9.8在下面的四个VFP函数中,不返回逻辑值的函数是 B。A、 DELETE( ) B、 COL( )C、 FILE( )D、 FOUND( )执行STORE "1999年 12月庆祝澳门回归祖国

29、! " TO XY命令之后,要在屏幕 上显示"澳门1999年12月回归祖国! "应使用命令_C。A、? SUBSTR(XY , l5, 4) + SUBSTR(XY, l, 10) + SUBSTR(XY, l0)B、? SUBSTR(XY, l5, 4) + LEFT(XY, 1, 10) + RIGHT(XY, 19)C、? SUBSTR(XY, 15, 4) + LEFT(XY, 10) + RIGHT(XY, l0)D、? SUBSTR(XY, 15, 4) + LEFT(XY, 10) + RIGHT(XY, l9, 10)顺序执行下面VFP命令之后,屏

30、幕显示的结果是AS = "HappyChineseNewYear!"T = "CHINESE"? AT(T, S)A、0B、7C、14D、错误信息顺序执行下面VFP命令之后,屏幕显示的结果是ASTORE "VFP" TO TITLE? UPPER(LEFT(TITLE, 3)A、 VFPB、 FOXC、 FoxD、 ASE顺序执行以下赋值命令后,下列表达式中合法的是 _D。X = "50"Y = 6 * 8Z = LEFT("FoxPro", 3)A、X + YB、Y + ZC、X -Z + Y

31、D、&X + Y执行以下命令序列后,显示的DT值为D。STORE CTOD("06/20/99") TO RQSTORE MONTH(RQ) TO DT? DTA、 06B、 99C、 20D、 6在以下四组表达式中,每组有两个分别运算的表达式,运算结果相同的是A。A、LEFT("VFP", 3) 与 SUBSTR("VFP", 1, 3)B、YEAR(DATE( ) 与 SUBSTR(DTOC(DATE( ), 7, 2)C、VARTYPE("36 -5 * 4")与 VARTYPE(36 -5 * 4)

32、D、 假定A = "this", B = "is a string",贝U A -B 与 A + B执行如下命令序列后,最后显示变量 MYFILE 的值为B。63646566676869707172737475ANS = "STUDENT.DBF"MYFILE = SUBSTR(ANS, 1, AT(".", ANS) T)? MYFILEA、STUDENT.DBFB、STUDENT C、STUDENT.ANSD、11命令? AT("教授","副教授")显示的结果是B。A、2

33、B、3C、.T.D、1在下列表达式中,运算结果为数值的是 _B。A、8888 -666B、LEN(SPACE(5) TC、CT0D('11/11/11') 30D、800 + 200 = 1000设某数据表文件共有 10条记录,当前记录的序号为 6。先执行命令 SKIP 10, 再执行命令 ? E0F( ) 后显示的结果是 C。A、出错信息B、11C、.T.D、.F.在下列表达式中,结果为字符型的是 _A。A、"125" -"100"B、"ABC" + "XYZ" = "ABCXYZ&qu

34、ot;C、 CT0D("07/01/12")D、 DT0C(DATE( ) > "07/01/12"已打开的数据表文件中有“出生日期”字段为日期型,则此时下列表达式中结果不是日期型的为 C_。A、 CTOD("09/18/12")B、出生日期+5C、DTOC(出生日期)D、 DATE( ) -2已知字符串 M = "AB CD ",N = "EF IJ"。则M-N 的结果是 _A_A、 "AB CD EF IJ "B、 "ABCDEF IJ"C、 &

35、quot;ABCD EF IJ "D、 "ABCDEFIJ "函数 LEN(SPACE(3) -SPACE(2)的值是_D。A、 1B、 2C、3D、5在 VFP 中,执行下列命令后的显示结果是 _C。X = CTOD("02/15/2012")Y = CTOD("02/10/2012")? Y -XA、 5B、 6C、-5D、错误执行命令? AT("中心","国家教委考试中心")的显示值是_C。A、 0B、 12C、 13D、 16执行下列命令序列后的显示值是 _A。ST0RE CT

36、0D("05/06/12") T0 MDATENDATE = MDATE + 3? NDATEA、 05/09/12B、 08/06/12C、 05/06/12 D、 08/09/12假定系统日期是 2012年 12月 25日,则执行命令:NJ = MOD(YEAR(DATE( ) -1900, 100)后, NJ的值是 _B。A、 2012B、 12C、 121225D、 1225数据表文件中,备注型字段的宽度是 4个字节,它是用来存放 _D的A、备注的具体内容B、该备注信息所在的记录号C、该备注信息所在的.DBF文件名D、指向相应.FPT文件的指针执行A = "

37、;1.保护环境"和B = 20两条赋值命令后,能够正确求值的表达式 是 B_。76777879808182838485868788899A、RIGHT(A, 4) + SUBSTR(B, 2)B、VAL(LEFT(A, 1) + BC、A + BD、SUBSTR(A, 1, 1) + B设变量 X = 0.618,在执行命令 ? ROUND(X, 2) 后显示的结果是 _BA 、0.61B、0.62C、0.60D、 0.618VFP 函数 ROUND(123456.789,的值是 _B。A、123456B、123500C、123456.700D、-23456.79假定已经执行了命令

38、M = 28+2 ,再执行命令 ? M 屏幕将显示 _B_。A、 30B、 28+2C、 28+2D、 30.00默认情况下,正确的 VFP 日期常量是 _D。A、 2012/03/15B、 2012/03/15C、"2012/03/15"D、2012/03/15在 VFP 数据表管理系统中,备注文件的扩展名是 _C。A、 DBFB、 DBTC、 FPTD、 FMT在下列各 VFP 表达式中:运算结果为数值的是 D。A、CTOD('04/05/12') -28B、'1234' + '5678'C、120 + 30 = 150D

39、、LEN('ABED') T在VFP的数据中,1.2E43是一个 A 0A、数值常量 B、字符常量 C、合法的表达式D、非法表达式下列表达式中,运算结果为数字型的表达式是 C0A、 DATE( ) + TIME( )B、 DATE( ) + 30C、DATE( ) -CTOD("01/01/12")D、DATE( ) -DTOC(DATE()执行如下命令序列后,最后一条命令显示的结果应该是_A0X = 1Y = 2Z = 3? Z = X + YA、 .T.B、 .F.C、 3D、 X + Y执行如下两条命令后,屏幕显示的结果是 A0STRING = &qu

40、ot; 热爱大自然 "? SUBSTR(STRING, (LEN(STRING) / 2 -4), 4)A、热爱B、爱大C、大自D、自然在执行了 SET EXACT ON 以后,下列四组字符串比较运算中,两个结果均 为真的一组是 D_A、"高军" = "高军是一位女学生 "和"高军" $ "高军是一位女学生 "B、"高军是一位女学生 " = "高军"和"高军是一位女学生 " $ "高军"C、"高军是一位女学生 &qu

41、ot; = "高军"和"高军是一位女学生 " = "高军"D、"高军" = "高军"和"高军是一位女学生 " > "高军"列语句中,能够正确赋给内存变量 MLOGIC 逻辑真值的命令是 DA、 MLOGIC = ".T."B、 STORE "T" TO MLOGICC、 MLOGIC = TRUED、 STORE .T. TO MLOGIC函数 DAY('01/09/12') 的返回值是 D0A

42、、9B、1C、计算机日期D、错误信息下列表达式中,运算结果为A、 "BEI" $ "BEIJING".T. 的是_AB、"BEI" $ "BEFORE"C、"BEFORE" $ "E"D、"BEIJING" $ "BEI"90使用 SAVE TO xyz 命令可以把内存变量存储到磁盘上,该文件的文件名是 _C。A 、xyz.fptD、xyz.txtC、xyz.memD、 xyz.dbt91在 VFP 中,可以使用的两类变量是 _A。A、

43、内存变量和字段变量B、全局变量和局部变量C、字段变量和简单变量D、内存变量和自动变量92下列文件中,D是VFP的内存变量文件。A、 MEMO.DBFB、 X.IDX C、 X.FOX D、 X.MEM93顺序执行 STORE "423.279" TO N 和 ? 18 + &N 两个命令后,屏幕显示 B_。A、 18423.279 B、 441.279 C、 441 D、 *94. "计算机等级考试"这7个汉字作为字符串常量,在VFP中可表示为_D。A、 计算机等级考试 B、 (计算机等级考试 ) C、计算机等级考试D、"计算机等级考试

44、"95. 当VFP执行命令“ SET EXACT OFF ” 后,关系表达式"Ab " = "A"的值 是 B。A、0B、.T.C、.F.D、错误96. 在下列文件扩展名(后缀)中,不属于VFP系统默认扩展名的是AA、 .FDBB、 .PRGC、 .FPTD、 .DBC97. 在数据表结构中, 逻辑型、日期型、备注型字段的宽度分别固定为 _B。A、 3, 8, 10B、 1, 8, 4C、 1, 8, 任意D、 1, 8, 1098. 设:工资=580,职称="讲师",性别="男",结果为假的逻辑表达式是

45、 _D_。A、工资 550 .AND.职称="助教".OR.职称="讲师"B、性别="女".OR. .NOT.职称="助教"C、工资 500 .AND.职称="讲师".AND.性别="男"D、工资=550 .AND.(职称="教授".OR.性别="男")99. 以下命令中正确的是 A。A、 STORE 8 TO X, YB、 STORE 8, 9 TO X, YC、 X = 8, Y = 9D、 X = Y = 8100. 下列函数中,

46、函数值为数值型的是 _A。A、 AT(" 人民", "中华人民共和国 ") B、 CTOD("01/01/12")C、 NDX(2)D、 SUBSTR(DTOC(DATE( ), 7)101 .条件函数 IIF(LEN(SPACE(3) 2,1,-)的值是 AA、1B、-C、2D、错误102. 一个数据表文件中多个备注型字段的内容是存放在 _B。A、这个数据表文件中B、一个备注文件中C、多个备注型文件中D、一个文本文件中103. 当记录指针指向末记录时, 文件结束测试函数 EOF( )的返回值是 _C。A、错误标识 B、末记录的记录号

47、C、逻辑假值D、逻辑真值104. 数据表文件记录的总宽度比各字段之和多一个字节,该字节用于 _D。A、无用B、存放序号C、存放记录号D、存放删除标记105. 在 VFP 中删除处于关闭状态的数据表文件 MM.DBF 应使用命令 _C。A、 DELETE MMB、 REMOVE MMC、DELETE FILE MM.DBFD、ERASE FILE MM.DBF106在 VFP 命令窗口中执行如下命令后,其结果为 _A。SET EXACT OFF'ABCD' = 'AB'A、.B、.F.C、出错D、空格107如果在一个表达式中,有逻辑运算、关系运算和算术运算混合在一

48、起,其 中不含括号,它们的运算顺序是 _D。A、逻辑、关系、算术B、逻辑,算术、关系C、关系、逻辑、算术D、算术、关系、逻辑108. VFP 函数 VAL("12AB") 的返回值是B_。A、 12ABB、 12C、 0D、 1109. 在下列 VFP 表达式中,运算结果为字符串的是 _A。A、"1234" -"43"B、"ABCD" + "XYZ" = "ABCDXYZ"C、 DTOC(DATE( ) > "04/05/12" D、 CTOD(&q

49、uot;04/05/12")110. 下列表达式中肯定不符合 VFP 规则的是_D。A、 05/05/12B、 T + T C、 VAL('1234')D、 2X > 15第三部分 数据表操作1. 在VFP系统中,用户打开一个数据表后,若要显示其中的记录,可以使用的命令是 A_。A、 BROWSE B、 SHOW C、 VIEWD、 OPEN2. 已打开的表文件的当前记录号为 150,要将记录指针移向记录号为 100的命令是 D_。A、SKIP 100 B、SKIP 50 C、GO -50D、GO 1003. 索引文件打开后,下列命令中不受索引影响的是 _C。A

50、、 LIST B、 SKIPC、 GOTO 50D、 GO TOP4. 执行下面的命令后,函数 EOF( ) 值一定为真的是 _D。A、 REPLACE 基本工资 WITH 基本工资 + 200B、 LIST NEXT 10C、SUM 基本工资 TO SS WHILE 性别 = "女"D、DISPLAY FOR 基本工资 > 8005. 要想在一个打开的数据表中删除某些记录,应先后选用的两个命令是 _B_A、 DELETE、 RECALLB、 DELETE、 PACKC、 DELETE、 ZAPD、 PACK、 DELETE6. 要想对一个打开的数据表增加新字段,应当

51、使用命令_B。A、 APPEND B、 MODIFY STRUCTURE C、 INSERTD、 CHANGE7. 执行命令 DISPLAY WHILE 性别 = "女" 时,屏幕上显示若干记录。但执行命令 DISPLAY WHILE 性别 = "男" 时,屏幕上未显示任何记录,这说明 _D。A、表文件是空文件B、表文件中没有性别字段值为"男"的记录C、表文件中的第一个记录的性别字段值不是 "男"D、表文件中当前记录的性别字段值不是"男"8* .如果要计算所有职称为正、副教授的平均工资,并将结果

52、赋予变量PJ中,应使用的命令是 _D。A、AVERAGE 工资 TO PJ FOR "教授" $ 职称B、AVERAGE FIELDS 工资 TO PJ FOR "教授" $ 职称C、AVERAGE 工资 TO PJ FOR 职称 = "副教授" .AND. 职称 = "教授"D、AVERAGE 工资 TO PJ FOR 职称 = "副教授" .OR. 职称 = "教授" 9设数据表及其按“工资”字段索引的文件已经打开,若用SEEK 命令所记录指针指向工资为 900 元的记录

53、之后,接着要使指针指向下一个相同工资的 记录,应使用的命令 B。A 、DISP NEXT 1B、 SKIP C、CONTINUED、SEEK 90010当前数据表中有基本工资、奖金、津贴、工资总额字段,都是N 型。要将每个职工 的全部 收入 汇总后写 入其工 资总 额字段中 ,应当 使用 命令_A。A 、REPLACE ALL 工资总额 WITH 基本工资 + 奖金 + 津贴B、TOTAL ON 工资总额 FIELDS 基本工资 , 奖金 , 津贴C、REPLACE 工资总额 WITH 基本工资 + 奖金 + 津贴 D、SUM 基本工资 + 奖金 + 津贴 TO 工资总额11某数据表有姓名 (

54、C, 宽度为 6)、入学总分 (N, 宽度为 6, 小数位为 2)和特长 爱好(备注型 )共三个字段,则该数据表的记录长度为 B。A 、16B、17C、18D、1912下列命令用于显示 1988 年及其以前出生的职工记录, 其中正确的是 _B。A、LIST FOR YEAR( 出生日期) <= "1988"B、LIST FOR SUBSTR(DTOC(出生日期),7, 2) <= "88"C、LIST FOR LEFT(DTOC(出生日期),7, 2) <= "88"D、LIST FOR RIGHT(DTOC(出生日

55、期),7, 2) <= "88"13职工数据表中有 D 型字段"出生日期 " ,若要计算职工的整数实足年龄, 可以 使用命令 _C。A、? DATE()-出生日期 / 365B、? (DATE()-出生日期)/ 365C、? INT(DATE()-出生日期)/ 365)D、? ROUND(DATE()-出生日期)/ 365)14在 VFP 中,能够进行条件定位的命令是 _C。A、 SKIPB、 SEEKC、 LOCATED、 GO15在 VFP 中,要删除一个未打开的数据表文件。应该用命令 _A。A、 ERASE 文件名B、 DELETE 文件名C

56、、 ERASE FILE 文件名D、 CLOSE 文件名16在以下各命令序列中, 总能实现插入一条空记录并使其成为第八个记录的是 B。A、SKIP 7 INSERT BLANKB、LOCATE FOR RECNO( ) = 8 INSERT BLANKB、GOTO 7INSERT BLANKD、GOTO 7INSERT BLANK BEFORE17.在VFP中,SORT命令和INDEX命令的区别是C。A、前者按指定关键字排序,而后者按指定记录排序B、前者按指定记录排序,而后者按指定关键字排序C、前者改变了记录的物理位置,而后者却不改变D、后者改变了记录的物理位置,而前者却不改变18192021

57、2223242526272813在 VFP 中执行 LIST 命令,要想在屏幕和打印机上同时输出,应使用命令 B。A、LIST ON PRINTB、LIST TO PRINTC、PRINT LISTD、LIST PRINT ON顺序执行下面 VFP 命令之后,屏幕所显示的记录号顺序是 CUSE xyzGO 6LIST NEXT 4A、1 4B、4 7C、6 9D、7 10当前数据表文件中有一个长度为 10的字符型字段sname执行如下命令的 显示结果是 C。REPLACE snameWITH " 于丹樱" ? LEN(sname)A 、3B、6C、10D、11在下面 VFP

58、 命令中,不能修改数据记录的命令是 D。A 、BROWSEB、EDITC、CHANGED、MODIFY在下面四组 VFP 命令中,两条命令执行结果可能不相同的是 _C_DELETE ALL DELETE FOR .T.DELETE DELETE NEXT 1 应该使用命令 _BA、DELETEDELETE RECORD RECNO( ) C、DELETE FOR 条件DELETE WHILE 条件设某数据表已打开, 为了在文件尾增加一条空记录,B、D、oA、 APPEND B、 APPEND BLANK C、 INSERT D、INSERT BLANK 设当前数据表文件含有字段 功能是 B。A、将数据表中所有记录的B、只将数据表中当前记录的salary,命令 REPLACE salary WITH 1500 的salary 字段的值都改为 1500 salary 字段的值改为 1500C、由于没有指定条件,所以不能确定D、将数据表中以前未更改过的 salary字段的值改为1500 在打开了数据表而没有打开索引文件的情况下,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论