VFP复习试题.doc

上传人:s****u 文档编号:12766979 上传时间:2020-05-23 格式:DOC 页数:91 大小:604.50KB
返回 下载 相关 举报
VFP复习试题.doc_第1页
第1页 / 共91页
VFP复习试题.doc_第2页
第2页 / 共91页
VFP复习试题.doc_第3页
第3页 / 共91页
点击查看更多>>
资源描述
第1章 Visual FoxPro数据库基础一、选择题1、数据库系统由( )组成。 A)计算机硬间系统、数据集合、数据库管理系统、相关软件、数据管理员用户) B)计算机硬件系统、数据库集合、数据库管埋系统、相关轼件、数据管理员(用户) C) 计算机硬件系统、数据库集合、数据系统、相关软件、数据管理员(用户) D)计算机软件系统、数据库集合、数据库管埋系统、相关轼件、数据管理员(用户)2)数据处理中心问题是( )。 A)数据运算 B)数据存储 C)数据管理 D)数据传输3)数据库系统主要具有的特点( ) A)数据库系统中不存在数据的冗余 B)可以只考虑数据某一局部的应用,因而使用起来简单 C)数据之间的关系比文件系统复杂的多 D)实现数据共享,减少冗余4)数据库系统与文件系统的主要区别( ) A)数据库系统复杂,文件系统简单 B)文件系统只能管理程序文件,而数据库系统能够管理各种类型的问件 C)文件系统不能解决数据冗余和数据独立性问题而数据库系统可以 D)主件系统管理的数据量少,而数据库系统可以管理庞大的数据量5)在数据管理技术的发展过程中,经历人工管理阶段、立件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是( )。 A)人工管理 B)文件系统 C)数据库系统 D)数据项管理6)用树形结构来表示实体之间联系的模型称为)。 A)网状模型 B)层次模型 C)关系模型 D)数据模型7)下列选项中不是DBMS功能的是) A)支持DDL,供用户定义数据库文件结构,建立所需的数据库 B)向数据库系统提供一组管理和控制程序,保障数据库的安全、通信和其他管理事务 C) 支持DML供用户对数据库进行查询操作和存储操作 D)管理存储在存储器上的所有文件8)下面对数据库系统的数据独立性叙述错误的是)。 A)数据独立性包括数据的物理独立件和逻辑独立性 B)物理独立性是当数据的存储结构发生改变时,用户程序可以不变 C)逻辑独立性是数据的逻辑结构改变了,用户程序也可以不变 D)不会因数据变化而影响程序9)数据处理的最小单位)。 A)数据 B)数据元素 C)数据结构 D)数据项l0)在下面关于面向对象数据库的叙述中,错误的是 1。 A)每个对象在系统中都有唯一的对象标识 B)事件作用于对象,对象识别事件并作出相应反应 C) 一个父类包括其所有子类的属性和方法 D) 一个子类能够继承其所有父类的属性和方法11)从数据库的整体结构看,数据库系统采用的数据模型有1010)以下表达式中,运算结果为日期型的正确表达式是( ) A、365-DATE) B、30+DATE) C、DATE)CTOD10/10/05) D、DATE)+TIME)11)设某数值型字段的宽度定义为6,小数位数为2,则此字段所能存放的最小数值为( ))0 B)-999.99 C)-99.99 D)-9999.9912)在已知Y=4的情况下,以下给变量Y重新赋值的语句正确的是()。)STORE 8,9 TO X,Y B)X*Y=5 C)X=Y=8 D)X=8,Y=913)设X=5,则执行命令?X=X-1后,显示结果为()。)6 B)4 C).T. D).F.14)在VFP中,二维数组的存储顺序是按( )优先顺序进行存储的。)列 B)行 C)下标 D)不确定15)执行定义数组的命令“DIME X3,8)”后,数组X的数组元素有( )个。)36 B)32 C)24 D)2716)执行命令“DIMENSION X5,8)”后,与数组元素X(3,3)等价的一维数组元素为()) B) C)20) D)Y5)17)执行命令“DIMENSION X5,5)”后,与数组元素A15)等价的二维数组元素为())3,1) B)4,1) C)2,5) D)Y4,2)18)在VFP中,数组元素在赋值以后可( )。 )不重新赋值就可以长期保存 B)存入内存变量文件中就可以长期保存C)在内存中长期保存 D)在数据库中长期保存19)若内存变量A=ABCD,则显示其内容应使用的命令是())DISPLAY A B)?A C)?&A D)SAY A20)以下叙述中,错误的是( ) A)除非修改数据库结构,否则不能改变字段变量的数据类型 B)内存变量是单值变量,只有不对其重新赋值,其内容就保持不变 C)若存在与字段变量同名的内存变量,系统默认为内存变量 D)没有打开数据库,就不能访问字段变量21)在以下给出的函数中,运算结果不是数值型的是( ) A)VAL2010/01/01) B)SQRT16/04/2009) C、TIME) D、ROUND1123.75,-1) 22)在以下VFP表达式中,运算结果为字符串的是) A)CTOD12/23/78) B)12343C)ABC+XYZ=ABCXYZ D)DTOCDATE)01/06/8823)在VFP中,执行K=01/08/96命令后,函数TYPEK)的返回值是( ) A)D B)C C)S D)N24)以下表达式中,不符合VFP规则的是( )A)t+T B)04/05/10 C)VAL1232) D)2X525)如果内存变量MX的类型的日期型,那么给变量MX赋值的方法应用( )A)MX=04/05/97 B)MX=04/05/07 C)MX=CTOD04/05/10) D)MX=CTOD04/05/10)26)在下述VFP表达式中,结果总是逻辑值的是( ))字符运算表达式 B)算术运算表达式 C) 关系运算表达式 D)日期运算表达式27)若从字符串重庆市中取出汉字庆,应使用的函数时( ))SUBSTR重庆市,2,2) B) SUBSTR重庆市,3,1) C) SUBSTR重庆市,2,1) D) SUBSTR重庆市,3,2)28) 在执行命令“SET EXACT OFF”后在执行?计算机公司=计算机,计算机公司$计算机,则主窗口显示的结果为()).T. .T. B) .T. .F. C) .F. .T. D) .F. .F.29) 可以进行比较大小运算的数据类型包括( ))数值型、字符型、日期型、逻辑性 B) 数值型、字符型 C) 数值型 D)数值型、字符型、日期型30) 设A=6*8-2,B=6*8-2,C=6*8-2,则以下表达式中正确的是( ))A-B B) B-C C) A+C D) B+C31)以下表达式中结果为真的是( ))男$性别 B) 11285 C)CTOD03/21/2009)CTOD03/12/2009) D)张予6,命令?VARTYPEG)的输出值为( ))L B) C C) N D) D36)在VFP中,可以在同类数据之间进行减法运算的数据类型是( ))字符型、数值型、逻辑型 B) 数值型、日期型、逻辑型C) 字符型、日期型、逻辑型 D)日期型、数值型、字符型37)在VFP中,对于命令?与?,以下叙述正确的是( ))?在光标当前位置输出表达式结果,?从下一行(换行)开始输出B) ?在光标当前位置输出表达式结果,?从下一行开始输出C) ?在显示器上输出,?在打印机上输出D) ?可输出一个变量、常量或表达式,而?可输出多个变量、常量、表达式38)设当前数据库有5条记录,在当前记录号为1、EOF)为真和BOF()为真3种情况下,函数RECNO()的结果分别是( ))1,5,1 B)1,6,1 C)1,5,0 D)1,6,039)表达式VALSUBS,AT9,),3)的值为( ))129 B)990 C)900 D)29940)设D=56,命令?VALTYPED)的输出值为( ))L B) C C) N D) D41)RELEASE ALL命令的功能是( ))删除指定的内存变量 B)删除所有内存变量 C)删除指定的全局变量 D)删除内存变量文件中的内存变量42)执行以下命令序列: USE TRY &假设表TRY.DBF中有15条记录 LIST ?RECNO),EOF)最后一条命令显示的结果分别为( ))16和.T. B)16和.F. C) 15和.F. D) 15和.T.43)打开一空数据表,分别用函数EOF)和BOF)进行测试,其结果一定为( )).T.和.T. B).F.和.F. C) .T.和.F. D) .F.和.T.44)在VFP中,表达式可以不同角度进行分类,若按表达式的运算结果的数据类型进行分类,则可分为( ))数值表达式、字符表达式、日期时间表达式和逻辑表达式B) 数值表达式、字符表达式、日期时间表达式和条件表达式C) 数值表达式、字符表达式、日期时间表达式、关系表达式和逻辑表达式D) 数值表达式、关系表达式和逻辑表达式45)在VFP中,当字段变量名与内存变量名相同时,系统默认的访问对象为( ))字段变量 B)内存变量 C)不可预计 D)不允许两者同名46)执行下列命令STORE 123 TO AA后,在执行?22+&AA的显示结果是())145 B)22123 C) 22&AA D)出错信息47)以下函数中,函数值为数值的是( ))EOF) B)CTOD01/01/10) C)AT重庆,平安重庆) D)SUBSTRDTOCDATE),7)48) 已知N=123,M=33,K=M+N,则表达式1+&K的值为( ))123 B) 数据类型不匹配 C) 1+M+N D) 15749) 表达式VALSUBS奔腾4,5,1)+LEN重庆 平安)的结果是( ))9 B) 10 C) 12 D) 1350)在执行以下命令序列后,最后一条命令的输出结果为( )SET EXACT OFFX=AIIF(A=X,X-BCD,X+BCD)A B)BCD C)ABCD D)A BCD51)若数据库中有字段:姓名(C)、年龄(N),要显示当前记录的姓名和年龄,可用的命令为( ))姓名+年龄 B)?姓名-年龄 C)?VAL姓名)+年龄 D)?姓名+STR年龄,2)52)以下不允许在表达式中使用的内存变量类型是( ))字符型变量 B) 日期型变量 C)备注型变量 D) 逻辑型变量53)VFP数组变量的维数有( ))一维和二维 B)一维、二维、三维 C)只有一维 D) 只有二维54)已知RQ=2010/3/11,RQ1=CTODRQ),表达式YEARRQ1)+VALRQ)的结果为( ))无效运算 B) 4002 C)2010 D) 4002.0055)计算从2009年5月1日到2010年1月1日相差多少天,正确的表达式为( ))?(01/01/10)-05/01/09) B)?CTOD01/01/10)-CTOD05/01/09) C)?CTOD01/01/10)-CTOD05/01/09) D)?01/01/10)-05/01/09)56) 清除当前内存中所有名字的第2个字符为A的内存变量,应使用的命令是( ))RELEASE ALL *A B)RELEASE ALL EXCEPT ?A* C)RELEASE LIKE ?A* D)RELEASE ALL LIKE ?A*57)在以下数据中,属于常量的是( ) )06/08/2009 B)T C).F. D)BOTTOM58) 函数DAY(01/23/08)的返回值是( ))23 B) 1 C)计算机日期 D) 出错信息59) 不能释放内存变量的命令是( ))RELEASE ALL B)CLEAR ALL C)CLEAR D)CLEAR MEMO60) 设OP=+,命令:?100&OP.88.88的结果为( ))语法错误 B)188 C)188.88 D)0.8861)在以下表达式或命令中,属于非法的有( ))X=3=9 B)AT(ABC,CDABDFG)0.F. C)2*3*3 D)CTOD01/08/2002)62)以下表达式中,不合法的是( ))01/08/2002 B)123-24 C)10*-2 D)20年龄5063)以下表达式( )是统计基本工资在2001500之间的人数。)count for 200基本工资=200 & 基本工资=200 or基本工资=200 and 基本工资=150064) 设A=1234,表达式32+&A的结果是( )) B) 1266 C) D) 语法错误65)在打开的数据表中,有逻辑型字段团员和日期型字段出生日期;现欲显示表中所有1990年以后出生的团员的记录,应使用的命令是( ))LIST FOR 团员=.T. AND YEAR出生日期)1990C) LIST FOR 团员OR YEAR出生日期)1990 D) LIST FOR NOT 团员=.F. AND YEAR出生日期)=200066)设X=123,执行以下命令,不属于数值型结果的有( ))?AT2,X) B) ?LENX) C)?X D)?&X67)若数据库中有字段:姓名(C)、出生日期(D)和工资N),要显示当前记录的姓名、出生日期和工资,可用的命令是( ))?姓名+出生日期+工资 B)?姓名+DTOC出生日期)+STR工资,4) C)?VAL姓名)+VAL出生日期)+工资 D) ?姓名+出生日期+STR工资,4)68)以下逻辑表达式中结果为.T.的是( ))10/4-2 B)重庆$重庆市 C)王=王余 D)01/01/1012/31/0969)以下常量中,( )为不合法的数值型常量)999 B)01/08/2009 C)123+E32 D)11*270)在表达式2010-03-01-20和2010-03-01 11:45:30 am-100中,20和100代表的含义是( ))纯粹的数字加减,无实际意义 B)都表示具体的天数 C)都表示具体的秒数 D)前者为天数,后者为秒数71)如有一表文件,其中包含字段书名(C/20),现欲查询所有书名中包含计算机3个字的记录情况,则查询时所涉及的条件表达式应为( ))书名=*计算机* B)书名$计算机 C)计算机$书名 D)AT计算机,书名)=072)已知一表文件中有(姓名/C/10、性别/C/2)等字段,要显示所有姓张的女学生,应使用的逻辑表达式为( ))姓名=张*and 性别=女 B) 姓名=张*and 性别=女C)LEFT姓名,2)=张and 性别=女 D) LEFT姓名,2)=张and 性别=女73)以下表达式中,( )结果一定为逻辑假。).T.F. B)ABC5.f.的值为( )).T. B).F. C)无法确定 D)非法表达式80)货币型数据的书写格式与数值型常量类似,但要在前面加上一个前置的符号( )) B)$ C)& D)#81)以下说法中,正确的有( 0)在字符串中的空串和空格串是等价的 B)符号只能作字符串定界符而不能作为字符串内容的一部分使用 C)?一次只能显示一个表达式的值,而?一次能显示多个表达式的值D)表达式ab=的值在某种条件下可以为逻辑真82)如需要设置年份为4位数格式,则应使用的命令是( ))SET EXACT ON B)SET EXACT OFF C)SET CENTURY ON D)SET CENTURY OFF83)在VFP中,其日期型数据的格式为( ) )固定不便的 B)无法确定 C)可以根据需要进行设置 D)有操作系统决定84)在VFP中,以下说法正确的有( ))等号一次只能给一个变量赋值,而STORE一次能给多个变量赋值B)一个简单变量在使用之前可不必先定义,但数组必须先定义后使用C)内存变量的内容可以根据需要而修改,但其类型不能再随意更改D)对于数组而言,一次只能给其中一个数组元素赋值85)数组定义后,在对其数组元素赋值之前,系统将自动给每个数组元素赋值为( ))0 B).F. C) D).T.86)DISPLAY和LIST命令的主要区别为( ))DISPLAY是显示库中满足条件的记录而LIST是显示全部记录B) DISPLAY只是显示当前那一条记录而LIST是显示库中全部记录C) DISPLAY是格式化显示记录而LIST是顺序显示记录 D) DISPLAY是分屏显示的记录而LIST是连续显示记录87)在进行求余数%运算或调用MOD)函数时,余数的符号())由被除数决定 B) 由除数决定C) 由被除数和除数决定 D)固定为正号88)当表达式中同时出现运算符*、/和%时,其优先级顺序应为( ))*和/相同,%最低 B)%最高,*和/相同 C)*、/和%相同 D)*最高,/其次,%最低89)设有一字段变量“姓名”,目前值为“王华”,又有一内存变量“姓名”,其值为“李敏”, 则命令?姓名的值为()。A )王 B )李敏 C) ”王华” D) ”李敏”90)在下列函数中,函数返回值为数值的是()。A) BOF) B) CT0D01/01/96) C) AT人民, 中华人民共和国) D) SUBSTRDTOCDATE) ,7)二、填空题1)VFP变量的类型取决于 。2)计算3的18次方,写出两种表示方法: 3)表达式456+123-789的结果是 。4)如需在一条命令中同时对变量M和N赋值为0,则应执行命令: 。5)函数TRIM( AB CD )和ALLTRIM AB CD )的返回值是: 。6)表达式555-55与555-55的结果是: 。7)如A=奔腾4,B=个人计算机,则表达式&A.&B和A+B的结果是: 。8)要取自然数(如3586)的第2位数字,请写出3种方式的表达式: 。9)表达式42.F.和表达式4=2=.F.的值分别为: 。10)表达式LEN关系+LTRIMSPACE?6)+数据库)的值为: 。11)在算术运算符、关系运算符、逻辑运算符、字符串运算符和日期运算符中,优先级最低的是: 。12)设n=-123.6659,则执行命令?STR(n,7,2)和?STRn,5)后,主窗口的显示结果是: 。13)若再表达式中同时出现数值运算、逻辑运算、关系运算和函数时,优先级最高的是: 。14)函数VAL123BX)的返回值为: .15)表达式重庆$平安重庆$100.55$200)的值为: 。16)若X=-6,则表达式IIF-X0,6,IIFX=0,0,-6)的结果为: 。17)已知X=3.14,则表达式2+&X的计算结果是: 。18)设X=2,Y=5,则执行?Y=Y+X后,显示结果为: 。19)函数TYPEDATE)+8)的返回值是: 。20)表达式5%-3和-5%-3的运算结果分别是: 。21)命令?VALSUBSTR,5,2)+1的执行结果为: 。22)执行命令?20-44/4+3*3的输出结果是: 。23)设Y=2009,M=12,D=25,利用它们组成表达式并得到结果是2009年12月25日,并赋值给变量T,完整的命令为: 。24)在VFP中,货币型、逻辑型、日期型和日期时间型常量在内存中所占有的空间分别为: 。25)请用3种方法写出变量A不等于变量B的表达式: 。26)执行命令M=2=3后,变量M的值为: .27)若当前表中有一字段名为ABC,当前记录该字段的值是-10,同时有一个内存变量ABC的值是10.则执行?ABC命令后,显示结果是: 。28)函数AT(计算机,全国计算机等级考试(重庆考区)计算机专业知识,2)和ROUND12345.99,-2)的返回值是: 。29)若已打开的数据表有一个学分字段,同时也有一内存变量学分则将当前记录的学分字段值存入内存变量学分中,应使用的命令是: 。30)若数据表中有25条记录,则当函数BOF()返回值为真实,RECNO)的返回值为: 。当函数EOF)返回值为真时,RECNO)的返回值为: 。31)在VFP中,内存变量根据其值来划分,可分为数值型、字符型、日期型、逻辑型、 。32)VFP中的变量有两类,分别是( )和( )。33)设M=婚,结婚否=是,则执行命令?结&M.否和?结&M.否后,显示结果为: 。34)条件函数IIFLENSPACE3)2,1,-1)的返回值为: 。35)要求一数据表的某数值型字段具有3位小数,那么,该字段宽度最小应定义为: 。36)设A和B为数值型数据,现在要计算A+B,并把其结果按格式A+B=20假设20是二者之和)在主窗口上输出,则应执行的命令为: 。37)将数字字符串和数值型数据相互进行类型转换的函数为 和 。38)数组元素下标由用户自己定义,但其下标的下限系统规定为: 。39)如需对数值3.小数点后的第4位进行四舍五入,则应使用的表达式为: 。40)执行命令?$5000.后,其输出结果是: 。41)已知K=.T.,则执行命令K=计算机=计算机科学和?K=计算机=计算机科学后,K的值为 ,主窗口上显示的结果为 。42)若在显示内存变量同时还需将其在打印机上输出,则应使用的字句为: 。43)表达式CHRASCA)+2)的值为: 。44)当函数VARTYPE)函数分别为字符型、数值型、日期型、逻辑性、货币性、日期时间型,其返回值分别为: 。45)若某数据表文件有50条记录,当前记录为30号。执行SKIP -20后,在执行?RECNO()的结果是 。46)在进行字符串比较运算是,要使=和=具有等价的效果,应执行的一条命令是: 。47)如需将日期型数据的年份用4为数表示,则应使用的命令是: 。48)一般要求运算符两边的操作数类型必须一致,但有时也有例外,比如,在表达式X+Y中,当Y为数值型时,X可以为 型和 型。49)如果定义一个数组MM(4,7),现要将每个数组元素值赋为0,应执行的命令是: 。50)一维数组在 命令中可以不必遵循先定义后使用的原则。51)在执行命令DIME DG4,9)和DG3,8)=38后,则DG(26)和DG(35)的值为 和 。52)函数EMPTY.NULL.)的返回值等于 。53)逻辑型和数值型数据的空值分别为 和 。54)在执行命令SET EXACT OFF后,XYZ=XY的结果为 。执行命令SET EXACT ON后,XYZ=XY的结果为 。55)设年龄为当前表文件中的一数值型字段,则与BETWEEN年龄,25,50)等价的表达式为: 。56)有一用户将其密码输入到变量PASSWORD中,而正确的密码为ZGL,若忽略用户所输入密码中的大小写字母(比如Y与y等价),则判断用户所输密码是否正确的逻辑表达式为: 。57)?LEN”计算机”)LEN ” COMPUTER)的显示结果是 。58)设变量a=1 , cl=”事半功倍”, c2=”半”,则 ? a 3 .AND. cl$c2的结果为 。 ? a 2 .AND. c2$cl 的结果为 。 ? a 2 .OR. cl$cZ 的结果为 。 ? a 3 .OR. c2$cl 的结果为 。 ? a 1 .AND. c1$c2 的结果为 。 ? a D)0可以表示空值7)当打开一个空表文件,分别用函数EOF)和BOF)测试时,其结果为( )A).T.和.T. B).F.和.F. C).T.和.F. D).F.和.T.8)以下关于VFP数据库操作的描述中,正确的是( )A)OPEN DATABASE和MODIFY DATABASE的功能相同 B)打开数据表时,其所属的数据库也同时被打开C)打开数据库之后,数据库包含的数据表并不一定被打开D)使用DELETE DATABASE命令删除数据库的同时,数据库所包含的所有数据表均被删除9)在VFP中,可以对字段设置默认值的表( )A)必须是数据库表 B)必须是自由表 C)自由表和数据库表 D)不能设置字段的默认值10)数据表CJ.DBF已经打开,共有10条记录,按关键字XM排序,执行命令:SORT ON XM TO CJ,显示为( )A)10条记录排序完成 B)CJ.DBF已存在
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!