VFP理论试卷A

  • 格式:docx
  • 大小:82.37 KB
  • 文档页数:16

VFP理论试卷A

南京财经大学

数据库管理系统应用课程试卷(A卷)

一、单项选择题(共30小题,每题1分,共计30分)

二、写出下列表达式的结果(共10小题,每题 1分,共计 10分)

三、阅读程序写出结果(共5小题,每题 4分,共计20分)

四、填空题(共30个空,每空 1 分,共计30分)

五、编程题(共2小题,每题5分,共计10分)

一、单项选择题(共 30 小题,每题 1 分,共计 30 分)

答题要求:在每小题列出的四个选项中只有一个选项是符合题目要求的,请将其代码涂写在答题卡上。错选、多选或未选均无分。

1.关于关系模型、关系规范化和关系运算,以下说法中错误的是

_____。

A、用二维表表示实体集,通过外部关键字表示实体间联系的数据模型称为

关系模型

B、关系规范化的条件可以分为几级,每级称为一个范式

C、关系的基本运算分为并、差、交和选择、投影、联接两类

D、一个规范化的二维表中,允许出现完全相同的两行

2.下列各组表达式中,返回值均为数值的是。

A、DTOC(DATE())、STR(3.1416)、SPACE(0)

B、ISNULL(0)、SUBSTR("3.1415926",5,3)、YEAR(DATE())

C、AL("3e2")、ATC("财经", "南京财经大学")、ASC("EXIT")

C、BETWEEN(12,15,20)、EMPTY(0)、DOW(DATE())”

3.项目(project)是VFP中各种文件组织的核心,在下列有关VFP项目与项目管理器的叙述中,错误的是 _____。

A、项目的创建既可以利用VFP菜单或工具栏,也可以利用VFP命令

B、VFP主窗口中,只能打开一个项目 B、利用“项目管理器”中的“移去”操作可以删除文件

C、同一个文件可以同时属于多个项目

4.在VFP中,空值是一种特殊的数据,用.NULL.或NULL表示。下列关于空值的表述中正确的是。

A、空值可与空字符串、空格和数值0等价

B、字段、变量和表达式的运算结果是否为空值可用ISNULL()或EMPTY()

函数检测

C、将一个.NULL.值赋给字段或变量时,将改变该字段或变量的数据类型

D、变量A的值为.T.,则表达式A AND .NULL.的值为.NULL.

5.设变量X的值为“abc□”,变量Y的值为“□abc”,则表达式LEN(X+Y)和LEN(X-Y) 的返回值分别为。(注:符号“□”表示半角空格)

A、6,6

B、7,7

C、8,8

D、8,7

6.在VFP的命令窗口中依次执行下列命令后,变量nVar和nVarb 的值分别为。

nVar=100

nVarb=100

var_name=“nVar”

STORE 123.4 TO &var_name.b

STORE 200 TO &var_name

A、123.4,123.4

B、200,123.4

C、200,200

D、100,100

7.下面程序的功能是:______。 nResult=0

FOR n=1 TO 100

IF MOD(n,5)#0

LOOP

ELSE

nResult= nResult+n

ENDIF

ENDFOR

A、计算100以内所有非5的倍数的数之和

B、计算100以内所有5的倍数的偶数之和

C、计算100以内所有5的倍数的数之和

D、计算100以内所有5的倍数的奇数之和

8.在VFP的命令窗口中,依次执行如下命令:

CLOSE TABLES ALL

USE js

USE xs IN D

则下列说法中,错误的是 ______。

A、x s表在4号工作区被打开

B、当前表为xs表

C、js表在1号工作区被打开

D、当前表为js表

9.在VFP中,对于数据库表来说,如果将其移出数据库(变成自由表),则该表原设置或创建的仍然有效。

A、候选索引

B、触发器

C、默认值

D、长表名

10.已知当前文件夹中存在JS表。在VFP的命令窗口中,首先执行CLOSE TABLES ALL命令,然后执行_____命令,可逻辑删除该表中年龄超过60的所有记录(注:csrq为JS表中的日期型字段,含义是出生日期。

年龄为当前系统日期的年份减去csrq的年份)。

A、D ELETE FROM js WHERE YEAR(DATE())-YEAR(csrq)>60

B、DELETE FOR YEAR(DATE())-YEAR(csrq)>60

C、DELETE FROM js FOR YEAR(DATE())-YEAR(csrq)>60

D、DELETE FROM js WHILE YEAR(DATE())-YEAR(csrq)>60

11.关于索引,下列说法中错误的是。

A、主索引与候选索引的索引表达式均不能有重复值

