VFP选择题(1)

合集下载

vfp试题及答案

vfp试题及答案

vfp试题及答案一、选择题1. 在Visual FoxPro中,用于定义一个表单的文件扩展名是()。

A. .dbfB. .scxC. .pjxD. .frx答案:B2. 下列哪个函数用于在VFP中获取当前系统日期?()。

A. DATE()B. NOW()C. THIS()D. TIME()答案:A3. 在Visual FoxPro中,要循环遍历一个表中的所有记录,应该使用哪个命令?()。

A. GO TOPB. GO BOTTOMC. LOOPD. BROWSE答案:D4. 以下哪个属性用于设置Visual FoxPro中对象的前景色?()。

A. BackColorB. ForeColorC. FontSizeD. Text答案:B5. 在VFP中,若要打开一个已存在的表,应使用哪个命令?()。

A. USE 表名 IN 0B. USE 表名 EXCLUSIVEC. BROWSE 表名D. DISPLAY 表名答案:A二、填空题1. 在Visual FoxPro中,__________命令可以用来创建一个新的数据库。

答案:CREATE DATABASE2. 要将一个表中的数据按照某个字段进行排序,可以使用__________命令。

答案:ORDER BY3. 在VFP中,可以使用__________函数来获取用户输入的值。

答案:GET4. 为了在Visual FoxPro中设置一个计时器,需要使用__________控件。

答案:Timer5. 若要在VFP表单中显示一条欢迎信息,可以在表单的__________事件中编写代码。

答案:INITIALIZE三、判断题1. 在Visual FoxPro中,所有的数据都存储在表(tables)中。

(正确)答案:正确2. 使用BROWSE命令可以对表进行添加、修改和删除操作。

(错误)答案:错误3. Visual FoxPro中的表单(form)是一种用于创建用户界面的控件。

VF数据库选择题

VF数据库选择题

FP选择题(一)1.VFP是一种___D_____ 模型的数据库管理系统。

A. 层次B. 网络C. 对象D. 关系2.对于二维表的关键字来讲,不一定存在的是_____D___ 。

A. 主关键字B. 候选关键字C. 超关键字D. 外部关键字3.目前三种基本的数据模型是__A______ 。

A. 层次模型、网络模型、关系模型B. 对象模型、网络模型、关系模型C. 网络模型、对象模型、层次模型D. 层次模型、关系模型、对象模型4.在命令窗口中,不能实现的操作是____D____ 。

A. 复制已执行过的命令B. 重复执行已执行过的命令C. 同时执行多个命令D. 在命令窗口中显示命令执行结果 5.VFP 系统中,表的结构取决于___A________ 。

A. 字段的个数、名称、类型和长度B. 字段的个数、名称、顺序C. 记录的个数、顺序D. 记录和字段的个数、顺序6.数据库管理系统是____D____ 。

A. 教学软件B. 应用软件C. 计算机辅助设计软件D. 系统软件7.关系型数据库采用_____C___ 表示实体和实体间的联系。

A. 对象B. 字段C. 二维表D. 表单8.在定义表结构时,以下____ D_________ 数据类型的字段宽度都是定长的。

A. 字符型、货币型、数值型B. 字符型、货币型、整型C. 备注型、逻辑型、数值型D. 日期型、备注型、逻辑型9.VFP系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为______B__ 。

A. .PRGB. .QPRC. .SCXD. .TXT10.函数SUBSTR("VisualFoxPro5.0",7,6)的返回值是_B_____。

A. lFoxProB. FoxProC. FoxPro5D. FoxPro5.011.下列说法中正确的是__B___。

A。

数据库打开时,该库中的表将自动打开B。

当打开数据库中的某个表时,该表所在的数据库将自动打开C. 如果数据库以独占的方式打开,则库中的表只能以独占方式打开D. 如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式12.一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为____A___。

VFP题库及标准答案

VFP题库及标准答案

