VF.docx

上传人:b****6 文档编号:6710256 上传时间:2023-01-09 格式:DOCX 页数:22 大小:29.29KB
下载 相关 举报
VF.docx_第1页
第1页 / 共22页
VF.docx_第2页
第2页 / 共22页
VF.docx_第3页
第3页 / 共22页
VF.docx_第4页
第4页 / 共22页
VF.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

VF.docx

《VF.docx》由会员分享,可在线阅读,更多相关《VF.docx(22页珍藏版)》请在冰豆网上搜索。

VF.docx

VF

一、选择题

1、VisualFoxProDBMS基于的数据模型是()

 A)层次型B)关系型C)网状型D)混合型

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

()

  A)1、4、8B)4、4、10C)1、10、8D)2、8、8

4、在VisualFoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为()

 A)STUDENT.DOCB)STUDENT.MENC)STUDENT.DBTD)STUDENT.FTP

5、在VisualFoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是()

A)CREATEB)CREATESDB  C)CREATETABLESDBD)CREATEDATABASESDB

6、在VisualFoxPro中,存储图象的字段类型应该是()

 A)备注型B)通用型  C)字符型D)双精度型

8.“程序设计”这四个汉字作为字符串常量,在VisualFoxPro中可表示为:

A){程序设计}B)(程序设计)

C)程序设计D)‘程序设计’

9.如果内存变量DT是日期型的,那么给该变量赋值正确的操作是:

A)DT=08/10/97B)DT=“08/10/97”

C)DT=CTOD(“08/10/97”)D)DT=DTOC(“08/10/97”)

10执行下列命令的结果是()。

A=123.456

?

STR(A,4,2)

A)123B)123.4C)123.45D)*

11.执行下列命令结果是()。

A=”123ab”

VAL(A)

A)123B)123.00C)0.00D)错误

12.执行下列命令的结果是()。

?

TYPE(‘”A”’)

A=123

?

TYPE(‘A’)

B=STR(A,3)

?

TYPE(‘B’)

A)C、N、CB)C、C、CC)N、C、DD)C、L、N、

13.求一个三位正整数的十位数,正确的方法是()·

A)STR(N,2)B)VAL(N,2)

C)VAI(SUBS(N,2,1))D)MOD(INT(N/10),10)

15.在“人事档案”表文件中,“婚否”是逻辑型字段(已婚为逻辑真值),“性别”为字符型字段,如果查询“已婚女同志”,应该使用的条件表达式是:

A)婚否.OR.(性别=“女”)

B)婚否.AND.(性别=女)

C)(婚否=.T.).AND.(性别=“女”)

D)已婚.OR.(性别=“女”)

16.下列操作中,不能用MODIFYSTRUCTURE命令实现的是:

A)增加数据表中的字段B)删除数据表中的字段

C)修改数据表中字段的宽度D)删除数据表中的某些记录

17.在下列表达式中,运算结果为数值的是:

A)“1234”+“3579”B)CTOD(“05/08/93”)-11

C)130+350=480D)LEN(“SFDE”)-1

18.执行以下命令之后,屏幕上显示的结果是:

M=“THISISANAPPLE”

SUBSTR(M,INT(LEN(M)/2+1),2)

A)THB)ISC)AND)AP

19.数据表文件“学生表.DBF”中有性别(字符型)和平均分(数值型)字段,如果显示平均分超过90分和不及格的全部女生的记录,应该使用的命令是:

A)LISTFOR性别=“女”.OR.平均分>90.OR.平均分<60

B)LISTFOR性别=“女”,平均分>90,平均分<60

C)LISTFOR性别=“女”.AND.平均分>90.AND.平均分<60

D)LISTFOR性别=“女”.AND.(平均分>90.OR.平均分<60)

20。

开一个数据表文件后,执行命令SKIP–1,则命令?

RECNO()的结果是:

A)0B)1C)-1D)出错信息

