文档库 最新最全的文档下载
当前位置:文档库 › vfp习题

vfp习题

vfp习题
vfp习题

OptionGroup、ButtonGroup对象的Value属性值类型只能是( ).

A、L

B、C

C、D

D、N

如果要改变表单的标题,需要设置表单对象的( )属性.

A、BackColor

B、Name

C、Caption

D、BorderStyle

计时器控件的主要属性是( ).

A、Caption

B、Value

C、Autocenter

D、Interval

对列表框的内容进行一次新的选择,将发生( )事件.

A、GotFocus

B、CLICK

C、WHEN

D、InterActiveChange

不可以作为文本框控件数据来源的是().

A、数值型字段

B、内存变量

C、备注型字段

D、字符型字段

建立表单的命令是( ).

A、BEGIN FORM

B、START FORM

C、CREATE FORM

D、NEW FORM

以下属于容器类控件的是( ).

A、Label

B、Commandbutton

C、Form

D、Text

关闭表单的最常用方法是( ).

A、Destroy

B、End

C、Close

D、Release

下列关于查询的说法中错误的是( ).

A、利用查询设计器可以查询表的内容

B、利用查询设计器可以进行有关表数据的统计运算

C、查询设计器的查询去向可以是图形

D、利用查询设计器不能完成数据的统计运算

循环结构中EXIT语句的功能是().

A、退出循环,执行循环结构的下一条语句

B、放弃本次循环,重新执行该循环结构

C、放弃本次循环,进入下一次循环

D、退出循环,结束程序的运行

对象的鼠标移动事件名为( ).

A、Click

B、MouseMove

C、MouseDown

D、MouseUp

在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的( ).

A、"一方"表的主索引或候选索引,"多方"表的普通索引

B、一方表的普通索引,"多方"表的候选索引或普通索引

C、一方表的主索引,"多方"表的普通索引或候选索引

D、一方表的普通索引,"多方"表的主索引或候选索引

执行WAIT"选择"TO ANS命令后,内存变量ANS的类型是().

A、字符型

B、日期型

C、逻辑型

D、数值型

已知X="134",表达式&X+478的值为( ).

A、"612"

B、"134478"

C、34478

D、612

计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( )

A、SELECT AVG(成绩) FROM 学生,选课 WHERE 学生.姓名="刘明"

B、SELECT AVG(成绩) FROM 学生,选课 WHERE 姓名="刘明"

C、SELECT AVG(成绩) FROM 选课 WHERE 姓名="刘明"

D、SELECT AVG(成绩) FROM 学生,选课 WHERE学生.学号=选课.学号 AND 姓名="刘明" 在VFP中,以FOR开头的循环结构,只能以ENDFOR结束.

每个对象在系统中都有唯一的对象标识.

查询文件是独立的,不影响原来的数据文件.

新建一张表单时,可以添加新的属性、方法和事件.

多分支语句DO CASE-ENDCASE中的各个条件之间必须关联.

若要触发命令按钮的click事件,应在运行表单时,_____该命令按钮.

若要在表单运行后文本框Text1中自动显示出"您好",应在设计时Text1的 _____属性中输入"您好".

若要在表单运行后文本框Text1中自动显示出"您好",应在设计时Text1的 _____属性中输入"您好".

若要使命令按钮在运行时不响应用户事件,应将其_____属性设置为.f.(无效).

若要在文本框中显示的字体为18号字,应在该文本框的_____属性中设置为18.

利用表单的caption属性,可以改变表单的_____.

运行状态

编辑状态

制作如图所示表单。

--------------------------------------------------------------------- 设置:

1、设置表单名称为"Form1",标题为"文字隐藏"。

2、设置标签控件的名称为"Label1",标题为"标签文字"。

3、设置复选框控件的名称为"Check1",标题为"隐藏"。

要求:

1、表单标题为"文字隐藏" ,表单内控件如图中所示。

2、标签标题为"标签文字"。

3、单击"隐藏"复选框,隐藏"标签文字",反之,"标签文字"可见。

4、表单整体效果美观,比例合适。

基本属性:

1、LABEL1.FONTSIZE=14

2、LABEL1.FONTBOLD=.T.

1.建立一个名为"人才管理"的数据库。

2.把表rcda添加到数据库中,并为该表增加一个字段:邮箱(字符型,宽度20)。

3.设置rcda表中"性别"字段的有效性规则:性别为"男"或"女"(性别="男" .or. 性别="女");默认值为"女"。

4.在rcda表中,将所有记录的"邮箱"字段值使用:编号+"@https://www.wendangku.net/doc/a12243682.html,"进行替换,

如第一条记录的"邮箱"字段值替换为:bj100001@https://www.wendangku.net/doc/a12243682.html,。

5.使用视图设计器在数据库中建立视图new,视图中包括rcda中的全部党员记录(按工资现状升序排列)的

除照片、邮箱、工作简历之外的全部字段(字段顺序和rcda表相同)。

、在考生文件夹中有一个数据库GCS,其中GONGCH表结构如下:

GONGCH(编号C(4),姓名C(10),姓别C(2),工资N(7,2),年龄N(2),职称C(10)) 现在要对GONGCH表进行修改,指定编号为主索引,索引名和索引表达式均为编号;

指定职称为普通索引,索引名和索引表达式均为职称;

年龄字段的有效性规则在25至65之间(含25和65),默认值是45。

2、在考生文件夹中有数据库GCS,其中有数据库表GONGCH。

