VFP基础部分练习题解析

合集下载

计算机二级《VFP》测试题及答案解析

计算机二级《VFP》测试题及答案解析

计算机二级《VFP》测试题及答案解析2016计算机二级《VFP》测试题及答案解析1.以下关于字段有效性规则叙述正确的是( )。

A.自由表和数据库表都可以设置B.只有自由表可以设置C.只有数据库表可以设置D.自由表和数据库表都不可以设置2.建立表之间临时关联的命令是( )。

A.CREATE RELATIoN TO…B.SET RELATION TO…C.TEMP RELATlON TO…D.CREATE TEMP TO…3.在Visual FoxPro的SQL查询中,为了计算某数值字段的平均值应使用函数( )。

A.AVGB.SUMC.MAXD.MIN4.在Visual FoxPro的SQL查询中,用于分组的短语是( )。

A.ORDER BYB.HAVING BYC.GRoUP BYPUTE BY5.在Visual FoxPro中sQL支持集合的并运算,其运算符是( )。

A.UNlONB.ANDC.JOIND.PLUS6.在Visual FoxPro的SQL查询中,为了将查询结果存储到临时表应该使用短语( )。

A.INTO TEMPB.INTO DBFC.INTO TABLED.INTo CURSOR7.以下不属于SQL数据操作的语句是( )。

A.UPDATEB.APPENDC.INSERTD.DELETE8.如果已经建立了主关键字为仓库号的仓库关系,现在用如下命令建立职工关系CREATE TABLE职工(职工号C(5)PRIMARY KEY,仓库号C(5)REFERENCE仓库,开资I)则仓库和职工之间的联系通常为( )。

A.多对多联系B.多对一联系C.一对一联系D.一对多联系9.查询和视图有很多相似之处,下列描述中正确的是( )。

A.视图一经建立就可以像基本表一样使用B.查询一经建立就可以像基本表一样使用C.查询和视图都不能像基本表一样使用D.查询和视图都能像基本表一样使用10.在DO WHILE…ENDD0循环结构中LOOP语句的作用是( )。

vf数据库基础知识习题与答案

vf数据库基础知识习题与答案

第一章 VF 基础知识、选择题2. 数据库系统的核心是 ___ 。

A) 数据库管理系统C) 数据3. VFP 是一种 _____ 数据库管理系统A) 层次型 C) 关系型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. VFP 是一种关系型数据库管理系统,所谓关系是指 。

A) 表中各个记录之间的联系B) 数据模型满足一定条件的二维表格式C) 表中各个字段之间的联系D) 一个表与另一个表之间的联系10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与 部件之间是 的联系。

1. 在一个二维表中,行称为 A) 属性;元组 ,列称为 ____ 。

B) 元组;属性B) 数据库 D) 数据库应用系统 B) 网状型A) 一对一C) 一对多11. 自然连接要求被连接的两关系有若干相同的B) 多对一D) 多对多______12. 数据库类型是根据 A) 文件形式 C) 数据模型 13. 关系是指 ___ A) 元组的集合 C) 属性的集合 14. 对于关系 S (S1, S2, S3, S4),写一条规则,把其中 S2 的属性限制在10-20 之间,则这条规则属于 _ 。

第一章到第三章答案

第一章到第三章答案

第一章数据库基础第二章VFP基础知识知识点:VFP发展、安装、启动,环境界面,工作方式,设计器1.项目管理器的数据选项卡用于显示和管理数据库、查询、视图和()。

答案解析:自由表2.向一个项目中添加一个数据库,应该使用项目管理器的:()A.“代码”选项卡B.“类”选项卡C.“文档”选项卡D.“数据”选项卡答案解析:D)3.在Visual Foxpro 中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为()A.向导B.设计器C.生成器D.项目管理器答案解析:B)4.在"项目管理器"下为项目建立一个新报表,应该使用的选项卡是()。

A)数据B)文档C)类D)代码答案解析:B)5.扩展名为pjx 的文件是________。

A)数据库表文件B)表单文件C)数据库文件D)项目文件答案解析:D)6.在Visual FoxPro中以下叙述正确的是________。