一、选择题(共40道,每道1分)1、在下面地数据类型中默认值规定为0地是 ( a)A、数值型B、字符型C、逻辑型D、日期型2、在下面地Visual FoxPro表达式中,不正确地是 (c)A、{^2002-05-01 10:10:10 AM}-10B、{^2002-05-01}-DATE()C、{^2002-05-01}+DA TE()D、{^2002-05-01}+103、假定已经执行了命令M="28+2", 再执行?&M,屏幕显示地结果是: ( b)A、30B、28+2C、[28+2]D、30.004、下面关于Visual FoxPro数组地叙述中,错误地是 ( c )A、用DIMENSION和DECLARE都可以定义数组B、Visual FoxPro支持一维数组和二维数组C、一个数组中各个数组元素必须是同一种数据类型D、新定义数组地各个数组元素初值为.F.5、在VFP系统下,文件名中哪个是不合法地(c)A、teacherB、student_12C、stu dentD、s1236、表达式V AL("ABC12")+100地结果是(a)A、数值型B、字符型C、逻辑型D、表达式非法7、要为当前表中所有性别为“女”地职工增加100元工资,应使用命令( b ) .A、replace all 工资 with 工资+100B、replace 工资 with 工资+100 for 性别='女'C、change all 工资 with 工资+100D、change all 工资 with 工资+100 for 性别='女'8、?A T("学生","中文系学生")命令显示地结果是(a)A、7B、4C、.T.D、19、在VFP中,用来指定以共享方式打开表文件地子句是( ).A、exclusiveB、sharedC、noupdateD、validate10、字段宽度不是由VFP系统规定地是(b )A、日期型B、数值型C、逻辑型D、备注型11、在Visual FoxPro中,通用型字段和备注型字段在表中地宽度都是(b)A、2个字节B、4个字节C、8个字节D、10个字节12、要对一个打开地表文件增加新字段,应当使用命令(b)A、appendB、modify structureC、insertD、change13、某表文件有5个字段,其中3个字符型字段地宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录地总字节数是(b)A、37B、38C、39D、4014、下列哪个操作要用到modify structure命令(c)A、添加一条记录B、修改记录地内容C、增加一个字段D、删除一条记录15、下面哪个操作要用命令modify structrue (a)A、添加一个字段B、修改一条记录C、删除文件D、修改一个字段地值6、已经打开一student表,含有学号,姓名等字段,执行命令:browse fields 姓名,下面说法正确地是:(C) 1A、该命令执行后可以修改表中多个字段值B、该命令执行后可以添加多个字段C、该命令执行后可以修改姓名字段值D、该命令执行后可以删除多个字段17、对表SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20)),可以插入地记录是( ).A、('20080101', 'c1', '90',NULL)B、('20080101', 'c1', 90, '成绩优秀')C、('20080101', 'c1', '90', '成绩优秀')D、('20080101', 'c1', '79', '成绩优秀')18、关于RECALL命令,说法正确地是 (A)A、RECALL能恢复被逻辑删除地记录B、单独使用RECALL命令,能够恢复表中所有被逻辑删除地记录C、RECALL不能恢复被逻辑删除地当前记录D、RECALL中不能指定条件19、有一语句:delete for 年龄>60 ,这条语句地功能是 (B )A、彻底删除年龄大于60岁地记录B、年龄大于60岁地记录被加上删除标记C、删除表D、删除表地年龄列20、表文件中有10条记录,当前记录为3号记录,在当前记录地后面增加一条空记录,应该使用命令 (B)A、APPENDB、APPEND BLANKC、INSERTD、INSERT BLANK21、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件地某索引文件,应该使用命令 (A)A、SET INDEX TO <索引文件名>B、必须与表文件一起打开C、OPEN INDEX <索引文件名>D、USE INDEX <索引文件名>22、在表设计器地“字段”选项卡中可以创建地索引是(D)A、唯一索引B、候选索引C、主索引D、普通索引23、下列关于索引地说法中错误地是(B)A、索引可以实现按某个关键字表达式地值排序B、自由表和数据库表都可设置主索引C、一个数据库表只能设置一个主索引D、索引文件不能单独使用24、下面有关索引地描述正确地是(C)A、建立索引以后,原来地数据库表文件中记录地物理顺序将重新排序B、索引与数据库表地数据存储在一个文件中C、索引文件有两类:简单索引文件和复合索引文件D、使用索引并不能加快对表地查询操作25、在当前表(表中含有“性别”字段,字符型)中,查找第2个男同学地记录,应使用地命令是 (D)A、LOCATE FOR 性别='男' restB、LOCATE FOR 性别='男'CONTINUEC、LOCATE FOR 性别='男'D、LIST FOR 性别='男' NEXT 226、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩地平均值,结果存放在变量yw中,应使用命令 (A)A、average 语文 to ywB、average 语文C、average(语文)D、REPLACE ALL 平均分 WITH (数学+英语+计算机)/327、在FoxPro中,能够进行条件定位地命令是 (C)A、SKIPB、DELETEC、LOCA TE FOR <条件>D、GO28、在student表中有性别(C) 、总成绩(N)字段,求男同学成绩总和,应该用命令(B)A、TOTAL ON 总成绩 FOR 性别='男'B、SUM 总成绩 FOR 性别='男'C、TOTAL ON 总成绩 TO CJ FOR 性别='男'D、SUM FIELD 总成绩 FOR 性别='男'29、多个记录向数组传送数据地命令为 (C)A、SCATTER TOB、GA THER FROMC、COPY TO ARRAYD、APPEND FROM ARRAY30、表已在当前工作区中打开,若要生成当前表地结构文件应用地命令是(B)A、COPY TO TEMPB、COPY STRU TO TEMPC、COPY STRU TO TEMP EXTENDEDD、SORT TO TEMP31、使用SQL语句进行分组检索时,为了去掉不满足条件地分组,应当(B)A、使用WHERE子句B、在GROUP BY后面使用HA VING 子句C、先使用WHERE子句,再使用HA VING子句. D、先使用HA VING 子句,再使用WHERE子句32、一个数据库名为student,要想打开该数据库,应使用命令(B)A、OPEN studentB、OPEN DA TA studentC、USE DA TA studentD、USE student33、在Visual FoxPro中,建立一个数据库文件,文件名gzgl.dbc,可以使用命令 (D)A、CREATE DATABASE gzgl.dbcB、CREATE gzgl.dbcC、MODIFY DATABASE gzgl.dbcD、MODIFY COMMAND gzgl.dbc34、Visual FoxPro地“参照完整性”中“插入规则“包括地选择是(D)A、级联和忽略B、级联和删除C、级联和限制D、限制和忽略35、在Visual FoxPro中,保存程序不可以使用哪种方法 (B)A、Ctrl+WB、Ctrl+DC、单击工具栏上地保存按钮D、Ctrl+S36、在Visual FoxPro中,用于修改过程文件PROG1地命令是(B)A、CHANGE PORG1B、MODIFY COMMAND PROG1C、MODIFY PROG1D、EDIT PROG137、在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面地语句,应使用 (b)A、LOOP语句B、EXIT语句C、BREAK语句D、RETURN语句38、清除主窗口中地内容地命令是(A)A、CLEARB、CLEAR ALLC、CLEAR SCREEND、CLEAR WINDOWS39、退出Visual FoxPro地命令是 (A)A、quitB、clearC、CancelD、Exit40、DBMS地含义是 (B)A、数据库系统B、数据库管理系统C、数据库管理员D、数据库二、填空题(共15道,每道1分)1、所谓自由表就是那些不属于任何数据库地表.2、简单索引文件地扩展名为.idx .3、表达式3**2+0.25*(11%5)地结果是 9.25 .4、在VFP表结构中,备注型字段地宽度为由系统自动定义为4 个字节.5、选择显示菜单中“表设计器”命令,将打开表设计器窗口.6、 browse模式和change模式地切换,可以通过显示菜单中地“浏览”和“编辑”命来实现.7、记录地定位方式有绝对定位、相对定位和条件定位三种.8、打开一张表时,结构复合索引索引文件将自动打开,表关闭时它将自动关闭.9、在使用LOCA TE命令查询后,可使用 continue 命令来查找指定范围内下一个符合条件记录.(写出命令全称)10、要对一个表进行分类汇总,要求这个表是被分类或索引过地.11、把当前表当前记录地学号、姓名字段值复制到数组A 中,使用地命令是SCATTER FIELD 学号,姓名 to A.12、打开数据库设计器地命令是 modify database.(请写出命令全称)13、在程序地控制结构中,Do case 与endcase 标志多重选择结构地开始与结束,它们必须成对出现.(保留字写完整)14、非格式化输入命令 accept能用于输入字符串,且在输入时不加定界符.(写出完整地命令动词)15、数据库是以一定地组织方式存储在一起地、能为多个用户所共享地、与三、判断题(共25道,每道1分)1、 ------- 正确数组变量可以用DECLARE定义,数组必须先定义后使用.2、 ------- 正确在Visual FoxPro中,表达式3**2>8.and.5>3+2地值为.f..3、 ------- 错误 VFP文件名地最大长度为256个字符.4、 ------- 错误 ?str(4567.893,7,3)地结果是4567.8935、 ------- 错误函数len('天安门')地结果为3.6、 ------- 错误自由表不能成为数据库表7、 ------- 正确在同一个表文件中,所有记录地长度均相同8、 ------- 正确修改表文件结构使用MODIFY STRUCTURE命令.9、 ------- 错误 VFP中,可以使用change structure命令修改表地结构.10、 ------- 正确执行命令use cj后,记录指针指向第一条记录.11、 ------- 正确表文件已打开,其中出生年月字段为日期型,年龄字段为数值型.要计算年龄并把其值填入年龄字段中,应使用命令REPLACE ALL 年龄WITH YEAR(DA TE())-YEAR(出生年月)12、 -------错误简单索引文件建立后,自动打开并成为当前地主控索引.13、------- 正确索引文件只改变原表文件记录地逻辑排列顺序,而不改变原表文件记录地物理顺序.14、 ------- 错误命令set order to 将关闭所有打开地索引文件.15、 ------- 正确通过count命令能统计指定范围内满足条件地记录条数.16、 ------- 错误查询时,当found()函数地值为.t.时,则 eof()函数地值一定为.t.17、 ------- 正确 Visual FoxPro中表可以与数据文件进行数据交换.18、 ------- 错误使用copy to new ,可以将当前表地结构和内容都复制到new表中.19、 ------- 错误数据库表之间不能建立关联.20、 ------- 正确只能在数据库表之间建立关联,不能在自由表之间建立关联.21、 ------- 正确 Visual FoxPro中,自定义函数地调用方法为:函数名([实际参数表]).22、 ------正确执行D盘根目录下地程序1.prg,使用命令do d:\1.23、 ------- 正确 Visual FoxPro中,函数定义地最后必须要有return语句.24、 ------- 正确一个关系可以包括多个二维表.25、 ------- 错误数据库系统是一个独立地系统,不需要操作系统地支持.Visual FoxPro考试系统(V1.1)考试状态一、选择题(共40道,每道1分)1、命令短语中表示范围不可以用 (c)A、AllB、Next nC、Rest nD、Record n2、在下面地数据类型中默认值规定为0地是 (a)A、数值型B、字符型C、逻辑型D、日期型3、下列表达式中,不合法地表达式是 (d)A、{^1999/09/09}-{^1990/10/23}B、{^1990/08/12}-123C、'1990-02-03'+'1999-03-24'D、'1997-09-12'+124、用于指定范围地保留字有 (b)A、all rest next recordB、all for next recordC、rest while all nextD、all record next fields5、在visual foxpro中程序文件地扩展名是 (c)A、dbcB、qprC、prgD、pjx6、表达式LEN(SPACE(0))地运算结果是 (c)A、.NULL.B、1C、0D、''7、函数val([^2006/09/23])地参数类型是(c ).A、字符型B、日期型C、数值型D、日期时间型8、?A T("学生","中文系学生")命令显示地结果是 (a)A、7B、4C、.T.D、19、字段类型可以选择VFP系统中定义地(a)种A、13B、10C、11D、610、有关字段名地说法,下列说法错误地是 (d)A、字段名长度最多不能超过10个字符B、字段名必须以字母或汉字开头C、字段名也叫字段变量名D、字段名可以以下划线开头11、下列关于自由表地说法中正确地是 (b)A、自由表可以像数据库表一样设置字段有效性规则B、自由表不能建立主索引C、自由表不可以添加到数据库中 D、自由表间不能建立关联12、下面哪个操作要用命令modify structrue (a)A、添加一个字段B、修改一条记录C、删除文件D、修改一个字段地值13、要对一个打开地表文件增加新字段,应当使用命令 (b)A、appendB、modify structureC、insertD、change14、以下叙述不正确地是 (d)A、可以使用命令动词USE打开或关闭表文件B、可以使用list命令显示表中记录C、可以使用recall命令恢复被逻辑删除地记录D、可以使用MODIFY STRUCTURE命令修改表中记录15、在teacher.dbf中,有一字段名为职称,类型为字符型,下列哪条命令能显示出职称为讲师地所有记录 (a)A、list for 职称=[讲师]B、list while 职称=[讲师]C、list 职称=[讲师]D、list rest 职称=[讲师]16、要从某表文件中真正删除一条记录,应当( c)A、先用DELETE命令,再用ZAP命令B、直接用ZAP命令C、先用DELETE命令,再用PACK命令D、直接用DELETE命令17、显示当前记录可以使用地命令(d)A、listB、list structureC、browseD、display18、student.dbf中有姓名字段,为字符型.有一个内存变量xm,xm="张红军".当前记录为5号记录,现在用xm地值修改当前记录地姓名字段,应当使用命令 (c)A、姓名=xmB、REPLACE 姓名 WITH xmC、REPLACE 姓名 WITH &xmD、REPLACE ALL 姓名 WITH xm19、有一个score.dbf表文件,其中有语文、数学、英语和总分四个数值型字段,要将所有记录地语文、数学、英语三科成绩相加,存入对应地总分字段中,使用地命令是:(c)A、TOTAL 语文+数学+英语TO 总分B、REPLACE 总分WITH 语文+数学+英语allC、SUM 语文,数学,英语 TO 总分D、REPLACE ALL 语文+数学+英语 WITH 总分20、Browse窗口可以拆分为两部分显示,下列说法正确地是: (a)A、可通过browse窗口左下角地黑色方块――窗口拆分器来完成B、可通过browse窗口右下角地黑色方块――窗口拆分器来完成 C、对分割后地browse窗口,不可以在两个窗口中设置不同地显示模式 D、以上答案都正确21、在当前工作区已经打开选课表,其中包括课程号、学号、成绩字段.不同地记录分别有重复地课程号或重复地学号.要使用COUNT命令计算有学生选修地不同课程有多少,应在执行COUNT命令之前使用命令( d)A、INDEX ON 学号 TO GGB、INDEX ON 课程号 TO GGC、INDEX ON 学号 TO GG UNIQUED、INDEX ON 课程号 TO GG UNIQUE22、在表设计器地“字段”选项卡中可以创建地索引是 (d)A、唯一索引B、候选索引C、主索引D、普通索引23、下列关于索引地说法中错误地是 (b)A、索引可以实现按某个关键字表达式地值排序B、自由表和数据库表都可设置主索引C、一个数据库表只能设置一个主索引D、索引文件不能单独使用24、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件地某索引文件,应该使用命令(a ).A、SET INDEX TO <索引文件名>B、必须与表文件一起打开C、OPEN INDEX <索引文件名>D、USE INDEX <索引文件名>25、有如下命令序列:(c)set deleted onuse filego 3deletecount to a?a,reccount()A、100 100B、100 99C、99 100D、99 9926、设表文件和按工资索引地索引文件已经打开,用SEEK命令把记录指针指向了第一个工资为900元地记录,接着要使指针指向下一个工资为900地记录(表中工资为900元地记录有多条),应使用命令(b)A、DISPLAY NEXT 1B、SKIPC、CONTINUED、SEEK 90027、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩地平均值,结果存放在变量yw中,应使用命令(a)A、average 语文 to ywB、average 语文C、average(语文)D、REPLACE ALL 平均分 WITH (数学+英语+计算机)/328、工资数据库表已经打开,其中包含字段基本工资(N),肯定能将记录指针指向基本工资为900地命令是(d)A、SEEK 900B、LOCATE FOR 900C、FIND 900D、LOCA TE FOR基本工资=90029、copy structure to <文件名> 命令地功能是 (a)A、将当前表地结构复制生成新地表结构B、将当前表中记录复制生成新地表C、将当前表地结构参数作为记录复制到新生成地结构文件中D、以上都不对30、要将当前表多条记录存放到指定数组中,应该用到下面哪个命令(a ).A、copy to arrayB、append fromC、scatter toD、gather from31、参照完整性地规则不包括 (d)A、更新规则B、删除规则C、插入规则D、查询规则32、下列选项中,( c)不可以在数据工作期窗口中完成.A、打开表B、关闭表C、建立表D、建立关联33、在Visual FoxPro中,可以对字段设置默认值地表 (a)A、必须是数据库表B、必须是自由表C、自由表或数据库表D、不能设置字段地默认值34、设有两个数据库表,父表和子表之间是一对多地联系,为控制子表和父表地关联,可以设置“参照完整性规则”,为此要求这两个表 (b)A、在父表连接字段上建立普通索引,在子表连接字段上建立主索引B、在父表连接字段上建立主索引或候选索引,在子表连接字段上建立索引C、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D、在父表和子表地连接字段上都要建立主索引35、在Visual FoxPro中,用于修改过程文件PROG1地命令是 (b)A、CHANGE PORG1B、MODIFY COMMAND PROG1C、MODIFY PROG1D、EDIT PROG136、下列关于过程文件地说法中,错误地是(c ).A、过程文件地建立使用modify command命令B、过程文件地扩展名为.prgC、在调用过程文件中地过程之前不必打开过程文件D、过程文件包含地过程可以被其它程序调用37、在Visual FoxPro中,关于过程调用叙述正确地是(c)A、当实参地数量少于形参地数量时,多余地形参初值取逻辑假B、当实地数量多于形参地数量时,多余地实参被忽略C、实参与形参地数量必须相等D、上面地A和B都正确38、清除主窗口中地内容地命令是 (a)A、CLEARB、CLEAR ALLC、CLEAR SCREEND、CLEAR WINDOWS39、DBMS地含义是(b ).A、数据库系统B、数据库管理系统C、数据库管理员D、数据库40、在下列四个选项中,不属于基本关系运算地是 (d)A、连接B、投影C、选择D、排序二、填空题(共15道,每道1分)1、在VFP地字段类型中,系统默认日期型数据占 8个字节.2、简单索引文件地扩展名为.idx .3、函数len("奥运会成功了")地值是 12.4、在VFP中,表中备注型字段所保存地数据信息存储在以.fpt 为扩展名地文件中.5、对表结构地修改是在表设计器对话框中完成地.6、将所有被逻辑删除地记录进行物理删除地命令是 pack.7、现有表JSJ,表中有99条记录,执行下列命令:USE JSJGO 5SKIP -2?RECNO( )显示结果是 3 .8、索引查询中,若要查找地关键字段是日期型地,使用 seeek 命令完成.9、使用顺序查询地命令是LOCATE,要查询满足条件地第二条记录应使用地命令是 continue .(将命令写完整)10、在使用calculate命令时,要计算某个数值型字段地平均值应使用地函数名是average .11、要将当前student.dbf表地结构参数作为记录复制到新生成地结构文件new.dbf表中应使用命令:copy stru extended tonew.dbf. (请将保留字书写完整)12、在使用Foxpro 时, 在每个工作区中可以同时打开 32767 个表文件.(请写阿拉伯数字形式)13、"Vfp程序设计语言提供了三种基本地控制结构,它们分别是顺序结构、选择结构和循环结构 . "14、在程序中希望通过语句输入日期时间型数据,可以使用语句:@行,列get...命令和read命令配合,还可以使用input 命令.15、英文缩写'RDBMS'地中文含义是关系数据库管理系统三、判断题(共25道,每道1分)1、 ------- 正确数值运算符地优先权高于关系运算符.2、 ------- 正确表达式一般由常量、变量或函数通过运算符连接而成.3、 ------- 错误 VFP文件名地最大长度为256个字符.4、 ------- 错误 V AL函数可将数值型数据转为字符型5、 ------- 错误函数len('天安门')地结果为3.6、 ------- 正确在同一个表文件中,所有记录地长度均相同7、 ------- 错误自由表不能成为数据库表8、 ------- 错误 VFP中,可以使用display命令显示表地结构.9、 ------- 错误使用LIST ALL命令可以把备注型和通用型字段地内容显示出来10、 ------- 错误在“表”菜单中没有相当于ZAP命令地菜单项11、 ------- 正确在browse 窗口中修改记录字段值,要一个一个修改,replace命令可以实现对一批记录地某些字段内容进行修改12、 ------- 错误数据库表文件中地记录物理顺序和对应数据库表文件地索引文件地记录逻辑顺序总是不一致地13、 ------- 错误用SET INDEX TO <文件名>命令打开索引文件时,不必打开相应地数据库表文件14、 ------- 正确排序关键字可以是任意地某类型字段.15、------- 正确对于已经索引过地地表,要查找满足条件地下一条记录应使用地命令SKIP.16、 -------错误使用find命令可以在打开地索引文件中查找第一个满足条件地记录,若要查找后面满足条件地记录可配合使用continue命令来完成.17、 ------- 正确数据文件可以使用type命令来显示.18、 ------- 正确在使用copy to命令实现表中数据向数据文件中传送时,可以使用sdf限定数据文件为标准格式.19、 ------- 错误两表之间"临时性"联系称为关联,建立关联地两个表必须已经建立了"永久性"关系.20、 ------- 正确可以使用数据工作期窗口来创建表之间地临时关系.21、 ------- 错误要结束一个循环条件永远为真地循环,应使用命令loop.22、------- 正确在Visual FoxPro中,建立、修改VFP程序文件地命令均为Modify Command.23、 ------- 正确 Scan -Endscan命令不仅可用于表地扫描操作,还可以对数据文件进行扫描操作.24、 ------- 正确 DBMS是数据库定义语言地英文缩写.25、 ------- 错误数据库管理系统就是数据库系统.Visual FoxPro考试系统(V1.1)--- 考生姓名:55666 考生学号:6565656 考生班级:08国贸1VFP上机考试系统(V1.1)考试状态一、选择题(共40道,每道1分)1、在下面地Visual FoxPro表达式中,不正确地是(c)A、{^2002-05-01 10:10:10 AM}-10B、{^2002-05-01}-DATE()C、{^2002-05-01}+DA TE()D、{^2002-05-01}+102、下列表达式地值不是逻辑型地是(c)A、10>5+6B、10=9C、20+30D、.t..and.10>93、命令?{^1998-08-08}-{^1998-08-03}在屏幕上显示地结果是(b )A、不能正确执行B、5C、1D、{^1998-08-08}-{^1998-08-03}4、有关变量地说法中不正确地是 (a)A、变量名必须以字母、汉字或下划线开头B、变量分字段变量和内存变量C、在VFP中,变量名地长度不受限制D、数组定义后,它地每个元素都可当作一个内存变量来使用5、Visual FoxPro中程序文件编译之后地文件扩展名为(a ).A、prgB、fxpC、qprD、pjx6、下列函数中函数值为字符型地是(c ).A、abs( )B、sqrt( )C、substr( )D、date( )7、下列表达式结果为.f.地是(a ).A、'女'<'男'B、'girl'>'boy'C、year({^2009/05/01})>2000D、datetime()+5>datetime()8、Mod(15,-4)地结果是 (a)A、-1B、-3C、1D、39、VFP中,用来建立表结构地命令是(a ).A、modify structureB、createC、create databaseD、modifycommand10、一个表文件地数值型字段要求保留2个整数位和4个小数位,那么它地宽度最少说应当定义为(c )位A、5B、6C、7D、811、执行use sc in 0命令地结果是(b ).A、选择0号工作区打开sc表B、选择编号最小地未用工作区打开sc表C、选择1号工作区打开sc表D、显示出错信息12、下列哪个操作要用到modify structure命令 (a)A、添加一条记录B、修改记录地内容C、增加一个字段D、删除一条记录13、下面哪个操作要用命令modify structrue (a)A、添加一个字段B、修改一条记录C、删除文件D、修改一个字段地值14、下列哪种操作不需要用命令modify structure (d)A、修改小数位B、增加一个字段C、修改字段名D、修改一个字段地值15、某表文件有5个字段,其中3个字符型字段地宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录地总字节数是 (b)A、37B、38C、39D、4016、在没有索引文件打开地情况下,执行命令go top后,则函数Bof()地值为(a)A、.F.B、.T.C、1D、最大记录数17、对表SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20)),可以插入地记录是( ).A、('20080101', 'c1', '90',NULL)B、('20080101', 'c1', 90, '成绩优秀')C、('20080101', 'c1', '90', '成绩优秀')D、('20080101', 'c1', '79','成绩优秀')18、有关ZAP命令地描述,正确地是( d).A、ZAP命令只能删除当前表地当前记录B、ZAP命令只能删除当前表地带有删除标记地记录C、ZAP命令能删除当前表地全部记录D、ZAP命令能删除表地结构和全部记录19、下列使用菜单进行逻辑删除地说法中,错误地是(d )A、逻辑删除之前应该先打开表地浏览窗口,使显示“表”菜单B、“表”菜单里面地“删除记录”菜单项表示地是逻辑删除C、通过“表”菜单里面地“删除记录”菜单项可以完成逻辑删除操作D、“表”菜单里面地“彻底删除”菜单项表示地是逻辑删除20、有一个score.dbf表文件,其中有语文、数学、英语和总分四个数值型字段,要将所有记录地语文、数学、英语三科成绩相加,存入对应地总分字段中,使用地命令是:(b)A、TOTAL 语文+数学+英语 TO 总分B、REPLACE 总分 WITH 语文+数学+英语allC、SUM语文,数学,英语 TO 总分 D、REPLACE ALL 语文+数学+英语 WITH 总分21、执行如下命令USE STUDENT INDEX STULIST后,屏幕显示 Record# 学号姓名性别年龄1 99001 王晨阳男 252 99002 张键女 243 99003 田新梅女 264 99004 丁远航男 23再执行命令 SORT ON 学号 TO XH最后一条命令在系统状态栏中地信息表明 (c)A、文件正在使用B、STUDENT.DBF已经存在C、4条记录排序完成D、STUDENT.DBF已被索引22、已知student.dbf表文件,有性别和年龄字段,类型分别为C、N,要求按性别地升序和年龄地降序排序生成新表文件stu.dbf,应使用地命令是 (a)A、sort to stu on 性别,年龄/dB、index to stu on 性别,年龄/dC、copy to stuon 性别,年龄/d D、sort to stu on 性别,年龄23、将结构化复合索引文件中地索引标记“bianhao”设置为主控索引,使用地命令是(b ).A、SET INDEX TO TAG bianhaoB、SET ORDER TO TAG bianhaoC、CREATE INDEX TO bianhaoD、SET ORDER bianhao24、有一表student.dbf已经打开,要打开已经建立地索引文件xm.idx,下列正确地是 (d)A、USE student INDEX TO xm.idxB、USE student INDEX xm.idxC、setorder to xm.idx D、SET INDEX TO xm.idx25、当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省范围和条件短语,则系统将 (d)A、只计算当前记录地工资值B、计算前8条记录地工资总和C、计算后8条记录地工资总和D、计算全部记录地工资总和26、在当前表中,查找第2个女同学地记录,应使用地命令是 (c)A、LOCATE FOR 性别='女' restB、LOCA TE FOR 性别='女'C、LOCATE FOR 性别='女'CONTINUED、LIST FOR 性别='女' NEXT 227、在Visual FoxPro中,使用LOCA TE FOR命令按条件查找记录,当查找到满足条件地第一条记录后,如果还需要查找下一条满足条件地记录,应使用 (c)A、再次使用LOCA TE FOR命令B、SKIP命令C、CONTINUE命令D、GO命令28、在VFP查询中,FOUND()值为真,下列说法正确地是( a).A、eof()值一定为假B、找到了符合条件地所有记录C、用continue可以查询下一个符合条件地记录D、用skip可以查询下一个符合条件地记录29、要将指定地数据文件中地多条记录追加到当前表尾,应该用到下面哪个命令.(b )A、copy toB、append fromC、scatter toD、gather from30、要使用数组数据更新当前表地当前记录,应使用命令 ()A、SCATTER TO <数组名>B、DIMENSION <数组名>C、APPEND FROM <数组名>D、GATHER FROM <数组名>31、下列关于索引地叙述,错误地是 (b)A、只有数据库表才能建立主索引B、只有数据库表才能建立候选索引C、数据库表和自由表都可以建立普通索引D、数据库表和自由表都可以建立唯一索引32、在Visual FoxPro中,数据库表地字段或记录地有效性规则地设置可以在 (c)A、工程管理器中进行B、数据库设计器中进行C、表设计器中进行D、表单设计器中进行33、在Visual FoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间地永久联系,在参照完整性地更新规则、删除规则和插入规则中选择设置了"限制",如果表S所有地记录在表SC中都有相关联地记录,则 (c)A、允许修改表S中地学号字段值B、允许删除表S中地记录C、不允许修改表S中地学号字段值D、不允许在表S中增加新地记录34、把某个工作区设置为当前工作区用到下面哪个命令.(d )A、setB、putC、getD、select35、一个过程文件最多可以包含128个过程,过程文件扩展名是 (a).A、PRGB、FOXC、DBTD、TXT36、在程序中不需要用public等命令明确声明和建立,可直接使用地内存变量是( d)A、局部变量B、公共变量C、本地变量D、全局变量37、在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面地语句,应使用 (b)A、LOOP语句B、EXIT语句C、BREAK语句D、RETURN语句。

