您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > Visual_FoxPro_程序设计习题解
-1-《VisualFoxPro程序设计》习题解第一章数据库基础知识一、选择题1.关系数据库管理系统所管理的关系是()。A.一个.DBF文件B.若干个二维表C.一个.DBC文件D.若干个.CDX文件答案:B2.在关系的基本运算中,下列不属于专门关系运算的是()。A.投影B.排序C.联接D.选择答案:B3.数据库系统的核心是()。A.操作系统B.文件系统C.数据库D.数据库管理系统答案:D4.关于数据库系统的下列说法中正确的是()。A.数据库中只存在记录之间的联系B.数据库中数据项之间和记录之间都不存在联系C.数据库中只存在数据项之间的联系D.数据库中数据项之间和记录之间都存在联系答案:D5.在VisualFoxPro中,用二维表表示实体与实体之间联系的数据模型称为()。A.层次模型B.网关模型C.关系模型D.E-R模型答案:C6.在模型概念中,实体所具有的某一特性称为()。A.属性B.实体型C.实体集D.元组答案:A7.下列不属于DBMS功能的是()。A.数据字典B.数据定义C.数据操纵D.数据库运行控制答案:A8.数据库系统中所支持的数据模型有()。A.层次模型、链接模型、网状模型B.层次模型、网状模型、树型模型C.网状模型、关系模型、链接模型D.关系模型、网状模型、层次模型答案:D9.用于实现各种操作的软件称为()。A.数据软件B.数据库管理系统C.编译程序D.操作系统答案:B10.在有关数据库的概念中,若干个记录的集合称为()。A.文件B.数据项C.数据表D.字段名答案:C二、填空题1.一般说来,数据库管理系统主要适用于做。答案:数据处理2.关系的基本运算可以分为两类:和。答案:传统的集合运算专门的关系运算-2-3.关系是具有相同性质的集合。答案:元组4.按照所使用的不同,数据库相同可以分为层次模型、网状模型和关系模型。答案:数据模型5.二维表中的每一列称为一个字段,或称为关系的一个;二维表中的每一行称为一个记录,或称为关系的一个。答案:属性元组6.一个关系模式的主要定义主要包括、、、属性长度和关键字。答案:关系名属性名`属性类型7.从关系模式中指定若干个属性组成新的关系称为。答案:投影8.用树型结构表示实体之间联系的模型是。答案:层次模型三、简答题1.简述数据、数据库、数据库管理系统的概念与区别。答:数据是指所有能输入到计算机并被计算机程序处理的符号介质的总称。数据库是按照数据结构来组织、存储和管理数据的仓库。数据库管理系统是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库的系统。用户通过数据库管理系统访问数据库中的数据,数据库管理员也通过数据库管理系统进行数据库的维护工作。2.数据库管理系统的的主要功能有哪些?答:数据库管理系统是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库的系统。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据,数据库管理员也通过数据库管理系统进行数据库的维护工作。3.DBMS所支持的数据模型有哪些?答:DBMS所支持的数据模型有层次模型,网状模型和关系模型。第二章VisualFoxPro9.0概述一、选择题1.VisualFoxPro支持的两种工作方式是()。A.交互操作方式和程序执行方式B.命令方式和程序执行方式C.命令方式和菜单工作方式D.交互操作方式和菜单工作方式答案:A2.在VisualFoxPro中,显示和隐藏命令窗口的正确操作是()。A.单击常用工具栏的“命令窗口”按钮B.利用快捷键“CTRL+F2”显示命令窗口,利用快捷键“CTRL+F4”隐藏命令窗口C.单击“窗口”菜单中的“命令窗口”可用于显示命令窗口D.以上方法都可以答案:D3.通过项目管理器窗口的按钮不可以完成的操作是()。A.删除文件B.新建文件C.重命名文件D.添加文件答案:C-3-4.“项目管理器”中的“全部”选项卡用于显示和管理()。A.菜单、报表和标签B.菜单、文本文件和其他文件C.该项目中的所有文件,包括数据、文档、类库、代码和其他D.数据库、自由表和查询答案:C5.报表文件是存在于项目管理器中的()。A.“文档”选项卡B.“代码”选项卡C.“数据”选项卡D.“其他”选项卡答案:A6.项目管理器的功能是组织和管理与项目有关的各种类型的()。A.文件B.程序C.数据表D.字段答案:A7.下列.启动VisualFoxPro向导的方法中,正确的是()。A.单击工具栏上的“向导”按钮B.选择“工具”菜单中的“向导”子菜单中的命令C.通过“新建”对话框D.以上方法均正确答案:D8.在“选项”对话框的“文件位置”选项卡中可以设置()。A.默认目录B.程序代码的颜色C.表单的默认大小D.日期和时间的显示格式答案:A9.从项目中移去文件,是指()。A.从项目中移出的文件不能再被其他项目所使用B.将文件从“项目管理器”中移出,且将文件从磁盘中删除C.将文件从“项目管理器”中移出,但文件保留在磁盘中D.从“项目管理器”中移出的文件将不能再次添加到此项目中答案:C10.要退出VisualFoxPro系统,可在命令窗口中执行()命令。A.QUITB.EXITC.CTRL+QD.CTRL+W答案:A二、填空题1.在VisualFoxPro项目管理器的“数据”选项卡中包含、和;“文档”选项卡中包含、和。答案:数据库自由表查询表单报表标签2.项目文件的扩展名是。答案:.pjx3.安装完VisualFoxPro之后,系统自动用一些默认值来设置环境,要定制自己发系统环境,应单击菜单下的菜单项。答案:“工具”“选项”4.VisualFoxPro中可以使用对话框和命令进行附加的配置设定。答案:“选项”“SET”5.要想显示和隐蔽工具栏,可单击菜单中的“工具栏”命令,在工具栏中选择,单击“确定”按钮。答案:“显示”“常用”三、简答题1.试述VisualFoxPro项目管理器有哪些功能?答:使用项目管理器可用可视化方法创建和组织表、表单、数据库、菜单、类、建立应用程序,并编-4-译成能独立运行的文件;能够实现对文件的创建、添加、修改、删除等操作,实现对于非专业人士的简单的数据库操作。2.如何设置VisualFoxPro的系统环境和工作界面?答:可以通过3种途径来设置VisualFoxPro的系统环境:①使用“选项”对话框配置;②使用SET命令进行附加的配置;③使用配置文件进行设置。可以通过设计表单来设置VisualFoxPro的工作界面。3.简述VisualFoxPro主要文件类型。答:VisualFoxPro主要文件类型包括数据库文件、文档文件和程序文件三大类。第3章VisualFoxPro9.0语言基础一、选择题1.常量的类型包括字符型、数值型、货币型、日期型、日期时间型和()。A.备注型B.通用型C.逻辑型D.对象型答案:C2.字符型常量的的下列表示中不正确的是()。A.'华商学院'B.信息工程系C.[[计算机]]D.'[abc]'答案:C3.关于变量的下列叙述中不正确的一项是()。A.在VisualFoxPro中可以将不同类型的数据赋给同一个变量B.变量的类型决定变量值的类型**变量的类型取决于变量值的类型C.变量的值可以随时改变D.VisualFoxPro中的变量分为字段变量和内存变量答案:B4.若内存变量名和当前工作区的数据表中的字段“score”同名,则执行命令?Score后显示的是()。A.字段的值B.随机显示C.内存变量的值D.错误信息答案:A5.下列变量名中,属于VisualFoxPro合法变量名是()。A.stunameB.stu_nameC.stu.nameD.stu#name答案:B6.下列哪个赋值语句名是正确的()。A.STORE1TOX,Y,ZB.STORE1,2,3TOXC.STORE1TOXYZD.STORE1、2、3TOX答案:A7.系统定义一维数组DIMENSIONA(2,3),则数组中包含的元素个数为()。A.2B.3C.5D.6答案:D8.关系表达式的下列说法中,错误的是()。A.计算两个表达式之和B.各种关系运算符的优先级相同C.用来比较两个表达式的大小D.关系表达式的运算结果都为逻辑型数据答案:A9.表达式2*2^3—1/2+3^2的值是()。-5-A.24.50B.70.45C.16D.5答案:A10.可以参加“与”、“或”、“非”逻辑运算的对象是()。A.可以是数值型、字符型数据B.可以是数值型、字符型、日期型数据C.只能是逻辑型数据D.可以是数值型、字符型、日期型和逻辑型数据答案:C11.下列各选项中,运算符优先级最高的是()。A.关系运算符B.圆括号C.逻辑运算符D.算术运算符答案:B12.利用BOF()测试当前打开的一个空表文件,函数返回值为()。A.1B..F.C..T.D.0答案:C正确答案:A解析:BOF()用于测试当前表文件(缺省自变量)或指定表文件中的记录指针是否指向文件首,若是返回逻辑真(.T.),否则为逻辑假(.F.)。若在指定工作区上没有打开表文件,函数返回逻辑假(.F.),若表文件中不包含任何记录,函数返回逻辑真(.T.)。13.VisualFoxPro系统允许字符型数据的最大宽度是()。A.32B.10C.128D.255答案:D14.假设A=123,B=27,C=“A+B”,则函数VARTYPE(1+&C)的值为()。A.NB.CC.UD.151答案:A15.函数LEN(STR(123.45,2,1)的结果是()。A.3B.5C.一串星号(***)D.2答案:D二、填空题1.字符常量的定界符为、和。答案:单引号'双引号方括号2.VisualFoxPro中有两种变量,即和。答案:内存变量字段变量3.给变量赋值的方法有和利用命令。答案:通过赋值号STORE4.表达式是由、和通过特定的运算符连接起来的式子,其形式包括和用运算符将运算对象连接起来的式子。答案:变量字段函数单一的运算对象5.在关系表达式中,关系运算符号和只能用于字符型数据,且所以关系表达式的结果都为数据。答案:$==逻辑型vf中的字符表达式和关系表达式的区别主要有以下两点:1、两种表达式的运算符不同字符表达式的运算符有两个“+”和“-”,功能是用于联接字符串,而关系表达式的运算符则是一些用于对数据进行关系比较的运算符号,如“”、“”、“=”、“$”等。2、两种表达式的运算结果不同-6-字符表达式的运算结果是字符型结果如:?“123”+“456”返回结果为:“123456”关系表达式的运算结果为逻辑型结果如:?“123”=“456”返回结果为:.F.6.假设字符串s=“华商学院!欢迎您!”,若要将结果显示为“欢迎您!华商学院!”,则应使用函数表达式。答案:RIGHT(S,8)+LEFT(S,10)7.ROUND(123.4567,2)的计算结果是。答案:123.468.清除内存中第一个字符为”B”的内存变量,应使用命令。答案:RELEASEALLLIKEB*三、简答题1.VisualFoxPro中有哪些数据类型?并举例说明。答:有字符型(例如“华商学院”),货币型(例如¥100.0000),数值型(例如123.456),逻辑型(例如.T.),日期型(例如{2011/03/31}),日期时间型(例如{……2011/03/319:30:40}),备注型,通用型八种数据类型。2.如何定义不同数据的变量?变量和常量有何区别?答:可以使用STORE命令为内存变量赋值,也可以使用“=”直接为内存变量赋值。常量是指在程序运行过程时始终保持不变的数据,变量是指其值在程序运行的不同时刻会发生改变的量。4.举出VisualFoxPro中的所有运算符,并按运算符优先级排列。答:VisualFoxPro中的运算符有:算术运算符括号()、**(或^)、*、/、%、+、-;字符运算符+、-;日期运算符号+、-;关系运算符、、=、=、(!=、#)、=、==、$;逻辑运算符.NOT.、.AND.、.OR.。运算符优先级排列:()、**(或^)
本文标题:Visual_FoxPro_程序设计习题解
链接地址:https://www.777doc.com/doc-2866415 .html