1VisualFoxpro6.0反馈测试题一、选择题第一章VFP基础知识1.用于实现数据库各种数据操作的软件称为CA.数据软件B.操作系统C.数据库管理系统D.编译程序2.关系数据库管理系统的3种基本关系运算不包括AA.比较B.选择C.连接D.投影3.存储在计算机内有结构的相关数据的集合称为A.数据库B.数据库系统C.数据库管理系统D.数据结构4.数据库DB、数据库管理系统DBMS数据库系统DBS之间的关系是BA.DBMS包含DBS和DBB.DBS包括DB和DBMSC.DBD包括BS和DBMSD.DB、DBS和DBMS是平等的关系5.下列关于数据库系统的叙述中,正确的是A.表的字段之间和记录之间都存在联系B.表的字段之间和记录之间都不存在联系C.表的字段之间存在联系,而记录之间不存在联系D.表的中只有字段之间存在联系6.下列关于数据库系统的叙述中,正确的是A.数据库系统只是比文件系统管理的数据更多B.数据库系统中数据的一致性是指数据类型一致C.数据库系统避免了数据冗余D.数据库系统减少了数据冗余7.数据库系统一文件系统的主要区别是A.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决这类问题B.文件系统只能管理少量数据,而数据库系统则能管理大量数据C.文件系统只能管理程序文件,而数据库系统则能管理各种类型的文件D.文件系统简单,而数据库系统复杂8.VisualFoxpro是一种关系数据库管理系统,所谓关系是指A.表中各条记录彼此有一定的关系B.表中各个字段彼此有一定的关系C.一个表与另一个表之间有一定的关系D.数据模型符合满足一定条件的二维表9.使用数据库进行人事档案管理是属于计算机的A.科学计算应用B.过程控制应用B.数据处理应用C.辅助工程应用10.VisualFoxpro6.0数据库系统是A.网络B.层次C.关系D.链状11.使用关系运算得到的结果是A.属性B.元组C.关系D.关系模式12.下列不属于文件系统的项是A.文件内部的数据有结构B.数据可为特定的用户专用C.数据结构和应用程序相互依赖D.减少和控制了数据冗余13.从数据库的整体结构看,数据库系统采用的数据模型有A.网状模型、链状模型和层次模型B.网状模型、环状模型和层次模型C.网状模型、关系模型和层次模型D.关系模型、链状模型和层次模型14.数据库系统的构成为:数据库、计算机硬件系统、用户和A.操作系统B.文件系统C.数据集合D.数据库管理系统15.关系数据库系统中所使用的数据结构是A.树B.图C.表格D.二维表16.数据库系统的用户对数据库的查询和存储操作使用的语言是A.自然语言B.自含语言C.数据描述语言D.数据操作语言17.在文件管理系统中A.文件内部数据之间有联系,文件之间没有任何联系B.文件内部数据之间有联系,文件之间有联系C.文件内部数据之间没有联系,文件之间没有任何联系D.文件内部数据之间没有联系,文件之间有联系18.把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的A.操作系统B.文件系统C.文件结构D.数据结构19.DBAS是指A.数据库管理系统B.数据库系统C.数据库应用系统D.数据库服务系统20.用二维表形式表示的数据模型是A.层次数据模型B.关系数据模型C.网状数据模型D.网络数据模型21.下列数据库技术的术语与关系模型的术语的关系中哪五项原则是正确的A.记录与属性B.字段元组2C.记录类型与关系模型D.实例与关系22.已知关系R如图所示,则关系R的元数和基数分别为A.3和5B..5和3C..4和5D..5和423.“选项”对话框的“区域”选项卡用于显示和管理A.默认目录B.表单的默认大小C.程序代码的颜色D.日期和时间的显示格式第二章函数与表达式1.已知D1和D2为日期型变量,下列4个表达式中非法的是A.D1-D2B.D1+D2C.D1+28D.D1-362.下列个表达式中,错误的是A.“姓名:”+姓名B.“性别:”+性别C.“工资:”-工资D.姓名+“是工程师”3.函数INT(数值表达式)的功能是A.按四舍五入取数值表达式的整数部分B.返回数值表达式的整数部分C.返回不大于数值表达式的最大整数D.返回不小于数值表达式的最小整数4.下列4个表达式中,运算结构为数值的是A.“9988”-“1235”B.200+800=1000C.CTOD([11/22/01])-20D.LEN(SPACE(3))-14.设变量ar=”2005年上半年全国计算机等级考试”,能够显示“2005年上半年计算机等级考试”的命令是A.?ar”全国”B.?SUBSTR(ar,1,8)+SUBSTR(ar,11,17)C.?STR(ar,1,12)+STR(ar,17,14)D.?SUBSTR(ar,1,12)+SUBSTR(ar,17,14)5.设有变量pi=3.1415926,执行命令?ROUND(pi,3)的显示结果为A.3.141B.3.142C.3.140D.3.0006.6E-3是一个A.内存变量B.字符常量C.数值常量D.非法表达式7.下列4个表达式中,其值为“数据库系统”的是A.“数据库”+“系统”B.“数据库”+“系统”C.“数据库”-“系统”D.“数据库”-“系统”8.以下赋值语句正确的是A.STORE8TOX,YB.STORE8,9TOX,YC.X=8,Y=9D.X,Y=89.下列4个变量名中,错误的是A.书名B.作者C.定价D.出版社10.EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值A.0B.1C..T.D..F.11.?AT(“大学”,“北京语言文化学院”)的答案是A.12B.13C.16D.012.STR(109.87,7,3)的值是A.109.87B.“109.87”C.109.870D.“109.870”13.以下数据哪些不是字符型数据A.01/01/98B.“01/01/97”C.“123456”D.“ASDF”14.字符型数据的最大长度是A.20B.254C.10D.65K15.以下常量哪些是合法的数值型常量A.123B.123+E456C.“123.456”D.123*1016.VAL(“123.45”)的值是A.“123.45”B.123.45C.123.4500D.1234517.备注型字段的长度固定为A.8B.1C.4D.1018.定义全局型变量使用什么命令A.PUBLICB.PRIVATEC.LOCALD.CREATE19.在逻辑运算中,依照哪个运算原则A.NOT-OR-ANDB.NOT-AND-ORC.AND-OR-NOTD.OR-AND-NOT20.表达式VAL(SUBSTR(“本年第二期”,7,1))*LEN(“他!我”)的结果是A.0B.2C.8D.1021.下列符号既不可以用作文件名也不可以用作变量名的是A.V_abcdefgB.F__a1234ABCDEA1B1C1D1E1A2B2C2D2E2A3B3C3D3E33C.Vabcdef___D.F-a123422.假定M=[22+28],则执行命令?M后屏幕将显示A.50B.22+28C.[22+28]D.50.0023.设R=2,A=“3*R*R”,则&A的值应为A.0B.不存在C.12D.-1224.执行下列命令后,当前打开的表文件名是Number=”3”File=”file”+NumberUSE&FileA.File3B.&FileC.FileNumberD.File25.下列表达式中,是逻辑型常量的是A.YB.NC.NOTD..F.26.下列选项中不是常量的是A.abcB.“abc”C.1.4E+2D.{99/12/31}27.变量名中不能包括A.数字B.字母C.汉字D.空格28.命令窗口的显示与隐藏可通过()菜单中的“Command”和“Hide”选项来控制A.EDIT(编辑)B.WINDOW(窗口)C.RUN(运行)D.FILE(文件)29.计算表达式1-8>7.OR.“a”+“b”$“123abc”的值时,运行顺序为A.->.OR.+$B..OR.-+$C.-.OR.$+D.+$-.OR.30.下列选项中不能够返回逻辑值的是A.EOF()B.BOF()C.RECNO()D.FOUND()31.设有一字段变量“姓名”,目前的值为“王华”,又有一内存变量“姓名”,其值为“李敏”,则命令?姓名的值应为A.王华B.李敏C.“王华”D.“李敏”32.设字段变量“工作日期”为日期型,“工资”为数值型,则要想表达“工龄大于30年,工资高于1500、低于1800元”这一命题的表达式是A.工龄>30.AND.工资>1500.AND.工资<1800B.工龄>30.AND.工资>1500.OR.工资<1800C.INT((DATE()-工作日期)/365)>30.AND.工资>1500.AND.工资<1800D.INT((DATE()-工作日期)/365)>30.AND.工资>1500.OR.工资<180033.下列说法正确的是A.若函数不带参数,则调用时函数名后面有圆括号可以省略B.若函数带多个参数时,则各参数之间应用空格隔开C.调用函数时,参数的类型、个数和顺序不一定要一致D.调用函数时,函数名后的圆括号不论有无都不能省略34.设X=“ABC”,Y=“ABCD”,则下列表达式中值为.T.的是A.X=YB.X==YC.X$YD.AT(X,Y)=035.逻辑型数据的取值是A..T.或.F.B..Y.或.N.C..T.或.F.或.Y.或.N.D.T或F36.设当前数据库表有10条记录,在下列三种情况下:当前记录号为1时;EOF()为真时;BOF()为真时;命令?RECNO()的结果分别是A.1,11,1B.1,10,1C.1,11,0D.1,10,037.已知字符串M=“1234”N=“5678”。则连接运算M-N的结果为A.“12345678”B.“12345678”C.“12345678”D.“12345678”38.设字段变量job是字符型的,pay是数值型的,能够表达“job是处长且pay不大于1000元”的表达式是A.job=处长.AND.pay1000B.job=“处长”.AND.pay1000C.job=“处长”.AND.pay=1000D.job=处长.AND.pay=100039.当前记录号可用函数()求得A.EOF()B.BOF()C.ROUND()D.RECNO()40.职工数据表中有D型字段“出生日期”,要计算职工的整数实足年龄,应当使用命令A.?DATE()-出生日期/365B.?(DATE()-出生日期)/365C.?INT(DATE()-出生日期/365)D.?ROUND(DATE()-出生日期/365)41.关于“?”和“??”,下列说法正大铁是A.?和??只能输出多个同类型的表达式的值B.?从当前光标所在行的下一行第0列开始显示C.??从当前光标处开始显示D.?和??后可以没有表达式442.DTOC({98/09/28})的值应为A.1998年9月28日B.98/09/28C.“98/09/28”D.“98-09-28”43.下列数据中不是常量的是A.NAMEB.“年龄”C.“91/01/02”D..T.44.执行命令序列:STORE{99/08/06}TOMDATENDATE=MDATE+2?NDATE后,变量NDATE的显示值是A.99-08-08B.99-10-06C.99-08-06D.99-10-0845.命令“DIMEarray(5,5)”执行后,array(3,3)的值为A.0B.1C..T.D..F.46.顺序执行下列命令后,屏幕最后显示的结果是M=“ABC”M=M+“.DBF”?MA.ABC.DBFB..T.C..F.D.错误提示47.以下四组操作,每组有两条分别执行的命令,执行结果相同的是A.执行内存变量赋值命令STOREspace(20)TOBLANK之后,再执行?LEN(BLANK+SPACE(5))?LEN(BLANK-S