vf数据库基础知识习题与答案

vf数据库基础知识习题与答案

第一章VF基础知识一、选择题1. 在一个二维表中,行称为________,列称为________。

A) 属性;元组B) 元组;属性C)关系;元组D) 属性;关系2。

数据库系统的核心是________。

A)数据库管理系统B) 数据库C)数据D) 数据库应用系统3. VFP是一种________数据库管理系统。

A)层次型B)网状型C) 关系型D)树型4. 支持数据库各种操作的软件系统是________。

A) 数据库系统B) 操作系统C) 数据库管理系统D) 命令系统5。

在关系模型中,从表中选出满足条件的记录的操作称为________.A)连接B) 投影C) 联系D)选择6。

数据库系统与文件系统的主要区别是________.A)文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件B) 文件系统管理的数据较少,而数据库系统能管理大量数据C)文件系统比较简单,数据库系统比较复杂D)文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题7。

在关系运算中,选择的操作对象是________;投影的操作对象是_______ _;连接的操作对象是________。

A)一个表;一个表;两个表B) 一个表;两个表;两个表C) 一个表;一个表;一个表D) 两个表;一个表;两个表8. 在关系数据库中,基本的关系运算有三种,它们是________。

A)选择、投影和统计B) 选择、投影和连接C) 排序、索引和选择D) 统计、查找和连接9. VFP是一种关系型数据库管理系统,所谓关系是指________.A) 表中各个记录之间的联系B) 数据模型满足一定条件的二维表格式C) 表中各个字段之间的联系D)一个表与另一个表之间的联系10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。

