VisualFoxPro程序设计基础理论考试题库7_第1页
VisualFoxPro程序设计基础理论考试题库7_第2页
VisualFoxPro程序设计基础理论考试题库7_第3页
VisualFoxPro程序设计基础理论考试题库7_第4页
VisualFoxPro程序设计基础理论考试题库7_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑VisualFoxPro程序设计基础理论考试题库7VisualFoxPro程序设计基础理论考试题库7

选择题

1.下列4个表达式中,运算结果为数值的是()[2分]

A.9988"-"1255

B.200+800=1000

C.CTOD([11/22/01])-20

D.LEN(SPACE(3))-1

2.下面对于控件类的各种描述中,错误的是()[2分]

A.控件类用于进行一种或多种相关的控制

B.可以对控件类对象中的组件单独进行修改或操作

C.控件类一般作为窬器类中的控件

D.控件类的封装性比容器类更加严密

3.下面关于VisualFoxPro数组的叙述中,错误的是()[2分]

A.用DIMENSION和DECLARE都可以定义数组

B.VisualFoxPro只支持一维数组和二维数组

C.一个数组中各个数组元素必须是同一种数据类型

D.新定义数组的各种数组元素初值为.F.

4.下面关于属性、方法和事件的叙述中,错误的是()[2分]

A.属于用于描述对象的状态,方法用于表示对象的行为

B.基于同一个类产生的两个对象可以分别设置自己的属性值

C.事件代码也可以像方法一样被显式调用

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

5.下面是关系在子类的方法程序中如何继承父类的方法程序的描述,其中错误的是()[2分]

A.用父类名::方法的命令继承父类的事件和方法

B.用函数DODEFAULT()来继承父类的事件和方法

C.当我们在子共中重新定义父类中的方法或事件代码时,就用新定义的

D.用父类名-方法的命令继承父类的事件和方法

6.下面字符串中非法字符串为()[2分]

A.'astring'

B.'Itisa'dring"

C."astring"

D."Itisa'string'"

7.修改库文件结构时,下列可能使库中数据丢失的操作是()[2分]

A.一个字段

B.改变一个字段名

C.改变一个字段的数据类型

D.上述A、B、C三种情况

8.要从某表文件中真正删除一条记录,应当()[2分]

A.先用DELETE命令,再用ZAP命令

B.直接用ZAP命令

C.先用DELETE命令,再用PACK命令

D.直接用DELETE命令

9.要从指定的在A盘的文件JAKE.DAT中取出满足条件的记录,添加到当前表文件中来,应执行命令()[2分]

A.APPENDFROMA:JAKE.DAT

B.COPYFROMA:JAKE.DAT

C.APPENDFROMA:JAKE.DATSDF

D.COPYFROMA:JAKE.DATSDF

10.要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表()[2分]

A.是同一个数据库中的两个表

B.不同数据库中的两个表

C.两个自由表

D.一个是数据库表另一个是自由表