21.假如数据表中有“数学”、“语文”、“物理”、“化学”、“英语”、以及“总分”等字段,它们都为数值型数据,如果要求出所有学生的总分并添入总分字段中,应使用的命令是:

A)REPLACE总分WITH数学+语文+物理+化学+英语

B)REPLACE总分WITH数学,语文,物理,化学,英语

C)REPLACEALL总分WITH数学+语文+物理+化学+英语

D)REPLACE总分WITH数学+语文+物理+化学+英语FORALL

22.如果要恢复用DELETE命令删除的若干条记录,应该使用:

A)RECALL命令B)按下ESC键

C)RELEASE命令D)FOUND命令

23.对职称是副教授的职工,按工资从多到少进行排序,工资相同者,按年龄从大到小排列,排序后生成的表文件名是FGB.DBF,应该使用的命令是:

A)SORTTOFGZON工资/A,出生日期/DFOR职称=“副教授”

B)SORTTOFGZON工资/D,出生日期/AFOR职称=“副教授”

A)

B)

C)SORTTOFGZON工资/A,出生日期/AFOR职称=“副教授”

D)SORTTOFGZON工资/D,出生日期/DFOR职称=“副教授”

24.数据表中有工资字段,现要求按工资字段的降序建立索引文件GZJX.IDX,应该使用的命令是:

A)INDEXON工资/DTOGZJX

B)SETINDEXON–工资TOGZJX

C)INDEXON–工资TOGZJX

D)REINDEXON工资TOGZJX

25.TOTAL命令的功能是:

A)对数值型字段按关键字分类求和

B)分别计算所有数值型字段的和

C)计算每个记录中数值型字段的和

D)求满足条件的记录个数

26.计算各类职称的工资总和,并把结果存入GZZH数据表中的命令是:

A)SUM职称TOGZZH

B)SUM工资TOGZZH

C)TOTALON职称TOGZZHFIELDS工资

D)TOTALON工资TOGZZHFIELDS职称

27.将98年国庆节的日期赋给内存变量ND的正确方法是:

A)ND=DTOC(“10/01/98”)B)ND=CTOD([10/01/98])

C)STOREDATE()TONDD)STORE10/01/98TOND

28.在DOWHILE.T.的循环中,退出循环应使用的命令是:

A)LOOPB)EXITC)CLOSED)CLEAR

30.在下列子句中,不能对数据库中记录进行选择的命令是()。

A)ALLB)NEXT(l0)C)FOR<条件>D)FIELDS<字段名表>

31.在下列有关内存变量的叙述中,错误的是()。

A)内存变量一般用赋值语句定义B)内存变量不可以多次赋值

C)内存变量是不依赖数据库的变量D)内存变量可以是C、N、D、L类型

32.设当前数据库有10条记录,当EOF()为真时,命令?

RECNO()的显示结果是()。

A)10B)11C)0D)空

34.人事档案数据库,内容超过254字符的个人简历应用()字段较为合适。

A)数值型B)字符型C)备注型D)逻辑型

35.FOR子句和WHILE子句都是条件选择子句,均可对所做操作设定条件,则正确的说法是()。

A)两子句作用相同。

B)两子句能同时使用。

C)FOR子句将处理全部满足条件的记录,WHILE子句可能只处理其中的一部分满足条件的记录,当遇到第一条不满足条件的记录便结束处理。

D)WHILE子句将处理全部满足条件的记录,FOR子句可能将处理其中的一部分。

37.下列命令中,定位记录指针的命令是()。

A)USEB)GOC)SELECTD)LIST

39.当一个表达式中有数值运算、字符串运算、关系运算、逻辑运算和函数时,运算后次序为()。

A)数值运算,关系运算,字符串运算,逻辑运算,函数B)数值运算、字符串运算,逻辑运算,关系运算,函数

C)函数,数值运算、字符串运算,关系运算,逻辑运算

D)函数,数值运算、字符串运算,逻辑运算,关系运算

40.按所使用的数据模型来分,数据库可分为()三种模型。