A) 一对一B) 多对一C)一对多D)多对多11. 自然连接要求被连接的两关系有若干相同的________。

VFP练习题

VFP练习题

练习题:第1章数据库系统概述一、选择题1、下列关于数据库系统的叙述中正确的是()A)数据库系统避免了一切冗余B)数据库系统比文件系统管理更多的数据C)数据库系统减少了数据冗余D)数据库系统中数据的一致性是指数据类型一致2、下列有关数据库的描述,正确的是()A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件3、关系是指()A)元组的集合B)属性的集合C)字段的集合D)实例的集合4、数据库系统的核心是()A)数据库B)数据库管理系统C)操作系统D)软件工程5、按照数据模型分类,数据库系统可以分为3种类型,即()A)大型、中型和小型B)层次、网状和关系C)网状、链状和环状D)文字、数字和图形6、VFP6是一种关系型数据库管理系统,所谓关系是指()A)一个数据库文件与另一个数据库文件之间有一定的关系B)各条记录中的数据彼此有一定的关系C)数据模型满足一定条件的二维表格式D)一个表与另一个表之间的联系7、在关系数据库中,基本的关系运算有三种,它们是()A)选择、投影和统计B)选择、投影和连接C)排序、索引和选择D)并、差、交8、两个实体之间的联系可以分为3种类型,其中不包括()A)一对一联系B)一对二联系C)多对多联系D)一对多联系9、在选项对话框的“文件位置”选项卡中可以设置()A)表单的默认大小B)默认目录C)日期和时间的显示格式D)程序代码的颜色10、项目管理器的“数据”选项卡用于显示和管理()A)数据库、自由表和查询B)数据库、视图和查询C)数据库、自由表、查询和视图D)数据库、表单和查询11、项目管理器的“文档”选项卡用于显示和管理()A)表单、报表和查询B)数据库、表单和报表C)查询、报表和视图D)表单、报表和标签二、填空题1、现实世界中客观存在的每一个事物都是一个对象,这些对象所具有的固有特征是。