11.要为当前表所有职工增加100元工资应该使用命令([2分]

A.CHANE工资WITH工资+100

B.REPIACE工资WITH工资+100

C.CHANGEALL工资WITH工资+100

D.REPLAEALL工资WITH工资+100

12.要显示数据库文件中平均分超过90分和不及格的全部女生记录,应当使用命令()[2分]

A.LISTFOR性别='女',平均分=90,平均分=60

B.LISTFOR性别='女',平均分90,平均分60

C.LISTFOR性别='女',.AND.平均分90.AND.平均分60

D.LISTFOR性别='女',.AND.(平均分90.AND.平均分60)

13.要显示数据库文件中平均分超过90分和及格的全部女生记录,应当使用命令()。[2分]

A.LISTFOR性别='女',平均分=90,平均分=60

B.LISTFOR性别='女',平均分90,平均分60

C.LISTFOR性别='女',.AND.平均分90

D.LISTFOR性别='女',.AND.(平均分90.AND.平均分60)

14.要显示数据库文件中平均分超过90分和不及格的全部男生记录,应当使用命令()。[2分]

A.LISTFOR性别='男',平均分=90,平均分=60

B.LISTFOR性别='男',平均分90,平均分60

C.LISTFOR性别='男',.AND.平均分90.AND.平均分60

D.LISTFOR性别='男',.AND.(平均分90.AND.平均分60)

15.要向STUDENT.DBF数据库中字段RS(起始日期)中输入1997年以前的日期,应在USEstudent语句和READ语句之间使用语句()[2分]

A.@5,15SAY"起始日期"GETrsRANDCTOD('96-12-31)

B.@5,15SAY"起始日期"GETrsRAND,CTOD('96-12-31')

C.@5,15SAY"起始日期"GETrsRAND,CTOD(97-01-01)

D.@5,15SAY"起始日期"GETrsRANDCTOD{97-01-01)

16.要向STUDENT.DBF数据库中字段RS(起始日期)中输入1999年以前的日期,应在USEstudent语句和READ语句之间使用语句()[2分]

A.@5,15SAY"起始日期"GETrsRANDCTOD('98-12-31)

B.@5,15SAY"起始日期"GETrsRAND,CTOD('98-12-31')

C.@5,15SAY"起始日期"GETrsRANDCTOD,(99-01-01)

D.@5,15SAY"起始日期"GETrsRANDCTOD(99-01-01)

17.一个表文件中多个备注型(MEMO)字段的内容存放在()[2分]

A.一个表文文件中

B.一个备注文件中

C.多个备注文件中

D.一个文本文件中

18.一条一般的(并非LOCATE命令中的)FOR子句执行完毕后,若范围为ALL或REST,则记录指针指向()[2分]

A.首记录

B.末记录

C.首记录前

D.末记录后

19.已打开一个表文件,其中每条记录对应一名职工。下面四条命令中,()命令可以统计出所有职工的平均工资。[2分]

A.SUMALL工资TOXY

B.AVERAGEALL工资TOXY

C.TOTALALLON工资TOXY

D.COUNTALLFOR工资TOXY

20.已知D1和D2为日期型变量,下列4个表达式中非法的是()[2分]

A.D1-D2

B.D1+D2

C.D1+28

D.D1-36

21.以下常量哪些是合法的数值型常量()。[2分]

A.123

B.123+E456

C.123.456

D.123*10

22.以下赋值语句正确的是()[2分]

A.STORE8TOX,Y

B.XTORE8,9TOX,Y

C.X=8,Y=9

D.X,Y=8

23.以下属于容器类控件的是()。[2分]

A.Text

B.Form

C.Label

D.Commandbutton

24.用COPYFILE命令复制文件应注意()[2分]

A.所复制的文件必须关闭,不能使用通配符,文件必须指定扩展名

B.所复制的文件必须打开,不能使用通配符,文件必须指定扩展名

C.所复制的文件必须关闭,可以使用通配符,文件必须指定扩展名

D.所复制的文件必须关闭,不能使用通配符,文件的扩展名可缺省

25.用二维表形式表示的数据模型是()[2分]

A.两次数据模型

B.关系数据模型

C.网状数据模型

D.网络数据模型

26.有关FOR循环结构,叙述正确的是()。[2分]

A.对于FOR循环结构,循环的次数是未知的

B.FOR循环结构中,可以使用EXIT语句,但不能使用LOOP语句。

C.FOR循环结构中,不能人为地修改循环控制变量,否则会导致循环次数出错

D.FOR循环结构中,可以使用LOOP语句,但不能使用EXIT语

27.有关LOOP语句和EXIT语句的叙述正确的是()[2分]

A.LOOP和EXIT语句可以定居循环体的外面

B.LOOP语句的作用是把控制转到ENDDO语句

C.EXIT语句的作用是把控制转到ENDDO语句

D.LOOP和EW语句一般写在循环结构里面嵌套的分支结构中

28.有关参数传递叙述正确的是()[2分]

A.参数接收时与发送的顺序相同

B.接收参数的个数必须少于发送参数的个数

C.参数接收时与发送的顺序相反

D.接收参数的个数必须正好等于发送参数的个数

29.有关窗口的叙述,()是正确的。[2分]

A.用ACTIVATEWINDOW命令激活窗口后,@…SAY的坐标是相对屏幕的物理坐标

B.当多次使用激活窗口命令时,则最后一个被激活的窗口是当前窗口

C.当前窗口是无法改变的

D.窗口休眠后,第一个激活的窗口变为当前窗口

30.有关过程调用叙述正确的是()[2分]

A.用命令DOWTTH调用过程时,过程文件无需打开,就可以调用其中的过程

B.用命令DOWTTHIN调用过程时,过程文件无需打开,就可以调用其中的过程

C.同一时刻只能打开一个过程,打开新的过程旧的过程自动关闭

D.打开过程文件时,其中的主过程自动调入主存

31.有如下命令序列:SELECT1USEf1SELECT2USEf2SELECT1SETRELATIONTORECNO()-2INTOBGOTO5?RECNO(2)最后一条命令的输出结果是()。[2分]

32.有如下命令序列:SELECT1USEf1SELECT2USEf2SELECT1SETRELATIONTORECNO()-2INTOBGOTO8?RECNO(2)最后一条命令的输出结果是()。[2分]

D.10

33.在SQL查询时,使用WHERE子句指出的是()。[2分]

A.查询目标

B.查询结果

C.查询条件

D.查询视图

34.在SQL中,基本表的撤消(从数据库中删除表)可以用()。[2分]

A.DEOPSCHEMA命令

B.DROPTABLE命令

C.DROPVIEW命令

D.DROPINDEX命令

35.在SQL中,集合成员算术比较操作"元组QALL(集合)"中的"ALL"的等价操作符是()[2分]

A.NOTIN

B.IN

C.SOME

D.=SOME

36.在SQL中,建立视图用()[2分]

A.CEATESCHEMA命令

B.CREATETABLE命令

C.CREATEVIEW命令

D.CREATEINDEX命令

37.在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个之间的关联,这种关联是()[2分]

A.永久性关联

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

C.临时性关联

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

38.在VisualFoxPro中,除了可以直接使用键盘输入一个表达式全部内容之外,VisualFoxPro还为用户提供了一个()对话框,这个对话框中包含了构成表达式的各种元素和符号。[2分]

A.表达式生成器

B.Setup

C.文件管理器

D.View

39.在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是()[2分]

A.2个字节

B.4个字节

C.8个字节

D.10个字节

40.在VisualFoxpro中,用于建立或修改过程文件的命令是()[2分]

A.MODIFY文件名

B.MODIFYCOMMAND文件名

C.MODIFYPROCEDURE文件名

D.MODIFYCOMMAND文件名,MODIFYPROCEDURE文件名均对

41.在窗体控件工具栏中,用于保存不希望用户改动的文本,要创建哪个控件()[2分]

A.命令组

B.文本框

C.标签

D.编辑框

42.在当前表中,查找第2个女同学的记录,应使用命令()[2分]

A.LOCATEFOR性别="女"NEXT2

B.LOCATEFOR性别="女"

C.LOCATEFOR性别="女"CONTINUE

D.LISTROR性别="女"NEXT2

43.在概念模型中,一个实体集合对应于关系模型中的一个()[2分]

A.元组

B.字段

C.关系

D.属性

44.在概念模型中,一个实体相对于关系数据库中一个关系中的一个()[2分]

A.属性

B.元组

D.字段

45.在关系代数运算中,五种基本运算为()[2分]

A.并、差、选择、投影、自然连接

B.并、差、交、选择、投影

C.并、差、选择、投影、笛卡尔积

D.并、差、交、选择、乘积

46.在关系理论中,把二维表表头中的栏目称为()。[2分]

A.数据项

B.元组

C.结构名

D.属性名

47.在关系数据库中,实现"表中任意两行不能相同"的约束是靠()[2分]

A.外码

B.属性

C.主码

48.在数据库的非关系模型中,基本层次联系是()[2分]

A.两个记录型以及它们之间的多对多联系

B.两个记录型以及它们之间的一对多联系

C.两个记录型之间的多对多的联系

D.两个记录之间的一对多的联系

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

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

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

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

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

50.在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是()[2分]

A.层次结构

B.二维表结构

C.网状结构

D.封装结构

51.在下列VFoxPro的表达式中,结果为.T.的是()[2分]

A.[112]="90"

B.[张先生]=[李先生]

C.{90/09/09}-8{90/90/01}

D.[女]$性别

52.在下列表达式中,结果为字符型是()[2分]

A.125"-"90

B.abc"+"def"="abcdef

C.CTOD("99/10/01")

D.DTOC(date())"96/08/01"

53.在下列函数中,函数值为数值的是()[2分]

A.AT('大学','湖南大学计算机')

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

C.BOF()

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

54.在下列函数中,函数值为数值的是()[2分]

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

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

C.BOF()

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

55.在下面关于面向对象数据库的叙述中,错误的是()[2分]

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

B.事件作用于对象,对象识别事件并作出相应反应

C.一个子类能够继承其所有父类的属性和方法

D.一个父类包括其所有子类的属性和方法

56.在下面列出的几种语言中,()是关系数据库的标准语言。[2分]

B.FORTUAN

C.SQL

D.PASCAL

57.在以下关于索引的说明中,错误的是()[2分]

A.索引可以提高查询速度

B.索引可能降低更新速度

C.索引和排序具有不同的含义

D.不能更新索引字段

58.在以下关于索引的斜述中,完全正确的是()[2分]

A.索引不仅有提高查询的速度,还能提高更新的速度

B.索引提高了查询的速度,但一般不会降低更新的速度

C.索引字段不能更新

D.索引字段可以更新,但是必须在更新前关闭索引

59.在以下四组函数运算中,结果相同的是()[2分]

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

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

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

D.假定A="this",B="isastring"

60.执行SELECT0选择工作区的结果是()[2分]

A.选择了0号工作区

B.选择了空闲的最小号工作区

C.选择了一个空闲的工作区

D.显示出错信息

61.执行下列命令序列后,变量NDATE的显示值是()STORE{03/08/06}TOMEATENDATE-MDATE+2?NDATE[2分]

A.03-08-08

B.03-10-06

C.03-08-06

D.03-10-08

62.执行以下命令序列(假设今天是2000年8月6日)STOREDATE()TOM_DATEM_DATE=M_DATE-365?YEAR(M_DATE)的显示结果为()[2分]

A.1999

B.99

C.2000

D.该语句序列中有错误

63.职工数据库中有D型字段"出生日期",要计算职工的整数实足年龄,应当使用命令()。[2分]

A.?D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论