VFP9各章习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、下列函数中,函数值为数值的是。
A.BOF()B.AT(“人民”,”中华人民共和国”)
C.CTOD(”1/01/96”)D.SUBSTR(DTOC(DATE()),7)
3、N=100,M=456,K=“M+N”,表达式1+&k的值是。
A.556B.557C.1+M+ND.356
4、表达式VAL(SUBSTR(“奔腾586”,5,1))+LEN(FOXPRO)的结果是。
C.主索引标识D.原顺序
16、若当父表的关键字被修改时,自动用新的关键字值更新子表中所有相关的记录,则应把参照完整性的更新规则选项卡的选项设置为。
A.限制B.忽略
C.级联D.自动更新
17、要在一个字段上输入空值(NULL),可使用组合键。
A.CTRL+QB.CTRL+N
C.CTRL+WD.CTRL+0
A.记录完整性B.实体完整性
C.字段完整性D.码完整性
10、当用户对数据库表进行操作时,下列规则的激活顺序依次为。
A.字段级规则、记录级规则、触发器
B.字段级规则、触发器、记录级规则
C.触发器、字段级规则、记录级规则
D.字段级规则、触发器、记录级规则
11、若要控制数据库表中的“学号”字段只能输入数字,则应设置。
3.编写一个程序,判断所输入的一个字符是英语字母、数字符号或特殊符号(数字符号和字母之外),并给出相应的提示。
4.用循环语句编写程序计算10!(10!=1*2*3…*10)。
5.编写程序,实现所输入的任意整数二进制数的输出。例如,若输入9,则输出其对应的二进制数—1001。
6.编写一个程序产生一个有20项的Fibonacci数列并输出。注:Fibonacci数列的前两项为1,从第三项开始每一项是其前两项之和。
4.LOOP和EXIT语句在循环体中各起什么作用?
5.程序执行方式与交互执行方式各有何优缺点?
6.程序设计中的自定义函数和过程有何不同?如何实现过程的参数传递?
7.过程和过程文件有何不同?
二、编写程序
1.求解AX2+BX+C=0的根,其中A、B、C三个参数由键盘输入。
2.编写程序将1~100之间所有能被7和3整除的整数输出。
18、VFP9中的索引有主索引、、普通索引、惟一索引和二进制索引5种类型。
A.候选索引B.单索引
C.结构复合索引D.复合索引
三、操作题
建立一结构如下的数据表文件DA.DBF并输入相应的数据记录,完成下列操作要求:
编号
姓名
部门
性别
出生日期
婚否
基本工资
奖金
C(6)
C(8)
C(12)
C(2)
D
L
N(7,2)
本章答案:
一、选择题
1、C 2、B 3、B 4、A 5、A
二、填空题
1、337.201
2、15
3、254
4、.F.#逻辑假#假
5、空格
6、交互

一、思考题
1.结构化程序设计具有哪几种基本控制结构?
2.IF…ENDIF和DO CASE…ENDCASE语句在组织分支结构上各有哪些特点?
3.根据变量的作用范围,变量可分为哪几种?其作用域有何不同?
3、在Visual FoxPro中的命令窗口中,执行命令可以退出Visual FoxPro。
A.DIRB.CLEAR
C.QUITD.DELETE
4、Visual FoxPro支持的两种工作方式。
A.交互操作方式和程序执行方式
B.命令方式和菜Leabharlann Baidu工作方式
C.命令方式和程序方式
D.交互操作方式和菜单工作方式
3、如何设置系统日期显示格式为“日/月/年”?
4、如何设置字符比较方式为精确比较(只有完全相同时才为真)?
本章答案
一、单选题
1、C2、D3、C4、A5、B
二、填空题
1、文件位置2、SET DEFAULT TO D:\3、help4、区域