A)关系也被称作表单B)数据库文件不存储用户数据C)表文件的扩展名是.DBC D)多个表存储在一个物理文件中答案解析:B)7.可以在项目管理器的()选项卡下建立命令文件(程序)。

答案解析:代码8.“项目管理器”的运行按钮用于执行选定文件,这些文件是( )。

A)查询、视图或表单B)表单、报表和标签C)查询、表单或程序D)以上文件都可以、答案解析:C)第三章VFP数据基础常量、变量、运算符、表达式、常用函数1.在Visual Foxpro 中,要想将日期型或日期时间型数据中的年份用4 位数字显示,应当使用命令()。

A)SET CENTURY ON B)SET CENTURY TO 4C)SET YEAR TO 4 D) SET YEAR TO yyyy答案解析:A)设置年份用4 位数字显示,即是设置世纪格式。

2.设A=[6*8-2],B=6*8-2 ,C=”6*8-2”,属于合法表达式的是A)A+B B)B+C C)A-C D)C-B答案解析:C)A,C 均为字符型变量,B 为数字型变量,合法表达式基本上均为同类型变量或者常量的运算,本题中同类型的是C。

VFP基础部分练习题解析

VFP基础部分练习题解析

VFP 基础练习题对于二维表的关键字来讲,不一定存在的是 ____A____ 。

A. 主关键字B. 候选关键字C. 超关键字D. 外部关键字关系型数据库采用 ____C____ 表示实体和实体间的联系。

A. 对象B. 字段C. 二维表D. 表单Vfp 关系数据库管理系统中的三种基本关系运算是A. 选择,投影,链接B. 选择,投影,内部联接C. 选择,投影,联接D. 选择,投影,外部联接关系数据操纵语言可不包含 B 关系运算。