(属性)2、关系模型是由一个或多个组成的集合;用二维表格表示实体类型及实体间联系的数据模型称为。

VFP试题

VFP试题

VFP试题集一、选择题第1章数据库系统及Visual Foxpro概述1. 根据关系模型的有关理论,下列说法中不正确的是________。

A.二维表中的每一列均有唯一的字段名B.二维表中不允许出现完全相同的两行C.二维表中行的顺序、列的顺序均可以任意交换D.二维表中行的顺序、列的顺序不可以任意交换2. Visual FoxPro是一个___________。

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. 数据库系统由数据库、_________组成。

A.DBMS、应用程序、支持数据库运行的软、硬件环境和DBAB.DBMS和DBAC.DBMS、应用程序和DBAD.DBMS、应用程序、支持数据库运行的软件环境和DBA8. 在关系模型中,利用关系运算对两个关系进行操作,得到的结果是:__________。

A. 属性B. 关系C. 元组D. 关系模式9. E-R 图示 E-R 模型的图形表示法,它是表示概念模型的有力工具。

在 E-R 图中,实体之间的联系用_____________ 表示。

A.矩形框B.菱形框C.圆形框D.椭圆形框10.数据库系统与文件系统的最主要区别是____________。

A.数据库系统复杂,而文件系统简单B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决11.关系模型的基本结构是_________。

vfp练习题(打印版)

vfp练习题(打印版)

vfp练习题(打印版)# VFP练习题(打印版)## 一、选择题1. VFP中,以下哪个选项是用于设置字段的显示格式?A. 显示B. 隐藏C. 格式D. 规则2. 在VFP中,要实现数据的排序,可以使用以下哪个命令?A. `SORT`B. `ORDER`C. `RANK`D. `CLASSIFY`3. VFP中,创建报表时,以下哪个选项是用于设置报表的页眉和页脚?A. `REPORT FORM`B. `REPORT FOOTER`C. `PAGE HEADER`D. `PAGE FOOTER`## 二、填空题4. 在VFP中,使用______命令可以创建一个新的表单。

5. VFP中,要将一个字段的值赋给另一个字段,可以使用______语句。

6. VFP报表设计中,______是用来控制报表的打印格式。

## 三、简答题7. 简述VFP中如何使用SQL语句进行数据查询。

8. 描述VFP中如何实现数据表的连接操作。

## 四、操作题9. 假设有一个名为“学生”的表,包含字段:学号(C型)、姓名(C 型)、年龄(N型)。

请编写VFP命令,实现以下操作:- 显示所有学生的姓名和年龄。

- 按年龄从大到小排序显示所有学生的信息。

10. 给定两个表:“学生”和“课程”,学生表包含字段:学号、姓名;课程表包含字段:课程号、课程名。

请编写VFP命令,实现以下操作:- 将两个表通过学号连接,并显示连接后的所有信息。

## 五、综合应用题11. 设计一个VFP表单,包含以下功能:- 一个文本框用于输入学生姓名。

- 一个按钮,点击后在“学生”表中查找该姓名的学生信息,并在表单上显示。

- 一个命令按钮,用于将输入的姓名添加到“学生”表中。

## 六、编程题12. 编写一个VFP程序,实现以下功能:- 从键盘接收一个数字,判断该数字是奇数还是偶数,并在屏幕上显示结果。

## 七、思考题13. 思考在VFP中如何实现数据的加密和解密操作,并简要描述可能使用的方法。

vfp语言基础函数考试题及答案

vfp语言基础函数考试题及答案

vfp语言基础函数考试题及答案一、选择题(每题2分,共20分)1. 在VFP中,用于计算字符串长度的函数是()。

A. LENB. UBOUNDC. TYPED. DATE答案:A2. 如果要获取当前日期,应该使用VFP中的哪个函数?()A. DATE()B. TIME()C. TODAY()D. NOW()答案:C3. 在VFP中,用于将字符型数据转换为数值型数据的函数是()。

A. STR()B. VAL()C. CTOD()D. CDOW()答案:B4. 以下哪个函数用于计算数组中元素的数量?()A. LENB. ALENC. UBOUNDD. NROW5. VFP中,用于将数值型数据转换为字符型数据的函数是()。

A. STR()B. VAL()C. CTOD()D. CDOW()答案:A6. 在VFP中,用于计算当前时间的函数是()。

A. DATE()B. TIME()C. TODAY()D. NOW()答案:B7. 下列哪个函数用于计算数组的上界?()A. LENB. ALENC. UBOUNDD. NROW答案:C8. 在VFP中,哪个函数用于获取当前日期的星期数?()A. DATE()B. TIME()C. CDOW()D. NOW()答案:C9. 用于将日期型数据转换为字符型数据的函数是()。

B. CTOD()C. DTOC()D. DATE()答案:C10. 在VFP中,用于返回数组下界的函数是()。

A. LENB. ALENC. LBOUNDD. NROW答案:C二、填空题(每题2分,共20分)1. 在VFP中,使用________函数可以获取当前系统时间。

答案:NOW()2. 要计算一个字符串中包含的字符数量,可以使用________函数。

答案:LEN3. 如果需要将一个日期转换为字符型表示,可以使用________函数。

答案:DTOC()4. 当需要将一个数值转换为字符串时,可以使用________函数。

vfp基础试题及答案

vfp基础试题及答案

vfp基础试题及答案一、单项选择题(每题2分,共20分)1. Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 字段类型B. 记录长度C. 索引类型D. 表单名称答案:D2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. STR()C. SPACE()D. AT()答案:A3. Visual FoxPro中,以下哪个命令用于打开一个表单?A. OPEN FORMB. DO FORMC. DISPLAY FORMD. CREATE FORM答案:B4. 在Visual FoxPro中,以下哪个选项不是报表的数据环境的组成部分?A. 数据源B. 控件C. 报表对象D. 表单答案:D5. Visual FoxPro中,以下哪个命令用于创建一个查询?A. SELECTB. QUERYC. CREATE QUERYD. DESIGN QUERY答案:C6. 在Visual FoxPro中,以下哪个函数用于将数值转换为字符串?A. NUMERIC()B. STR()C. VAL()D. ALLTRIM()答案:B7. Visual FoxPro中,以下哪个命令用于关闭一个数据库?A. CLOSE DATABASEB. USEC. CLOSE ALLD. SET DATABASE TO答案:A8. 在Visual FoxPro中,以下哪个选项不是索引的类型?A. 主索引B. 候选索引C. 唯一索引D. 复合索引答案:B9. Visual FoxPro中,以下哪个命令用于删除一个表?A. DELETE TABLEB. DROP TABLEC. REMOVE TABLED. ERASE TABLE答案:B10. 在Visual FoxPro中,以下哪个选项不是表单的属性?A. CaptionB. HeightC. WidthD. Recordsource答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

vf选择题及答案

vf选择题及答案

一、选择题1. 在Visual FoxPro中,向数据库文件中追加数据使用语句( C )。

A、INSERTB、REPLACEC、APPENDD、ADD2. 在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是( D )。

A、 delete allB、packC、recallD、 zap3. 在Visual FoxPro中,复制当前工作区中库结构的命令是( C )。

A、Copy stru <原文件> to<目标文件>B、Copy <原文件> stru to <目标文件>C、Copy stru to <库文件名>D、Copy stru to <库文件名>exten4. 在Visual FoxPro中,使用replace〈字段名〉with〈表达式〉for〈条件〉后,记录指针为( D )。

A、视情况而定B、当前记录C、bofD、为文件尾5. 在Visual FoxPro中,对数据库结构或记录进行输入、修改后,应按( A )存盘退出。

A、ctrl+wB、ctrl+qC、ctrl+cD、esc6. 在Visual FoxPro中,用modify structure对数据库结构进行修改时,数据库的原有数据( C )。

A、将全部丢失B、不会丢失C、可能丢失某些数据项D、可能丢失某些数据记录7. 在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( A )。

A、display all for nl>20B、display all while nl>20C、list for nl while nl>20D、list while nl>208. 在Visual FoxPro中,skip命令移动记录指针的基准是( B )。

A、第一条记录B、当前记录C、指定纪录D、库文件尾9. 一个数据库文件中多个备注字段的内容是存放在( B )。

计算机二级VFP试题及答案

计算机二级VFP试题及答案

一、选择题(1) 下面叙述正确的是(C)A。

算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是(C)A。

队列B。

线性表C。

