Visual FoxPro 程序设计题库27.docx
《Visual FoxPro 程序设计题库27.docx》由会员分享,可在线阅读,更多相关《Visual FoxPro 程序设计题库27.docx(17页珍藏版)》请在冰豆网上搜索。
![Visual FoxPro 程序设计题库27.docx](https://file1.bdocx.com/fileroot1/2023-1/21/487a45a7-5d14-47cf-bc3f-d6c89ff36b11/487a45a7-5d14-47cf-bc3f-d6c89ff36b111.gif)
VisualFoxPro程序设计题库27
试卷编号:
89
所属语言:
VisualFoxpro
试卷方案:
西北民大VFP2010年春季
试卷总分:
100分
共有题型:
4种
一、填空共10题(共计10分)
第1题(1.0分)题号:
48
视图和查询都可以对【1】表进行操作.
答案:
=======(答案1)=======
本地
=========或=========
数据库
第2题(1.0分)题号:
28
执行如下命令序列:
USESTUDENT
LIST
记录号姓名性别年龄
1欧阳惠女23
2李明男27
3杨霞女24
4郭吴男21
5吴友女25
6何文强男24
INDEXON年龄TOAGE
SEEK23
SKIP
?
姓名,年龄
执行结果应该是【1】
答案:
=======(答案1)=======
杨霞24
第3题(1.0分)题号:
56
将设计好的表单存盘时,将产生扩展名为【1】和【2】的两个文件.
答案:
=======(答案1)=======
.SCX
=======(答案2)=======
.sct
第4题(1.0分)题号:
35
参照完整性与表之间的关系有关,即当【1】、【2】和【3】一个表中的数据时,
通过参照引用关联的另一个表的数据,来检查对表的数据操作是否正确.
答案:
=======(答案1)=======
插入
=========或=========
修改
=========或=========
删除
=======(答案2)=======
插入
=========或=========
修改
=========或=========
删除
=======(答案3)=======
插入
=========或=========
修改
=========或=========
删除
第5题(1.0分)题号:
49
可用视图【1】修改源表中的数据.
答案:
=======(答案1)=======
更新功能
=========或=========
更新
第6题(1.0分)题号:
55
一组具有相同数据和相似操作的对象的集合称为【1】.
答案:
=======(答案1)=======
类
第7题(1.0分)题号:
50
视图可分为【1】、【2】两种.
答案:
=======(答案1)=======
本地视图
=========或=========
远程视图
=======(答案2)=======
本地视图
=========或=========
远程视图
第8题(1.0分)题号:
3
数据库中的数据之间是有一定的结构的,这种结构是由数据库管理系统所
支持的【1】表现出来的.
答案:
=======(答案1)=======
数据模型
第9题(1.0分)题号:
21
属性的取值范围称为域,在"职工"表中,字段"婚否"为逻辑型,它的域为【1】.
答案:
=======(答案1)=======
逻辑值真逻辑值假
=========或=========
逻辑真逻辑假
=========或=========
.T..F.
=========或=========
.t..f.
第10题(1.0分)题号:
39
如果要在查询结果中去掉重复值,则必须在命令中加入【1】短语.
答案:
=======(答案1)=======
DISTNCT
二、单项选择共35题(共计35分)
第1题(1.0分)题号:
269
在VisualFoxpor中创建一个菜单,可以在命令窗口中键入()命令.
A:
CREATEMENU
B:
OPENMENU
C:
LISTMENU
D:
CLOSEMENU
答案:
A
第2题(1.0分)题号:
278
在VisualFoxPro系统中,选择列表框或组合框中的选项,双击鼠标左键,此时触发()事件.
A:
Click
B:
DblClick
C:
Init
D:
KeyPress
答案:
B
第3题(1.0分)题号:
1
SQL语句中删除表中数据的语句是().
A:
DROP
B:
ERASE
C:
CANCLE
D:
DELETE
答案:
D
第4题(1.0分)题号:
155
下列程序的运行结果为().
STORE0TOM,N
DOWHILEM<30
N=N+3
M=M+N
ENDDO
?
M,N
RETURN
A:
3012
B:
1230
C:
4515
D:
1545
答案:
A
第5题(1.0分)题号:
113
如果一个关系中的属性或属性组不是该关系的关键字,但它们是另外一个关系的关键字,
则称这个关键字为该关系的()
A:
内关键字
B:
主关键字
C:
外关键字
D:
关系
答案:
C
第6题(1.0分)题号:
305
在定义菜单时,若要编写相应功能的一段程序,则在结果一项中选择().
A:
命令
B:
填充名称
C:
子菜单
D:
过程
答案:
D
第7题(1.0分)题号:
317
在下列关于视图的叙述中,正确的一条是().
A:
视图和查询一样
B:
若导出某视图的数据库表被删除了,该视图不受任何影响
C:
视图一旦建立,就不能被删除
D:
当某一视图被删除后,由该视图导出的其他视图也将自动删除
答案:
D
第8题(1.0分)题号:
190
修改本地视图的命令().
A:
DELETEVIEW
B:
CREATESQLVIEW
C:
MODIFYVIEW
D:
SETVIEW
答案:
C
第9题(1.0分)题号:
230
以下关于文本框和编辑框的叙述中,错误的是()
A:
在文本框和编辑框中都可以输入和编辑各种类型的数据
B:
在文本框中可以输入和编辑字符型、数值型、日期型和逻辑型数据
C:
在编辑框中只能输入和编辑字符型数据
D:
在编辑框中可以进行文本的选定、剪切、复制和粘贴等操作
答案:
A
第10题(1.0分)题号:
19
SQL语句中,SELECT命令中JOIN短语用于建立表之间的联系,联系条件应出现在()短语中.
A:
WHERE
B:
ON
C:
HAVING
D:
IN
答案:
B
第11题(1.0分)题号:
71
关系数据库管理系统存储与管理数据的基本形式是()
A:
关系树
B:
二维表
C:
文本文件
D:
结点路径
答案:
B
第12题(1.0分)题号:
4
永久关系建立后()
A:
在数据库关闭后自动取消
B:
如不删除将长期保存
C:
无法删除
D:
只供本次运行使用
答案:
B
第13题(1.0分)题号:
208
一个软件在安装之前,不需要了解它的()
A:
硬件环境
B:
软件环境
C:
升迁环境
D:
用户
答案:
D
第14题(1.0分)题号:
177
下列新建菜单的方法中错误的是().
A:
从"文件"菜单中选择"新建"命令,在弹出的"新建"对话框中选择"菜单"单选按钮,然后单击"新建文件"按钮,在弹出的"新建菜单"对话框中单击"菜单"按钮
B:
在命令窗口中输入CREATEMENU(文件名)命令
C:
单击常用工具栏中的"新建"按钮,在弹出的"新建"对话框中选择"菜单"单选按钮,然后单击"新建文件"按钮,在弹出的"新建菜单"对话框中单击"菜单"按钮
D:
在命令窗口中输入OPENMENU(文件名)命令
答案:
D
第15题(1.0分)题号:
181
下列有关数组的说法,不正确的是()
A:
在VisualFoxPro中,只有一维数组和二维数组
B:
数组在使有DIMENSION命令定义之后,就已经具有了初值
C:
数组中各个元素的数据类型必须一致
D:
通过数组的重新定义,可以将一维数组变成二维数组
答案:
C
第16题(1.0分)题号:
169
下列数据中合法的VisualFoxPro常量是()
A:
01/10/2003
B:
.Y.
C:
True
D:
75%
答案:
B
第17题(1.0分)题号:
203
要在数据中的各个表之间建立一对一关系,子表的关键字段必须建立()
A:
惟一索引
B:
主索引
C:
普通索引
D:
候选索引或惟一索引
答案:
B
第18题(1.0分)题号:
104
命令按钮组是().
A:
控件
B:
容器
C:
控件类对象
D:
容器类对象
答案:
D
第19题(1.0分)题号:
148
统计当前表文件中记录个数的命令是()
A:
COUNT
B:
COUNT()
C:
TOTAL
D:
SUM
答案:
A
第20题(1.0分)题号:
198
要删除项目管理器包含的文件,需要使用项目管理器的()按钮.
A:
连编
B:
删除
C:
添加
D:
移去
答案:
D
第21题(1.0分)题号:
304
在定义菜单时,若按文件名调用已有的程序,则在菜单项结果一项中选择().
A:
命令
B:
填充名称
C:
子菜单
D:
过程
答案:
A
第22题(1.0分)题号:
137
使用SAVETOabc命令可以把内存变量存储到磁盘上,该文件的文件名是()
A:
ABC.FPT
B:
ABC.TXT
C:
ABC.MEM
D:
ABC.DBT
答案:
C
第23题(1.0分)题号:
132
以下()循环结构用于专门扫描表文件。
A:
FOR
B:
WHILE
C:
SCAN
D:
以上都可以
答案:
C
第24题(1.0分)题号:
242
用SQL语句建立表时为属性定义主关键字,应在SQL语句中使用短语().
A:
DEFAULT
B:
PRIMARYKEY
C:
CHECK
D:
UNIQUE
答案:
B
第25题(1.0分)题号:
173
下列说法中正确的是()
A:
在项目管理中选择数据库前,要先打开数据库
B:
VisualFoxPro在同一时刻可以打开多个数据库
C:
在同一时刻可以有多个当前数据库
D:
VisualFoxPro在执行查询和表单时必须手工找开数据库
答案:
B
第26题(1.0分)题号:
193
学生表的性别字段为逻辑型(男为逻辑真、女为逻辑假),执行以下命令序列后,
最后一条命令的显示结果是().
USESTUDENT
APPENDBLANK
REPLACEWITH″欧陧惠″,性别WITH.F.
?
IIF(性别,″男″″女″)
A:
男
B:
女
C:
.T.
D:
.F.
答案:
B
第27题(1.0分)题号:
134
设职工表和按工作日期(D型字段)索引的索引文件已经打开,要把记录指针定位到工作
刚好满30天的职工,应当使用命令()
A:
FINDDATE()-30
B:
SEEKDATE()+30
C:
FINDDATE()+30
D:
SEEKDATE()-30
答案:
D
第28题(1.0分)题号:
300
在表设计器的()选项卡中,可以设置记录验证规则、有效性出错信息,
还可以指定记录插入、更新及删除的规则.
A:
字段
B:
规则
C:
索引
D:
表
答案:
D
第29题(1.0分)题号:
149
为了以最佳方式为多种应用服务,将数据集中起来以一定的组织方式存放在计算机的
外部存储器中,就构成了()
A:
数据库
B:
数据操作系统
C:
数据库系统
D:
数据库管理系统
答案:
A
第30题(1.0分)题号:
14
SQL查询语句中,()短语用于实现关系的投影操作.
A:
WHERE
B:
SELECT
C:
FROM
D:
GROUPBY
答案:
B
第31题(1.0分)题号:
337
只有满足联接条件的记录才包含在查询结果中,这种联接为().
A:
左联接
B:
右联接
C:
内部联接
D:
完全联接
答案:
C
第32题(1.0分)题号:
222
以下各表达式中,属于不合法的VisualFoxoPro逻辑型表达式的是().
A:
25<年龄<35
B:
FOUND()
C:
.NOT..T.
D:
″ab″$″abd″
答案:
A
第33题(1.0分)题号:
141
数据库、数据库管理系统、数据库系统这3者之间的关系是()
A:
数据库系统包含数据库和数据库管理系统
B:
数据库包含数据库系统和数据库管理系统
C:
数据库管理系统包含数据库和数据库系统
D:
数据库系统就是数据库,也就是数据库管理系统
答案:
A
第34题(1.0分)题号:
280
在VisualFoxPro中,()是合法的字符串
A:
″″计算不了机等级考试″″
B:
[[计算机等级考试]]
C:
[′计算机等级考试′]
D:
{′计逄机等级考试′}
答案:
C
第35题(1.0分)题号:
217
以下属于容器类控件的是()
A:
Text
B:
Form
C:
Label
D:
CommandButton
答案:
C
三、程序设计共1题(共计10分)
第1题(10.0分)题号:
8
*-------------------------------------------------------
*【程序设计】
*-------------------------------------------------------
*题目:
用DOWHILE循环语句编写程序。
程序实现的功能为竖向
*显示"优秀学生",横向显示"学生优秀"。
*(提示:
利用dowhile…enddo语句实现,变量A保存初
*始值"优秀学生",N为循环变量。
),将下列程序填完整。
*请按照题目要求,在下面编写程序代码。
*-------------------------------------------------------
Settalkoff
Store"优秀学生"toA
Clear
N=1
**********Program**********
**********End**********
Return
答案:
DOWHILEN<8
?
SUBSTR(A,N,2)
N=N+2
ENDDO
?
SUBSTR(A,5,4)
?
?
SUBSTR(A,1,4)
四、VF窗体设计共2题(共计45分)
第1题(15.0分)题号:
26
如样张所示设计表单,文件名为Form1,其中表单标题为“大小写转化”;文本框控件
TEXT1实现数据的录入;文本框控件TEXT2完成结果的显示;“转化为小写”按钮(Command1)
实现将TEXT1中的内容转为为小写在TEXT2中显示;“转化为大写”按钮(Command2)实现将
TEXT1中的内容转为为大写在TEXT2中显示;“退出”按钮(Command3),能实现退出功能。
第2题(30.0分)题号:
33
1、数据库设计
(1)建立数据库RSGL.DBC,包含两个表,其结构和记录分别是:
SALARY.DBF:
部门号C
(2)员工号C(4)姓名C(6)性别C
(2)工资Y(8)
010101李现峰男2150
020201刘志刚男2350
020202罗海燕女2100
030301杨子萱女2500
DEPT.DBF:
部门号C
(2)部门名C(10)
01制造部
02销售部
03人事部
(2)为数据库RSGL中的两个表建立一对多的永久关系;设置SALARY.DBF表中员工号字段的有
效性规则,使员工号的前两位必须是部门号,提示信息为:
“员工号与部门号不符”;
(3)为数据库RSGL中的表设计参照完整性,具体要求:
将其更新规则设为“限制”,删除规
则也为“级联”,插入规则为“限制”。
2、视图设计
根据上述RSGL数据库,建立一个名称为RSST的视图,查找所有工资为2200以上的员工相关信
息,并且按照工资降序排列。
要求显示如下字段:
部门号,部门名,姓名,性别,工资。