B、若将数据库表变为自由表,则其原有的主索引将变为候选索引

C、备注型字段不能单独作为索引表达式

D、唯一索引的索引表达式不能有重复值

12.以XS表为主表、CJ表为子表按XH字段建立永久关系并设置参照完整性规则为“插入限制”和“删除级联”,则以下可以实现的功能是:。

A、XS表中只能插入XH字段的值存在于CJ表中的记录

B、禁止删除XS表中的与CJ表中有相同XH字段值的记录

C、允许在CJ表中插入的记录,其XH字段值在XS表中不存在

D、删除XS表中的记录,同时删除CJ表中所有与XS表中被删除记录具有

相同XH字段值的记录

13.有关查询与视图,下列说法中正确的是。

A、查询与视图一样,都可以作为查询或视图的数据源

B、查询文件中实际保存的是实现查询的SELECT-SQL命令

C、查询与视图一样,在使用时均可以用USE命令打开

D、查询与视图一样,既可以保存在数据库中,也可以保存为独立文件14.以下不能设置为查询或视图的“查询去向”的是。

A、表

B、文本文件

C、临时表

D、表单 15.在下列有关SELECT-SQL语句的叙述中,错误的是。

A、用于排序的字段必须是已选定的输出字段

B、用于分组的字段必须是已选定的输出字段

C、WHERE子句用于对查询数据源的筛选

D、HAVING子句用于对查询结果的筛选

16.下列几组控件中,都有ControlSource属性的是。

A、表单、命令按钮、表格

B、文本框、列表框、选项按钮组

C、页框、计时器、列

D、形状、页面、命令按钮组

17.设gh和xm为JS表中的两个字段,则下列SELECT-SQL命令中语法错误的是 _____。

A、SELECT gh,xm FROM js INTO DBF jsa

B、SELECT gh,xm FROM js INTO CURSOR jsa

C、S ELECT gh,xm FROM js INTO SCREEN

D、SELECT gh,xm FROM js INTO ARRAY jsa

18.在下列有关VFP报表的叙述中,错误的是。

A、报表文件的扩展名为.FRX,报表备注文件的扩展名为.FRT

B、列报表的布局是每个字段在报表上占一行,一条记录一般分多行打印

B、在VFP报表设计器中,报表的带区最多可有九个

C、报表中位于“总结”带区的信息仅在整个报表的输出中输出一次

19.下列几种控件中,没有Caption属性的是。

A、列表框

B、命令按钮

C、选项按钮

D、标签

20.对于表单的Init、Load、Activate和Destroy事件,最先发生的是。 A、Init

B、Load

C、Activate

D、Destroy

21.下列VFP的基类中,为不可视类的是 ______。

A、命令按钮

B、微调框

C、计时器

D、文本框

22.将表单中的所有文本框的Enabled属性设置为假,可在表单的Init事件处理代码中用SetAll方法进行设置。下列命令中正确的是

______ 。

A、THISFORM.SetAll(“Enabled”,.F.,“Text”)

B、THISFORM.SetAll(Enabled,.F.,Textbox)

C、THISFORM.SetAll(“Enabled”,.F.,“Textbox”)

D、THISFORM.SetAll(“Enabled”,.F.)

23. 若要在表单上建立一个含有5个按钮的选项按钮组,则应将选项按钮组的

属性值设为5。

A. Value

B. ButtonCount

C. Buttons

D. TabIndex 24.在VFP系统默认的情况下利用表单设计器设计表单时,若从“数据环境设计器”窗口中将某个表的一个逻辑型字段拖放到表单上,则在表单上添加的控件个数与控件类型分别是。

A、2,标签和文本框

B、2,标签和复选框

C、1,复选框

D、1,文本框

25. 表格控件的数据源不可以是 _____。 A、表

B、视图

C、查询

D、数据库

26.在VFP中,菜单文件分为菜单设计文件和菜单程序文件,菜单程序文件的扩展名为 ______。

A、.MNX

B、.MNT

C、.MPR

D、.MENU

27.在VFP中,下列叙述正确的是 ______。

A、所有控件都有Caption属性

B、所有控件都有Value属性

C、所有控件都有BaseClass属性

D、所有控件都有ControlSource属性28.在VFP中,以下不能作为表的字段名的是 ______ 。

A、xh

B、stu_no

C、学号

D、_KC

29.下列几种VFP的文件类型中,不能作为项目的主文件的是

______。

A、表单

B、自由表

C、程序

D、菜单

30.在某菜单系统中,有一菜单项显示为“Backup”(首字母B有下划线,即访问键为ALT+B),则在设计此菜单时,在该菜单名称中可输入。

A、\