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

下载本文档

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

文档简介

1、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 和 D

2、BSC、DBS包括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如果一个关系中的属性或属性组不是该关系的关键字, 但它们是另外一个关 系的关键字,则称这个关键字为该

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

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

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

6、与修改D、排序、索引与查询23VFP 数据库管理系统的数据模型是 B 。A、结构型B、关系型C、网状型D、层次型24关系数据库管理系统存储与管理数据的基本形式是 _B_。A、关系树B、二维表C、结点路径D、文本文件25在关系型数据库管理系统中,一个关系对应一个 _C_。A、字段B、记录C、数据表文件D、索引文件26. 用户启动VFP后,若要退出VFP回到Windows环境,可以在命令窗口中输入_A _命令。A、 QUITB、 EXITC、 CLOSED、 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. 为了以最佳方式为多种应用服务, 将数据集中起来以一定的组织方式存放

8、在计算机的外部存储器中,就构成了 _A_。A、数据库B、数据库系统C、数据操作系统D、数据库管理系统332 D BMS 是一 种 _C _。A、采用了数据库技术的计算机系统B、包括数据库管理人员、计算机软硬件以及数据库系统C、 位于用户与操作系统之间的一层数据管理软件D、 包含操作系统在内的数据管理软件系统 33单用户数据表管理系统与多用户数据表管理系统之间最明显也是最重要的差别,在于是否支持多个用户 _D_数据表。A、查询B、定义C、修改D、共享34在设计数据库前,常常先建立概念数据模型,一般用 _B _来表示实体类型及实体间的联系。A、数据流图B、E -R图C、模块图D、程序框图35关系代

9、数运算是以 _C_为基础的运算,它的基本操作是并、差、笛卡尔积、投影和选择。A、关系运算B、谓词演算C、集合运算D、代数运算第二部分 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

10、. _ 以下命令中,可以显示“工程”的是 _A _。A、? SUBSTR(武汉工程大学,5, 4)B、? SUBSTR(武汉工程大学,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) + 18D、 CHR(66) + STR(1568.935, 6)7. _ 当 EOF( ) 函数为真时,记录指针指向当前表文件的 _D _。A、某一条记录B、第一条记录C、最后一条记

11、录D、最后一条记录的下面8. _ 若 DATE1 = 04/12/12,表达式 &DATE1 结果的数据类型是 _B _。A、字符型B、数值型C、日期型D、不确定9._ 与 .NOT. (n1 = 18) 等价的条件是 _A _。A、 n1 60 .OR. n1 60 .AND. n1 184C、 n1 18D、 n1 1810. _ 在VFP中,C_合法的字符串。5A、568B、578C、48D、49C、 VAL(A) + B _A_。D、 STR(B) + CA、 .NOT. (A = B) .OR. B $ 13579C、 .NOT. (A B)B、.NOT. A $ ABC .AND.

12、 A BD、 .NOT. (A = B)A 、计算机水平测试 B、 计算机水平测试 C、 计算机水平测试 D、 计算机水平测试 若 X = 56.789,则命令 ? STR(X, 2) -SUBSTR(56.789, 5,1)的显示结果是 _B_。如果内存变量名与当前打开数据表中的一个字段名均为 name,则执行命令 ? name 后显示的是 _C_。A、内存变量的值B、随机值C、字段变量的值D、错误信息顺序执行以下赋值命令之后,下列表达式中错误的是 _BA = 123B = 3 * 5C = XYZA 、 &A + BB 、 &B + C执行以下命令后显示的结果是STORE 2 + 3 .F

13、.? A .AND. BA、 .T.B、 .F.C、 AD、 B执行以下命令后显示的结果是 _D_。N = 123.45? 67 + &NA、190.45B、 67 + &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

14、(123.45, 5)B、 IBM $ ComputerC、 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( ) 的显示结果 是 _B_。A、 10B、 11C、 0D、空假定 X = 2,执行命令 ? X = X +

