《Visual fopro(VFP)编程习题库考试题库.pdf》由会员分享,可在线阅读,更多相关《Visual fopro(VFP)编程习题库考试题库.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Visual foxpro(VFP)编程习题库考试题库习题11.在下列关于数据库系统的叙述中,正确的是(B)。A)数据库中只存在数据项之间的联系B)数据库的数据项之间和记录之间都存在联系C)数据库的数据项之间无联系,记录之间都存在联系D)数据库的数据项之间和记录之间都不存在联系2.存储在计算机内的结构化的相关数据的集合称为(A)。A)数据库 B)数据库系统C)数据库管理系统 D)数据结构3.下列关于数据库特点的说法中错误的是(C)。A)采用特定的数据模型B)数据的数据冗余小、易于扩充C)数据独立性不高D)具有统一的数据控制功能4.数据库系统的核心是(C)。A)数据库 B)操作系统C)数据库管理
2、系统 D)文件5.数据模型是(D)。A)文件的集合 B)记录的集合C)数据的集合 D)记录及其联系的集合6.一个关系是一张二维表。在 VFP中,一个关系对应一个(C)。A)字段 B)记录C)数据表文件 D)索引文件7.同一个关系模型的任何两个元组值(A)。A)不能全同 B)可全同C)必须全同 D)以上都不是8.下列性质中不是关系的性质的是(B)。A)每一列的分量是同类型的数据B)任意两个记录可以完全相同C)行、列次序不固定,可以任意交换D)每一分量必须是不可再分的数据9.设“学生档案”数据表中有学号、姓名、年龄、班级、班主任等字段,其中作为关键字的字段是(A)。A)学号 B)姓名 C)年龄 D
3、)班主任10.VFP的工作方式是(D),A)利用菜单系统实现人机对话B)在命令窗口中直接输入命令进行交互操作C)利用各种生成器自动产生程序D)以上均可11.退出VFP的操作方法是(D)。A)从“文件”下拉菜单中选择“退出”选项B)用鼠标左按钮单击关闭窗口按钮C)在命令窗口中键入QUIT命令,然后按回车键D)以上方法都可以12.下面关于工具栏的叙述中错误的是(D)。A)可以创建用户自己的工具栏B)可以修改系统提供的工具栏C)可以删除用户创建的工具栏D)可以删除系统提供的工具栏13.关于数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)以下叙述正确的是(A)A)DBS 包括 DB 和
4、 DBMS B)DBMS 包括 DB 和 DBSC)DB包括DBS和 DBMS D)以上三种说法都不正确14.Visual FoxPro 是一个(B)。A)数据库系统 B)数据库管理系统C)数据库 D)数据库管理员15.下列不属于关系代数运算的是(A)。A)查 询 B)投 影 C)选 择 D)联接16.在关系模型中,同一个关系中的不同属性,其属性名(B)。A)可以相同 B)不能相同C)可以相同,但数据类型不同 D)必须相同习题21.下列_ C _ 符号不能作为VFP中的变量名。A)ABCDEFG B)K1234 C)12ASDFG D)xyz2.以下_ C _ 是 VFP中的一个常量。A)T
5、B)TOP C).T.D)TO3.VFP中的表达式,2*3八 2+2*8/4+3八 2 的值为_ B 。A)64 B)31 C)49 D)224.下列式子中,D 不是V F P中的表达式。A)05/23/88C)X+YB)“2002”D)XYZ=5AND ABC=55.设 M=324.2”,?43+&M 的结果是 D_A)43 B)324.2 C)43324.2 D)367.26.顺序键入以下命令,显示结果是 D。STORE”14.31 TO XY=INT(&X+5)?XA)20 B)14.315 C)14,31 D)197.VFP 函数 INT(RANDA)(0,1)B)(1,()*1 0)
6、的值是在_C_范围内的整数。10)C)(0,10)D)(1,9)8.执行如下命令:?LEN(TRIM(“北京”)结果是 C _ (其中口表示一个空格)。A)6 B)3 C)9 D)109.执行下列命令:M=ABCDabcd”?SUBSTR(M,INT(LEN(M)/2+1),2)输出结果是_ B _ A)AB B)ab C)be D)abed10.VFP数据库文件中,函数ROUND(1234.567,2)的值是 A。A)1234.57 B)1234.56C)1235 D)123411.下列数据中:(1)name(2)“name”(3).F.(4)ff(5)“1999/11/16”(6)cj(7
7、)“120”(8)n(9)A1999/l 1/16(10)12.345_(1)、(4)、(6)、(8)_为合法的变量名,_ (2)、(3)、(5)、(7)、(9)、(10)_ 为常量,其中一(10)一为数值型常量。习题3-41.在VFP中,表索引文件有.IDX索引文件和复合索引文件 A oA).CDX B).DBF C).FRX D).MN2.利用_ B _ 命令,可以浏览数据库中的文件。A)LIST B)BROWSE C)MODIFY D)USE3.VFP中处理数据和对象的主要组织工具是_ D,它是VFP的“控制中心”。A)应用程序生成器B)数据库设计器C)表单设计器D)项目管理器4.在VF
8、P6.0中一个项目可以创建 AA)一个项目文件,集中管理数据和程序B)2 个项目文件,分别管理数据和程序C)多个项目文件,根据需要设置D)以上几种说法都不对5.以下叙述正确的是B oA)自由表不能被加入到数据库中B)数据库表可以建立字段级规则和约束,而自由表不能C)可以在自由表之间建立参照完整性规则,而数据库表不能D)可以为自由表字段设置默认值,而数据库表字段不能设置默认值6.一个VFP表中有3 个备注型字段,这些字段的内容存放在 B.A)3 个.FPT文 件 中 B)同一个.FPT文件中C)3 个.DBF文 件 中 D)同一个.DBF文件中7.把一个数据库中的字段名XM 改为“姓名”,同时把
9、该字段的宽度从10该为8 寸盘。显示记录时,会发现各记录“姓名”字段的数据 C。A)全 部 丢 失 B)仍全部保留 C)全被截成前8 位D)超长的被删除8.无论索引是否生效,定位到相同记录上的命令是C_oA)GO TOP B)GO BOTTOM C)GO 1 D)SKIP9.要控制2 个表中数据的完整性和一致性可以设置参照完整性,要求这2 个表_ A _。A)是同一个数据库中的2 个表B)是不同数据库中的2 个表C)是 2 个自由表D)一个是数据库表,另一个是自由表10.当前工作区是1,执行下列命令CLOSEALLUSE COURSE IN 1USE SC IN 2 ORDER 课程号之后,当
10、 前 工 作 区 是 A一。A)1 区 B)2 区 C)3 区 D)4 区11.能一次性成批修改数据库中的记录值的命令是_REPLACE_。12.在V FP命令窗口中,要修改表结构,应该键入命令一MIDIFY STRUCTURE一。13.要从磁盘上一次性彻底删除全部记录,可以使用_ZA P 习题五1.执行下列程序后,显示结果是D。*main.prgX=5Y=7DO SUB1?X,YPROCEDURESUB1PRIVATEYX=10Y=XRETURNA)5 7 B)错误 C)5 10 D)10 72.执行下列程序后,变量X 的值为一A_oSET TALK OFFPUBLIC XX=2DO SUB
11、?“X=,XSET TALK ONPROCEDURE SUBPRIVATE XX=1X=X*4+1RETURNA)2 B)3 C)4 D)53.STD.DBF中的记录有:姓名、课程名、成绩等字段,下面一段程序用于显示所有成绩及格的学生的信息,请在程序空缺处作适当的选择。SET TALK OFFUSE STDCLEARGO TOPDO WHILE.NOT.EOF()I F 成绩=60?“姓名:”+姓名,;“课程:”+课程名,;“成绩:”+STR(成绩,3,0)ENDIFENDDOUSESET TALK ON上述程序的循环部分(程序第11行)可用一条命令代替,即:BA)空语句 B)SKIP C)L
12、OOP D)EXIT4.有如下程序,运行结果是_ C _。A=2B=-lC=2IFABIFB0C=0ELSEC=C+1ENDIFENDIF?CA)0 B)1 C)2 D)35.设有如下程序:SET TALK OFFX=10M=5N=6DO SUBPWITHM,NDO SUBPWITHM,NPROCEDURESUBPPARAMETERS M,NX=M+10M=M+N?X,M,NENDPROC主程序运行后,屏幕上显示的输出结果为_ C_。A)13 11 6 B)13 11 6 C)15 11 6 D)15 11 621 17 6 21 11 6 21 17 6 15 11 66.在SAY语句中,激活GET子句的变量必须使用的命令是C.A)ACCEPT B)INPUT C)READ D)CALL7.在循环语句中,执行A 语句可跳过随后的代码,并重新开始下次循环。A)LOOP B)NEXT C)SKIP D)EXIT