一、选择题
1、Visual FoxPro中的______工具可以帮助用户按提示逐步进行数据表、表单、报表的设计。
N(7,2)
(1)计算所有人员的奖金(奖金按基本工资的30%发放)。
(2)统计已婚女性人数,并存入内存变量MM中。
(3)将70年以后出生并且基本工资低于500的记录组织在新表NEW.DBF中,新表中只有姓名、出生日期、基本工资3个字段。
(4)根据“编号”和“部门”建立结构化复合索引文件,并依次指定索引标记BH和BM,索引类型依次为候选索引和普通索引。
5、数据库管理系统是位于()之间的数据管理软件。
A. OA软件与用户B. OS与DB
C.硬件与软件D. OS与硬件
二、填空题
1.Visual FoxPro中,若要改变系统默认的工作目录,则可在“选项”对话框中的选项卡中进行设置。
2.Visual FoxPro中,若要将D盘根目录设置为默认的工作目录,则正确的命令是。
C.扩展名为.EXE的文件D.扩展名为.PRG的文件
4、下列说法中错误的是______。
A.所谓项目是指文件、数据、文档和Visual FoxPro对象的集合。
B.项目管理是Visual FoxPro中处理数据和对象的主要组织工具。
C.项目管理器提供了简便的、可视化的方法来组织和处理表、数据库、表单、报表、查询和其他一切文件。
(5)按部门对基本工资、奖金进行汇总,生成新表HZ.DBF。
(6)按部门求基本工资的平均值。
(7)用Locate和Seek命令,分别逐条显示“技术部”人员的全部信息。
(8)用Browse命令浏览“生产部”人员的信息,但不能修改信息。
本章习题答案:
一、思考题(略)
二、选择题
1、A2、B3、C4、C5、C
D.在项目管理器中可以将应用系统编译成一个扩展名为.exe的可执行文件,而不能将应用系统编译成一个扩展名为.app的应用文件。
5、表单在“项目管理器”窗口的______选项卡下。
A.数据B.文档C.类D.代码
6、在项目管理器,如果某个节点前面出现加号标志,表示______。
A.该节点中只有一个数据项B.该节点中有一个或多个数据项
A.数据库系统B.操作系统
C.数据库管理系统D.数据库应用系统
4、用二维表数据来表示实体之间联系的模型叫做。
A.网状模型B.层次模型
C.关系模型D.实体-联系模型
5、数据库管理系统(DBMS)是。
A.计算机上的数据库系统B.计算机语言
C.用于数据管理的软件系统D.计算机应用程序
6、关系数据库管理系统能够实现的三种基本关系运算是。
A.索引、排序、查找B.建库、录入、排序
C.选择、投影、连接D.显示、统计、复制
7、DBAS指的是。
A.数据库管理系统B.数据库系统
C.数据库应用系统D.数据库服务系统
8、关系中能唯一区分、确定不同记录的字段或字段组合称为关系的一个。
A.关键字B.主关键字
C.候选关键字D.域
9、关系的完整性包括域完整性、、参照完整性和用户自定义完整性。
A. 设计器B. 向导C. 生成器D. 工具栏
2、打开"项目管理器"的"数据"选项卡,其中包括______。
A.数据库B.自由表C.查询D.以上都有
3、项目管理器可以有效地管理表、表单、数据库、菜单、类、程序和其他文件,并且可以将它们编译成______。
A.扩展名为.APP的文件B.扩展名为.APP或.EXE的文件
4、命令中的<范围>选项有哪几种选择?FOR和WHILE子句有什么不同?
5、索引文件的类型有几种?如何用菜单和命令方式建立各种索引文件?
6、什么是工作区编号、工作区别名?如何给一个工作表命名别名?
7、什么是当前工作区?如何利用菜单和命令方式选择工作区?如何访问其他工作区上的数据?
8、如何用菜单方式和命令方式建立表之间的临时关系?建立表之间的临时关系时应注意什么问题?
A.显示格式B.输入掩码
C.字段有效性D.记录有效性
12、下列命令中,不具有修改记录功能的命令是。
A.editB.relace
C.browseD.modi stru
13、显示表中所有教授和副教授记录的命令是。
A.list for职称=”教授”and职称=”副教授”
B.list for职称=”教授”or”副教授”
7.编写程序计算e,e的近似值计算公式为:
e=1+1/1!+1/2!+1/3!+…+1/n!,直到1/ n!<0.000001为止。
8.某班共有10名学生,为了评定某门课程的奖学金,按规定超过全班平均成绩10%者发给一等奖,超过全班平均成绩的5%发给二等奖。试建立相应的数据表文件并编制程序,输出应获奖学金的学生名单(包括姓名、学号、成绩和奖金等级)。
2、项目管理器的"移去"按钮有两个功能;一是把文件移去,二是______文件。
3、在项目管理器中可以将应用系统编译成一个扩展名为______的应用程序文件或.exe的可执行文件。
4、当打开项目管理器时,项目管理器中的主要功能按钮有新建、添加、修改、运行、移去和______。
5、项目文件的扩展名是______。
6、扩展名为.prg的程序文件在"项目管理器"的______选项卡中显示和管理。
7、项目管理器的______选项卡用于显示和管理数据库、自由表和查询等。
8、项目管理器中每个数据库都包含______、本地视图、远程视图、连接、和存储过程。
本章答案
一、选择题
1、B2、D3、B4、D5、B6、B7、D
二、填空题
C.list for职称>”副教授”
D.list for”教授”$职称
14、表中共有100条记录,当前记录为第10条,执行命令list next 5以后,当前记录的记录号为。
A.10B.14
C.15D.EOF
15、打开了一个建立了结构复合索引的数据表,表记录将按显示。
A.第一个索引标识B.最后一个索引标识
6、C7、C8、A9、B10、A
11、B12、D13、D14、B15、D
16、C17、D18、A
三、操作题(略)

