vfp习题及答案.doc_第1页
vfp习题及答案.doc_第2页
vfp习题及答案.doc_第3页
vfp习题及答案.doc_第4页
vfp习题及答案.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

1:数据库系统的特点包括 1.数据结构化2实现数据共享,减少冗余3数据独立性高4有统一的数据管理和控制功能(D )。P3A)数据的结构化 B)数据共享C)数据的独立性和可控冗余度 D)以上都是2:数据管理技术的发展经历了三个阶段,以下不属于这三个阶段的是(D )。A)人工管理阶段 B)数据库系统阶段C)文件系统阶段 D)机器管理阶段3:下列叙述中(A )不属于数据库系统的特点。A)数据冗余度高 B)数据共享程度高C)数据结构化好 D)数据独立性高4:要启动VFP的向导,方法有( D )。A)打开新建对话框 B)单击工具栏的“向导”图标按钮C)从“工具”菜单中选择向导 D)以上方法均可5:有时快捷键可以方便我们的操作,在VFP中,CTRL+C键一般用于选定内容的常用快捷键Ctrl+c 复制Ctrl+x 剪切Ctrl+V 粘贴Delete 删除(A )。A)复制 B)粘贴 C)清除 D)剪切6:下列有关VFP的叙述正确是(B )。A)在VFP命令窗口中,对命令的大小写敏感B)VFP的命令关键字中如果出现全角字符,则执行该命令会出错C)按Ctrl+F3快捷键,会显示隐藏的命令窗口D)项目管理器中不能创建文本文件7:项目管理器的“文档”选项卡用于显示和管理(D )。A)表单、报表和查询 B)数据库、表单和报表C)查询、报表和视图 D)表单、报表和标签8:在“选项”对话框的“文件位置”选项卡中可以设置(B )。A)表单的默认大小 B)默认目录C)日期的时间的显示格式 D)程序代码的颜色? 9:要执行命令窗口中的命令,将光标置于(B)后按回车键执行。A)行首 B)行末 C)行中 D)行中任意位置10:用于新建和查看不同的表及其关系的设计器是(D )。A)表设计器 B)查询设计器C)表单设计器 D)数据库设计器11:退出Visual FoxPro的操作方法是(D )。A)“文件”菜单中选择“退出” B)单击关闭窗口按钮C)使用quit命令 D)以上方法都可以12:VFP提供了多种设计器,如果要建立表,在不同的表之间查看并创建关系,应使用(C )。A)表设计器 B)报表设计器C)数据库设计器 D)表单设计器13:要想在不同的工作区中打开相应的表,可从系统菜单中选择(D )菜单项。A)文件打开 B)工具选项C)显示工具栏 D)窗口数据工作期14:数据库系统与文件系统的最主要区别是(B )。A)文件系统简单,而数据库系统复杂B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量15:数据库应用系统是指在(A )支持下运行的计算机应用系统。A)数据库管理系统 B)文件系统C)应用程序 D)操作系统16:某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则产品和零件之间存在着(C )的联系。A)一对一 B)一对多 C)多对多 D)不能确定17:数据库的一系列特性是由一个称为(B )的软件,提供通用的存取和控制方法加以实现的。A)数据服务器 B)数据库管理系统C)数据分析系统 D)数据存储系统18:数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是(A )。A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS19:设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B )。A)m:n B)1:m C)m:1 D)1:120:下列叙述中有关数据库系统错误的概念是(A )。A)用户不经DBMS可直接访问数据库 B)关系规范化的主要目的是减少数据冗余C)MIS的含义是管理信息系统 D)Oracle是关系型数据库产品题号:20207 分值:1. 参考答案:B21:在关系模式中,关系可视为一张表,元组是指表中的(B )。A)一列 B)一行 C)表名 D)值域22:关系数据库管理系统必须实现的三种基本关系运算是(C )。A)索引、排序、查找 B)建库、录入、排序 C)选择、投影、连接 D)显示、统计、复制 23: 数据库管理系统采用的数据模型一般有(B )三种。A)网状、链状和层次 B)层次、关系和网状C)链状、网状和关系 D)层次、关系和环状24:如果要从一个关系中选择某些特定的属性,重新排列组成一个新的关系,应使用的关系运算是(C )。A)排序 B)选择 C)投影 D)连接25:如果从两个或多个关系中选取属性满足一定条件的元组,组成一个新的关系,该关系运算属于(D )。A)排序 B)选择 C)投影 D)连接26:在关系模型中,常利用公共属性建立两个表的联系,对于被关联的子表,这个属性称之为(B )。A)主码 B)外码 C)候选码 D)关联码题号:20213 分值:1. 参考答案:C27:下列关于关系模型的叙述中,正确的是(C )。A)主码至多由一个属性组成 B)关系的一个属性可以对应于多个值域C)关系中的一个元组对应于一个实体 D)表与表之间的关联可以不通过公共属性实现28:数据之间的逻辑结构是一张二维表的数据模型是(A )。A)关系模型 B)层次模型 C)网状模型 D)实体模型29:SUBSTR(123456789,LEN(fox),LEN(pro)的计算结果是(B )。A)123 B)345 C)567 D)78930:下列函数返回值不是字符型的是(A )。A)MONTH( ) B)SUBSTR( ) C)TIME( ) D)SPACE( )31:下列表达式中不能返回字符串FoxPro的是(D )。A)Fox + Pro B)ALLTRIM(Fox ) - ProC)ALLTRIM (Fox + Pro) D)Fox + Pro32:下列函数返回值不是数值型的是(D )。A)LEN(Visual FoxPro) B)AT(This,ThisForm)C)YEAR(DATE() D)LEFT(ThisForm,4)20305:下列函数返回值为数值型的是(A )。A)AT(fox,visual foxpro) B)CTOD(01/01/96) C)EMPTY(5) D)SUBSTR(DTOC(DATE(),7) 题号:20306 分值:1. 参考答案:C20306:下列函数返回值为数值型的是( )。A)STR(12345,5) B)CTOD(10/01/2003)C)AT(pro,visual foxpro) D)SUBSTR(DTOC(DATE(),7) 题号:20307 分值:1. 参考答案:A20307:下列函数返回值为日期型的是( )。A)CTOD(DTOC(DATE() B)TYPE(DATE() C)TIME() D)YEAR(2004/05/04)题号:20308 分值:1. 参考答案:B20308:表达式VAL(a2)*LEN(foxpro)的值是( )。A)a2*foxpro B)0 C)a2foxpro D)12题号:20309 分值:1. 参考答案:A20309:在下列四组函数运算中,结果相同的是( ) 。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,)题号:20310 分值:1. 参考答案:A20310:在下列四组函数运算中,结果相同的是( ) 。A)VAL(0.123a2CD)与VAL(0.123CDE2)B)VAL(12.3C2)与VAL(0.123c2)C)VAL(+0.123E2)与VAL(-0.123E2)D)VAL(12F.3C2D)与VAL(12.3S2D)题号:20311 分值:1. 参考答案:B20311:表达式ROUND(12.56,0)的值为( ) 。A)12 B)13 C)12.6 D)12.5 题号:20312 分值:1. 参考答案:C20312:表达式ROUND(12.56,1)的值为( ) 。A)12 B)13 C)12.6 D)12.5 题号:20313 分值:1. 参考答案:D20313:ABS(-5)+LEN(ABCDE)的值是( ) 。A)5ABCDE B)-5ABCDE C)0 D)10题号:20314 分值:1. 参考答案:B20314:如果变量D=05/04/2004,则执行命令 ?TYPE(&D) 的显示结果为( )。A)D B)N C)C D)出错信息题号:20401 分值:1. 参考答案:C20401:字符串变量s=123,t=234,则下列表达式的运算结果为逻辑.F.的是( )。A)not (s=t) or t$(13479) B)not s$(abc) and (st)C)not (st) D)not (s=t)题号:20402 分值:1. 参考答案:D20402:下列表达式的运算结果为.F.的是( )。A)fort $ comfortable B)computer=compC)former=former D)computer=comp题号:20403 分值:1. 参考答案:D20403:设 x=12,y=2*3,z=left(foxpro,3),下列表达式合法的是( )。A)x+y B)y+z C)x-z+y D)x-x+z-z 题号:20404 分值:1. 参考答案:A20404:已知变量a的值为.T.,变量b和c的值均为.F.,则下列表达式值为.F.的是( )。A)b and c or not a B)a or b and not cC)not c and a or b D)a and b or not c题号:20405 分值:1. 参考答案:D20405:假设变量n、c和m已被分别赋予数值型、字符型和逻辑型的值,下列表达式中错误的是( )。A)n*n-3 B)c+hello C)n10 or m D)n+2-c题号:20406 分值:1. 参考答案:C20406:下列关于日期或日期时间的表达式中,错误的是( )。A)2004-09-01 11:10:10:AM-2001-09-01 11:10:10AMB)2004-01-01+20C)2004/02/01+2001/02/01D)2004/02/01-2001/02/01题号:20407 分值:1. 参考答案:D20407:设X=2004,Y=0605,Z=X+Y,表达式&Z+1的结果是( )。A)200406051 B)X+Y+1 C)类型不匹配 D)2610题号:20408 分值:1. 参考答案:C20408:设L=668,M=537,N=L+M,表达式5+&N的值是( )。A)类型不匹配 B)5+L+M C)1210 D)5+&N题号:20409 分值:1. 参考答案:C20409:下列关于Visual FoxPro数组的叙述中,错误的是( )。A)用dimension和declare都可以定义数组 B)Visual FoxPro只支持一维数组和二维数组 C)一个数组中各个数组元素必须是同一种数据类型 D)新定义数组的各个数组元素初值为.T. 题号:20410 分值:1. 参考答案:B20410:假设m、n、p已被分别赋予字符型、逻辑型、数值型的值,下列表达式中错误的是( )。A)p=8 .and. n B)m290 C)7*p-5 D)m+78题号:20411 分值:1. 参考答案:C20411:下列表达式中错误的是( )。A)2000-06-01-10 B)2000-06-01-date()C)2000-06-01+date() D)2000-06-01+10题号:20412 分值:1. 参考答案:D20412:假设x、y、w已被分别赋予字符型、逻辑型、数值型的值,下列表达式中错误的是( )。A)x+dtoc(date() B)32 and y C)w+ctod(01-01-2003) D)(not w) and x 题号:20413 分值:1. 参考答案:D20413:下列表达式的运算结果为.F.的是( )。A)comf $ comfortable B)student=stuC)system=system D)computer=comp题号:20414 分值:1. 参考答案:D20414:下列表达式结果为数值型的是( )。A)CTOD(05/04/99)-28 B)1234+5678C)150+50=200 D)LEN(GOOD)-1题号:20501 分值:1. 参考答案:D20501:在创建表结构时,可设置字段是否允许接受NULL值。下列有关NULL含义的叙述中,正确的是( )。A)NULL可看作是空字符串 B)NULL与数值0具有同等的意义C)NULL的默认值为逻辑值.F. D)NULL表示不确定的值题号:20502 分值:1. 参考答案:C20502:下列关于数据库表和自由表的概念叙述中,不正确的是( )。A)VFP的表可分为属于数据库的表和自由表两种B)自由表是一个独立的表,不属于任何数据库C)数据库表和自由表的表设计器功能完全相同D)数据库表可以从数据库中移出,变成自由表题号:20503 分值:1. 参考答案:A20503:在表设计器的字段选项卡中,可设置字段的( )以防止输入非法值。A)有效性规则 B)有效性信息 C)默认值 D)注释 题号:20504 分值:1. 参考答案:B20504:在表设计器的字段选项卡中,可在字段的( )框内输入违反有效性规则时的提示信息。A)有效性规则 B)有效性信息 C)默认值 D)注释 题号:20505 分值:1. 参考答案:C20505:通过在表设计器的字段选项卡中设置( ),可以使英文字段名在编辑或浏览时用汉字名显示。A)字段格式 B)输入掩码 C)字段标题 D)以上三种均可题号:20506 分值:1. 参考答案:B20506:下列关于自由表的叙述中,正确的是( )。A)自由表和数据库表是完全相同的 B)自由表不能建立字段级规则和约束C)自由表不能建立候选索引 D)自由表不可以加入到数据库中题号:20507 分值:1. 参考答案:B20507:VFP有多种手段控制数据库表中数据的有效性。下列叙述中错误的是( )。A)通过设置字段的格式属性,可以使输入的英文字符自动转换为大写B)字段的有效性规则可以为用户自定义函数C)记录的有效性规则可以控制同一条记录中多个字段之间的关系D)在数据库表之间创建永久性关系并设置参照完整性规则,可使两个表之间的记录一一对应题号:20508 分值:1. 参考答案:D20508:用表设计器创建一个自由表时,不能实现的操作是( )。A)设置某字段可以接受NULL值 B)设置某字段的类型为通用型C)设置表的索引 D)设置表中某字段的默认值题号:20509 分值:1. 参考答案:C20509:如果一个关系中某些属性的取值与其它关系的某些属性相关,这种情况称之为( )。A)字段有效性 B)记录有效性 C)参照完整性 D)触发器规则题号:20510 分值:1. 参考答案:C20510:某关系表规定“奖金”字段输入的数据必须在100和999之间,则应在数据库表设计器的字段有效性规则输入框中输入( )表达式。A)100=奖金=100 and =100 and 奖金=999 D)(not 奖金=100)题号:20511 分值:1. 参考答案:A20511:一个学生表有学号(字符型)、姓名(字符型)、性别(逻辑型)、出生日期(日期型)等字段,如果已确定学号为主码,则不允许接受null(空值)的字段是( )。A)学号 B)姓名 C)性别 D)出生日期题号:20512 分值:1. 参考答案:D20512:下列关于数据库表和自由表的概念的叙述中,正确的是( )。A)一个数据库表可以属于多个数据库B)自由表是一个独立的表,可以属于任何数据库C)数据库表和自由表的表设计器功能完全相同D)数据库表可以从数据库中移出,变成自由表题号:20513 分值:1. 参考答案:A20513:数据库的表要求某字段输入的数据必须满足某个条件才能被接收,否则要求用户重新输入该数据。通过设置字段( )可满足该要求。A)有效性规则 B)有效性信息 C)有效性默认值 D)注释 题号:20514 分值:1. 参考答案:C20514:某关系表规定“成绩”字段输入的数据必须在0和100之间(包括0和100),则应在数据库表的字段有效性规则输入框中输入表达式( )。A)0=成绩=0 and =0 and 成绩=0 or 成绩90 or 平均分90,平均分90 and 平均分90 or 平均分=85 B)replace all 平均成绩 =85 for 奖学金 with 一等 C)replace all 奖学金 with 一等 for 平均成绩=85D)replace all 平均成绩 with 85 for 奖学金 =一等题号:20707 分值:1. 参考答案:B20707:下列命令能够对表中记录的值进行编辑的命令是( )。A)modify B)replace C)display D)create题号:20708 分值:1. 参考答案:C20708:不论表文件是否索引,定位到相同记录上的命令是( )。A)go top B)go bottom C)go 6 D)skip题号:20709 分值:1. 参考答案:B20709:已知表student.dbf共有10条记录,执行如下命令后,记录指针指向( )。 use student go top skip -1 skipA)记录号为1的记录 B)记录号为2的记录C)记录号为0的记录 D)前面第一条记录题号:20710 分值:1. 参考答案:B20710:在当前表中,要使记录指针指向第6号记录,正确的命令是( )。A)skip 6 B)goto 6 C)go top 6 D)skip 题号:20711 分值:1. 参考答案:A20711:打开一张表前必须为该表指定一个工作区,可使用( )命令选择未被使用的最小编号的工作区。A)select 0 B)select 1 C)select x D)select 2题号:20712 分值:1. 参考答案:D20712:设当前表中有10条记录,当函数BOF()的值为.T.时,函数RECNO()的返回值是( )。A)10 B)11 C)0 D)1题号:20713 分值:1. 参考答案:A20713:若当前记录号为1,要使BOF( )函数返回的值为逻辑真值(.T.),应执行的命令为( )。 A)skip -1 B)skip 0 C)go top D)go 0题号:20714 分值:1. 参考答案:B20714:若rsk.dbf有20条记录,执行下列命令序列后,显示结果为( )。 use rsk skip 2 goto 6 skip -2 ? recno( )A)6 B)4 C)8 D)2题号:20801 分值:1. 参考答案:D20801:下列关于查询的正确叙述是( )。A)不能根据自由表建立查询 B)只能根据自由表建立查询C)只能根据数据库表建立查询 D)可以根据数据库表和自由表建立查询题号:20802 分值:1. 参考答案:A20802:查询文件中保存的内容是( )。A)查询的命令 B)查询的结果 C)与查询有关的表 D)查询的条件题号:20803 分值:1. 参考答案:B20803:下列关于记录查找命令的叙述中,错误的是( )。A)执行seek命令之前,必须经过相应的索引B)执行locate命令之前,必须经过相应的索引C)执行locate或seek命令后,found().and.eof()的值总为.F.D)若主控索引关键字是字符型的,内存变量xm也是字符型的,执行seek xm命令不会产生语法错误题号:20804 分值:1. 参考答案:D20804:某表文件有姓名(字符型)、出生年月(日期型)等字段,按出生年月索引后,要查询82年6月12日出生的记录,正确的命令是( )。A)locate 1982/06/12 B)locate 出生年月=1982/06/12 C)seek 出生年月=ctod(1982/06/12) D)seek 1982/06/12题号:20805 分值:1. 参考答案:C20805:若当前表有20条记录,当前记录号为10,现用locate命令进行某条件的查找而找不到一条符合条件的记录时,函数recno()的返回值是( )。A)11 B)10 C)21 D)20题号:20806 分值:1. 参考答案:D20806: 当用locate命令进行某条件的查找而又找不到一条符合条件的记录时,记录指针指向( )。A)第一条记录 B)原记录 C)最后一条记录 D)最后一条记录之后题号:20807 分值:1. 参考答案:B20807:假设rsk.dbf中有10条记录,只有前6条记录性别为“男”,执行下列命令后,记录指针将定位在第( )条记录上。 use rsk go 3 locate next 3 for 性别=男A)5 B)4 C)3 D)6题号:20808 分值:1. 参考答案:C20808:当前表中婚否为逻辑型字段,如要查询第一个已婚的女职工记录,正确的命令是( )。A)locate for 婚否=.T. and 性别=女 B)locate all for 婚否 or 性别=女C)locate for 婚否 and 性别=女 D)locate for 婚否=已婚 and 性别=女题号:20809 分值:1. 参考答案:C20809:当用locate命令查找到一条符合条件的记录时,下列描述中不正确的是( )。A)记录指针指向第一个满足条件的记录B)found()返回值为.T.C)若继续查找下一个满足条件的记录,应再执行一次locate命令D)若继续查找下一个满足条件的记录,应执行continue 命令题号:20810 分值:1. 参考答案:D20810:当前表中性别为逻辑型字段,如果规定男性用逻辑值.T.表示,若要查询女性记录,正确的命令是( )。A)locate all for 性别=.T. B)locate all for 性别=.T.C)locate all for 性别=女 D)locate for not 性别题号:20811 分值:1. 参考答案:A20811:使用查询设计器进行查询,要使查询的输出结果显示两张表中满足条件的记录,应使用的查询方式为( )。A)内部联接 B)左联接 C)右联接 D)完全联接题号:20812 分值:1. 参考答案:A20812:如果要在屏幕上直接看到查询文件的运行结果,“查询去向”应该选择( )。A)屏幕 B)浏览 C)临时表或屏幕 D)浏览或屏幕题号:20813 分值:1. 参考答案:C20813:下列关于查询设计器的正确叙述是( )。A)“联接”选项卡与SQL语句的group by 短语对应B)“筛选”选项卡与SQL语句的having 短语对应C)“排序依据”选项卡与SQL语句的order by 短语对应D)“分组依据”选项卡与SQL语句的join on 短语对应题号:20814 分值:1. 参考答案:D20814:下列关于查询的正确叙述是( )。A)可以使用系统菜单“工具向导查询”打开查询设计器B)使用DO语句执行查询时,可以不带扩展名C)使用查询设计器可以生成所有的SQL查询语句D)使用查询设计器生成的SQL语句存盘后将存放在扩展名为.qpr的文件中题号:20901 分值:1. 参考答案:B20901:要使查询结果中不包括重复的记录, 则应在select-SQL命令中添加( )参数。A)norepeat B)distinct C)independent D)single题号:20902 分值:1. 参考答案:A20902:要显示查询结果中列在最前面的5条记录, 则应在select-SQL命令中添加( )参数。A)top 5 B)record 5 C)skip 5 D)next 5题号:20903 分值:1. 参考答案:B20903:要在查询结果中将输出字段grade所在列的标题显示为“成绩”, 应在select-SQL命令中使用( )子句。A)grade title 成绩 B)grade as 成绩 C)成绩=grade D)grade list 成绩题号:20904 分值:1. 参考答案:A20904:将查询结果保存至一个临时表中,应在select-SQL命令中使用( )子句。A)into cursor B)into table C)into temporary D)into array题号:20905 分值:1. 参考答案:A20905:在使用select-SQL命令创建连接条件时,“inner join”表示( )。A)内部连接 B)左连接 C)右连接 D)完全连接题号:20906 分值:1. 参考答案:B20906:下列关于select-SQL命令的叙述中,不正确的是( )。A)select子句可使用select-SQL的标准统计函数B)where子句可使用select-SQL的标准统计函数C)having子句可使用select-SQL的标准统计函数D)select子句与having子句都可使用select-SQL的标准统计函数题号:20907 分值:1. 参考答案:A20907:要使用select-SQL命令进行条件查询,应使用( )子句。A)where B)for C)by D)into 题号:20908 分值:1. 参考答案:B20908:SQL是( )的缩写。A)Standard Query Language B)Structured Query LanguageC)Select Query Language D)以上都不是题号:20909 分值:1. 参考答案:B20909:在SQL的select语句中,参数top n 用于限制查询记录的数目,与之配合使用的子句为( )。A)where 子句 B)order by 子句 C)group by 子句 D)join 子句题号:20910 分值:1.

温馨提示

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

评论

0/150

提交评论