15、 1 后,结果是 _D_。A、 3B、 2C、 .T.D、 .F.假定字符串 A = 123, B = 234 ,则下列表达式中运算结果为逻辑假的是_C_。111213141516171819202122236打开一个空数据表文件,分别用函数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(

16、Y, 7)在表达式ABCD$AD.OR. (1.1+2)八36 中,若运算符 $、.OR.、+、7 分 别用 、 、 、 、 编号,则该表达式中各运算符的运算次序是 _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、可以是数值型,字符型

17、的数据C、 可以是数值型、字符型、日期型的数据D、 可以是数值型、字符型、日期型、逻辑型的数据以下各表达式中,不属于合法的VFP逻辑型表达式的是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 = 1 .AND. X = 6C、 X

18、 6 .AND. 1 = 1 .OR. X 15B、CTOD(08/11/07) CTOD(08/11/08)C、 08/11/07 07/11/08D、35+40 70设 CJ = 78,则函数 IIF(CJ = 60, IIF(CJ = 85, 优秀, 良好), 差) 返回 的结果是 _C_。A、 优秀B、差C、良好D、 85函数 LEN(TRIM(SPACE(8) -SPACE(8) 返回的值是 _C_。A、0B、16C、8D、出错执行下列命令序列后,输出的结果是 _C _。X = ABCDY = EFG? SUBSTR(X, IIF(X Y, LEN(Y), LEN(X), LEN(X

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

20、XPROB、 Visual foxproC、 Visual FOXPROD、 visual FOXPRO41若当前数据表是一个空的数据表文件,用函数RECNO( ) 测试,结果为_B_。A、空格B、1C、错误信息D、042下列表达式中,返回结果为假的是 _C_。A、 that $ that is an appleB、 that is an apple $ that is an appleC、that is an apple $ THAT IS AN APPLED、THAT IS AN APPLE $ THAT IS AN APPLE43命令 ? LEN(STR(23.2, 5, 1) 的执行结

21、果是 _D _。A、 2B、 3C、 4D、 544命令 ? ROUND(24.1998, 2) 的结果是 _B_。A、 24.2000 B、 24.20 C、 24.00D、 24.1945下列表达式中,运算结果为 .F. 的是_C_。A、LEFT(计算机,4)=计算B、INT(3 / 2) = 1C、SUBSTR(computer, 6, 3) = TERD、Ab -9501 = Ab950146顺序执行下列赋值命令后,合法的表达式是 _C_。A = 123B = 3 * 5C = XYZA、 A + B B、 B + CC、 STR(B) + CD、 A + B + C47若 N = 1

22、23.45,则执行命令 ? 67 + &N 的结果是 _B _。A、 67123.45 B、 190.45C、 67 + &N D、 12448以下各表达式中,运算结果为数值型的是 _B _。A、5+8 B、AT(B, ABBK)C、60 50 D、DATE( ) -6049 .执行命令 STORE CTOD(12/12/201l) TO A 后,变量A的类型为_A _。A、日期型B、数值型C、备注型 D、字符型50._执行以下命令序列 (设今天是 2012年4月3日),最后的输出结果是 _C _STORE DATE( ) TO m_date m_date = m_date -365? YEA

23、R(m_date)A、其中有语法错误B、04/03/11C、2012D、201151._执行如下命令序列后的输出结果是 _D _。STORE 2012 TO aSTORE 2012 To bSTORE A TO m? &m + &bA、A2012B、语法错8设有变量 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(st

24、ring, 17, 14)D、? STR(stri n g , 1, 12) + STR(string, 17, 14)设有变量 pi = 3.14152926,执行命令 ? ROUND(pi, 3)的显示结果是 _B_。 A、 3.141 B、 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月庆祝澳门回归祖国!

25、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命令之后,屏幕显示的结果是AS = HappyC

26、hineseNewYear!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 = 50Y = 6 * 8Z = LEFT(FoxPro, 3)A、X + YB、Y + ZC、X -Z + YD、&X + Y执行以下命令序列后,显示的DT值为_D_。STORE CTOD(06/20/99) TO RQSTORE MONTH(RQ) TO DT?

27、 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)D、 假定A = this, B = is a string,贝U A -B 与 A + B执行如下命令序列后,最后显示变量 MYFILE 的值为 _B _。52535455565758596061627ANS = STUDENT.DBFMYFILE

28、 = SUBSTR(ANS, 1, AT(., ANS) T)? MYFILEA、STUDENT.DBFB、STUDENT C、STUDENT.ANSD、11命令? AT(教授,副教授)显示的结果是 _B_。A、2B、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.在下列表达式中

29、,结果为字符型的是 _A_。A、125 -100B、ABC + XYZ = ABCXYZC、 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 IJC、 ABCD EF IJ D、 ABCDEFIJ 函数 LEN(SPACE(3) -SPACE(2)的

30、值是_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 CT0D(05/06/12) T0 MDATENDATE = MDATE + 3? NDATEA、 05/09/12B、 08/06/12C、 05/06/12 D、 08/09/12假定系统日期是 2012年 12月25日,则执行命

31、令:NJ = MOD(YEAR(DATE( ) -1900, 100)后, NJ的值是 _B _。A、 2012B、 12C、 121225D、 1225数据表文件中,备注型字段的宽度是 4个字节,它是用来存放 _D _的A、备注的具体内容B、该备注信息所在的记录号C、该备注信息所在的.DBF文件名D、指向相应.FPT文件的指针执行A = 1.保护环境和B = 20两条赋值命令后,能够正确求值的表达式 是 _B_。63646566676869707172737475A、 BEI $ BEIJINGB、 BEI $ BEFOREC、 MLOGIC = TRUED、 STORE .T. TO ML

32、OGIC函数 DAY(01/09/12) 的返回值是 _D_0A、9B、1C、计算机日期D、错误信息列表达式中,运算结果为.T. 的是_A _A、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) 后显示的结果是 _B _A 、0.61B、0.62C、0.60D、 0.618VFP 函数 ROUND(123456.789,的值是 _B _。A、123456B、123500C、123456.700D、-23456.79假定已经执行了命

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

34、、数值常量 B、字符常量 C、合法的表达式D、非法表达式下列表达式中,运算结果为数字型的表达式是 _C _0A、 DATE( ) + TIME( )B、 DATE( ) + 30C、DATE( ) -CTOD(01/01/12)D、DATE( ) -DTOC(DATE()执行如下命令序列后,最后一条命令显示的结果应该是_A _0X = 1Y = 2Z = 3? Z = X + YA、 .T.B、 .F.C、 3D、 X + Y执行如下两条命令后,屏幕显示的结果是 _A _0STRING = 热爱大自然 ? SUBSTR(STRING, (LEN(STRING) / 2 -4), 4)A、热爱B

35、、爱大C、大自D、自然在执行了 SET EXACT ON 以后,下列四组字符串比较运算中,两个结果均 为真的一组是 _D_A、高军 = 高军是一位女学生 和高军 $ 高军是一位女学生 B、高军是一位女学生 = 高军和高军是一位女学生 $ 高军C、高军是一位女学生 = 高军和高军是一位女学生 = 高军D、高军 = 高军和高军是一位女学生 高军列语句中,能够正确赋给内存变量 MLOGIC 逻辑真值的命令是 _D _A、 MLOGIC = .T.B、 STORE T TO MLOGIC7677787980818283848586878889911C、 BEFORE $ ED、BEIJING $ BE

36、I90使用 SAVE TO xyz 命令可以把内存变量存储到磁盘上,该文件的文件名是 _C_。A 、xyz.fptD、xyz.txtC、xyz.memD、 xyz.dbt91在 VFP 中,可以使用的两类变量是 _A_。A、内存变量和字段变量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、

37、*94._ 计算机等级考试这7个汉字作为字符串常量,在VFP中可表示为_D _。A、 计算机等级考试 B、 (计算机等级考试 ) C、计算机等级考试D、计算机等级考试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, 109

38、8. 设:工资=580,职称=讲师,性别=男,结果为假的逻辑表达式是 _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._ 下列函数中,函数值为数值型的是 _A_。A、 AT( 人民, 中华人民共和国 ) B、 CTOD(01/01/12)C、 NDX(2

39、)D、 SUBSTR(DTOC(DATE( ), 7)101 .条件函数 IIF(LEN(SPACE(3) 2,1,-)的值是 AA、1B、-C、2D、错误102._ 一个数据表文件中多个备注型字段的内容是存放在 _B_。A、这个数据表文件中B、一个备注文件中C、多个备注型文件中D、一个文本文件中103._ 12当记录指针指向末记录时, 文件结束测试函数 EOF( )的返回值是_C_。A、错误标识 B、末记录的记录号C、逻辑假值D、逻辑真值104. 数据表文件记录的总宽度比各字段之和多一个字节,该字节用于 _D_。A、无用B、存放序号C、存放记录号D、存放删除标记105._ 在 VFP 中删除

40、处于关闭状态的数据表文件 MM.DBF 应使用命令 _C _。A、 DELETE MMB、 REMOVE MMC、DELETE FILE MM.DBFD、ERASE FILE MM.DBF106在 VFP 命令窗口中执行如下命令后,其结果为 _A _。SET EXACT OFF? ABCD = ABA、.B、.F.C、出错D、空格107如果在一个表达式中,有逻辑运算、关系运算和算术运算混合在一起,其 中不含括号,它们的运算顺序是 _D _。A、逻辑、关系、算术B、逻辑,算术、关系C、关系、逻辑、算术D、算术、关系、逻辑108._ VFP 函数 VAL(12AB) 的返回值是_B_。A、12AB

41、B、 12C、 0D、 1109. _ 在下列 VFP 表达式中,运算结果为字符串的是 _A _。A、1234 -43B、ABCD + XYZ = ABCDXYZC、 DTOC(DATE( ) 04/05/12D、 CTOD(04/05/12)110. _ 下列表达式中肯定不符合 VFP 规则的是 _D _。A、 05/05/12B、 T + TC、 VAL(1234)D、 2X 15第三部分 数据表操作1. 在 VFP 系统中,用户打开一个数据表后,若要显示其中的记录,可以使用的命令是 _A_。A、 BROWSE B、 SHOWC、 VIEWD、 OPEN2. 已打开的表文件的当前记录号为

42、150,要将记录指针移向记录号为 100 的命令是 _D_。A、SKIP 100 B、SKIP 50C、GO -50D、GO 1003. 索引文件打开后,下列命令中不受索引影响的是 _C_。A、 LIST B、 SKIPC、 GOTO 50 D、 GO TOP4._ 执行下面的命令后,函数 EOF( ) 值一定为真的是 _D _。A、 REPLACE 基本工资 WITH 基本工资 + 200B、 LIST NEXT 10C、SUM 基本工资 TO SS WHILE 性别 = 女D、DISPLAY FOR 基本工资 8005. 13要想在一个打开的数据表中删除某些记录,应先后选用的两个命令是 _

43、B_A、 DELETE、 RECALLB、 DELETE、 PACKC、 DELETE、 ZAPD、 PACK、 DELETE6. 要想对一个打开的数据表增加新字段,应当使用命令_B _。A、 APPEND B、 MODIFY STRUCTURE C、 INSERTD、 CHANGE7. 执行命令 DISPLAY WHILE 性别 = 女 时,屏幕上显示若干记录。但执行命令 DISPLAY WHILE 性别 = 男 时,屏幕上未显示任何记录,这说明 _D_。A、表文件是空文件B、表文件中没有性别字段值为男的记录C、表文件中的第一个记录的性别字段值不是 男D、表文件中当前记录的性别字段值不是男8

44、* .如果要计算所有职称为正、副教授的平均工资,并将结果赋予变量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 元的记录之后,接着要使指针指向下一个相同工资的 记录,应使用的命令 _B _。A 、DISP

45、NEXT 1B、 SKIP C、CONTINUED、SEEK 90010当前数据表中有基本工资、奖金、津贴、工资总额字段,都是N 型。要将每个职工 的全部 收入 汇总后写 入其工 资总 额字段中 ,应当 使用 命令_A_。A 、REPLACE ALL 工资总额 WITH 基本工资 + 奖金 + 津贴B、TOTAL ON 工资总额 FIELDS 基本工资 , 奖金 , 津贴C、 REPLACE 工资总额 WITH 基本工资 + 奖金 + 津贴D、SUM 基本工资 + 奖金 + 津贴 TO 工资总额11某数据表有姓名 (C, 宽度为 6)、入学总分 (N, 宽度为 6, 小数位为 2)和特长 爱好

46、(备注型 )共三个字段,则该数据表的记录长度为 _B _。A 、16B、17C、18D、1912下列命令用于显示 1988 年及其以前出生的职工记录, 其中正确的是 _B_。A、LIST FOR YEAR( 出生日期) = 1988B、LIST FOR SUBSTR(DTOC(出生日期),7, 2) = 88C、LIST FOR LEFT(DTOC(出生日期),7, 2) = 88D、LIST FOR RIGHT(DTOC( 出生日期 ), 7, 2) = 90, 平均分 90 .AND. 平均分 90 .OR. 平均分 90 .OR. 平均分 620B、 SEEK 工资 620C、LOCAT

47、E FOR 工资 620D、 LIST FOR 工资 6202050设人事档案表及该表按 D 型字段“出生日期”升序建立的单索引文件均已打开,此时若执行命令“ GO 3”,则记录指针指向 _C _。A、不确定B、表中年龄排行第三大的记录C、原人事档案表中的第三条记录D、表中年龄排列第三小的记录51 下列文件都是数据表“ RSDA.DBF ”的索引文件,在打开该数据表时自动打 开的索引文件是 _C _。A、RSDADXB、XMZC.CDXC、RSDA.CDX D、无52设“职工信息”数据表已经打开,在执行了以下命令后:INDEX ON 婚否 TAG HF要将记录指针定位在第一条已婚(L型字段,且

48、已婚为.)的记录上,应使 用命令 _B _。A、FIND .T. B、 SEEK .T.C、 FIND 已婚 D、 SEEK 已婚53. _ 下列关于SEEK命令和LOCATE命令的叙述中,正确的是 _B _。A、SEEK 命令可一次找到全部记录, LOCATE 命令一次只能找到一条记录。B、 SEEK命令必须打开索引文件才能使用,LOCATE命令不需要索引文件。C、SEEK命令只能查找字符串,LOCATE命令可以查找任何字段D、SEEK命令可以和CONTINUE连用,LOCATE命令则不能54. 要将数据表 X 中全部记录的“学号”和“姓名”两个字段复制到数据表 Y,应当使用命令 _A_。A

49、、USE XCOPY TO Y FIELDS 学号,姓名B、USE XCOPY FILE X TO Y FIELDS 学号,姓名C、COPY TO Y FIELDS 学号,姓名D、COPY FILE X TO Y FIELDS 学号,姓名55. 在VFP中,索引文件有两种扩展名,即“ .IDX ”和“ .CDX ”,对这两种扩 展名描述正确的是 _C _。A、两者无区别B、 .IDX是FoxBase建立的索引文件,.CDX是VFP建立的索引文件C、 .IDX 只含一个索引元的索引文件, .CDX 含多个索引元的复合索引文件D、 .IDX 是含多个索引元的索引文件, .CDX 是只含一个索引元的

50、索引文件第四部分 多工作区操作1. _ 命令“ SELECT 0”的功能是 _A_。A、选择区号最小的空闲工作区B、选择区号最大的空闲工作区C、选择当前工作区的区号加1的工作区 D、随机选择一个工作区的区号2. 以下叙述中,错误的是 C 。A、工作区的系统别名和用户定义的数据表别名可以交替使用B、在某个工作区打开的数据表原名和工作区别名可以交替使用C、在某个工作区打开的数据表原名和数据表别名可以交替使用D、在选择工作区时,可以用工作区号、系统别名或打开的数据表别名3. _ VFP 中的 SET RELATION 关联操作是一种 _A_。A、逻辑连接B、物理连接C、逻辑排序D、物理排序226.两

51、个数据表结构相同,若要将 应使用命令组B_。A、USE STD1 APPEND TO STD2C、USE STD14建立两个数据表间的关联,要求 _D_。A、两个数据表都必须排序B、关联的数据表必须排序C、两个数据表都必须索引D、被关联的数据表必须索引5.下列叙述中,正确的是 _C _。A、一个数据表被更新时,它所有的索引文件都会自动被更新B、一个数据表被更新时,它所有的索引文件都不会自动被更新C、一个数据表被更新时,处于打开状态下的索引文件会自动被更新D、 当两个数据表用SET RELATION TO命令建立关联后,调节任何一个数 据表的指针时,另一个数据表的指针将会同步移动STD1.DBF

52、中的纪录追加至U STD2.DBF之后,B、USE STD2APPEND FROM STD1D、USE STD2COPY TO STD2COPY FROM STD17. VFP中,下列概念中正确的是A。A、在同一个工作区中,某一时刻只能有一个表文件处于打开状态B、 一个表文件可以在不同的工作区中同时打开C、UPDATE命令中的两个表必须按相同关键字建立索引D、JOIN命令生成的表文件可以与被连接的表在一个工作区内同时打开8._执行以下命令序列后,FILE4所在的工作区是_C _。SELECT 1USE FILE1LISTCLOSE DATABASESELECT 0USE FILE2LISTSE

53、LECT 0USE FILE3LISTSELECT 0USE FILE4A、1号工作区B、2号工作区9.有以下两个数据文件:23姓名年龄性别欧阳惠25女I李明28男杨霞25女吴友23男:郭昊26男C、3号工作区D、4号工作区姓名年龄性别李明28男I吴友23男杨霞25女欧阳惠25女:郭昊26男ST1.DBF文件的内容:SELECT 1ST2.DBF文件的内容:24A、CREATE DATABASEC、SET DATABASE TO 2从数据库中删除数据表 ABC.DBFA、DROP TABLE ABC.DBF C、DELETE TABLE ABC.DBFB、OPEN DATABASED、MODI

54、FY DATABASE 的命令是 _A_。B、ALTER TABLE ABC.DBFD、REMOVE TABLE ABC.DBFC、 ALTER TABLED、DROP TABLEUSE ST1SELECT 2USE ST2LOCATE FOR 姓名=A- 姓名 ? RECNO( ) 执行以上命令序列后,所显示的记录号是 _C _A、2B、3C、4D、5第五部分 数据库和 SQL 语言1下列命令中,用于打开数据库设计器的是 _B3已知在教学环境中,一名学生可以选择多门课程,一门课程可以被多个学生 选择,这说明学生与课程之间的联系是 _C _。A、一对一B、一对多C、多对多D、未知4要在数据库中

55、的各个数据表之间建立一对多的关系, “一方” 的关键字段首先 必须建立 _A _。A、主索引B、候选索引C、普通索引D、唯一索引5下列有关索引的说法中,正确的是 A_。A、候选索引既可以在自由表中创建,也可以在数据库表中创建B、建立主索引的主关键字值不能为空,但可以有重复数值C、 建立候选索引的候选关键字值不能有重复值,但可以为空D、 建立唯一索引的索引关键字值不能有重复值6VFP 关于数据库的参照完整性规则不包括 C_。A、插入规则B、删除规则C、查询规则D、更新规则7以下关于主索引的说法中,正确的是 C 。A、在自由表和数据库表中都可以建立主索引B、可以在一个数据库表中建立多个主索引C、

56、数据库中任何一个数据表只能建立一个主索引D、 主索引的关键字值可以为 NULL8标准的 SQL 基本查询模块的结构是 _D_。A、SELECT-FROM ORDER BYB、SELECT -WHEREGROUP BYC、SELECT - WHEREHA VINGD、SELECT- FROM WHERE9SQL 查询语句中, ORDER BY 子句的功能是 _A _。A、对查询结果进行排序B、分组统计查询结果C、限定分组检索结果D、限定查询条件10SQL 中修改表结构的命令是 _C_。A、 MODIFY TABLEB、 MODIFY STRUCTURE11._ SQL中INSERT命令的功能是_

57、C_。25A、在表头插入一条记录B、在表中指定位置插入一条记录C、在表尾插入一条记录D、在表中指定位置插入若干条记录12._ SQL语句中UPDATE命令的功能是_D_。A、数据定义B、数据查询C、更新表中某些列的属性D、修改表中某些列的内容13._ 下列几项中,不能作为查询输出的目标是 _B _。A、临时表B、视图C、标签D、图形14. 在设置数据库中的数据表间的永久关系时,以下说法正确的是_B _oA、 父表必须建立主索引,子表可以不建立索引B、 父表必须建立主索引,子表可以建立普通索引C、 父表必须建立主索引,子表必须建立候选索引D、 父表、子表都必须建立主索引SQL设计练习1. 设数据

58、表STUDENT.dbf有字段:学号、姓名、年龄、性别、民族、专业、成绩等,请按以下要求写出有关的 SQL命令。(1) 、在表中插入一个学生的记录:(200011228,王刚,男,21)(2) 、列出男生的平均年龄(3) 、列出女生的最小年龄、列出所有姓“李”的学生的姓名、性别与年龄(5) 、将少数民族(非汉族)学生的成绩提高10分(6) 、删除成绩为空的记录2. 设某数据库有学生档案表“ XSDA.DBF ”和学生成绩表“ XSCJ.DBF”两张数据表,前者字段:学号、姓名、性别、班级,后者字段:学号、课程名、 成绩。现要求两张表以“学号”为基础,按成绩从高到低,列出税务1班每个同学的成绩。

59、3. 设有如下两个数据表“学生情况”表结构如下:学号班级姓名性另S出生年月990701 :99数学1张宏男I12/20/82 :“学生成绩”表结构如下:学号课程成绩990701数学分析86 :试写出以下问题的SQL查询语句(1)、“学生成绩”表中所有不及格的学生成绩记录;(2)、“学生情况”表中99数学1与99中文1所有学生的记录;(3)、按班级、学号、姓名、成绩字段顺序显示,查询班级为 99数学1、 课程为数学分析的学生成绩26(4)、按课程、成绩字段顺序显示,按课程进行分类汇总查询。第六部分 结构化程序设计一 填空题 1在命令文件中调用另一个命令文件,应该使用命令 _。A 、CALL 命令

60、文件名B、LOAD 命令文件名C、 PROCEDURE 命令文件名D、DO 命令文件名2._ VFP中的DO CASEENDCASE语句属于_。A、顺序结构B、循环结构C、分支结构D、模块结构3. 在某个程序模块中用 PRIVATE 语句定义的内存变量 _。A、可以在该程序所有模块中使用B、只能在定义该变量的模块中使用C、只能在定义该变量的模块中及其下属模块中使用D、只能在定义该变量的模块中及其下属模块中,与相关数据表一起使用4. 用于建立、修改、运行与打印程序文件的 VFP命令一次是 _。A、CREATE、 MODIFY 、 DO 和 PRINTB、MODIFY COMMAND、MODIFY

温馨提示

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

评论

0/150

提交评论