A)层次型,网状型,关系型B)网状、环状和链状

C)大型、中型和小型D)独享、共享和分时

41.在关系型数据库中有三种基本操作,从表中取出满足条件的记录的操作称为()。

A)选择B)投影C)连接D)扫描

42.将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为()。

A)选择B)投影C)连接D)扫描

43.FoxPro最多可使用()个工作区。

A)10B)225C)255D)256

44.通常使用()命令来选择当前工作区.

A)USEB)GOTOC)SELECTD)CHANGE

45.当前工作区是指()。

A)刚进入FoxPro系统时,打开的数据库所占有的工作区

B)最后一次用SELECT命令所选择的工作区

C)最后执行USE命令所在的工作区.

D)可以对该工作区的数据进行操作的工作区

46.在当前工作区要使用非当前工作区的字段变量时可用()。

A)<字段名>.<别名>B)<别名>-><字段名>或<别名>.<字段名>

C)<宇段名>(<别名>)D)COPY<宇段名>

47.在定义数据库结构时,一般对每个字段需说明()。

A)关系、元组和属性

B)字段名、类型、宽度或小数位数

C)记录名、类型、宽度及小数位数

D)记录、操作及存储

48.ZAP命令可以删除当前数据表文件的

A)全部记录B)满足条件的记录

C)本身D)全部有删除标记的记录

49.命令DELETEALL和ZAP命令的区别是:

A)DELETEALL只删除当前工作区的所有记录,而ZAP删除所有工作区的记录

B)DELETEALL删除当前工作区的所有记录,而ZAP只删除当前记录

C)DELETEALL只删除记录,而ZAP连同表文件一起删除

D)DELETEALL删除记录后,可以用RECALL命令恢复,而ZAP删除后不能恢复

50.在学生数据表中,有姓名、性别、出生日期、总分等字段,现要求对总分在270分以上的男同学按年龄从大到小排序,排序后生成的新表文件为XSM.DBF,应该使用的命令是:

A)COPYTOXSMON出生日期FOR性别=“男”.AND.总分>270

B)SORTTOXSMON出生日期/DFOR性别=“男”.AND.总分>270

C)SORTTOXSMON出生日期FOR性别=“男”.AND.总分>270

D)INDEXTOXSMON出生日期FOR性别=“男”.AND.总分>270

51.一个有多条记录的数据表打开后,要在第一条记录后增加一条记录,应使用命令

A)APPENDB)INSERT

C)APPENDBEFORED)INSERTBEFORE

54.在VFP中,清屏的命令是:

A)CLSB)CLOSEC)LISTD)CLEAR

55.某数据库有100个记录,其指针指向第20个记录,那么执行SKIP4*3后,系统显示的记录号为________。

A)10B)12C)8D)32

56.显示已打开数据库结构的命令是________。

A)LISTSTRUCTURETOPRINTB)LIST

C)LISTSTRUCTURED)DISPLAY

57.备注型字段的最大允许宽度是10个字节,它用来存放________。

A)备注的具体内容B)DBF文件的文件名

C)指向DBF件的首字块指针D)DBF的指针

58.某职工库中,用__________命令可以统计出职工总人数。

A)SUMALL工资TOXYB)AVERAGEALL工资TOXY

C)COUNTALLTOXYD)TOTALALLON工资XY

59.计算职称为正、副教授的工资总额,并将结果赋给变量ZE可用_______命令。

A)SUM工资TOZEFOR职称=”副教授”.AND.”教授”

B)SUM工资TOZEFOR职称=”副教授”.OR.”教授”

C)SUM工资TOZEFOR职称=”副教授”.AND.职称=”教授”

D)SUM工资TOZEFOR职称=”副教授”.OR.职称=”教授”

60.EDIT命令和_____命令功能完全相同。

A)APPENDB)BROWSEC)REPLACED)CHANGE

62.命令AVERAGEALL年龄TOXX的功能为_______。

A)求全体人员的平均年龄

B)求全体人员的年龄总和