在考生文件夹下设计一个表单,该表单为GCS库中GONGCH表窗口式输入界面,表单上还有一个名为cmdCLOSE的按钮,标题名为"关闭",点击该按钮,

使用ThisForm.release退出表单。

最后将表单存放在考生文件夹中,表单文件名是C_FORM。

提示:在设计表单时,打开GCS数据库设计器,

将GONGCH表拖入到表单中就实现了GONGCH表的窗口式输入界面,不需要其他设置或修改。

建立一个表单文件form2

要求:

1.表单运行时在屏幕中居中显示。

2.在表单上添加一个文本框控件,名称为text1;一个标签控件,名称为la1,显示字号14,红色,设文本框初值为0;

两个命令按钮,名称分别为comm1、comm2,Caption分别设置为"确定","退出"。

3.在文本框中输入一个整数,单击确定按钮时,在标签上显示出此整数的阶乘结果值

(用for循环,i为初值,求P阶乘 ,把文本框内容赋值给n,并使用for i=1 to n)。

单击退出按钮时,返回到系统状态。

-------------------------------------------------------

*【程序填空】

*------------------------------------------------------- *功能:对表XSDB.DBF中的计算机和英语都大于等于90分以上的学* 生奖学金进行调整:法律系学生奖学金增加12元、英语系学生* 奖学金增加15元、中文系学生奖学金增加18元,其他系学生奖* 学金增加20元。请在【】处添上适当的内容,使程序完整。

*注意:填空时,关键字超过4个字母的,必须用4位缩写表示

*------------------------------------------------------- SET TALK OFF

USE XSDB

***********SPACE**********

【?】

DO WHILE FOUN()

DO CASE

CASE 系别="法律"

ZJ=12

CASE 系别="英语"

ZJ=15

CASE 系别="中文"

ZJ=18

***********SPACE**********

【?】

ZJ=20

ENDCASE

REPL 奖学金 WITH 奖学金+ZJ

***********SPACE**********

【?】

ENDDO

USE

SET TALK ON

RETURN

VFP大学期末考试基本操作题答案2015

VFP 上机练习题答案 说明:操作时用到的文件及要保存的文件均在与题号对应的文件夹内(下) 注意操作题要求运行程序的地方必须都运行一下,否则可能影响得分。 蓝色的文本为操作说明、提示或参考操作答案,红色的文本为原题中题干说明可能有些不合适或错误。 本文中给出的说明或参考代码均在VFP 环境下测试通过,仅供参考,不 是题目的唯一答案,如有不对的地方,请指正。 基本操作 第一题 1.在指定文件夹下建立数据库BOOKAUTH,并把表BOOKS 和表AUTHORS 文件添加到该数 据库中。(建立数据库后,执行modi data 命令打开数据库设计器,然后在窗口空白处右单击选择“添加表”即可,后面各个题目中类似操作不再重复说明。) 2.为AUTHORS 表建立主索引,索引名为“PK”,索引表达式为“作者编号”(在表设计 器中,在索引字段上选择“索引”下拉框中的箭头,有具体升序或降序要求时选择方向向上或向下的箭头,无要求是默认选择升序即可;若索引表达式不是字段名字本身,可以在此基础上再点击“索引”标签,找到具体的索引条目,输入索引标记名和索引表达式即可)。为BOOKS 建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”,第二个索引 名和索引表达式均为“作者编号”。 3.建立表AUTHORS 和表BOOKS 之间的永久性联系。(参见课本3.7.3 节的第二部分,AUTHORS 主表的PK 到BOOKS 子表的“作者编号”,鼠标拖拽即可建立一对多联系,不要反了) 第二题 1.在指定文件夹下打开数据库文件SCORE_MANAGER,该数据库中有3 个表STUDENT、SCORE1 和COURSE,根据已经建立好的索引,建立表间的联系(寻找两表间相同的索引名称,建立一对一的连接,或一个主索引和一个普通索引建立一对多连接,这里指的是永久联接)。 2.为COURSE 表增加字段,开课学期(N,2,0)。(直接在数据库设计器中右单击表, 选择修改,在表结构设计器中添加即可) 3.为SCORE1 表中的“成绩”字段设置字段有效性规则:成绩>=0,出错信息:“成绩必 须大于或等于0”。(练习题中给定的数据表中已经设置了,设置字段有效性规则时注意在表 设计器中首先正确选择字段再进行设置,记录有效性操作类似。注意信息内容要字符串界定符) 第三题 根据以下要求,完成基本操作,所需文件在指定文件夹下: 1.从SCORE_MANAGER 数据库中删除名为NEW_VIEW1 的视图(在数据库设计器中,右单 击视图,选择删除即可)。 2.用SQL 命令向SCORE1 表中插入一条记录:学号为“993503433”、课程号为“0001”、成绩为99。(在VFP 命令窗口中执行命令:insert into score1 (学号,课程号,成绩) values("993503433","0001",99),不用考虑打开表)

VFP练习题(答案)