二叉树D. 栈(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得A. 8B. 16 C。

32 D。

15(4) 下面描述中,符合结构化程序设计风格的是(A)A。

使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B。

模块只有一个入口,可以有多个出口C。

注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是(D) 注:P55—58A。

对象B。

继承C。

类D. 过程调用(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A。

可行性分析B。

需求分析C. 详细设计D. 程序编码(7) 在软件开发中,下面任务不属于设计阶段的是(D)A。

数据结构设计B。

给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型(8) 数据库系统的核心是(B)A。

数据模型B。

数据库管理系统C。

软件工具D。

数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B。

数据库设计是指设计数据库管理系统C。

数据库技术的根本目标是要解决数据共享的问题D。

数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)注:P108A。

内模式B. 外模式C。

概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B。

算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A。

算法程序的长度B。

算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A。

vfp练习题答案

vfp练习题答案

vfp练习题答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个命令用于打开表单?A. OPEN FORMB. DISPLAY FORMC. VIEW FORMD. SHOW FORM2. 以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DATEADD()C. DATEDIFFS()D. DATESUB()3. 要在Visual FoxPro中创建一个新表,应该使用以下哪个命令?A. CREATE TABLEB. NEW TABLEC. DEFINE TABLED. MAKE TABLE4. 以下哪个命令用于将数据从表单的字段传送到数据库表?A. POSTB. SAVEC. RECALLD. PACK5. 在Visual FoxPro中,以下哪个属性用于设置表单的标题?A. CaptionB. TitleC. HeaderD. Label6. 以下哪个控件用于在表单上显示文本?A. LabelB. TextboxC. ComboboxD. Listbox7. 以下哪个函数用于返回当前日期?A. DATE()B. TODAY()C. CURDATE()D. GETDATE()8. 在Visual FoxPro中,以下哪个命令用于关闭表单?A. CLOSE FORMB. END FORMC. EXIT FORMD. QUIT FORM9. 以下哪个属性用于设置文本框的输入焦点?A. FocusB. ActiveControlC. SelectD. SetFocus10. 在Visual FoxPro中,以下哪个命令用于删除当前记录?A. DELETEB. ERASEC. REMOVED. DROP二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用 ________ 函数可以获取系统当前时间。

2. 当需要在表单上创建一个按钮控件时,可以使用 ________ 类。

计算机二级(VF)VisualFoxPro概述章节练习试卷1(题后含答案及解析)

计算机二级(VF)VisualFoxPro概述章节练习试卷1(题后含答案及解析)

计算机二级(VF)VisualFoxPro概述章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.打开VisualFoxPro“项目管理器”的“文档”(Does)选项卡,其中包括______。

A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上三种文件正确答案:D 涉及知识点:Visual FoxPro概述2.在VisualFoxPro中,用于建立或修改过程文件的命令是______。

A.MODIFY<文件名>B.MODIFY COMMAND<文件名>C.MODIFY PROCEDURE<文件名>D.上面B和C都对正确答案:B 涉及知识点:Visual FoxPro概述3.使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在Result中选择______。

A.Pad NameB.SubmenuC.CommandD.Procedure正确答案:B 涉及知识点:Visual FoxPro概述4.扩展名为.dbc的文件是______。

A.表单文件B.数据库表文件C.数据库文件D.项目文件正确答案:C 涉及知识点:Visual FoxPro概述5.假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是______。

A.DO mymenuB.DO mymenu.mprC.DO mymenu.pjxD.DO mymenu.max正确答案:B 涉及知识点:Visual FoxPro概述6.一个数据库名为student,要想打开该数据库,应使用命令______。

A.OPEN studentB.OPENDATA studentC.USEDATA studentD.USE student正确答案:B 涉及知识点:Visual FoxPro概述7.在命令窗口中,将A盘根目录下的STD.PRG文件复制到C盘的\DB目录中,应使用命令______。

VFP章节笔试习题(2021版)

VFP章节笔试习题(2021版)

VFP章节笔试习题(2021版)第三部分习题及参考解答习题(一)数据库系统基础知识一、选择题5. DBAS指的是______。

A. 数据库管理系统 B. 数据库系统C. 数据库应用系统D. 数据库服务系统12. 在下述关于数据库系统的叙述中,正确的是______。

A. 数据库中只存在数据项之间的联系B. 数据库的数据项之间和记录之间都存在联系C. 数据库的数据项之间无联系,记录之间存在联系D. 数据库的数据项之间和记录之间都不存在联系 13. 关系是指______。

A. 元组的集合B. 属性的集合C. 字段的集合D. 实例的集合18. 数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与______。

A. 操作系统B. 文件系统C. 数据集合D. 数据库管理系统及相关软件23. 如果一个关系中的属性或属性组能够唯一地标识一个元组,那么称该属性或属性组为_____。

A. 主关键字B. 候选关键字C. 外关键字D. 关系24. 关系中的“主关键字”不允许取空值是指______约束规则。

A. 实体完整性 B. 数据完整性 C. 引用完整性D. 用户自定义完整性第三部分习题及参考解答二、填空题1. 数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。

2. 数据库是长期存储在计算机内、有组织的、可共享的数据集合。

3. DBMS管理的是有结构的数据。

4. 数据独立性又可分为物理数据独立性和逻辑数据独立性。

5. 关系数据库是采用__关系模式_____作为数据的组织方式。

6. 关系的直观解释是__二维表____,在FoxPro中称关系为_数据库文件____。

7.数据库系统的核心是__数据管理系统____。

(二)Visual FoxPro操作基础一、选择题2. 退出Visual FoxPro的操作方法是______。

A. 从文件下拉菜单中选择“退出”选项B. 用鼠标左按钮单击关闭窗口按钮C. 在命令窗口中键入QUIT命令,然后按回车键D. 以上方法都可以3. 启动Visual FoxPro向导的方法是______。

全国计算机二级VFP真题及答案

全国计算机二级VFP真题及答案

2012年3月全国计算机等级考试二级VFP笔试试卷一、选择题(每小题2分,共70分)(1)下列叙述中正确的是 A)循环队列是队列的一种链式存储结构 B)循环队列是一种逻辑结构 C)循环队列是队列的一种顺序存储结构 D)循环队列是非线性结构(2)下列叙述中正确的是 A)栈是一种先进先出的线性表B)队列是一种后进先出的线性表C)栈与队列都是非线性结构 D)以上三种说法都不对(3)一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为 A)4 B)16 C)10 D)6 (4)在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A)逻辑模式 B)概念模式 C)内模式 D)外模式(5)在满足实体完整性约束的条件下A)一个关系中可以没有候选关键字B)一个关系中只能有一个候选关键字C)一个关系中必须有多个候选关键字D)一个关系中应该有一个或多个候选关键字(6)有三个关系R、S和T如下:T的操作是A)并 B)差 C)交 D)自然连接(7)软件生命周期的活动中不包括A)软件维护 B)需求分析 C)市场调研 D)软件测试(8)下面不属于需求分析阶段任务的是A)确定软件系统的性能需求 B)确定软件系统的功能需求C)指定软件集成测试计划 D)需求规格说明书评审(9)在黑盒测试方法中,设计测试用例的主要根据是A)程序外部功能 B)程序数据结构C)程序流程图 D)程序内部结构(10)在软件设计中不使用的工具是 A)系统结构图B)程序流程图 C)PAD图 D)数据流图(DFD图)(11)Visual FoxPro6.0属于A)层次数据库管理系统 B)关系数据库管理系统C)面向对象数据库管理系统 D)分布式数据库管理系统(12)下列字符型常量的表示中,错误的是A)[[品牌]] B)'5+3'C)'[x=y]' D)["计算机"] (13)函数UPPER("1a2B")的结果是A)1A2b B)1a2B C)1A2B D)1a2b(14)可以随表的打开而自动打开的索引是A)单项压缩索引文件 B)单项索引文件C)非结构复合索引文件 D)结构复合索引文件(15)为数据库表增加字段有效性规则是为了保证数据的A)域完整性 B)表完整性 C)参照完整性 D)实体完整性(16)在Visual FoxPro中,可以在不同工作区同时打开多个数据库表或自由表,改变当前工作区的命令是A)OPEN B)SELECT C)USE D)LOAD(17)在INPUT、ACCEPT和WAIT三个命令中,必须要以回车键表示结束的命令是 A)ACCEPT、WAIT B)INPUT、WAIT C)INPUT、ACCEPT D)INPUT、ACCEPT和WAIT (18)下列控件中,不能设置数据源的是A)复选框 B)命令按钮 C)选项组 D)列表框(19)查询“教师”表中"住址"字段中含有“望京”字样的教师信息,正确的SQL语句是A)SELECT * FROM 教师 WHERE 住址LIKE "%望京%"B)SELECT * FROM 教师 FOR 住址 LIKE "%望京%"C)SELECT * FROM 教师 FOR 住址="%望京%"D)SELECT * FROM 教师 WHERE 住址="%望京%"(20)查询设计器中的“筛选”选项卡的作用是A)查看生成的SQL代码 B)指定查询条件C)增加或删除查询表 D)选择所要查询的字段(21)某数据表有20条记录,若用函数EOF()测试结果为.T.,那么此时函数RECNO()值是A)21 B)20 C)19 D)1 (22)为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是“110”,正确的SQL语句是A)CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT (职工号,3)="110"B)CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS (职工号,3)="110"C)ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT (职工号,3)="110"D)ALTER TABLE 教师 ALTER 职工号 CHECK LEFT (职工号,3)="110"(23)对数据库表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为 A)性别+年龄 B)VAL(性别)+年龄 C)性别,年龄 D)性别+STR(年龄,2)(24)删除视图salary的命令是A)DROP VIEW salary B)DROP salary VIEWC)DELECT salary D)DELECT salary VIEW (25)关于内存变量的调用,下列说法正确的是A)局部变量能被本层模块和下层模块程序调用B)私有变量能被本层模块和下层模块程序调用C)局部变量不能被本层模块程序调用D)私有变量只能被本层模块程序调用(26)在命令按钮组中,决定命令按钮数目的属性是A)ButtonNum B)ControlSource C)ButtonCount D)Value (27)报表文件的扩展名是A).MNX B).FXP C).PRG D).FRX (28)下列选项中,下列属于SQL数据定义功能的是A)ALTER B)CREATE C)DROP D)SELECT (29)要将Visual FoxPro系统菜单恢复成标准配置,可先执行SET SYSMENU NOSAVE命令,然后再执行A)SET TO SYSMENU B)SET SYSMENU TO DEFAULT B)SET TO DEFAULT D)SET DEFAULT TO SYSMENU (30)假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是 A)表单Init B)选项按钮的Init C)选项按钮组的Init D)表单的Load31-35题使用如下三个数据库表:图书(索书号,书名,出版社,定价,ISBN)借书证(结束证号,姓名,性别,专业,所在单位)借书记录(借阅号,索书号,借书证号,借书日期,还书日期) 其中:定价是货币型,借书日期和还书日期是日期型,其他是字符型。