C)按年龄字段汇总

D)该命令有错

63.下面关于格式输入/输出程序段中的错误是__________。

@10,10SAY“ABCD”GETAA

READ

A)变量没有建立B)缺变量

C)缺格式描述D)缺PICTURE

65.命令?

TYPE(‘”10/20/97”’)的输出值是()。

.

A)10/20/97B)CC)DD)N

67.执行STORE"1999年12月庆祝澳门回归祖国!

"TOXY命令之后,在屏幕上显示"澳门1999年]2月回归祖国!

",应使用命令()。

A)?

SUBSTR(XY,15,4)+SUBSTR(xY,1,10)+SUBSTR(XY,10)

B)?

SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)

C)?

SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,9)

D)?

SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)

69.使用BROWSE命令可以方便的对当前数据库记录进行多种操作,包括_____。

A)修改、追加、删除、但不能插入

B)修改、追加、删除及插入

C)修改、追加、插入,但不能删除

D)修改、删除、插入、但不能追加

70.命令COPYTOTMPFIELDS姓名,年龄FOR性别=”女”的功能为_______。

A)复制TMP副本文件

B)复制女生的TMP副本文件

C)该命令有错

D)复制女生且只要姓名和年龄字段的TMP文件

73.修改数据表文件内容后,如果将修改存盘,应按_______键。

A)Ctrl+CB)Ctrl+QC)CtrL+WD)Ctrl+P

74.某库有100条记录,当前记录号是10,执行DISPLAYALL命令后,记录指针所指向的记录号为__________。

A)100B)10C)1D)101

75.欲将当前数据的全部记录在屏幕上显示,应使用的命令是_____。

A)DISPLAYALLFOREOF()B)TOTALALL

C)LISTD)DELETEALL

77.命令EDITALLFIELDS姓名,年龄FOR性别=“女”的功能为_______。

A)修改库中女学生的姓名和年龄两字段的内容

B)删除库中女学生的姓名和年龄两字段的内容

C)修改库中所有记录的姓名和年龄两字段的内容

D)修改库中女学生的记录内容

79.要判断数值型变量Y是否能够被7整除,错误的条件表达式为

A)MOD(Y,7)=0B)INT(Y/7)=Y/7

C)0=MOD(Y,7)D)INT(Y/7)=MOD(Y,7)

81、在命令窗口中,不能实现的操作是________。

A、复制已执行过的命令_

B、重复执行已执行过的命令_

C、同时执行多个命令_

D、在命令窗口中显示命令执行结果

83、关系型数据库采用________表示实体和实体间的联系。

A、对象

B、字段_

C、二维表_

D、表单

84、VFP系统中的查询文件是指一个包含一条SELECT-SQL命令的程序文件,文件的扩展名为________。

A、.PRG

B、.QPR

C、.SCX

D、.TXT

88、将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的_______属性的值也随之变化。

A、Value

B、Name

C、Caption

D、没有_

93、VFP的循环语句有_____。

A、DOWHILE,FOR和SCAN_

B、DOWHILE,FOR和LOOP_

C、FOR,SCAN和LOOP_

D、DOCASE和DOWHILE_

94、字段的默认值是保存在______。

A、表的索引文件中

B、数据库文件中

C、项目文件中

D、表文件中

95、彻底删除记录数据可以分两步来实现,这两步是______。

A、PACK和ZAP

B、PACK和RECALL_

C、DELETE和PACK

D、DELE和RECALL_

99、VFP中可执行的表单文件的扩展名是______。

A、SCT

B、SCX

C、SPR

D、SPT

100、关系模型的基本结构是______。

A、二维表_

B、树形结构

C、无向图

D、有向图_

二、填空题

1、在关系运算中,查找满足一定条件的元组的运算称为____选择运算__________。

2、在关系运算中,挑选出指定的若干个属性组成一个新的关系的运算称为___投影运算________。

3、__连接________运算是从两个关系按某个条件提取部分(或全部)元组或属性构成一个新的关系。

