第二章Visual FoxPro数据库关系系统概述.docx

上传人:b****0 文档编号:17441810 上传时间:2023-07-25 格式:DOCX 页数:15 大小:29.33KB
下载 相关 举报
第二章Visual FoxPro数据库关系系统概述.docx_第1页
第1页 / 共15页
第二章Visual FoxPro数据库关系系统概述.docx_第2页
第2页 / 共15页
第二章Visual FoxPro数据库关系系统概述.docx_第3页
第3页 / 共15页
第二章Visual FoxPro数据库关系系统概述.docx_第4页
第4页 / 共15页
第二章Visual FoxPro数据库关系系统概述.docx_第5页
第5页 / 共15页
第二章Visual FoxPro数据库关系系统概述.docx_第6页
第6页 / 共15页
第二章Visual FoxPro数据库关系系统概述.docx_第7页
第7页 / 共15页
第二章Visual FoxPro数据库关系系统概述.docx_第8页
第8页 / 共15页
第二章Visual FoxPro数据库关系系统概述.docx_第9页
第9页 / 共15页
第二章Visual FoxPro数据库关系系统概述.docx_第10页
第10页 / 共15页
第二章Visual FoxPro数据库关系系统概述.docx_第11页
第11页 / 共15页
第二章Visual FoxPro数据库关系系统概述.docx_第12页
第12页 / 共15页
第二章Visual FoxPro数据库关系系统概述.docx_第13页
第13页 / 共15页
第二章Visual FoxPro数据库关系系统概述.docx_第14页
第14页 / 共15页
第二章Visual FoxPro数据库关系系统概述.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

第二章Visual FoxPro数据库关系系统概述.docx

《第二章Visual FoxPro数据库关系系统概述.docx》由会员分享,可在线阅读,更多相关《第二章Visual FoxPro数据库关系系统概述.docx(15页珍藏版)》请在冰点文库上搜索。

第二章Visual FoxPro数据库关系系统概述.docx

第二章VisualFoxPro数据库关系系统概述

第二章VisualFoxPro数据库关系系统概述

一、选择题

2006年春:

1.函数是程序设计语言中重要的语言成分.在下列VFP系统函数中,其返回值不为字符型数据的是

 A.TYPE B.DOW() C.CHR() D.TTOC()

 

2.利用命令DIMENSIONx(2,3)定义了一个名为X的数组后,依次执行三条赋值命令:

X(3)=10,X(5)=20,X=30,则数组元素x(1,1),X(1,3),X(2,2)的值分别是

 A.30,30,30 B..F.,10,20 C.30,10,20 D.0,10,20

3.在VFP5.0命令窗口中执行?

ATC("学习","认真学习计算机")命令后,返回的结果是______。

A.2   B.5   C.7   D.9

4.下列关于数据操作的说法中,正确的是__________。

A.货币型数据不能参加算术运算

B.两个日期型数据可以进行加法运算

C.字符型数据能比较大小,日期型则不能

D.一个日期型数据可以加或减一个整数

5.在下列函数中,函数的返回值为数值型的是。

(2009秋)

   A.MESSAGEBOX() B.EMPTY()   C.DTOC()   D.TYPE()

(2009春)

6.在VisualFoxPro系统中,下列返回值是字符型的函数是。

A.VAL()B.DATETIME()C.CHR()D.MESSAGEBOX()

7.函数SUBSTR("VisualFoxPro5.0",4,7)的返回值是________。

A.ualFoxP   B.FoxPro5   C.FoxP   D.FoxPro5.0

8.在VFP8.0中,将日期型数据转换成字符型数据的函数是_______。

A.DTOC()   B.CTOD()   C.DATE()   D.STR()

9.已知数值型变量X=1,Y=2,以下返回值为"!

3!

"的表达式是。

A."!

"+STR(X+Y,1)+"!

"B."!

"+"X+Y"+"!

"

C."!

"+VAL("X+Y")+"!

"D."!

"+X+Y+"!

"

10.以下几组表达式中,返回值均为.T.(真)的是。

A.EMPTY({})、ISNULL(SPACE(0))、EMPTY(0)

B.EMPTY(0)、ISBLANK(.NULL.)、ISNULL(.NULL.)

C.EMPTY(SPACE(0))、ISBLANK(0)、EMPTY(0)

D.EMPTY({})、EMPTY(SPACE(5))、EMPTY(0)

11.下列哪一组的数据类型是一致的。

A.CTOD("1999/09/08"),DATE()+10,DATE()

B.ALLTRIM("VFP5.0"),ASC("A"),SPACE(8)

C.EOF(),RECCOUNT(),DBC()

D.STR(3.14,3,1),TYPE("3.14"),SUBSTR("ABCD",3,1)

12.DIMENSION命令用来对进行声明。

A.对象B.变量C.字段D.数组

2001秋:

13.下列表达式中,合法的是__________.

A.Year(Date())-{2000/08/02}B.Date()-(2000/08/02)

C.Date()+{2000/08/02}D.A、B、C均对

2002秋:

14.利用SETDATE命令可以设置日期的显示格式。

如果要将日期显示为“2002年10月1

日”的形式,可以利用命令_________。

A.SETDATETOMDYB.SETDATETOANSI

C.SETDATETOYMDD.SETDATETOLONG

15.执行下列程序段后,屏幕上显示的结果是:

_____________。

SETTALKOFF

CLEAR

X=“18”

Y=“2E3”

Z=“ABC”

VAL(X)+VAL(Y)+VAL(Z)

A.2018.00B.18.00C.20.00D.错误信息

(2003春)

16.设有2个项目文件:

T1.PJX、T2.PJX,2个数据库文件:

SJ1.DBC、SJ2.DBC,1个自由表文件:

A1.DBF。

以下叙述中,不正确的是____C____。

A.T1.PJX与T2.PJX可以共享SJ1.DBC文件

B.A1.DBF自由表添加到SJ1.DBC成为库表以后,就不能添加到SJ2.DBC中

C.打开T1.PJX文件后,用系统菜单”文件\新建”命令创建的文件都属于T1.PJX项目管理

D.从T2.PJX项目中“移去”某个数据库时,可以同时删除数据库文件

2003秋:

17.以下表达式中不能返回字符串值“FoxPro”的是______。

    A“Fox”+“Pro”

    BTRIM(“Fox  ”–“Pro”)

    CALLTRIM(“    Fox”+“Pro”)

    D“Fox”-“Pro    ”

18.在系统VisualFoxPro中,以下函数返回值不是数值型的是______。

    A.LEN(“VisualFoxPro”)

    B.AT(“This”,“ThisForm”)

    C.YEAR(DATE())

    D.LEFT(“ThisForm”,4)

2004年:

19.在VisualFoxPro系统中,表达式LEN(DTOC(DATE(),1))的值为。

A.4    B.6    C.8      D.10

20.在visualFoxpro系统中,测试表文件指针是否已经到文件尾的函数是。

A.BOF()B.EOF()C.END()D.FILE()

21.在visualfoxpro系统中,逻辑运算符执行的优先顺序是。

A.NOTANDORB.NOTORAND

C.ANDNOTORD.ORNOTAND

22.下列表述中,能将日期“2004年10月16日”赋值给日期型变量D的正确语句是。

A.D=10/16/2004B.D=”10/16/2004”

C.D=CTOD(”10/16/2004”)D.D=DATE(”10/16/2004”)

2005年春:

23.在VisualFoxPro系统中,下列命名中不能作为变量名的是_____________。

   A.姓名   B.2004姓名   C.姓名2004   D.2004学生

24.在VisualFoxPro系统中,下列表示中不属于常量的是_____________。

   A..T.  B.[T]   C."T"    D.T

25.函数INT(-3.14)的返回值是_____________。

   A.-4   B.-3   C.3     D.4

26.执行下列命令后,屏幕上显示的结果是_____________。

    X="AREYOUOk?

    Y="are"

    ?

AT(Y,X)

   A.1   B..F.   C..T.    D.0

2005秋:

27.项目(project)是VFP中各种文件组织的核心。

在下列有关VFP项目的叙述中,错

误的是_____。

A.项目的关键既可以利用菜单或工具栏,也可以利用VFP命令

B.一个VFP窗口中,只能打开一个项目

C.在VFP窗口中,项目管理器可以折叠成工具栏形式

D.“连编”操作是针对项目而言的,该操作位于“项目”菜单栏

28.在下列有关VFP表达式中,语法上错误的是______。

A.DATETIME()+1000       B.DATE()-1000

C.DATETIME()-DATE()   D.DTOC(DATE())-DTOC(DATETIME())

2006秋:

29.在下列VFP系统函数中,其返回值为字符型数据的是

 A.At() B.DOW() C.CHR() D.Val()

30.运行下列程序段后,屏幕上显示的内容是

y=DTOC(DATE(),1)

y=.NULL.

?

TYPE("y")

A.CB.DC.LD.NULL

2010:

31.在下列有关日期,时间型表达式中,语法上不正确的是。

A.DATE()-400

B.DATETIME()+400

C.DATETIME()-DATE()

D.DTOC(DATE())-TTOC(DATETIME())

二、填空题

2000秋:

1.表达式{09/18/2000}-{09/20/2000}的值是______;表达式INI(6.26*2)%ROUND(3.14,0)的值是______。

 

2.执行下列程序段后,X(1,1)和X(2,2)的值分别为______。

程序清单如下:

DIMENSIONX(6,10)

X=123

3.调用系统对话框的系统函数MessageBox()的语法如下:

MESSAGEBOX(cMessageText[,nDialogBoxType[,cTitleBarText]])

参数:

cMessageText为字符型参数,指定在对话框中显示的文本。

nDialogBoxType为整型参数,指定对话框中的按钮和图标、显示对话框时的默认值以及对话框的行为,见下表说明。

数值

对话框按钮

数值

对话框按钮

0

仅有“确定”

16

“停止”图标

1

“确定”和“取消”

32

“问号”图标

2

“放弃”、“重试”和“忽略”

48

“惊叹号”图标

3

“是”、“否”和“取消”

64

“信息(i)”图标

4

“是”和“否”

 

5

“重试”和“取消”

cTitleBarText为字符型参数,指定对话框标题栏中的文本。

MESSAGEBOX()函数的返回值决定于用户所选择的按钮,返回值如下表所示:

按钮

确定

取消

放弃

重试

忽略

返回值

1

2

3

4

5

6

7

某应用程序在执行过程中出现了如下图所示的对话框:

 根据上图所示对话框所显示的有关信息,完善下面程序段:

LocalnSelect