一、选择题 1.下列选项中能够直接实现对数据库中数据操作的软件是( c )。 A、字处理软件 B、操作系统 C、数据库管理系统 D、翻译系统 2.下列关于数据库系统的正确叙述是( a )。 A、数据库系统减少了数据冗余 B、数据库系统避免了一切数据冗余 C、数据库系统中数据的一致性是指数据类型的一致 D、数据库系统比文件系统能管理更多的数据 3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( a )。 A、DBS包括DB和DBMS B、DBMS包括DB和DBS C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS 4.按照数据模型分类,Visual FoxPro属于( c )。 A、层次型 B、网状型 C、关系型 D、混合型 5.关系数据库管理系统存储与管理数据的基本形式是( b )。 A、关系树 B、二维表 C、结点路径 D、文本文件 6.下列数据为常量的是( c )。 A、02/18/99 B、F C、.N. D、TOP 7.下述字符串表示方法正确的是( b )。 A、""等级考试"" B、['等级考试'] C、{"等级考试"} D、[[等级考试]] 8.执行命令STORE CTOD([08/11/99]) TO AA后,变量AA的数据类型是( a )。 A、日期型 B、数值型 C、字符型 D、浮点型 9.设L=668,M=537,N="L+M",表达式5+&N的值是( c )。 A、类型不匹配 B、5+L+M C、1210 D、5+&N 10.某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在 100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是(d )。 A、性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200 B、性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖金>=200 C、性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200 D、性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=200 11.在下列表达式中,运算结果为数值的是( d )。 A、"1234"+"3579" B、CTOD("05/08/93")-11 C、130+350=480 D、LEN("SFDE")-1 12.下列表达式的运算结果为日期型数据的是( c )。 A、08/15/97-12 B、DATE()-CTOD("05/13/98") C、DATE()-30 D、DATE()-TIME()

《VFP数据库》试题及答案

****学院学年学期期末考试试题 (考试时间:120分钟) 1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外); 2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负; 3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸 一、选择(每小题2分,共70分) 1.VFP是一种________ 模型的数据库管理系统。 选择:A. 层次_ B. 网络_C. 对象_ D. 关系答案:D 2.目前三种基本的数据模型是________ 。 选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案:A 3.VFP系统中,表的结构取决于___________ 。 选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序答案:A 4.数据库管理系统是________ 。 选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。

选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D 6.下列说法中正确的是_____。 A.数据库打开时,该库中的表将自动打开 B.当打开数据库中的某个表时,该表所在的数据库将自动打开 C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开 D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______。 A. 查询的命令 B. 与查询有关的基表 C. 查询的结果 D. 查询的条件答案:A 8.对于创建新类,VFP提供的工具有:_____。 选择:A. 类设计器和报表设计器_ B. 类设计器和查询设计器_C. 类设计器和表单设计器D. 类设计器答案:C 9.VFP的循环语句有_____。 选择:A. DO WHILE,FOR和SCAN _ B. DO WHILE ,FOR 和LOOP _C. FOR,SCAN和LOOP _ D. DO CASE 和DO WHILE _ 答案:A 10.彻底删除记录数据可以分两步来实现,这两步是______。 选择:A. PACK和ZAP B. PACK和RECALL_C. DELETE和PACK D. DELE和 RECALL _ 答案:C 11.表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭 后,则该"临时性关系" ______。 选择:A. 转化为永久关系B. 永久保留C. 临时保留D. 消失答案:D 12.下列控件均为容器类的是_____。

2013春《vfp》期中考试试卷--答案

《数据库基础与应用》期中考试试卷 一、单选题(35题,1题2分) 1. 下列软件产品中,不属于数据库管理系统(DBMS)的是_____. A. Oracle B. access C. MS-SQL Server D. Adobe Acrobat 2. 在数据库系统中,数据模型是定义数据及其操作的一种抽象表示。用二维表结构表示各类实体及其联系的数据模型称为______. A 层次模型 B 网状模型 C 关系模型 D 面向对象模型 3. 在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算。在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是______。 A. 投影 B. 联接 C. 选择 D. 合并 4. 下列4个函数中,返回值的数据类型为逻辑型的是_____。 A. MESSAGEBOX( ) B. SPACE( ) C. FILE( ) D. CTOD ( ) 5. 利用SET DATE命令可以设置日期显示的格式。例如,将日期显示为"2012年3月24日"形式,可以使用命令_____进行日期格式设置。 A.SET DATE TO YMD B.SET DA TE TO "年月日" C.SET DATE TO CHINESE D.SET DATE TO LONG 6. 在下列4个函数中,返回值为字符型数据的是_____ A. DATE ( ) B.TIME ( ) C. DATETIME( ) D. DOW ( ) 7. Visual FoxPro的变量分为两类,它们是______ 。 A.字符变量与数组变量 B.内存变量与字段变量 C.简单变量与数值变量 D.一般变量与下标变量 8. 在下列有关日期,时间型表达式中,语法上不正确的是_______。 A. DATE()-400 B. DA TETIME()+400 C. DATETIME()-DATE() D. DTOC(DATE())-TTOC(DATETIME()) 9. DIMENSION 命令用来对______进行声明。 A. 对象 B. 变量 C. 字段 D. 数组 10. 执行下列程序段后,屏幕上显示的结果是:_____________。 SET TALK OFF CLEAR X=“18” Y=“2E3” Z=“ABC” ?VAL(X)+V AL(Y)+V AL(Z) A. 2018.00 B. 18.00 C. 20.00 D. 错误信息

最新计算机等级考试二级VFP笔试真题模拟

最新计算机等级考试二级VFP笔试真 题