4、在关系数据库中,二维表的列称为属性,二维表的行称为___记录___。

5、实体间的联系一般有3种:

即____一对一___________、______一对多___________、_______多对多_________。

6、按照数据模型分类,数据库管理系统可以分为3种类型,它们是___层次模型________、____网状________、___关系______。

7、关系运算中,有_________、___________、____________3种基本的运算。

8、VFP中常用的数据类型有______C___、___N________、________D___、__L________、_____M______等。

9、引用字符型常量时要加定界符,常用的字符定界符有_””“”‘’[]_________。

10、使用赋值语句给数值变量X赋初值为1,有两种方法,命令如下:

__________store1tox____________________、或____________x=1_________________。

11、LEFT(“123456789”,LEN(“数据库”))的计算结果是___”123456”_____。

12、SUBSTR(“chinese”,4,3)的计算结果是_____”nes”___________。

13、2+3=5.or.4>5的计算结果是______.t.________。

14、在VisualFoxPro中,项目文件的扩展名是_.pjx_____。

15、项目管理器的__数据______选项卡用于显示和管理数据库、自由表和查询等。

16、自由表的扩展名是___.dbf_____。

18、假定在1号工作区打开了xsda表,在2号工作区打开了xscj表(别名与表名相同),当前工作区为1号工作区,现在要选定2号工作区,可以使用如下命令:

__select2__________。

21、命令LocateFor学号=”19980102”中的For子句的作用是_____________。

22、索引查询能加快查询速度,可使用的两条索引查询命令是___find_________、________seek_____。

23、使用Find或Seek命令查找时,指针定位到第一个匹配的记录上,如要查找下一条匹配的记录,应使用__skip__________命令。

24、使用Locate命令查询后,指针定位到第一个符合条件的记录上,如要查找下一个符合条件的记录,应使用___continue__命令。

25、数组CJ经定义赋值

DimensionCJ(2,3)

Store1toCJ

?

CJ(5)

显示的结果为____1_______。

26、输入命令Accept能接收的数据类型有_______字符型____________。

27、输入命令Input能接收的数据类型有__C\N\L\D___________________。

28、结构化程序采用了三种基本结构,分别是_____顺序结构___________、__分支选择_________、_____循环_。

29、A=-2,IIF(A>=0,A,-A)结果为____2___________。

30、定义一个变量为全局变量,可使用命令__public<>_____________。

31、自定义函数有一个返回值,该返回值通过自定义函数中的___return__命令后的表达式值得到。

32、在Xscj表中,对平均成绩小于60分的记录,其计算机成绩增加10分,在命令窗口应使用命令:

Replace计算机With_____计算机+10____for__平均成绩<60_____________。

33、在VisualFoxpro中,新建项目文件的命令是_creaproject____________;建立数据库文件的命令是creadatabase____________;建立数据表的命令是crea

34、将已打开数据表文件的当前记录作删除标记的命令是___dele____________;将已作删除标记的记录彻底删除的命令是_____pack_______。

35、在引用对象语句中,This.Caption表示______。

37、用于确定表单标题的属性为_______________。

42、刷新当前表单所使用的方法名是_______this.refresh____。

43、STR(2781.5758,7,2)的结果为________2781.58________________。

44、?

SUBS("中国人民解放军是钢铁长城",9)的结果是___解放军是钢铁长城______________。

45、在程序设计中,把若干个子程序依次放在一个公用的程序中,这个公用的程序称为_____子程序______________。

47、Display命令和List命令都可用来显示记录信息,Display默认范围是_____当前记录_________,List默认范围是____全部___________。

48、VisualFoxpro数据库管理系统的数据模型是_______关系型______________。

50、在FOXPRO中,如果一个表达式包含数值运算、关系运算、逻辑运算和函数时,运算的优先次序是____函数________>____数值运算____>______关系运算___________>逻辑运算。

51、使用D

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

当前位置:首页 > 人文社科 > 哲学历史

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

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