A. 联接B. 交运算C. 选择D. 投影数据库(DB 、数据库系统(DBS 和数据库管理系统(DBMS 三者之间的关系是__B__ A. DB包含 DBS 和 DBMS B. DBS包含 DB 和 DBMSC. DBMS包含 DBS 和 DBD. DB就是 DBS ,也就是 DBMS下列关于数据库系统的正确叙述是:____A_____A. 数据库系统减少了数据冗余B. 数据库系统避免了一切数据冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据已知 N='1',M='2',X12='good',则表达式 X&N&M的值为 ___D____。

A. X12B. 显示错误提示“变量未定义“C. XMND. 'GOOD'下列关于数据的操作说法中,正确的是 ___C___。

A. 货币型数据不能参加算术运算B. 两个日期型数据可以进行加法运算C. 一个日期型数据可以加或减一个整数D. 字符型数据能比较大小,日期型则不能用 DIMENSION ARR(3,3命令声明了一个二维数组后,再执行 ARR=3命令,则___C___。

A. 命令 ARR=3 创建了一个新的内存变量,它与数组无关B. 数组的第 1个元素被赋值为 3C. 所有的数值元素均被赋值为 3D. 当存在数组 ARR 时,不可用 ARR=3命令创建与数组同名的内存变量在命令窗口中执行了命令 X=5后,则默认该变量的作用域是 __A__。

《Visual FoxPro数据库基础》 习题第八章习题及答案

《Visual FoxPro数据库基础》 习题第八章习题及答案

一、基本概念1.怎样向容器(Container)中添加控件和对容器中的控件进行操作?2.请说明多个独立的命令按钮与命令按钮组在操作与处理上的区别。

3.比较命令按钮组和选项按钮组与一般容器的区别。

4.Clear方法适用于哪些控件,其作用是什么?5.在什么情况下需要向表单或表单集中添加新的属性或新的方法?如何添加?6.如何在代码中设置控件的多个属性?如何一次设置容器中多个控件的属性?7.什么是数据环境?对数据环境有哪些操作?如何保存数据环境?8.请列出具有ControlSource属性、RowSource属性和RecordSource属性的控件。

9.比较列表框和表格数据源类型的不同。

10.请简述计时器控件的作用。

二、表单程序设计1.设计一个表单,界面如图8.43,当表单运行时,标签控件自动从左向右移动。

图8.43 习题12.设计一个显示中文日期的表单,并且可以实现日期的前翻和后翻,界面如图8.44。

图8.44 习题23.将文本框中输入的金额转换成中文大写的形式,即将123.56转换成壹佰贰拾叁元伍角陆分,最高值为亿。

要求:数字金额转换成中文大写金额用方法来实现,表单运行输入数据值金额后,调用这个方法。

表单界面如图8.45所示。

图8.45 习题3 图8.46 习题44.计算指定班级的奖学金总额,表单界面如图8.46所示。

除了3个标签控件、3个文本框和两个命令按钮外,再添加3个形状控件,将输入值与显示计算结果的区域、命令按钮的区域区分开来,并设置形状控件的SpecialEffeect属性为3维。

注意:班级号不存在,通过对学号的截取来获得,奖学金总额是通过计算得到的。

5.显示指定表文件中的全部字段名,表单界面如图8.47所示。

要求:表单运行时,在文本框中输入表名(不包括扩展名),在列表框中显示指定表的全部字段名。

6.设计表单,查找指定班级学生的名单,表单界面如图8.48所示。

要求:表单刚运行时,文本框为空白,输入班级号后,按“确定”按钮,将指定班级学生的姓名添加到组合框中,如果该班级不存在的话,用消息对话框提示班级不存在的信息。

VFP第二章习题解答

VFP第二章习题解答

VFP第二章习题解答1.内存变量一经定义,它的类型将不能改变。

(×)2.如有一条图文并茂的广告可以将它存储在数据表通用字段(G)中。

(√)3.在Visual FoxPro 6.0中,自由表永远不能使它成为数据库表。

(×)4.关系运算符是没有优先级别的,但是关系运算符如果出现在逻辑表达式中则变成有优先级别了。

(×)5.通过运算能够得到逻辑结果的表达式只有逻辑表达式。

(×)6.进行程序设计时一般采用“自顶向下逐步求精”的方法。

(√)7.一个完整的程序由输入、输出和数据处理三部分组成。

(√)二、选择题1.表达式ABS(SIGN(-25.5))的值是()。

A.25.5 B.25 C.1 D.-1解:答案为C2.表达式SQRT(PI()**2) 的值是()。

A.3.54 B.3.14 C.6.28 D.1.57解:答案为B3.表达式INT(RAND()*90+10)的取值范围是()。

A.[10,99] B.(10,99)C.[10,100] D.(10,100)解:答案为A4.表达式ROUND(1234.567,2)的值是()。

A.1234 B.1234.56 C.1234.57 D.1234.567解:答案为C5.表达式MOD(38,-5)的值是()。

A.3 B.-3 C.2 D.-2解:答案为D说明:MOD(X,Y)的返回值的符号由Y的符号确定,若X、Y的符号相同,数值为X、Y的绝对值相除后的余数;若X、Y的符号不相同,数值为Y的绝对值减掉X、Y的绝对值相除后的余数。

6.表达式AT(RIGHT("中华人民共和国",4),"中华人民共和国")的值是()。

A.4 B.5 C.10 D.11解:答案为D7.表达式UPPER("abcXYZ123")的值是()。

A.ABCXYZ123 B.abcxyz123 C.abcXYZ123 D.ABCxyz123解:答案为A8.表达式STR(1234.5678)的值是()。

vfp习题及参考答案

vfp习题及参考答案

vfp习题及参考答案习题一一、用适当的内容填空1.典型安装VFP至少需要【85】MB的剩余磁盘空间,完全安装VFP至少需要【90】MB的剩余磁盘空间。

2.在运行VFP过程中,要想查看帮助信息,必须安装【MSDNLibrary】。

并在VFP中配置名为【Fo某help.chm】的帮助文件。

3.对VFP系统环境所做的配置,可以分为【临时】配置和【永久】配置两种。

4.通过VFP【工具】菜单→“选项”→【显示】选项卡可以控制是否显示时钟。

5.在启动VFP时,系统自动在当前工作目录、安装VFP的目录和文件搜索路径中按顺序查找名为【Config.fpw】的配置文件。

6.VFP是微型计算机上普遍使用的一种关系数据库管理系统,简称为【VFP】。

7.VFP将【可视化】、结构化和【面向对象】程序设计方法结为一体。

8.VFP要处理的各种信息以【数据库】形式存储于计算机中。

9.一个应用程序通常由【主界面】和【功能界面】两种界面组成,主界面由【主窗口(表单)】和【程序系统菜单】组成。

10.安装VFP系统,首先应该鼠标双击安装盘中的【Setup.e某e】文件,在安装过程中,每步都要用鼠标单击【下一步】按钮,为了使用VFP的帮助功能,还要安装【MSDN】软件;启动VFP系统的程序文件名为【Vfp6.e某e】。

11.在Window操作系统下启动VFP的方法之一是:单击“开始”→【程序】→“MicrooftViualFo某Pro6.0”→【MicrooftViualFo某Pro6.0】。

12.VFP有4种工作方式,其中【编写程序】方式属于自动化工作方式。

13.系统提供【11】个工具栏,某菜单项是否显示和是否可用与系统【当前状态】有关。

通过设置【Window桌面】属性,可调整系统菜单和工具栏上文字的字体或字号。

14.调整命令窗口中字体和字号的方法是:单击【格式】→【字体】,选择“字体”和“大小”。

15.设置Fo某help.chm文件,应在“选项”对话框的【文件位置】选项卡设置。

vfp语言基础函数考试题及答案

vfp语言基础函数考试题及答案

vfp语言基础函数考试题及答案一、选择题(每题2分,共20分)1. 在VFP中,用于计算字符串长度的函数是()。

A. LENB. UBOUNDC. TYPED. DATE答案:A2. 如果要获取当前日期,应该使用VFP中的哪个函数?()A. DATE()B. TIME()C. TODAY()D. NOW()答案:C3. 在VFP中,用于将字符型数据转换为数值型数据的函数是()。

A. STR()B. VAL()C. CTOD()D. CDOW()答案:B4. 以下哪个函数用于计算数组中元素的数量?()A. LENB. ALENC. UBOUNDD. NROW5. VFP中,用于将数值型数据转换为字符型数据的函数是()。

A. STR()B. VAL()C. CTOD()D. CDOW()答案:A6. 在VFP中,用于计算当前时间的函数是()。

A. DATE()B. TIME()C. TODAY()D. NOW()答案:B7. 下列哪个函数用于计算数组的上界?()A. LENB. ALENC. UBOUNDD. NROW答案:C8. 在VFP中,哪个函数用于获取当前日期的星期数?()A. DATE()B. TIME()C. CDOW()D. NOW()答案:C9. 用于将日期型数据转换为字符型数据的函数是()。

B. CTOD()C. DTOC()D. DATE()答案:C10. 在VFP中,用于返回数组下界的函数是()。

A. LENB. ALENC. LBOUNDD. NROW答案:C二、填空题(每题2分,共20分)1. 在VFP中,使用________函数可以获取当前系统时间。

答案:NOW()2. 要计算一个字符串中包含的字符数量,可以使用________函数。

答案:LEN3. 如果需要将一个日期转换为字符型表示,可以使用________函数。

答案:DTOC()4. 当需要将一个数值转换为字符串时,可以使用________函数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
顺序执行下列命令之后,屏幕显示的结果是:_______B____
A=“中华人民共和国”
B=“人民”
? AT (B,A
A. 0 B. 5 C. 8 D.错误信息
表达式STR (1234123.1234, 11, 2 + "1 + 0.88"的值为______B_____
A. "1234123.1231+ 0.88" B. "1234123.121 + 0.88"
VFP基础练习题
对于二维表的关键字来讲,不一定存在的是____A____。
A.主关键字B.候选关键字C.超关键字D.外部关键字
关系型数据库采用____C____表示实体和实体间的联系。
A.对象B.字段C.二维表D.表单
Vfp关系数据库管理系统中的三种基本关系运算是
A.选择,投影,链接B.选择,投影,内部联接
下列___A______不是日期型数据。
A. CTOD (” 09/10/98” B. {09/10/98} C. 09/10/98 D. {09/10/98}+130
Visual Foxpro函数len(rtrim(“□□ welcome □□”的值为(□代表空格。
A. 7 B. 8 C. 9 D. 10
C. {^2002-07-27}+[1000]
D. {^2002-7-27}-date(
函数MOD (10, 3和函数MOD (10, -3的值分别是_____B______。
A. 1, 1 B. 1, -2 C. 3, -3 D. 3, -2
Visual FoxPro函数ROUND (12.5846, 3的值为。
A. 12.585 B. 12.5846 C. 12.6 D. 12.5
Visual Foxpro表达式” wfmk □□”─” Ping ”的值为(□代表空格。
A. ” wfmk □□” ” Ping ” B. ” wfmkPing □□”
C. ” wfmk □□ Ping ” D. ” wfmkPing ”
执行下面命令后,
set exact off
m=” x”
?iif(“x”=m,“x” -“abc”,m+”abc”
结果是(
A. x B. abc C. x abc D. xabc
下列表达式中正确的是(DA. {^200207-27}+date(
B. {^2001-02-27 }+{^2008-02-27 }
在FoxPro系统的命令窗口中,执行? TYPE (‘ 5+6’后,会在屏幕上显示C。A. C B. D C. N D. L
在set exact on的情况下,下面表达式的值为D
?“王卫红” =“王卫”
A. TRUE B. FALSE C. .T. D. .F.
VFP中的函数ATC ("管理" , "数据库管理系统"的运算结果是_____C______
C. 1234125.0034 D. 1234123.121 + 1 + 0.88
FoxPro的数据库文件中,用于存放图象、声音等多媒体对象的字段是____B_______。A.备注型B.通用型C.逻辑型D.字符型
函数LEN(RIGHT(“水平考试” , 4的值是______B_______。
A. C0 B. 4 C. 7 D.错误的函数名
执行下列程序段后,屏幕上显示的结果是:__A___。
SET TALK OFF
CLEAR
X=“ 18”
Y=“ 2E3”
Z=“ ABC ”
? V AL (X +VAL (Y +VAL (Z
A. 2018.00 B. 18.00 C. 20.00 D.错误信息
C.选择,投影,联接D.选择,投影,外部联接
关系数据操纵语言可不包含B关系运算。
A.联接B.交运算C.选择D.投影
数据库(DB、数据库系统(DBS和数据库管理系统(DBMS三者之间的关系是__B__ A. DB包含DBS和DBMS B. DBS包含DB和DBMS
C. DBMS包含DBS和DB D. DB就是DBS ,也就是DBMS
下列关于数据的操作说法中,正确的是___C___。
A.货币型数据不能参加算术运算B.两个日期型数据可以进行加法运算
C.一个日期型数据可以加或减一个整数D.字符型数据能比较大小,日期型则不能
用DIMENSION ARR(3,3命令声明了一个二维数组后,再执行ARR=3命令,则___C___。
A.命令ARR=3创建了一个新的内存变量,它与数组无关
下列关于数据库系统的正确叙述是:____A_____
A.数据库系统减少了数据冗余B.数据库系统避免了一切数据冗余
C.数据库系统中数据的一致性是指数据类型的一致
D.数据库系统比文件系统能管理更多的数据
已知N='1',M='2',X12='good',则表达式X&N&M的值为___D____。
A. X12 B.显示错误提示“变量未定义“ C. XMN D. 'GOOD'
C. YEAR(DATE ( D. LEFT(“ THISDAY ” , 4
若在Visual FoxPro命令行中键入AA=02/25/99后,变量AA的类型为______D_____。
A. L B. D C. C D. N
下列符号中不能作为Visual FoxPro系统中的合法变量名的是D。
A. _ab B.姓A C. a_bc1 D. a-bc
执行以下命令
STOR E “3.1415926” TO TEST
?TYPE(“TEST”
其结果为___C______
A. D B. L C. C D. N
在下列表达式中,运算结果为数值的是:____D____
A. “ 1234” +“ 3579” B. CTOD(“ 05/08/93” -11 C. 130+350=480 D. LEN(“ SFDE ” -1
B.数组的第1个元素被赋值为3
C.所有的数值元素均被赋值为3
D.当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量
在命令窗口中执行了命令X=5后,则默认该变量的作用域是__A__。
A.全局B.局部C.私有D.不定
在VFP中,以下函数返回值不是数值型的是_____D_______
A. LEN(‘ ADEFE ’ B. AT (“ AT ” , “ ATENSION ”
相关文档
最新文档