vfp试卷及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual FoxPro程序设计测试试卷
一、单项选择题(共15题,每题2分)
1.数据库系统与文件系统的最主要区别是()。
A.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量。
D.数据库系统复杂,而文件系统简单。
2.数据库系统的核心是()。
A.数据库B.操作系统
C.数据库管理系统D.文件
3.下列表达式中结果为.F.的是()。
A.50>‐20 B."abed"<"abc"
C.{^2003‐04‐05}>{^2003‐03‐31} D.[网]$[网络]
4.在定义表结构时,以下哪一组数据类型的字段的宽度都是固定的()。
A.字符型、货币型、数值型B.字符型、备注型、二进制备注型C.数值型、货币型、整型D.备注型、逻辑型、日期型
5.设置()规则,可保证课程信息在教师课表中有记录,则课程表中的相关记录
不会被删除。
A.参照完整性B.实体完整性
C.域的完整性D.自定义完整性
6.向表中插入数据的SQL命令是()。
A.INSERT B.INSERT INTO
C. INSERT IN D.INSERT BEFORE
7.下列哪条语句能够从s中查询出姓名的第二个字是“敏”的学生的信息?()。
A. select * from s where sn=’_敏%’
B. select * from s where sn like ‘_敏%’
C. select * from s where sn like ‘%敏%’
D. select * from s where sn like ‘%敏’
8.关于查询和视图,下列说法错误的是()。
A.查询和视图都可以从一个或多个表中提取数据
B.查询是以扩展名.qpr存储的一个文本文件
C.可以通过视图更改数据源
D.视图是完全独立的,不依赖于数据库的存在而存在
9.在命令窗口赋值的变量默认的作用域是( )。
A.公有B.私有C.局部D.不一定
10.阅读下列程序,该程序的运行结果是( )。input to a if a=10 s=0 endif s=1? s
11.假定从键盘输入的a 值一定是数值型,那么上面的程序执行结果是( )。
A.0 B.1
C.由a 的值决定D.程序出错
12.一个对象的名字,由对象的()属性决定。
A.Caption B.Name
C.Value D.Object
13.假定一个表单里有一个文本框Text1 和一个命令按钮组CommandGroup1,命令
按
钮组是一个容器对象,其中包含Command1 和Command2 两个命令按钮,如果要在
Command1 命令按钮的某个方法中访问文本框Va lu e 属性值,下面哪个式子是正确的()。
A.This.Thisform.Text1.Value B.This.Parent.Parent.Text1.Value
C.Parent.Parent.Text1.Value D.This.Parent.Text1.Value
14.报表的作用是()。
A.为了显示数据表中数据B.为了查询数据表中数据
C.为了打印出数据统计和分析结果D.为了建立一个临时表
15.为顶层表单添加mymenu时,若在表单的Destroy事件代码为清除菜单而加入的
命令是
RELEASE MENU aaa EXTENED,那么在表单的Init事件代码中加入的命令应该是( )。
A.DO mymenu.mpr WITH THIS,”aaa”B.DO mymenu.mpr WITH THIS ”aaa”
C.DO mymenu.mpr WITH THIS, aaa D.DO mymenu WITH THIS,”aaa”
二、填空题(共10空,每空1分)
16.在关系数据库中,用来表示实体之间联系的是二维表。
Visual FoxPro 系统中,打开项目文件的命令是modify project 项目名
17.表达式3+3>=6.OR.3+3>5.AND.2+3=5 结果为T 。
18.如果从第一条记录向上移动一个记录,BOF()函数将返回T 、RECNO
()函数的返回值为 1 。
19.在SQL语句中,HAVING短语只能出现在group by 子句中
20.查询文件中保存的是查询的命令。
21.释放和关闭表单的方法是release ,
22.报表文件的扩展名是.frx 。
23.在运行了一个用户定义的菜单程序后,如果要从菜单退出回到系统菜单下,可在
Visual FoxPro 命令窗口中键入的命令是___set sysmenu to default____。
三、简单题(共2题,每题10分)
1.什么是查询?什么是视图?视图与查询有何异同?
查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果
视图是操作表的一种手段,通过视图可以查询表,也可以更新表
查询和视图的主要区别是:
(1)视图必须在数据库中建立,离开数据库就失去了数据来源,脱离数据库的视图是没有意义的;而查询可以脱离数据库以独立的文件形式存在.
(2)查询的结果可以以多种的形式输出,而视图只能以虚拟表的形式浏览和使用.
(3)查询只能从数据库中读取数据,不能修改原始数据;而视图可以修改更新数据库.
2.创建报表布局有哪几种方法?报表的数据源有哪些?
创建报表布局有三种方法
(1)利用“报表向导”创建简单的单一表或一对多报表。
(2)利用“快速报表”从表单中创建一个简单报表。
(3)利用“报表设计器”创建或修改报表。
报表的数据源通常是表、视图和查询
四、操作题(共2题,每题10分)
1.设计一个如图7-20所示的登陆界面表单。表单上有2个标签,2个文本框,
2个命
令按钮。单击“确定”按钮,如果用户名和密码输入都正确,则在消息提示框中