一、选择题
1、在下面的VFP表达式中,不正确的是。
A.{^2001-05-01 10:10:10 AM}-10B.{^2001-05-01}-date()
C.{^2001-05-01}+date()D.[{^2001-05-01}+’1000’]
二、选择题
1、在数据库中,下列说法是不正确的。
A.数据库避免了一切数据的重复。
B.若系统是完全可以控制的,则系统可确保更新时的一致性。
C.数据库中的数据可以共享。
D.数据库减少了数据冗余。
2、是存储在计算机内有结构的数据的集合。
A.数据库系统B.数据库
C.数据库管理系统D.数据结构
3、对数据库进行创建、运行和维护的软件系统又叫做。
2、命令? LEN(“this□is□my□book”)的结果是。注:□代表半角空格字符。
3、字符型数据的长度不超过个字符。
4、执行以下命令序列后的显示结果是。
M=len(“119”)
? M=M+1
答案:.F.#逻辑假#假
5、在VFP9中,以符号来作为命令动词与子句及各子句之间分隔符号。
6、VFP9支持两种工作方式:方式和程序执行方式。
3.Visual FoxPro中,若要获得系统帮助,则可在命令窗口中输入命令后,回车执行。
4.Visual FoxPro中,若要改变系统的日期显示格式,则可在“选项”对话框中的选项卡中进行设置。
三、简答题
1、Visual FoxPro 6.0有哪些主要功能和特点?
2、Visual FoxPro 6.0的用户界面由哪几部分组成?
1、设计器2、删除3、APP4、连编5、PJX6、代码7、数据8、表

一、思考题
1、自由表与数据库表的区别是什么?
2、表的结构主要包括哪几项?字段类型有哪几种?哪些字段类型宽度由系统给定,如何确定宽度?哪些字段宽度由用户设定?
3、分类汇总后生成一个新表,新表的结构与原表的结构是否一样?新表中的记录如何产生?
A.11B.14C.7D.13
5、执行以下命令之后,最后一条命令的输出结果是。
Set exact off
X=”A□□”&&□代表半角空格字符。
? IIF(“A”=X,X-“BCD”,X+”BCD”)
A.AB.BCDC.ABCD□□D.A□□BCD
二、填空题:
1、命令? Round(337.2007,3)的执行结果是。
Visual FoxPro

一、单选题
1、Visual FoxPro属于数据库管理系统。
A.网状型B.层次型
C.关系型D.互连型
2、在Visual FoxPro中,显示命令窗口的操作正确的是。
A.单击常用工具栏上的“命令窗口”按钮
B.执行“窗口”菜单中的“命令窗口”命令
C.按Ctrl+F2组合键
D.以上都可以
C.该节点中有多个数据项D.该节点不可用
7、下列启动“向导”的方法中,正确的是______。
A.选择“工具”菜单中的“向导”子菜单命令
B.通过“新建”对话框
C.单击工具栏中的“向导”按钮
D.以上方法均正确
二、填空题
1、在Visual FoxPro中,______是用来创建和修改应用系统各种组件的可视化工具。
相关文档
最新文档