2002-2010.3计算机等级二级vfp历年考试真题答案(本文作者以更新)

2002-2010.3计算机等级二级vfp历年考试真题答案(本文作者以更新)

2002年9月全国计算机考试VF二级考试笔试试题一、选择题((一)——(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,是有一个选项是正确的。

请将正确选项添涂在答题卡相应的位置上,答在试卷上不得分。

(1)在写列四个选项中,不属于基本关系运算的是A)连接 B)投影 C)选择 D)排序(2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系(3)VF支持的数据模型是A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(4)VF的命令窗口中键如CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮(5)将内存变量定义为全局变量的VF命令是A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 0(6)扩展名为DBC的文件是A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件(7)建设已经生成了名为mymenu的菜单问,执行该菜单文件的命令是A)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx0(8)下面有关索引的描述正确的是A)简化里索引以后。

原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作(9)若建立索引的字段值不允许重复,并且一个表中只能创建一个。

VFP选择题1

VFP选择题1

1.关系数据库管理系统所管理的关系是A.一个DBF文件B.若干个二维表C.一个DBC文件D.若干个DBC文件2.不允许记录中出现重复索引的索引是A.主索引和唯一索引B.主索引、候选索引、普通索引C.主索引、候选索引D.主索引、候选索引、唯一索引3.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表A.是同一个数据库中的两个表B.不同数据库中的两个表C.两个自由表D.一个是数据库表另一个是自由表4.在VFP中,可以对字段设置默认值的表A.必须是数据库表B.必须是自由表C.自由表或数据库表D.不能设置字段的有效性规则5.VFP关系数据库管理系统能够实现的三种基本关系运算是A.索引、排序、查找B.建库、录入、排序C.选择、投影、联接D.显示、统计、复制6.打开VFP“项目管理器”的文档选项卡,其中包含A.表单(FORM)文件B.报表(REPORT)文件C.标签(LABEL)文件D.以上三种文件7.可以链接或嵌入OLE对象的字段类型是A.备注型字段B.通用型和备注型字段C.通用型字段D.任何类型的字段8.下面关于属性、方法和事件的叙述中,错误的是A.属性用于描述对象的状态,方法用于表示对象的行为B.基于同一个类型产生的两个对象可以分别设置自己的属性值C.事件代码也可以像方法一样被显式调用D.在新建一个表单时,可以添加新的属性、方法和事件9.查询设计器和视图设计器的主要不同表现在于A.查询设计器有“更新条件”选项卡,没有“查询去向”选项B.查询设计器没有“更新条件”选项卡,有“查询去向”选项C.视图设计器没有“更新条件”选项卡,有“查询去向”选项D.视图设计器有“更新条件”选项卡,也有“查询去向”选项10.在VFP中,表单(FORM)是指A.数据库中各个表的清单B.一个表中各个记录的清单C.数据库查询的列表D.窗口界面11.在VFP中,打开数据库的命令是A.OPEN DATABASE<数据库名>B.USE<数据库名>C.USE DATABASE<数据库名>D.OPEN <数据库名>12.连续执行以下命令后,最后一条命令的输出结果是SET EXACT OFFX=“A ”IIF(“A”=X,X-“BCD”,X+“BCD”)A.AB.BCDC.A BCDD.ABCD13.在以下四组函数运算中,结果相同的是A.LEFT(“VISUAL FOXPRO”,6)与SUBSTR(“VISUAL FOXPRO”,1,6)B.YEAR(DATE())与SUBSTR(DTOC(DA TE),7,2)C.V ARTYPE(“36-5*4”)与V ARTYPE(36-5*4)D.假定A=“THIS ”,B=“IS A STRING”,A-B与A+B14.在VFP中,用于建立或修改过程文件的命令是A.MODIFY <文件名>B.MODIFY COMMAND <文件名>C.MODIFY PROCEDURE <文件名>D.上面B和C都对15.在SQL查询时,使用WHERE子句指出的是A.查询目标B.查询结果C.查询条件D.查询视图16.在下面关于面向对象数据库的叙述中,错误的是A.每个对象在系统中都有唯一的对象表识B.事件作用于对象,对象识别事件并作出相应反应C.一个子类能够继承其所有父类的属性和方法D.一个父类包括其所有子类的属性和方法17.结构化程序设计的三种基本逻辑结构是A.选择结构、循环结构和嵌套结构B.顺序结构、选择结构和循环结构C.顺序结构、循环结构和模块结构D.顺序结构、递归结构和循环结构18.使用命令DECLEAR MM(2,3)定义的数组,包含的数组元素(下标变量)的个数为A.2个B.3个C.5个D.6个19.使用VFP的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应该在RESULT 中选择A.PAD NAMEB.SUBMENUC.COMMANDD.PROCEDURE20.VFP的报表文件.FRX中保存的是A.打印报表的预览格式B.打印报表本身C.报表的格式和数据D.报表设计格式的定义21.在VFP中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。

vfp A、B、C、D卷选择题(1)

vfp A、B、C、D卷选择题(1)

A卷1、VFP中,扩展名为“.DBF”文件被称为(B)。

A、数据库文件B、表文件C、程序文件D、项目文件2、若XS表包含50条记录,(A)命令能显示所有记录。

A、LISTB、DISPLAYC、LIST NEXT 10D、LIST RECORD 503、对数据表进行操作时,要使记录指针移向下一记录的命令是(A)A、SKIPB、GO 1C、SKIP -1D、RECORD 14、建立索引时,(C)字段不能作为索引字段。

A、字符型B、数值型C、备注型D、日期型5、要为当前表中的所有职工增加100元工资,应该使用命令(C)。

A、REPLACE REST 工资WITH 工资+100B、REPLACE 工资WITH 工资+100C、REPLACE ALL 工资WITH 工资+100D、REPLACE NEXT 100 工资WITH 工资6、VFP中CTOD()函数返回值的类型是(D)A、字符型B、日期型C、数值型D、逻辑型7、已知RY数据库的基本情况表包含“姓名”字段,当打开该表后,要显示当前记录中姓名字段的值,应用(D)A、姓名B、?”姓名”C、?M->姓名D、?姓名8、使用命令DIMENSION A(2,3)定义的数组,包含的数组元素(下标变量)的个数为(D)A、2个B、3个C、5个D、6个9、表单的NAME 属性用于(B)A、作为保存表单时的文件名B、引用表单对象C、显示在表单标题栏中D、作为运行表单时的表单名10、对数据表的结构进行操作,通常是在(A)环境下完成的。

A、表设计器B、表向导C、表浏览器D、表编辑器11、以下哪个是容器类(C)A、TIMERB、COMMANDC、FORMD、LABLE12、设置用户默认工作目录,应该在“工具”菜单中选择(D)A、向导B、组件管理库C、调试器D、选项13、Visual Foxpro6.0是(C)数据库系统。

A、网络B、层次C、关系D、链状14、在Visual Foxpro中,表单(Form)是指(D)A、数据库中各个表的清单B、一个表中各个记录的清单C、数据库查询的列表D、窗口界面15、V AL(”123.45”)的值是(A)。

VFP 选择题(1)计算机二级考试

VFP 选择题(1)计算机二级考试

VFP 选择题(1)C 1、下面叙述中()不属于数据库系统的特点。

数据结构化好数据独立性高数据冗余度高数据共享程度高C 2、某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则产品和零件之间存在着()的联系。

一对一一对多多对多不能确定A 3、现实世界中的事物(对象或个体),在数据世界中则表示为()。

记录数据项文件数据库B 4、数据库的一系列特性是由一个称为()的软件,提供通用的存取和控制方法加以实现的。

数据服务器数据库管理系统数据分析系统数据存储系统D 5、数据库系统的特点包括()。

数据的结构化数据共享数据的独立性和可控冗余度以上都是A 6、数据库应用系统是指在()支持下运行的计算机应用系统。

数据库管理系统文件系统应用程序操作系统C 7、在教学中,一个学生要学习多门课程,而一门课程又有多名学生学习,则学生与课程这两个实体之间存在着()联系。

