全国计算机等级二级教程 ----VF课后习题 习题一 一选择题
1.用二维表数据来表示实体及实体之间联系的数据模型称为: A 实体—联系模型 B 层次模型 C网状模型 D 关系模型
2.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是: A DBS包括DB和DBMS B DBMS包括DB和DBS
C DB包括DBS和DBMS D DBS就是DB,也就是DBMS 3.在下述关于数据库系统的叙述中,正确的是: A 数据库中只存在数据项之间的联系;
B 数据库的数据项之间和记录之间都存在联系; C 数据库的数据项之间无联系,记录之间有联系; D 数据库的数据项之间和记录之间都没有联系; 4.数据库系统与文件系统的主要区别是: A 数据库系统复杂,而文件系统简单;
B 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决; C 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件; D 文件系统管理的数据量少,而数据库系统可以管理庞大的数据量; 5.Visual FoxPro 6.0是一种关系型数据库管理系统,所谓关系是指: A 各条记录中的数据彼此有一定的关系;
B 一个数据库文件与另一个数据库文件之间有一定的关系; C 数据模型符合满足一定条件的二维表格式; D 数据库中各个字段之间彼此有一定的关系
6.关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括
A 联接 B 比较 C 选择 D 投影 7.数据库系统的核心是: A 数据库 B 操作系统 C 数据库管理系统 D 文件 8. 为了合理组织数据,应遵从的设计原则是:
A “一事一地”的原则,即一个表描述一个实体或实体间的一种联系; B 表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段;
C 用外部关键字保证有关联的表之间的联系; D 以上各条原则都包括 二、填空题
1.数据模型不仅表示反映事物本身的数据,而且表示( 事物与事物之间的联系 )。 2.用二维表的形式来表示实体之间联系的数据模型叫做( 关系数据模型 )。 3.二维表中的列称为关系的( 属性 ),二维表中的行称为关系的( 元组 )。
4.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为(选择 );把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为( 联接 );从表中抽取属性值满足条件列的操作称为( 投影 )。
5.自然联接是指( 去掉重复属性的等值联接 )。
6.VF不允许在主关键字字段中有重复值或( 空值 )。
7.在VF的表之间建立一对多联系是把( 一方 )的主关键字字段添加到( 多方 )的表中。 8.为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中应包含( 两个表的主关键字 )。
9.VF 6.0是( 关系 )型微机( 数据库的开发 )系统,它支持标准的面向过程的程序设计方法,还支持( 面向对象 )程序设计方法。 习题二
一、 选择题
1.VF6.0是一个:
A 8位数据库开发系统 B 16位数据库开发系统 C 32位数据库开发系统 D 64位数据库开发系统 2. 退出VF的操作方法是
A 从“文件”中选择“退出” B 用鼠标左按钮单击关闭窗口按钮
C 在命令窗口输入QUIT命令,然后敲回车键 D 以上方法都可以
3.显示与隐藏命令窗口的操作是:
A单击“常用”工具栏上的“命令窗口”按钮
B通过“窗口”菜单下的“命令窗口”选项来切换 C直接按Ctrl +F2或Ctrl+F4键 D以上方法都可以
4.下面关于工具栏的叙述,错误的是:
A 可以创建用户自己的工具栏 B 可以修改系统提供的工具栏 C 可以删除用户创建的工具栏 D 可以删除系统提供工具栏 5.在“选项”对话框的“文件位置”选项卡中可以设置 A 表单的默认大小 B默认目录
C日期和时间显示格式 D程序代码的颜色 6.“项目管理器”的“数据”选项卡用于显示和管理 A 数据库、自由表和查询 B数据库、视图和查询 C数据库、自由表、查询和视图 D数据库、表单和查询 7.“项目管理器”的“文档”选项卡用于显示和管理 A 表单、报表和查询 B数据库、表单和报表 C 查询、报表和视图 D表单、报表和标签 8.要启动VF的向导可以
A 打开新建对话框 B单击工具栏上的“向导“ C从“工具“菜单中选向导 D以下方法均可 二填空题
1.当在VF中打开不同的文件时,系统将自动调用相应的( 设计器 )来打开它。 2.安装在VF6.0之后,要添加或删除VF的某些组件时,应当启动windows的(控制面板中“添加或删除” )程序。 3.安装完VF之后,系统自动用一些默认值来设置环境,要定制自己的系统环境,
应单击( 工具 )菜单下的( 选项 )菜单项。
4.打开“选项”对话框之后,要设置日期和时间的显示格式,应选择( 区域 )选项卡。
5. 在Visual FoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是 (文件位置 ) 6.项目管理器的文件扩展名是( .PJX )
7.扩展名为.prg的程序文件,在项目管理器的( 代码 )选项卡中显示和管理。 8.项目管理器的“移去”按钮有两个功能,一是把文件( 从项目中移去,但移去的文件仍存于原目录中 ),二是( 不仅从项目中移去文件,还从磁盘上删除 )。 习题三
一、选择题
1.在VF中,有下面几个内存变量赋值语句: X={^2001-07-27 10:15:20PM} Y=.T.
M=$123.45 N=123.45 Z=[123.45]
执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是: A D、L、Y、N、C B D、L、M、N、C C T、L、M、N、C D T、L、Y、N、C 2.以下日期值正确的是:
A {“2001-01-15”} B {^2001-01-15} C {2001-01-15} D {[2001-01-15]] 3.在下面的VF表达式中,不正确的是: A {^2001-01-15 10:10:10 AM} – 10 B {^2001-01-15}-date( ) C{^2001-01-15}+date( ) D[^2001-01-15]+[1000]
4.在下面的VF表达式中,结果是逻辑真的是 A empty(.NULL.) B like(‘acd’,’ac?’) C at(‘a’,’123abc’) D empty(space(2)) 5.设D=5>6,命令 ?vartype(d)的输出值是: A L B C C N D D 6.在下列函数中,函数值为数值的是: A BOF( ) B CTOD(‘01/01/96’)
C AT(‘人民’,’中华人民共和国’)
D SUBSTR(DTOC(DATE()),7) 7.设N=886,M=345,K=‘M+N’,表达式1+&K的结果是:
A 1232 B 数据类型不匹配 C 1+M+N D 346
8.表达式VAL(SUBS(“奔腾586”,5,1)*LEN(“Visual FoxPro”)的结果: A 13.00 B 14.00 C 65.00 D16.00
9.连续执行以下命令之后,最后一条命令的输出结果是: SET EXACT OFF X=’A ‘
?IIF(“A”=X,X-“BCD”,X+”BCD”)
A) A B) BCD C) ABCD D) A BCD 二、填空题
1.命令?ROUND(337.2007,3)的结果是:( 337.201 ) 2.命令 ?LEN(“THIS IS MY BOOK”)的结果是:( 15 ) 3.TIME( )返回值的类型是:( 字符型C )。 4.顺序执行下列操作后,屏幕最后显示的结果是:( D )和( C )。 Y=DATE( ) H=DTOC(Y)
?VARTYPE(Y),VARTYPE(H)
习题四 一选择题
1. 打开一个数据库的命令是: A USE B USE DATABASE C OPEN D OPEN DATABASE 2.VF数据库文件是
A 存放用户数据的文件 B 管理数据库对象的系统文件 C 存放用户数据和系统数据的文件 D以上三种都对 3.要为当前表所有职工增加100元工资,应该使用: A CHANGE 工资 WITH 工资+100 B REPLACE工资 WITH 工资+100 C CHANGE ALL工资 WITH 工资+100
D REPLACE ALL工资 WITH 工资+100 4.以下关于自由表的叙述,正确的是: A 全部是用以前版本的FoxPro建立的表
B 可以用VF建立,但是不能把它添加到数据库中
C 自由表可以添加到数据库,数据库表也可以从数据库移出成为自由表 D自由表可以添加到数据库,数据库表不可以从数据库移出成为自由表 5.VF参照完整性规则不包括: A 更新规则 B 删除规则 C查询规则 D插入规则 二填空题
1.VF的主索引和候选索引可以保证数据的( 实体 )完整性。
2.数据库表之间的一对多联系通过主表的( 主 )索引和子表的( 普通 )索引实现。
3.实现表之间的临时联系的命令是(SET RELATION TO ) 4.在定义字段有效性规则时,在规则框中输入的表达式类型是:( 逻辑表达式 ) 5.在VF中,最多同时允许打开( 32767 )个数据库表和自由表。 习题五
一、 选择题
1. SQL的数据操作语句不包括:
A INSERT(追加记录) B UPDATE (更新) C DELETE(删除) D CHANGE 2.SQL语句中条件短语的关键字是:
A WHERE B FOR C WHIEL D CONTINUE 3.SQL语句中修改表结构的命令是:
相关推荐: