VFP章节笔试习题版.docx

上传人:b****7 文档编号:9266461 上传时间:2023-02-03 格式:DOCX 页数:91 大小:62.77KB
下载 相关 举报
VFP章节笔试习题版.docx_第1页
第1页 / 共91页
VFP章节笔试习题版.docx_第2页
第2页 / 共91页
VFP章节笔试习题版.docx_第3页
第3页 / 共91页
VFP章节笔试习题版.docx_第4页
第4页 / 共91页
VFP章节笔试习题版.docx_第5页
第5页 / 共91页
点击查看更多>>
下载资源
资源描述

VFP章节笔试习题版.docx

《VFP章节笔试习题版.docx》由会员分享,可在线阅读,更多相关《VFP章节笔试习题版.docx(91页珍藏版)》请在冰豆网上搜索。

VFP章节笔试习题版.docx

VFP章节笔试习题版

习题

(一)数据库系统基础知识

一、选择题

5.DBAS指的是______。

A.数据库管理系统

B.数据库系统

C.数据库应用系统

D.数据库服务系统

12.在下述关于数据库系统的叙述中,正确的是______。

A.数据库中只存在数据项之间的联系

B.数据库的数据项之间和记录之间都存在联系

C.数据库的数据项之间无联系,记录之间存在联系

D.数据库的数据项之间和记录之间都不存在联系

13.关系是指______。

A.元组的集合

B.属性的集合

C.字段的集合

D.实例的集合

18.数据库系统的构成为:

数据库集合、计算机硬件系统、数据库管理员和用户与______。

A.操作系统

B.文件系统

C.数据集合

D.数据库管理系统及相关软件

23.如果一个关系中的属性或属性组能够唯一地标识一个元组,那么称该属性或属性组为_____。

A.主关键字

B.候选关键字

C.外关键字

D.关系

24.关系中的“主关键字”不允许取空值是指______约束规则。

A.实体完整性

B.数据完整性

C.引用完整性

D.用户自定义完整性

二、填空题

1.数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。

2.数据库是长期存储在计算机内、有组织的、可共享的数据集合。

3.DBMS管理的是有结构的数据。

4.数据独立性又可分为物理数据独立性和逻辑数据独立性。

5.关系数据库是采用__关系模式_____作为数据的组织方式。

6.关系的直观解释是__二维表____,在FoxPro中称关系为_数据库文件____。

7.数据库系统的核心是__数据管理系统____。

(二)VisualFoxPro操作基础

一、选择题

2.退出VisualFoxPro的操作方法是______。

A.从文件下拉菜单中选择“退出”选项

B.用鼠标左按钮单击关闭窗口按钮

C.在命令窗口中键入QUIT命令,然后按回车键

D.以上方法都可以

3.启动VisualFoxPro向导的方法是______。

A.单击工具栏上的向导按钮

B.使用向导命令

C.选择“文件”菜单中的“新建”选项,再选择文件类型,单击“向导”按钮

D.以上方法都可以

4.在VisualFoxPro环境下,隐藏命令窗口可选择“窗口”的选项是______。

A.循环

B.清除

C.隐藏

D.命令窗口

5.不是VisualFoxPro可视化编程工具的是______。

A.向导

B.生成器

C.设计器

D.程序编辑器

6.以下有关VisualFoxPro工作方式的叙述,正确的是______。

A.只有一种工作方式,即命令方式

B.有两种工作方式,即键盘和鼠标方式

C.有两种工作方式,即命令和程序方式

D.有三种工作方式,即命令和程序、菜单方式

7.用户启动VisualFoxPro后,若要退出VisualFoxPro返回到Windows环境,应在命令窗口输入______。

A.EXIT

B.QUIT

C.CLOSE

D.CLEAR

8.“数据工作期”选项,是在______菜单项中。

A.编辑

B.文件

C.程序

D.窗口

9.在下列关于VisualFoxPro的辅助设计工具的叙述中,正确的一条是_______。

A.VisualFoxPro只提供了向导辅助设计工具

B.VisualFoxPro提供了向导和设计器两种辅助设计工具,没有提供生成器

C.VisualFoxPro提供了向导和生成器两种辅助设计工具,没有提供设计器

D.VisualFoxPro提供了向导、设计器和生成器等辅助设计工具

10.在“选项”对话框的“文件位置”选项卡中可以设置_______。

A.表单的默认大小

B.默认目录

C.日期和时间的显示格式

D.程序代码的颜色

11.若要对已经存在记录的表进行表结构的修改,则在“打开”对话窗口应进行如下操作_______。

A.只选择“以只读方式打开”

B.只选择“独占”

C.都不选择

D.都要选择

12.当以浏览方式打开表并欲新增加记录,应在“显示”菜单栏先点击_______菜单项。

A.编辑

B.浏览

C.追加方式

D.表设计器

13.VisualFoxPro菜单栏上的各主菜单名有如下规律_______。

A.固定不变

B.可根据用户的需要进行自定义

C.根据用户选择的对象不同而有所变化

D.以上三项都不对

14.若要将Excel格式的数据转为VisualFoxPro格式的数据,在VisualFoxPro中可进行如下操作步骤:

A.“文件”→“导入”→…

B.“文件”→“导出”→…

C.“文件”→“打开”→“显示”→“表”→“追加新记录”

D.“文件”→“打开”→“显示”→“表”→“追加记录”

15.若需要清除主显示区中的运算结果,应选择“窗口”菜单中________菜单项。

A.隐藏

B.清除

C.循环方式

D.命令窗口

二、填空题

1.VisualFoxPro6.0的主程序可执行文件名是vfp6.exe。

2.VisualFoxPro6.0的安装文件是setup.exe。

3.安装完VisualFoxPro6.0之后,系统自动用一些默认值来设置环境,要定制自己的系统环

境,应单击工具菜单下的选项命令。

4.打开“选项”对话框之后,要设置日期和时间的显示格式,应当选择“选项”对话框的区域选

项卡。

5.VisualFoxPro6.0的默认界面仅包括命令窗口和常用工具栏,显示在菜单栏下面。

(三)VisualFoxPro的数据及其运算

一、选择题

1.以下日期值正确的是______。

A.{"2001-05-25"}

B.{^2001-05-25}

C.{2001-05-25}

D.{[2001-02-25]}

2.在默认日期格式时{^1999-05-01}+31的值应为______。

A.{99/06/01}

B.{06/01/99}

C.{99/06/02}

D.{99/04/02}

3.在VisualFoxPro中,有如下几个内存变量赋值语句:

X={^2001-07-2810:

15:

20PM}

Y=.T.

M=$123.45

N=123.45

Z="123.45"

执行上述赋值语句之后,内存变量X、Y、M、N、Z的数据类型分别是______。

A.D、L、Y、N、C

B.D、L、M、N、C

C.T、L、M、N、C

D.T、L、Y、N、C

4.依次执行以下命令后的输出结果是______。

SETDATETOYMD

SETCENTURYON

SETCENTURYTO19ROLLOVER10

SETMARKT0“.”

?

CTOD(“49-05-01”)

A.49.05.01B.1949.05.01

C.2049.05.01D.出错

5.下列表达式中结果不是日期型的是______。

A.CTOD("2000/10/01")

B.{^99/10/01}+365

C.VAL("2000/10/01")

D.DATE()

6.在Visual FoxPro中,下面4个关于日期或日期时间的表达式中,错误的是_______。

A.{^2002.09.01 11:

10:

10AM}-{^2001.09.01 11:

10:

10AM}

B.{^2002/01/01}+20

C.{^2002.02.01}+{^2001.02.01}

D.{^2002/02/01}-{^2001/02/01}

7.下列函数中函数值为字符型的是______。

A.DATE()

B.TIME()

C.YEAR()

D.DATETIME()

8.VisualFoxPro内存变量的数据类型不包括_______。

A.数值型

B.货币型

C.备注型

D.逻辑型

9.在FoxPro下,不能清除所有内存变量的命令是______。

A.RELEASEALL

B.CLEARALL

C.CLOSEALL

D.CLEARMEMORY

10.在下列表达式中,运算结果为数值型数据的是_______。

A.LEN(SPACE(5))-1B.CTOD(“06/11/99”)-30

C.800+200=1000D.[9999]-[666]

11.EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为______。

A.0

B.1

C..T.

D..F.

12.在下面的表达式中,运算结果为逻辑真的是_______。

A.EMPTY(.NULL.)B.LIKE(″edit″,″edi?

″)

C.AT(″a″,″123abc″)D.EMPTY(SPACE(10))

13.函数IIF(LEN(REPLICATE("*",4))>6,5,-5)返回的值是______。

A..T.B..F.C.-5D.5

14.有如下赋值语句,结果为“大家好”的表达式是_______。

a=“你好”

b=“大家”

A.b+AT(a,1)B.b+RIGHT(a,1)

C.b+LEFT(a,3,4)D.b+RIGHT(a,2)

15.X=10,语句?

VARTYPE("X")的输出结果是_______。

A.NB.CC.10D.X

16.表达式LEN(SPACE(0))的运算结果是_______。

A..NULL.B.1C.0D.""

17.下列表达式中,表达式返回结果为.F.的是_______。

A.AT(“A”,“BCD”)B.“[信息]”$“管理信息系统”

C.ISNULL(.NULL.)D.SUBSTR(“计算机技术”,3,2)

18.在下面的VisualFoxPro表达式中,运算结果为逻辑真的是_______。

A.EMPTY(.NULL.)B.LIKE('xy?

','xyz')

C.AT('xy','abcxyz')D.ISNULL(SPACE(0))

19.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。

在命令窗口输入并执行如下命令:

姓名=姓名-"您好"

?

姓名

那么主窗口中将显示_______。

A.张三B.张三您好C.张三您好D.出错

20.连续执行以下命令之后,最后一条命令的输出结果是______。

SETEXACTOFF

X="A"

?

IIF("A"=X,X-"BCD",X+"BCD")

A.AB.BCDC.ABCDD.ABCD

21.表达式VAL(SUBS("奔腾586",5,1))*Len("visualfoxpro")的结果是______。

A.13.00

B.14.00

C.45.00

D.65.00

22.设D=5>6,命令?

VARTYPE(D)的输出值是______。

A.L

B.C

C.N

D.D

23.设有变量pi=3.1415926,执行命令?

ROUND(pi,3)的显示结果为______。

A.3.141

B.3.142

C.3.140

D.3.000

24.设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。

A.X=Y

B.X==Y

C.X$Y

D.AT(X,Y)=0

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

RR="FORTRAN"

?

UPPER(SUBSTR(RR,1,1))+LOWER(SUBSTR(RR,2))

A.FORTRANB.ForTRANC.FortranD.forTRAN

26.函数SUBSTR(“ABCDEFGHIJ”,LEN(“1234”),4)返回的值是_______。

A.“DEFG”B.“ABCD”C.“EFGH”D.“GHIJ”

27.设当前打开的数据库文件中含有字段SN0,系统中有一内存变量的名称也为SNO,下面命令显示的结果是_______。

?

SN0

A.内存变量SN0的值

B.字段变量SN0的值

C.错误信息

D.与该命令之前的状态有关

28.函数SUBSTR(“数据库二级考试”,AT(“1”,“567890123"),4)返回的值是_______。

A.“数据”B.“二级”C.“数据库”D.“二级考试”

29.设A=[2*3+8],B=2*3+8,C=“2*3+8”,正确的一个表达式是______。

A.A+CB.A+BC.B+CD.A+B+C

30.执行下列命令后,输出的结果是______。

X=“ABCD”

Y=“EFG”

?

SUBSTR(X,IIF(X<>Y,LEN(Y),LEN(X)),LEN(X)—LEN(Y))

A.AB.BC.CD.D

31.?

AT(“大学”,“北京语言文化学院”)的答案是______。

A.12

B.13

C.16

D.0

32.STR(109.87,7,3)的值是______。

A.109.87

B."109.87"

C.109.870

D."109.870"

33.STUFF(“computer”,3,4,“abc”)的结果为______。

A.comabc

B.compuabc

C.coabcer

D.以上三个都不对

34.AT(“is”,“thisisaexample”)的结果为______。

A..T.

B..F.

C.3

D.2

35.LEN(“X+Y=?

”)的结果为______。

A.错误提示

B.5

C..T.

D..F.

36.在下列函数中,函数返回值为数值的是______。

A.BOF()

B.CTOD('01/01/96')

C.AT('人民','中华人民共和国')

D.SUBSTR(DTOC(DATE()),7)

37.MOD(25.250,5.0)的值是______。

A.25

B.5.0

C.250

D.0.250

38.设有变量sr=“2007年上半年全国计算机等级考试”,能够显示“2007年上半年计算机等级考试”的命令是______。

A.?

sr"全国"

B.?

SUBSTR(sr,1,8)+SUBSTR(sr,11,17)

C.?

STR(sr,1,12)+STR(sr,17,14)

D.?

SUBSTR(sr,1,12)+SUBSTR(sr,17,14)

39.在输入SETCOLLATETO"PINYIN"后,命令?

[李华]<=[黄华],"计算机报"$"计算机"的执行结果应为______。

A..T..T.

B..F..F.

C..T..F.

D..F..T.

40.以下四组表达式中结果是逻辑值.T.的是______。

A.'this'$'thisisastring'

B.'this'$'THISISASTRING'

C.'thisisastring'$'this'

D.'this'>'thisisastring'

41.使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为______。

A.2个

B.3个

C.5个

D.6个

42.设N=886,M=345,K='M+N',表达式1+&K的值是______。

A.1232B.数据类型不匹配

C.1+M+ND.346

43.在下列函数中,函数返回值为逻辑值的是______。

A.BOF()

B.CTOD('01/01/96')

C.AT('人民','中华人民共和国')

D.SUBSTR(DTOC(DATE()),7)

44.VisualFoxPro函数INT(RAND()*100)的值是在范围内的整数。

A.(0,1)B.(0,100)C.(1,100)D.(0,10)

45.在下面的VisualFoxPro表达式中,运算结果为逻辑假的是______。

A.EMPTY(SPACE

(2))        

B.LIKE('xy?

','xy')

C.AT('xy','abcxyz')    

D.LIKE('xy*','xyz')

46.函数LOWER(“ABCDEFGHIJ”)的输出结果是_______。

A.“ABCDEFGHIJ”

B.“abcdefghij”

C.“ABCDEfghij”

D.“abcdeFGHIJ”

47.假设系统当前日期为2007年10月15日,执行下列命令后,输出的数据类型及值是______。

X=ALLTRIM(STR(MONTH(DATE())))+ALLTRIM(STR(DAY(DATE())))

A.字符型1015

B.日期型{^2007-10-15}

C.日期型{10/15/2007}

D.数值型1015

48.在以下四组函数运算中,结果相同的是_____。

A.LEFT("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6)

B.YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)

C.VARTYPE("36-5*4")与VARTYPE(36-5*4)

D.假定A="this",B="isastring",A-B与A+B

二、填空题

1.表示“1962年10月27日”的日期常量应该写为。

2.常量.n.表示的是型的数据。

3.在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是。

4.FoxPro中的数组元素下标从开始。

5.显示当前内存变量的命令是。

6.表达式{^2005-10-310:

0:

0}-{^2005-10-39:

0:

0}的数据类型是。

7.执行命令A=2006/4/2之后,内存变量A的数据类型是型。

8.表达式”World”$”WorldWideWeb”结果为,表达式”WorldWideWeb”$”World”结果为。

9.表达式(10%3=1)AND(15%2=0)OR.T.>.F.AND“电脑”=“计算机”的结果

是。

10.表达式35%2^3的运算结果是。

11.表达式STUFF(”GOODBOY”,5,3,”GIRL”)的运算结果是。

12.函数BETWEEN(40,34,50)的运算结果是。

13.?

LEN(“+”+“a+b=c”)的结果是。

14.YEAR({^1999-12-30})-99的结果是。

15.命令?

VARTYPE(“10/25/01”)的输出值是。

(四)表的操作

一、选择题

1.定位第一条记录上的命令是______。

A.GOTOP

B.GOBOTTOM

C.GO6

D.SKIP

2.备注型字段的数据用来存放______。

A.指向备注的具体内容

B.指向DBF文件的指针

C.指向FPT文件的文件名

D.指向FPT文件中文字块的指针

3.在VisualFoxPro中,使用LOCATEFOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用_______。

A.LOCATEFOR命令

B.SKIP命令

C.CONTINUE命令

D.GO命令

4.在Visual FoxPro中,在当前工作区打开student表的情况下,将整个表复制到stu表的

命令是_______。

A.copytostu

B.copyalltostu

C.copystructuretostu

D.copytostusdf

5.在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:

A.1、4、8    

B.4、4、10 

C.1、10、8  

D.2、8、8

6.设当前数据库有10条记录(记录未进行任何索引),在下列三种情况下,当前记录号为1时,EOF()为真;BOF()为真时,命令?

RECN()的结果分别是______。

A.1,11,1

B.1,10,1

C.1,11,0

D.1,10,0

7.下列关于在浏览窗口追加记录的描述中,错误的一条是_______。

A.执行“显示(V)”菜单中的“追加方式(A)”命令,可在当前表的末尾连续追加多个新记录

B.执行“显示(V)”菜单中的“追加方式(A)”命令,只能在当前表的末尾追加一个新记录

C.执行“表(A)”菜单中的“追加新记录(N)”命令,只能在当前表的末尾追加一个新记录

D.执行“表(A)”菜单中的“追加记录(A)”命令,可在当前表的末尾追加一批记录,但其数

据来源为其他表或文本文件

8.不允许在记录中出现重复索引值的索引是______。

A.主索引和候选索引

B.主索引、候选索引和唯一索引

C.主索引

D.主索引、候选索引和普通索引

9.创建数据表时,可以给字段规定NULL或NOTNULL值,NULL值的含义是______。

A.0

B.空格

C.NULL

D.不确定

10.在“表设计器”中定义字段的类型时,可以定义的类型为_______种。

A.4

B.9

C.6

D.13

11.两表之间的“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是_______。

A.建立关联的两个表一定在同一个数据库中

B.两表之间的“临时性”联系是建立在两表之间“永久性”联系基础之上的

C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动

D.当关闭父表时,子表自动被关闭

12.在VisualFoxPro的数据工作期窗口,使用SETRELATIONTO命令可以建立两个表之间的关联,这种关联是_______。

A.永久性关联B.永久性关联或临时性关联

C.临时性关联D.永久性关联和临时性关联

13.下列关于在表浏览窗口可以打开的设计器,_______。

A

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

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1