4月全国计算机等级考试二级Visual FoxPro数据库设计 「、选择题(每小题2分,共70分) (1)数据的存储结构是指()。 A)存储在外存中的数据 B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示 (2)下列关于栈的描述中错误的是()。 A)栈是先进后出的线性表 B)栈只能顺序存储 C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针 (3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ()。 A) 冒泡排序为n/2 B) 冒泡排序为n C) 快速排序为n D) 快速排序为n(n-1)/2 (4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()A)log2n B)n/2 C)n D)n+1 (5)下列对于线性链表的描述中正确的是()。 A)存储空间不一定连续,且各元素的存储顺序是任意的 B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 C)存储空间必须连续,且前件元素一定存储在后件元素的前面 D)存储空间必须连续,且各元素的存储顺序是任意的 (6)下列对于软件测试的描述中正确的是()。 A)软件测试的目的是证明程序是否正确 B)软件测试的目的是使程序运行结果正确 C)软件测试的目的是尽可能多地发现程序中的错误 D)软件测试的目的是使程序符合结构化原则 (7)为了使模块尽可能独立,要求()。 A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 (8)下列描述中正确的是()。 A)程序就是软件 B)软件开发不受计算机系统的限制 C)软件既是逻辑实体,又是物理实体 D)软件是程序、数据与相关文档的集合

VFP题库2

