第一章练习
1、根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术发展可以划分为3个阶段,其中不包括下列的:
A 人工管理阶段 B 计算机管理阶段 C 文件系统阶段 D 数据库系统阶段 2、Visual FoxPro是一种_____模型的数据库管理系统。 A 层次 B 网络 C 对象 D 关系 3、关系数据库管理系统所管理的关系是_____ A 若干个二维表 B 一个二维表 C 一个数据库文件 D若干个数据库文件 4、目前3种基本的数据模型是:
A 层次模型、网状模型、关系模型 B 对象模型、网状模型、关系模型 C 网状模型、对象模型、层次模型 D 层次模型、关系模型、对象模型 5、通过指针链表示实体和实体之间联系的模型是:
A 层次模型 B 网状模型 C 关系模型 D 层次模型和网状模型 6、Visual FoxPro系统中,表的结构取决于:
A 字段的个数、名称、类型和长度 B 字段的个数、名称、顺序 C 记录的个数、顺序 D 记录和字段的个数、顺序 7、关系模型的基本结构是:
A 二维表 B 树形结构 C 无向图 D 有向图 8、数据库管理系统是:
A 教学软件 B 应用软件 C 计算机辅助设计软件 D 系统软件 9、Visual FoxPro是一个:
A 数据库系统 B 数据库管理系统 C 数据库 D 数据库管理员 10、由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为: A 数据库系统 B 数据库管理系统 C 文件系统 D 软件系统 11、关系型数据库采用_____表示实体和实体间的联系。 A 对象 B 字段 C 二维表 D 表单
12、把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的: A 操作系统 B 文件结构 C 文件系统 D 数据结构 13、关系是_____的集合 A 元组 B 属性 C 字段 D 实例
14、一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为: A外部关键字 B 主关键字 C 超关键字 D 候选关键字 15、下列说法中,不正确的是:
A 二维表中的每一列均有惟一的字段名 B 二维表中不允许出现完全相同的两行
C 二维表中行的顺序、列的顺序均可以任意交换 D二维表中行的顺序、列的顺序不可以任意交换
16、实体模型反映实体及实体之间的联系,是人们的大脑对现实世界中客观事物及其相互联系的认知,而_____是实体模型的数据化,是现实世界的实体模型在数据世界中的反映,是对现实世界的抽象。 A 数据模型 B 关系模型 C 逻辑模型 D 概念模型 17、进行关系运算后,得到的结果是:
A 关系 B 属性 C 元组 D 关系模式 18、实现数据库各种数据操作的软件称为:
A数据库系统 B 数据库管理系统 C 操作系统 D 应用系统 19、使用数据库技术进行人事档案管理,属于计算机的:
1
A 科学计算应用 B 数据处理应用 C 数据控制应用 D 辅助工程应用 20、在概念模型中,一个实体集合应对应于关系模型中的一个: A 元组 B 属性 C 关系 D 域 21、下列关于候选键的说法,错误的是:
A 候选键是唯一标识实体的属性集 B 候选键能唯一决定一个元组 C 对应于同一值域的属性必须相同 D DOM(A)表示属性A的取值范围 22、如果把职工看成实体,某个职工的姓名叫“王五”,则王五应看成: A 记录型 B 记录值 C 属性型 D 属性值
23、两个没有公共属性的关系作自然连接,等价于他们作_____运算 A 并 B 差 C 交 D 笛卡尔积
24、如果要改变一个关系中属性的排列顺序,应使用的关系运算是: A 选择 B 投影 C 连接 D 排序 二、填空题
1、数据处理是对各种类型的数据进行_____、_____、分类、编码、检索和维护的过程。
2、数据库一般要求有最小的冗余度,是指数据尽可能_____。数据库的资源_____性,即数据库以最优的方式服务于一个或多个应用程序。数据库的数据_____性,即数据的存储尽可能独立于使用它的应用程序。 3、数据是信息表现的_____
4、按所用的数据模型来分,Visual FoxPro属于_____数据库管理系统。 5、数据库管理系统通常由_____、_____、管理和控制程序组成。 6、从二维表的候选关键字中,选出一个可作为_____。
7、一张表的主关键字被包含到另一张表时,在另一表中称这些字段为_____
8、表中的一列称为_____,它规定了数据的特征;表中的一行称为一个_____,它是多个字段的集合。每个字段必须有一个_____属性来标识该字段。
9、查询关系数据库中需要的数据时,需要对关系进行一定的_____
10、在连接运算中,按照字段值对应相等为条件进行的连接操作称为_____ 11、在Visual FoxPro,描述对象行为的过程称为_____ 12、数据模型是_____的集合。
13、一种实用的数据库设计方法至少应包括_____、_____、评价标准、信息需求和描述机制。 14、在数据库设计中,逻辑设计包括_____和_____。
第二章练习
1、报表文件存在于项目管理器中的:
A “数据”选项卡 B “文档”选项卡 C “代码”选项卡 D “其他”选项卡 2、在“选项”对话框的“文件位置”选项卡中可以设置:
A 默认目录 B 程序代码的颜色 C 设置菜单的快捷键 D 日期和时间的显示格式 3、在项目管理器中通过命令按钮可以完成的操作是:
A 复制文件 B 重命名文件 C 删除文件 D 以上操作都可以 4、对于Visual FoxPro的配置,说法正确的是:
A Visual FoxPro配置不可更改 B Visual FoxPro配置可以更改但不可以永久保存 C Visual FoxPro配置既可以更改也可以永久保存
C Visual FoxPro配置可以更改,但只能保存在内存中 5、请选出不属于“代码”选项卡的程序:
A 扩展名为PRG的程序文件 B 函数库API Libraries C 扩展名为TXT的文本文件 D 应用程序APP文件 6、“选项”对话框的“区域”选项卡用于显示和管理:
A 默认目录 B 表单的默认大小 C 程序代码的颜色 D 日期和时间的显示格式
2
7、下列选项中属于Visual FoxPro工作方式的有:
A 利用菜单系统实现人机对话 B 在命令窗口中直接输入命令进行交互式的操作 C 利用各种生成器自动产生程序 D 以上三种皆是 8、下列不属于工具栏操作的是:
A 显示或隐藏工具栏 B 定制工具栏
C 删除系统工具栏中的选项 D 修改工具栏
9、项目管理器的功能是组织和管理与项目有关的各种类型的: A 文件 B 字段 C 程序 D 数据表
10、设计器是创建和修改应用系统的可视化工具,如果要在设计器中新建和查看不同的表及其关系,应使用: A 表设计器 B 查询设计器 C 表单设计器 D 数据库设计器 11、要退出Visual FoxPro6.0系统,可在命令窗口中执行命令: A exit B ctrl+w C quit D ctrl+q
12、在“选项”对话框的“语法着色”选项卡中可以设置:
A 表单的默认大小 B 默认目录 C 日期和时间的显示格式 D 程序代码的颜色 13、Visual FoxPro提供的设计器和生成器分别为:
A 10种和20种 B 10种和11种 C 11种和20种 D 11种和15种 14、下列启动Visual FoxPro向导的方法中,正确的是: A 选择工具——向导命令 B 通过“新建”对话框 C 单击工具栏上的“向导”按钮 D 以上方法均正确 二、填空题
1、在Visual FoxPro6.0安装中,如果要安装最典型的辅助文件,可选择_____安装;如果要由用户选择安装组件,可选择_____安装。
2、Visual FoxPro的_____是创建和修改应用系统各种组件的可视化工具。
3、浮动工具栏变成固定工具栏的方式是:将鼠标指针指向浮动工具栏小窗口的_____上,然后将其拖到工具栏区域,当出现单条的矩形框时释放鼠标即可。
4、安装完Visual FoxPro之后,系统自动用一些默认值来设置环境,要定制自己的系统环境,应单击_____菜单下的_____菜单项。
5、项目文件的扩展名是_____。
6、在项目管理器中可以将应用系统编译成一个扩展名为_____的应用文件或_____的可执行文件。 7、项目管理器中“移去”命令按钮的两个功能是将项目中的文件_____或_____。
8、在Visual FoxPro项目管理器的“数据”选项卡中包含_____、_____、_____、和_____。 9、在Visual FoxPro项目管理器的“文档”选项卡中包含_____、_____和_____。 10、Visual FoxPro的两种工作方式是_____和_____。
11、为了有效地利用窗口,可将工具栏中暂时用不到的项目删除,而将另外常用到的项目放到工具栏中来,重新组织适合自己需要的工具栏,这就是_____工具栏。
第三章练习
选择题
1、 Visual FoxPro系统允许字符型数据的最大宽度是()A 32 B 64 C 128 D 255 2、在Visual FoxPro中,下列合法的字符型常量是()
A ”123”+”54” B{03/04/05} C [[经济]] D”.F.”
3、下列在Visual FoxPro中,合法的数值型常量是() A 1.2E13 B 12+34 C “45.676” D 2*3 4、6E-12是一个() A 字符型常量 B 数值型常量 C内存变量 D非法表达式 5、在命令窗口中输入如下语句: SET DATE TO YMD
3
SET MARK TO “,” ?{^2005/04/01}
在屏幕中显示的结果为() A 05,04,01 B 05.04.01 C 04/01/05 D 04,01,05 6、在命令窗口中输入如下命令: STORE 3*4 TO X ?X
在主屏幕中显示的结果为()A 3 B 4 C 12 D 3*4 7、在命令窗口中输入如下语句 STORE ”4*5=” TO X STORE 20 TO Y ? X+Y
在主屏幕中显示的结果为()A 4*5=20 B 4*5 C X+Y D 出错信息 8、当定义一个新的数组后,系统会自动给数组中的每个元素赋以() A 逻辑真(.T.) B 逻辑假(.F.) C 0 D 1
9、下列不属于合法变量名的是()A FoxPro B Sir C 学生_姓名 D XYZ111 10、下列不可以用“+”或“-”运算符的是()
A字符型数据 B 数值型数据 C日期型数据 D逻辑型数据 11、下列各表达式中,属于Visual FoxPro合法表达式的是() A “100”+SPACE(5)+100 B VAL(“20”)+”80” C CTOD(“05/03/01”)+DATE() D {^2005/03/1}-1000 12、下列4个表达式中,结果为数值型的是()
A “123”-“23” B150+50=200 C 40-4*5 D 4*8<>20 13、以下各表达式中,运算结果为日期型数据的是() A DATE()-02/03/2005 B{^2005/02/03}+20 C {^2005/02/03 12:40:59}-20 D DTOC({02/03/2005}) 14、命令短语set strictdate to 1的作用是() A 表示不进行严格的日期格式检查 B 表示进行严格的日期格式检查,为系统默认 C 表示进行严格的日期格式检查,并对CTOD()和CTOT()函数的格式也有效 D 表示系统显示日期的格式为:YYYY/MM/DD 15、若X=“20”,Y=“30”,Z=50,则下列表达式中结果为真的是() A X+Y=Z B X+Y=STR(Z)
C VAL(X+Y)=Z D VAL(X)+VAL(Y)=Z 16、下列可用于将表中数据向数组进行复制的命令是()
A DIMENSION B SCATTER C GATHER D DECLEARE 17、假设有一个字段变量“姓名”,其值为“王五”,同时也存在一个同名的内存变量:姓名=”张三”。当系统访问此“姓名”变量时,姓名的值应该是()
A 张三 B 王五 C”张三” D “王五” 18、在命令窗口中执行如下命令:
STORE 4*5=20 TO M N=.F .
?M .AND. N
在命令窗口显示的值为() A .T. B .F. C 1 D 0 19、假定字符串X=”ab”,Y=”cd”,则下列表达式的运算结果为逻辑假的是()
A .NOT.(X=Y).OR. Y $ ”abcd B .NOT.X $”XYZ” .AND. X<>Y C .NOT.(X<>Y).AND. X $ “XYZ” D .NOT. (Y $ ”XYZ” .AND. Y>=X) 20、先执行SET DATE TO YMD,则表达式{^2005/02/15 22:30:20}-10的结果是()
4
A {^1995/02/15 22:30:20} B {^2005/02/15 22:30:10} C {^2005/02/05 22:30:10} D {^2005/02/05 22:30:20} 21、下列各项中与表达式.NOT.(a>=0 .AND. a<=50)等价的是()
A b>0.OR.a<50 B b<0.OR.a>50 C a<0.OR.a>50 D b>0.OR.a<50 22、下面的日期表达式或日期时间表达式中,错误的是()
A {^2005/1/10}-10 B {^2005/1/10}-DATE()
C {^2005/1/10 10:30:10}+10 D {^2005/1/10 10:30:10}-TIME() 23、计算表达式15-10>4.AND.”a”+”b”$”12ab”时,运算顺序为()
A -、>、.AND.、+、$ B -、+、>、$、.AND. C -、.AND.、$、+、> D +、$、-、>、.AND. 24、下列表达式中,运算结果为逻辑真的是()
A AT(”ab”,”abcd”) B EMPT(SPACE(10)) C MIN(2,3) D LEN(”41”)>40
25、下列关于Visual FoxPro中,运算符的优先级从高到低排列,说法正确的是()
A 逻辑运算符、算术运算符、字符串运算符、日期时间运算符、关系运算符、圆括号 B关系运算符、算术运算符、字符串运算符、日期时间运算符、逻辑运算符、圆括号 C圆括号、字符串运算符、算术运算符、日期时间运算符、关系运算符、逻辑运算符 D圆括号、算术运算符、字符串运算符、日期时间运算符、关系运算符、逻辑运算符 26、函数SQRT(4*SQRT(16))计算结果是()
A 4.00 B 8.00 C 16.00 D 20.00 27、执行下列语句:
STORE 15 TO X ?ABS(5-X) ?SIGN(5-X)
则两个问号输出的值分别为()A 10 1 B -10 1 C 10 -1 D -10 -1 28、函数Max(ROUND(3.1415,3),PI())的结果是()
A 3.1415 B -3.1416 C 3.142 D 3.14 29、函数ROUND(PI(),-4)的结果是()A 3.1415 B -3.1416 C 3.142 D 0 30、假设A=3,B=-4,C=5,则函数MOD(A,B)和MOD(-A,C)的值分别为()
A -1 2 B 1 -2 C -1 -2 D 1 2 31、在命令窗口执行下列语句:
STORE 5.5 TO M ?INT(-M),CEILING(M),FLOOR(-M)
在主窗口中显示的结果为() A 5 -5 -6 B -5 5 -6 C -5 6 -6 D 5 6 5 32、假设X=”VISUAL”,则表达式LEFT(X,1)+LOWER(SUBSTR(X,2))的结果是()
A Visual B Vis CvIS D vISUAl 33、在命令窗口执行下列语句:
a=VAL(SUBSTR(“计算机等级考试”,7)) b=len(“VISUAL”) ?a*b
在主窗口中显示的结果为() A 24 B 36 C 42 D 0
34、函数LEN(SPACE(5)-SPACE(10))的结果是()A 5 B 15 C 0 D 数据类型不匹配 35、下列4个选项中,结果相同的是()
A YEAR(DATE())和SUBSTR(DTOC(DATE()),7,2) B 假设A=”计算机”,B=”电脑”,则A+B和B+A C VARTYPE(”15+5=20”)和VARTYPE(15+5=20)
5