nSelect=MessageBox("删除吗?

",4+_,"删除确认")

IFnSelect=6

SELECTjs

DELETE

ENDIF

如果在出现对话框时选择“否”,则上列程序执行后,变量nSelect的值是___。

 

2001春:

4.表达式"ABC">"BC"的值是______.LEN(ALLTRIM("3.14"))的值是______。

 

2001秋:

5.MOD(9,-2)的返回值为_____。

6.执行下列命令后,被打开的表文件是____。

X="XS.DBF/CJ.DBF/JS.DBF"

Y="/"

L=AT("/",X)+1

F=SUBSTR(X,L,2)

USE&F

7.表达式SUBSTR("GotFocus",LEN("语言"))的返回值是:

______。

2002秋:

8.假设系统当前日期为“2002年10月12日”,则表达式DTOC(DATE(),1)的值为。

 

9.已知学生表(XS.DBF)第一条记录内容如下:

XH字段值为“990101”,XM的字段值为“李林”,XB字段值为“男”,CSRQ字段值为{08/23/82},XIMING字段值为“信息管理系”。

设系统日期为2002年10月12日,则下列命令执行后,M、N、MN的值分别为:

USEXS

M=ALLTRIM(XM)+SPACE(LEN(XB))+ALLTRIM(XIMING)

N=YEAR(DATE())-YEAR(CSRQ)

NJ=SUBSTRTR(XH,1,2)

NN=YEAR(DATE())-1900-VAL(NJ)

MN=IIF(MONTH(DATE())>=9,STR(NN+1,2)+“年级”,STR(NN,2)+“年级”)

 

10.下面程序段的功能是根据数值型变量X的取值范围不同,给变量Y赋不同的值。

该程序段中的多条命令可以简化为一条命令,这条命令是:

IFX>0

Y=1

ELSE

IFX=0

Y=O

ELSE

Y=-1

ENDIF

ENDIF

 

2003秋:

11.函数MOD(-42,-3)的返回值为________。

12.设n=234,m=432,k=”m+n”,表达式1+&k的值是______

2004春

13.在VFP中,除了自由表的字段名、表的索引标识名至多只能有 个字符外,其余名称的长度可以是1-128个字符。

14.表达式LEN(TRIM(STR(24)))的计算结果为  ;

15.设有一表文件xs.dbf且已在当前工作区中打开,则使用命令COPYTO  ,可以将该表的数据复制到ASCII码文件xs.txt中

 

16.依次执行一下命令之后,最后一条命令的输出结果是  。

      SETEXACTOFF

      x=”6.0”

      ?

IIF(“6.0”=x,”VisualFoxPro”–x,“VisualFoxPro”+“5.0”)

 

17.在VisualFoxPro系统的命令窗口中,输入并执行下列命令后,VFP主窗口中显示内容为  。

      ?

3^2+2=MOD(12,7)+LEN("FoxPro")

 

18.阅读下列程序,并填写运行结果。

       CLEAR

       x=”OK”

       STORE“学习”TOy

       ok=’努力’

       ?

&x+(y)      

     运行以上程序后,屏幕显示的结果时  。

 

19.?

MOD(-12,5)在VisualFoxpro系统的主窗口中显示的结果为

2004秋:

20.在命令窗口中创建的任何变量或数组被自动赋予全局属性。

在程序中,可以使用命令指定全局变量。

 

2005:

21.在VFP中,用户可以利用命令来修改系统的操作环境(如默认工作目录等),也可以通过菜单命令打开________对话框进行设置。

 

22.目前用户通常是在操作系统环境下(如在“我的电脑”或“资源管理器”窗口中)创建和删除文件夹。

在VFP中,也可以使用MD命令和_____命令来创建新文件夹和删除已建文件夹。

 

23.使用LOCAL,PRIVATE和PUBLIC命令可以指定内存变量的作用域。

在VFP命令窗口中创建的任何内存变量均为    变量.

 

24.将第2~4个字符为”yan”的所有内存变量保存mVar内存变量文件中,可以使用命令:

        SAVETOmVarALL      ?

yan*

 

2006春:

25.在VFP中,系统规定:

名称(如变量名,字段名,对象的属性名等)只能以字母,汉字或下划线等字符开头,不能以数字字符开头.系统预定义了许多系统变量,他们的名称均以开头.

26.在VFP中,使用,PRIVATE和PUBLIC命令可以指定内存变量的作用域。

 

27.将内存变量文件mVar中所保存的内存变量恢复到内存,且当前已存在的内存变量仍保留,可以使用命令FROMmVarADDITIVE.

 

2006秋:

28.利用SET命令可以改变VFP系统运行时的临时工作环境("临时"是指当前有效,下次启动VFP系统时将不起作用)例如,利用SEToN|OFF命令可以设置覆盖已有文件之前是否显示提示框

 

29.利用一条命令(语句)可以给多个内存变量赋同一个值

 

2010春:

30.字符型常量也称为字符串,它是由字符串"定界符"括起来的一串字符,定界符可以是单引号、双引号或。

 

31.数值表达式MOD(25.5,5.0)+ROUND(34.19,-1)的运算结果为;函数STR(314.15,2)的返回值为。

 

32.VFP支持空值(用NULL或.NULL.表示),从而简化了对未知数据的处理。

下表说明了在逻辑表达式中NULL值的行为。

逻辑表达式

表达式的结果

X=.T.时

x=.F.时

x=.NULL.时

xAND.NULL.

.NULL.

(7)

.NULL.

xOR.NULL.

.T.

.NULL.

.NULL.

NOTx

.F.

.T.

.NULL.

 

5.表达式STR(YEAR(DATE()+10))的数据类型为。

2009秋:

6.若要在VFP程序中调用Windows操作系统中的"计算器"应用程序(相应的程序文件为Calc.exe),则可以使用语句(命令):

 /Ncalc.exe。

7.在VFP中,除了自由表的字段名、表的索引标识名至多只能有个字符外,其余名称的长度可以是1—128个字符。

8.函数TYPE('answer=42')返回值为L或 ,这取决于变量answer是否已预先赋值及值的类型;

9.若要显示如图所示的"打开"对话框,可用使用函数GETFILE('DBF',)。

 

2009春:

10.内存变量是在内存中设置的临时存储单元,当退出VisualFoxPro时其数据自动丢失,若要保存内存变量以便以后使用,可使用SAVETO命令将其保存到文件中。

在visualFoxPr

中,默认的内存变量文件的文件扩展名为。

 

11.表达式SUBSTR("计算机等级考试",AT("DBMS","ABCDEFDBMS"),LEN("数据库管理系统"))的返回值为.

 

12.依次执行下列两条命令,则屏幕上显示的结果是。

DIMENSIONy

(2)

?

TYPE("y

(1)")

13.MESSAGEBox()函数的功能是显示一个用户自定义对话框。

若未指定该对话框的标题,则对话框的默认标题为:

 

2007春;

.GETFILE()函数的功能是显示"打开"对话框,并返回选定文件的名称其常用格式为:

GETFILE([cFileExtensions][,cText])其中,参数cFileExtensions指定要打开的文件类型,cText指定"打开"对话框中文本框前的标签若要打开如图1所示的对话框,则可执行命令:

=GETFILE("","表文件名")

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2