Vfp题库(程序设计基础) 101.执行下列命令后; xyz=123.456 CH=’XYZ’ ?INT(CH) 命令?输出的值为() A.0 B.123.456 C.123 D.出错 (102)下列符号中,除()外均是Visual FoxPro 的常量 A。[2001/10/1] B。‘中国科技大学’ C。N D。1/2 (103)以下有关宏替的叙述正确的有() A。可用句号(。)结束宏替表达式 B,名称表达式的运行速度较宏替要快 C,某些时候名称表达式的功能与宏替换相同,但宏替换的使用范围更广 D,宏替换与名称表达式仅是一个概念的两种称呼而已 (104)设年龄=25,性别=”女“婚否=F,职称=”副教授“、工资=580,下列表达式的值为真的有() A,NOT,婚否。AND,性别=’女‘ B,婚否=f,AND。性别=’女‘ C,(年龄)20。OR。工资〈=500〉,AND,,NOT,职称=’副教授‘ D,性别=’女‘,AND,职称=’教授AND,工资〈=500,OR,年龄〉30 (105)以下关于日期型或日期时间型数据的说法正确的是() A{00:00:00 AM}等价于午夜{12:00:00 AM} B{00:00:00 AM}等价于中午{12:00:00 AM} C{00:00:00 PM}等价于中午{12:00:00 PM} D{00:00:00 PM}等价于午夜{12:00:00 pm} (106)下列表达式中正确的有() A X<=Y B X>100.AND.Y<50 C ’中国科技大学` `计算中心` D `总分` 560 (107)下列符号中,除()外均不能作为Visual FoxPro的内存变量名 A X/Y B X$Y C X-Y D X Y (108)时间的最小计时单位为()秒 A 1 B 1/10 C 1/100 D 1/1000 (109)CHR(ASC(“0”)7的值为() A “0” B “7” C“” D BEL (110)以下循环体共执行了()次 ForI=1 to 10 ? I I=I 1 Endfor A 10 B 5

VFP期末试卷(B)

Visual Foxpro期末考试题B卷 一、选择题(2*20=40分) 班级 姓名 题号 1 234 5 678910 总分答案 题号11 12131415 1617181920 答案 1、DBMS的输入包括查询、数据修改和( )修改。 A. 视图 B. 查找 C. 模式 D. 删除 2、数据完整性是指( ) A. 数据的存储与使用数据的程序无关 B. 防止数据被非法使用 C. 数据的正确性、合理性和一致性 D. 减少系统中不必要的重复数据 3、以下关于二维表性质的说法不正确的是( )。 A. 二维表中的每一列均有唯一的字段名 B. 二维表中不允许出现完全相同的两行 C. 二维表中的行、列顺序均可改变 D. 二维表中的记录数、字段数决定了二维表的结构 4、存储一个日期型数据需要( )个字节。 A. 2 B. 4 C. 6 D. 8 5、下面哪项是表示一个货币常量? ( ) A. #100 B. ¥100 C. $100 D. &100 6、数组建立后,数组元素的初值为( ) A.0 B. 空字符串 C. .F. D. .T. 7、下列函数具有四舍五入功能的是( ) A. INT( ) B. ROUND( ) C. CEILING D. FLOOR 8、项目管理器中的“数据”选项卡中不包括( ) A. 自由表文件 B. 查询文件 C. 视图文件 D. 数据库文件

9、关于项目管理器的说法不正确的是( ) A. 项目管理器的选项卡可以与项目管理器分离 B. 项目管理器可以移动到Visual FoxPro的主窗口任意位置上 C. 当项目管理器折叠停泊在工具栏中时,没有对应的“项目”菜单 D. 项目的应用程序生成器只能在项目向导中启动 10、在定义表结构时,下面( )字段的宽度都是固定的。 A.字符型、货币型、数值型 B.字符型、备注型、二进制备注型C.数值型、货币型、整型 D.整型、日期型、日期时间型 11、表文件由( )组成。 A.文件名、字段名 B.字段名、字段类型和字段宽度 C.文件名、表结构和记录 D.文件名、字段名和记录 12、建立索引文件的目的是( ) A.改变表记录的物理位置 B.提高记录的查询速度 C.对记录进行降序排序 D.对记录进行分类统计 13、有关查询与视图,下列说法不正确的是( ) A.查询是只读型数据,而视图可以改变数据源 B.查询可以更新源数据,视图也有此功能 C.视图具有许多数据库表的属性,利用视图可以创建查询和视图D.视图可以更新源表中的数据,存于数据库中 14、下列说法中错误的是( ) A.视图是数据库的一个组成部分 B.视图中的源数据表也称为“基表” C.视图设计器只比查询设计器多一个“更新条件”选项卡 D.远程视图使用Visaul FoxPro的SQL语法从Visual FoxPro视图或表中选择信息 15、若想选中表单中的多个控件对象,可在按住( )键的同时单击欲选中的控件对象。 A.Shift B.Ctrl C.Alt D.Tab 16、表单向导形成的表单数据源只能基于( ) A.表 B.视图 C.查询 D.SQL语言 17、用向导可创建的报表有( ) A.单表报表 B.多表报表 C.单表报表和多表报表 D.以上都不是 18、如果报表中的数据需要排序或分组,应在( )中进行相应的设置。 A.数据库 B.临时表 C.视图或查询 D.数据表

VFP上机模拟考试题1解答版

VFP模拟题 一、选择题:30题,每题1分,共30分 1、下面当中正确的变量名是 D 。 A) 12abc B ) zhan jiang C)“DVD” D) _ABC 2、设XS.DBF数据库中共有50条记录,执行如下命令: USE XS GOTO 5 DISPLAY ALL ? RECNO( ) 执行最后一条命令后,屏幕显示的值为___C__。 A) 5 B) 50 C) 51 D)错误信息 3、下列关于自由表的叙述中,正确的是_____C___。 A)全部是用以前版本的FoxPro(FoxBase)建立的表 B)可以用Visual FoxPro建立,但是不能把它添加到数据库中 C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D)自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表 4、下列函数中,函数值为数值的是:C A、BOF() B、CTOD(“01/01/96”) C、AT(“人民”,“中华人民共和国”) D、SUBSTR(DTOC(DA TE()),7) 5、数据库文件的扩展名和数据表文件的扩展名是:A A、.DBC和.DBF B、.DOT和.FPT C、.DBT和.DEF D、.PJX和.QPR 6、要为当前所有职工增加150元工资,应该使用的命令是: D A、change 工资With 工资+150 B、replace 工资With 工资+150 C、change all 工资With 工资+150 D、replace all 工资With 工资+150 7、Visual FoxPro属于一种数据库管理系统。(D) A) .层次型 B) 现代型 C) 网状型 D) 关系型

VFP题库2016

所有单选题 1、Visual FoxPro是基于______操作系统的数据库系统。 A:MS-DOS B:Windows C:UNIX D:AMOS/L 答案:B 评析: 空 2、命令SELECT 0的功能是______。 A:选择区号最小的空闲工作区 B:选择区号最大的空闲工作区 C:选择当前工作区的区号加1的工作区 D:随机选择一个工作区的区号 答案:A 评析: 空 3、下列命令中,不能求出当前表中所有记录个数的是______。 A:COUNT B:RECCOUNT() C:CALCULATE CNT() D:SUM TO CONNT 答案:D 评析: 空 4、已知:X="AB",AB=100。执行命令?&X+10的结果是______。 A:X B:AB C:ABC58 D:110 答案:D

评析: 空 5、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是______。 A:BROWSE B:SHOW C:VIEW D:OPEN 答案:A 评析: 空 6、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是______。 A:SORT TO ABC B:COPY TO ABC C:COPY STRUCTURE TO ABC D:COPY FILE TO ABC 答案:C 评析: 空 7、表达式LEN('ABC'-'DE')的值是______。 A:1 B:3 C:5 D:7 答案:C 评析: 空 8、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向______。 A:首记录 B:末记录

vfp期末上机试卷

期末上机试卷 请首先仔细阅读下面说明 1下载压缩文件夹到硬盘E盘的根目录下,解压后,将文件夹改为自己的学号。 2启动VFP系统后,首先设置默认的工作目录。 3做完题目后,将文件夹压缩后重新上传到服务器中。 4题目并不是很难,但需要仔细阅读,认真完成每一个问题。最后,祝大家GOOD LUCK! 注意考试纪律,不要讲话 一、项目、数据库和表操作 打开项目JXGL,在该项目中已有一数据库JXSJ。 1.在JXSJ数据库中按如下表格中所示的结构创建AB.DBF表,并按表格中的要求设置相关属性。 (1)设置AB表的长表名为:发表论文登记表; (2)设置BMBH字段的格式:删除输入的前导空格; (3)创建唯一索引,索引名为abcd,要求按作者姓名排序,姓名相同时再按论文名排序; (4)设置LX字段的显示类为复选框控件类。 3.为KC表设置删除触发器:LX字段值为“专业核心课程”的记录不允许删除。 4.JS表已存在主索引GH,索引表达式为GH,KCAP表已存在普通索引GH,索引表达式为GH,以JS表为主表、KCAP表为子表按GH建立永久关系,并设置两表之间的参照完整性:更新级联。 二、设计查询(8分) 课程表(KC)中含有课程代码(kcdm,C)、课程名称(kcmc,C)和学分(xf,N)等字段,在成绩表(CJ)中含有学生学号(xh,C)、成绩(cj,N)、课程代码(kcdm,C)等字段。按如下要求修改JXGL 项目中的查询CHAXUN: 若成绩不低于60分学生可以取得对应课程的学分,总学分大于或等于20的学生可以毕业,则基于KC表和CJ表查询所有不能毕业的学生列表。要求查询输出字段为:学号、总学分,查询结果按总学分降序排序。 三、设计菜单(5分)

2020年全国计算机二级vfp全真模拟考试题库及答案(共六套)

范文 2020年全国计算机二级vfp全真模拟考试题库及答 1/ 7

案(共六套) 2020年全国计算机二级vfp全真模拟考试题库及答案(共六套)2020年全国计算机二级vfp全真模拟考试题及答案(一) 1.下列叙述中正确的是( B )。 A)有一个以上根结点的数据结构不一定是非线性结构 B) 只有一个根结点的数据结构不一定是线性结构 C) 循环链表是非线性结构D) 双向链表是非线性结构【解析】线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件,所以B)正确。 所以有一个以上根结点的数据结构一定是非线性结构,所以A)错误。 循环链表和双向链表都是线性结构的数据结构。 2.下列关于二叉树的叙述中,正确的是( B )。 A)叶子结点总是比度为2的结点少一个 B) 叶子结点总是比度为2的结点多一个 C) 叶子结点数是度为2的结点数的两倍 D) 度为2的结点数是度为1的结点数的两倍【解析】根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个。 所以选择B)。 3.程序调试的任务是( D )。

A)设计测试用例 B) 验证程序的正确性 C) 发现程序中的错误 D) 诊断和改正程序中的错误【解析】程序调试的任务是诊断和改正程序中的错误。 4.下列关于数据库设计的叙述中,正确的是( A )。 A)在需求分析阶段建立数据字典 B) 在概念设计阶段建立数据字典 C) 在逻辑设计阶段建立数据字典 D) 在物理设计阶段建立数据字典【解析】数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。 数据库系统的三级模式是概念模式、外模式和内模式 5.下列选项中属于面向对象设计方法主要特征的是( A )。 A)继承 B) 自顶向下 C) 模块化 D) 逐步求精【解析】面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择A)。 6.在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4 位数字显示,应当使用设置命令( A )。 A)SET CENTURY ON B) SET CENTURY TO 4 C) SET YEAR TO 4 D) SET YAER TO yyyy 【解析】命令格式SET CENTURY ON|OFF|TO 的功能是用于决定如何显示或解释一个日期数据的年份。 ON显示世纪,即用4位数字表示年份; OFF不显示世纪,即用2位数字表示年份;TO决定如何解释一个用2位 3/ 7

VFP数据库练习题4

VFP数据库(4) 一、填空题 1.在报表中通常用来获得当前页码的变量是。 2.表示空值的关键字是。 3.索引文件分为单索引和复合索引,其扩展名分别为idx和。 4.使用locate命令顺序查找,可用found()和函数测试是否找到。 5.打开数据库xs.dbc的命令是。 6.在查询设计器中设置查询条件,应在选项卡中进行。 7.分支语句有简单分支、选择分支和。 8.表单的组合框有两种类型、分别为下拉列表框和。 9.在VFP中,关闭系统菜单的命令是。 10.按变量的作用域可分为和局部变量。 二、单项选择题 1.在VFP命令中,各单词间的分隔符是() A.分号 B.空格 C.逗号 D.以上都不对 2.X和Y为日期型,H为数值型,不可以进行的运算是() A.X+Y B.X-H C.X-Y D.X+H 3.表达式mod(21,6)的值为() A.0 B. 1 C. 3 D.不确定 4.备注型字段的数据宽度是4字节,它用来存放()。 A.指向备注的具体内容 B.指向.fpt文件的文件名 C.指向.dbf文件的指针 D.指向.fpt中文字块的指针 5.建立查询时,以下不能作为排序字段的是() A.字符型 B.通用型 C.逻辑 D.日期型 6.下列不能作为查询输出目标的是()

A.表 B.报表 C.视图 D.标签 7.逻辑删除rs表中,所有年龄大于50的SQL语句是() A.Select from rs for 年龄>50 B.Delete from rs where 年龄>50 C.Delete from rs where 年龄>50 D.Select 年龄from rs where 年龄>50 8.以下关于多分支语句do case…endcase的叙述,正确的是() A.当有多个表达式为真时,执行最后一个表达式值为真之后的程序段 B.当有多个表达式为真时,执行第一个表达式值为真之后的程序段 C.当有多个表达式为真时,执行多个表达式值为真之后的程序段 D.Do case…endcase语句,可以有多个程序段被执行 9.在表单控件中,即可用于接收数据,又可作为编辑现有数据的控件是() A.标签 B.文本框 C.编辑框 D.B、C均可 10.在表单运行中,如复选框变为选中状态,其value属性值是() A. 1 B. 2 C.0 D.不确定 11.下列不能用记事本编辑的文本是() A.abc.dbc B.abc.prg C.abc.qpr D.A、B均不能 12.下列()选项可以实现使当前的命令按钮不可用。 A.This.default=.F. B.This.default=.T. C.This.enabled=.F. D.This.enabled=.F.

期末考试VFP试卷

第二次月考VFP试卷 出卷人:时建永,满分80分,只限V72使用 学号班级姓名分数 一、单选题(每题2分,共60分) 1. 数据库系统由数据库、组成。() A . DBMS、应用程序、支持数据库运行的软、硬件环境和DBA B. DBMS和DBA C. DBMS、应用程序和DBA D. DBMS、应用程序、支持数据库运行的软件环境和DBA 2. 启动Visual FoxPro 6.0 屏幕上出现两个窗口:一个是Visual FoxPro 6.0 的主窗口,另一个是() A. 文本 B. 命令 C. 帮助 D. 对话框 3.在以下四组中,每组有两个分别运算的函数,运算结果相同的是() A. LEFT ("FoxBASE",3 ) 与SUBSTR("FoxBASE",1,3) B. YEAR (DA TE ()) 与SUBSTR (DTOC (DATE ()),7,2) C. TYPE ("36-5*4") 与TYPE (36-5*4) D. 假定A= "this " , B= "is a string",A-B与A+B 4. 执行以下命令序列m= LEN ("119") 。那么 ?m=m+1 的显示结果是() A. 119 B. 3 C. 4 D. .f. 5. 执行以下命令序列 STORE CTOD("06/20/99") TO RQ STORE MONTH(RQ) TO DT ? DT 显示的DT 值为( ) A. 06 B. 99 C. 20 D. 6 6. 执行下列一组命令之后,选择“职工”表所在工作区的错误命令是______。 CLOSE ALL USE 仓库IN 0 USE 职工IN 0 A)SELECT 职工B)SELECT 0 C) SELECT 2 D) SELECT B 7. 下列4个表达式中,运算结果为数值型的是() A. "9988"-"1255" B. 200+800=1000 C. CTOD([11/22/01])-20 D. LEN(SPACE(3))-1 8. 有如下命令序列: s="2001年下半年计算机等级考试" ?LEFT(s,6)+RIGHT(s,4) 执行以上命令后,屏幕上所显示的是( ) A. 2001年下半年等级考试 B. 2001年下等级考试 C. 2001年考试 D. 2001年等级考试 9. 要判断数值型变量Y是否能够被7 整除,错误的条件表达式为() A.MOD(Y,7)=0 B.INT(Y/7)=Y C.0=MOD(Y,7) D. INT(Y/7)=MOD(Y,7) 10. 两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是() A) 建立关联的两个表一定在同一个数据库中 B) 两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的 C) 当父表记录指针移动时,子表记录指针按一定的规则跟随移动 D) 当关闭父表时,子表自动被关闭 11. VFP支持的数据模型是() A. 层次数据模型 B. 关系数据模型 C. 网状数据模型 D. 树状数据模型 12. 下列函数中函数值为字符型的是() A. DATE() B. TIME() C. YEAR() D. DA TETIME() 13. 在下面的数据类型中默认为.F. 的是() A. 数值型 B. 字符型 C. 逻辑型 D. 日期型 14. 在工作区1中已打开数据表XS.DBF,则在工作区5中再次打开的操作是_________。 A)USE IN 5 AGAIN B)USE XS IN 5 AGAIN C)非法操作D)USE XS IN 3 15. 假如已执行了命令M=[28+2],再执行命令?M,屏幕将显示() A. 30 B. 28+2 C. [28+2] D. 30.00 16. 函数mod(23,-5) 的结果是() A. 3 B. -3 C. -2 D. 2 17. 设变量y=2.7184,在执行命令?ROUND(y,3)后显示的结果是() A. 2.710 B. 2.720 C. 2.719 D. 2.718 18. 表DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是() A. DEMO.TXT B. DEMO.FMT C. DEMO.FPT D. DEMO.BAT 19. 扩展名为DBC 的文件是() A. 表单文件 B. 数据库表文件 C. 数据库文件 D. 项目文件 20. 打开一个数据库的命令是() A. USE B. USE DATABASE C. OPEN D. OPEN DA TABASE 21. 某数值型字段的宽度为5,小数位数为1,则该字段所能存放的最小数值为( ) A. 0 B. -99.9 C. -999.9 D. -9999.9 22. 表DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是() A. DEMO.TXT B. DEMO.FMT C. DEMO.FPT D. DEMO.BAT 23. 命令SELECT 0 的功能是()。 A) 随机选择一个工作区的区号 B) 选择区号最小的空闲工作区 C) 选择区号最大的空闲工作区

大学计算机vfp考试选择题题库

第 1 题 101.下面叙述中()不属于数据库系统的特点。答案:(C) A.数据结构化好 B.数据独立性高 C.数据冗余度高 D.数据共享程度高 102.某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上, 则产品和零件之间存在着()的联系。答案:(C) A.一对一 B.一对多 C.多对多 D.不能确定 103.现实世界中的事物(对象或个体),在数据世界中则表示为()。答案:(A) A.记录 B.数据项 C.文件 D.数据库 104.数据库的一系列特性是由一个称为()的软件,提供通用的存取和控制方法加以实现 的。答案:(B) A.数据服务器 B.数据库管理系统 C.数据分析系统 D.数据存储系统 105.数据库系统的特点包括()。答案:(D) A.数据的结构化 B.数据共享 C.数据的独立性和可控冗余度 D.以上都是 第 2 题 201.一个关系相当于一张二维表,表中的各列相当于关系的()。答案:(D) A.数据项 B.元组 C.结构 D.属性 202.在关系模式中,关系可视为一张表,元组是指表中的()。答案:(B) A.一列 B.一行 C.表名 D.值域 203.关系数据库管理系统必须实现的三种基本关系运算是()。答案:(C) A.索引、排序、查找 B.建库、录入、排序 C.选择、投影、连接 D.显示、统计、复制

204.数据库管理系统采用的数据模型一般有()三种。答案:(B) A.网状、链状和层次 B.层次、关系和网状 C.链状、网状和关系 D.层次、关系和环状 205.在下列关系模型的叙述中,不正确的是()。答案:(B) A.主码能够唯一地定义关系中的每一个元组 B.关系中的每个属性可以对应于多个值域 C.在关系中,元组的次序无关紧要 D.在关系中,列的次序无关紧要 第 3 题 301.设计器是创建和修改应用系统的可视化工具,如果要在设计器中新建和查看不同的表 及其关系,应使用()。答案:(D) A.表设计器 B.查询设计器 C.表单设计器 D.数据库设计器 302.扩展名为.prg的程序文件在项目管理器的()选项卡中显示和管理。答案:(C) A.数据 B.文档 C.代码 D.类 303.要启动vfp的向导,可进行的操作是()。答案:(D) A.打开新建对话框 B.单击工具栏的“向导”图标按钮 C.从“工具”菜单中选择向导 D.以上方法均可 304.要想在不同的工作区中打开相应的表,可在vfp主窗口中选择()菜单项。答 案:(D) A.文件→打开 B.工具→选项 C.显示→工具栏 D.窗口→数据工作期 305.下面有关vfp的正确叙述是()。答案:(B) A.在vfp命令窗口中,对命令的大小写敏感 B.vfp的命令关键字中如果出现全角字符,则执行该命令时就会出错 C.按ctrl+f3快捷键,会显示隐藏的命令窗口 D.项目管理器中不能创建视图文件 第 4 题 401.设当前数据库有n条记录,当函数eof()的值为.t.时,函数recno()的显示结果是()。 答案:(B) A.n B.n+1 C.n-1

vfp基础题库

第1部分VFP基础知识 与数据库基础知识相关的命题: 1由计算机、DBMS、数据库、应用程序和人等组成的整体称为。 A 数据库系统B数据库管理系统 C 文件系统 D 软件系统 2 在数据库系统中,负责全面地管理和控制系统的人是。 A 应用程序员B数据库管理员 C系统分析员 D 用户 3 数据模型分为概念数据模型和逻辑数据模型,而广泛使用的概念数据模型是: A 层次模型 B 关系模型 C E-R模型 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 用二维表表示实体集,通过外部关键字表示实体间联系的数据模型称为: A 层次模型 B 关系模型 C E-R模型 D 网络模型 10下面关于数据库技术的说法中,不正确的是_____ A 数据库的独立性是指数据的存储独立于使用它的应用程序 B 数据库的共享性是指数据的正确性。 C 数据库的安全性是指数据不能被无关人员获取或破坏,保证数据的完整和正确。 D 数据库的一致性是指相同的数据在不同的应用程序中具有相同的值。 11下面哪项不是专门的关系运算________ A 联接 B 选择 C 比较 D 投影 12 数据库表可以设置字段有效性规则,字段的有效性规则属于_________。 A 实体完整性范畴 B 参照完整性范畴 C 数据一致性范畴 D 域完整性范畴 13 在下面关于数据库技术的说法中,不正确的是________。 A 数据库的完整性是指数据的正确性和一致性 B 防止非法用户对数据的存取,称为数据库的安全性防护 C 采用数据库技术处理数据,数据冗余应完全消失 D 不同用户可以使用同一数据库,称为数据共享

VFP试卷4及答案

一、判断题(1分/题,共4分,对画√,错画×) 1、一个表固定只能在一个工作区中被打开使用。 2、在工作区中已打开的表文件都各自有自己的记录指针。 3、函数或子程序定义中的RETURN可以省缺。 4、 VFP中的注释可为:NOTE|* 或 && 二、选择题(每个选择2分,共40分) 1.( )是存储在计算机内的有结构的数据集合。 A)网络系统 B)数据库系统 C)操作系统 D)数据库 2.数据库系统的核心是( )。 A)编译系统 B)数据库 C)操作系统 D)数据库管理系统 3.如果想从字符串"北京市"中取出汉字"京",应该用函数( )。 A)SUBSTR("北京市",2,2) B)SUBSTR("北京市",2,1) C)SUBSTR("北京市",3,1) D)SUBSTR("北京市",3,2) 4..若使用REPLACE命令时,其范围子句为ALL或REST,则执行该命令后,记录指针指向( )。 A)首记录 B)末记录 C)首记录的前面 D)末记录的后面 5..若要恢复用DELETE命令删除的若干记录,应该( )。 A)用RECALL命令 B)立即按[ESC]键 C)用RELEASE命令 D)用FOUND命令 6.执行命令STORE CTOD('03/09/94')TO A后,变量A的类型为( )。 A)日期型 B)数值型 C)备注型 D)字符型 7.按照数据模型分类FOXBASE和dBASE是属于( ). A.层次型 B.网状型 C.关系型 D.混合型 8."计算机等级考试"这七个汉字作为字符串常量,在VFP中,可表示为( ). A.{计算机等级考试} B.(计算机等级考试) C.计算机等级考试 D."计算机等级考试" 9.在VFP中,INPUT,APPEND,WAIT三条命令中可以接受字符的命令是( ). A.只有ACCEPT B.只有ACCEPT和WAIT C.都可以 D.只有WAIT

2020年全国计算机二级vfp全真模拟考试题及答案(八)

2020年全国计算机二级vfp全真模拟考试题及答 案(八) 1.下列叙述中正确的是( B )。 A)循环队列是队列的一种链式存储结构 B) 循环队列是队列的一种顺序存储结构 C) 循环队列是非线性结构 D) 循环队列是一种逻辑结构 【解析】在实际应用中,队列的顺序存储结构一般采用循环队列的形式。 2.下列关于线性链表的叙述中,正确的是( C )。 A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B) 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C) 进行插入与删除时,不需要移动表中的元素 D) 以上说法均不正确 【解析】一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。 3.一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( A )。

A)16 B) 10 C) 6 D) 4 【解析】根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中度为2的结点是5-1=4个,所以度为1的结点的个数是25-5-4=16个。 4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( B )。 A)外模式 B) 内模式 C) 概念模式 D) 逻辑模式 【解析】数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B)。 5.下面描述中,不属于软件危机表现的是( A )。 A)软件过程不规范 B) 软件开发生产率低 C) 软件质量难以控制 D) 软件成本不断提高 【解析】软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。所以选择A)。 6.下面不属于需求分析阶段任务的是( D )。

相关文档