一对一一对多多对多多对一B 8、数据库系统通常采用三级模式结构,数据库用户所看到的模式是()。

概念模式外模式内模式中间模式A 9、下列叙述中有关数据库系统错误的概念是()。

用户不经dbms可直接访问数据库。

关系规范化的主要目的是减少数据冗余。

mis的含义是管理信息系统。

oracle是关系型数据库产品。

D 10、数据管理技术的发展经历了三个阶段,其中不包括的阶段是()。

人工管理阶段数据库系统阶段文件系统阶段机器管理阶段D 11、在信息世界中,客观存在并且可以相互区别的事物称为()。

记录属性联系实体C 12、能够对数据库资源进行统一管理和控制的是()。

数据库数据库应用系统数据库管理系统数据库操作系统D 13、一个关系相当于一张二维表,表中的各列相当于关系的()。

数据项元组结构属性B 14、在关系模式中,关系可视为一张表,元组是指表中的()。

一列一行表名值域C 15、关系数据库管理系统必须实现的三种基本关系运算是()。

索引、排序、查找建库、录入、排序选择、投影、连接显示、统计、复制B 16、数据库管理系统采用的数据模型一般有()三种。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【计算机等级考试】2006年1月份计算机二级考试选择题B 20101 下列叙述中()不属于数据库系统的特点。

A.数据独立性高B.数据冗余度高C.数据结构化好D.数据共享程度高B 20102 下列有关VFP的叙述正确的是()。

A.在VFP命令窗口中,对命令的大小写敏感BVFP的命令关键字中如果出现全角字符,则执行该命令会出错C.按Ctrl+F3快捷键,会显示隐藏的命令窗口D.项目管理器中不能创建文本文件C 20103 在“选项”对话框的“区域”选项卡中可以设置()。

A.表单的默认大小B.默认目录C.日期和时间显示格式D.程序代码的颜色D 20104 要建立数据库中表与表间的永久性关系应使用()。

A.表设计器B.查询设计器C.表单设计器D.数据库设计器D 20105 要想在不同的工作区中打开相应的表,可从系统菜单中选择()菜单项。

A.文件→打开B.工具→选项C.显示→工具栏D.窗口→数据工作期A 20201 数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是()。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD.DBS就是DB,也就是DBMSC 20202 关系数据库管理系统支持的三种基本关系运算是()。

A索引、排序、查找 B.建库、录入、排序C.选择、投影、连接D.显示、统计、复制B 20203 数据库管理系统采用的数据模型一般有()三种。

A. 网状、链状和层次B.层次、关系和网状C.链状、网状和关系D.层次、关系和环状A 20204 在关系模型中,常利用公共属性建立两个表的联系,对于关联的父表,这个属性称之为()。

A. 主码B. 外码C. 候选码D. 关联码A 20205 数据之间的逻辑结构是一张二维表的数据模型是()。

A. 关系模型B. 层次模型C. 网状模型D. 实体模型A 20301 下列函数返回值不是字符型的是()。

A. YEAR( )B. SUBSTR( )C. TIME( )D. SPACE( )D 20302 下列表达式中不能返回字符串"FoxPro"的是()。

A. "Fox" + "Pro"B. ALLTRIM("Fox "–"Pro")C. ALLTRIM ("Fox" + "Pro")D. "Fox " + "Pro"A 20303 下列函数返回值为数值型的是()。

A. AT('fox','visual foxpro')B. CTOD('01/01/96')C. EMPTY(5)D. SUBSTR(DTOC(DATE()),7,2)B 20304 下列函数返回值为日期型的是()。

A. TYPE("DATE()")B. CTOD(DTOC(DA TE()))C. TIME()D. YEAR({^2004/05/04})A 20305 在下列四组函数运算中,结果相同的是()。

A. LEET("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)B. YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)C. TYPE("36–5*4")与TYPE(36–5*4)D. A–B与A+B (假定A="this ", B="is a string")1【Visual FoxPro 6.0】andywho@2 D 20401 下列表达式的运算结果为.F.的是( )。

A. "fort" $ "comfortable"B. "computer"="comp"C. "former"=="former"D. "computer"=="comp"D 20402 假设变量n 、c 和m 已被分别赋予数值型、字符型和逻辑型的值,下列表达式中错误的是( )。

A. n*n –3B. c+"hello"C. n>10 or mD. n+2–cC 20403 下列关于日期或日期时间的表达式中,错误的是( )。

A. {^2004–09–01 11:10:10:AM}–{^2001–09–01 11:10:10AM}B. {^2004–01–01}+20C. {^2004/02/01}+{^2001/02/01}D. {^2004/02/01}–{^2001/02/01}C 20404 下列关于Visual FoxPro 数组的叙述中,错误的是( )。

A. 用dimension 和declare 都可以定义数组B. Visual FoxPro 只支持一维数组和二维数组C. 一个数组中各个数组元素数据类型必须相同D. 新定义数组的各个数组元素初值为.F.D 20405 下列表达式结果为数值型的是( )。

A. CTOD("05/04/99")–28B. "100"+"50"C. 150+50=200D. LEN("GOOD")–1D 20501 在创建表结构时,可设置字段是否允许接受NULL 值。

下列有关NULL 含义的叙述中,正确的是( )。

A. NULL 可看作是空字符串B. NULL 与数值0具有同等的意义C. NULL 的默认值为逻辑值.F.D. NULL 表示不确定的值D 20502 在数据库表中,可设置字段的( )以规范数据的输入格式。

A. 有效性规则B. 格式C. 默认值D. 输入掩码B 20503 下列关于自由表的叙述中,正确的是( )。

A. 自由表和数据库表是完全相同的B. 自由表不能建立有效性规则C. 自由表不能建立候选索引D. 自由表不可以加入到数据库中A 20504 在表设计器的字段选项卡中,可设置字段的( )以防止输入非法值。

A. 有效性规则B. 默认值C. 注释D. 有效性信息C 20505 某关系表规定“成绩”字段输入的数据必须在0和100之间(包括0和100),则应在数据库表的字段有效性规则输入框中输入表达式( )。

A. 0<=成绩<=100B. 成绩>=0 and <=100C. 成绩>=0 and 成绩<=100D. 成绩>=0 or 成绩<=100C 20601 要对姓名(字符型)和出生日期(日期型)两个字段进行组合索引,正确的表达式是( )。

A. 姓名+出生日期B. ctod(姓名)+出生日期C. 姓名+dtoc(出生日期)D. str(姓名)+str(出生日期)A 20602 在数据库设计器中,如果两个表的索引标识之间有一条黑线相连接,表示这两个表存在着( )。

A. 永久关系B. 临时关系C. 索引关系D. 触发关系A 20603 数据库的表设计器与自由表设计器的索引类型有所不同,( )只适用数据库表。

A. 主索引B. 候选索引C. 唯一索引D. 普通索引B 20604 不允许记录中出现重复的索引关键字值的索引是( )。

【计算机等级考试】A. 主索引B. 主索引、候选索引C. 主索引、候选索引、普遍索引D. 主索引、候选索引、唯一索引D 20605 在Visual FoxPro中,建立索引的作用之一是()。

A. 节省存储空间B. 便于管理C. 提高查询和更新的速度D. 提高查询速度B 20701 要对当前表中所有工资字段(数值型)的值增加100,正确的命令是()。

A. replace 工资with 工资+100 B. replace all 工资with 工资+100C. replace all 工资with 100D. replace 工资with 100D 20702 当前表“职工.dbf”有工号(字符型)、基本工资(数值型)、职称(字符型)等字段,要将“高工”职称职工的基本工资增加100元,正确的命令是()。

A. replace all 基本工资=基本工资+100 for 职称="高工"B. replace all 基本工资=基本工资+100 where 职称="高工"C. replace 基本工资with 基本工资+100 where 职称="高工"D. replace 基本工资with 基本工资+100 for 职称="高工"A 20703 设当前表中有10条记录,当函数BOF()的值为.T.时,函数FOUND()的返回值是()。

A. .F.B. .T.C. 0D. 1B 20704 若rsk.dbf有20条记录,执行下列命令序列后,显示结果为()。

use rsklistgo 6skip –2? recno( )A. 21B. 4C. 8D. 20C 20705 对于成绩表中“平均成绩”字段(数值型)的值在85分以上(含85分)的所有学生,则“奖学金”字段(字符型)的值设定为“一等”,正确的命令是()。

A. replace all 奖学金with 一等with 平均成绩>=85B. replace all 平均成绩>=85 for 奖学金with "一等"C. replace all 奖学金with "一等" for 平均成绩>=85D. replace all 平均成绩with 85 for 奖学金="一等"A 20801 查询文件中保存的内容是()。

A. 查询的命令B. 查询的结果C. 与查询有关的表D. 查询的条件C 20802 当前表中有婚否(逻辑型)、性别(字符型)等字段,如要查询第一个已婚的女职工记录,正确的命令是()。

A. locate for 婚否=".T." and 性别="女"B. locate all for 婚否or 性别="女"C. locate for 婚否and 性别="女"D. locate for 婚否="已婚" and 性别="女"C 20803 当用locate命令查找到一条符合条件的记录时,下列描述中不正确的是()。

相关文档
最新文档