二填空题计算机二级VF.docx

上传人:b****3 文档编号:4227968 上传时间:2023-05-06 格式:DOCX 页数:70 大小:73.33KB
下载 相关 举报
二填空题计算机二级VF.docx_第1页
第1页 / 共70页
二填空题计算机二级VF.docx_第2页
第2页 / 共70页
二填空题计算机二级VF.docx_第3页
第3页 / 共70页
二填空题计算机二级VF.docx_第4页
第4页 / 共70页
二填空题计算机二级VF.docx_第5页
第5页 / 共70页
二填空题计算机二级VF.docx_第6页
第6页 / 共70页
二填空题计算机二级VF.docx_第7页
第7页 / 共70页
二填空题计算机二级VF.docx_第8页
第8页 / 共70页
二填空题计算机二级VF.docx_第9页
第9页 / 共70页
二填空题计算机二级VF.docx_第10页
第10页 / 共70页
二填空题计算机二级VF.docx_第11页
第11页 / 共70页
二填空题计算机二级VF.docx_第12页
第12页 / 共70页
二填空题计算机二级VF.docx_第13页
第13页 / 共70页
二填空题计算机二级VF.docx_第14页
第14页 / 共70页
二填空题计算机二级VF.docx_第15页
第15页 / 共70页
二填空题计算机二级VF.docx_第16页
第16页 / 共70页
二填空题计算机二级VF.docx_第17页
第17页 / 共70页
二填空题计算机二级VF.docx_第18页
第18页 / 共70页
二填空题计算机二级VF.docx_第19页
第19页 / 共70页
二填空题计算机二级VF.docx_第20页
第20页 / 共70页
亲,该文档总共70页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

二填空题计算机二级VF.docx

《二填空题计算机二级VF.docx》由会员分享,可在线阅读,更多相关《二填空题计算机二级VF.docx(70页珍藏版)》请在冰点文库上搜索。

二填空题计算机二级VF.docx

二填空题计算机二级VF

二、填空题:

例1.数据库中的数据是有结构的,这种结构是由数据库管理系统所支持的

表现出来的。

【分析】为了反映事物本身及事物之间的各种联系,数据库中的数据必须具有一定的结构,这种结构用数据模型来表示。

任何一个数据库管理系统都是基于某种数据模型的。

【答案】数据模型

例2.VisualFoxPro的程序设计方式有和两种。

【分析】在VisualFoxPro中不仅支持面向过程的程序设计,而且支持面向对象的程序设计。

【答案】面向过程、面向对象

例3.关系数据库的三种运算有、和。

【分析】关系数据库的三种运算是选择、投影和连接。

选择是从关系中找出满足给定条件的记录,是从行的角度进行运算;投影是从关系中选出若干个指定字段的值,它是从列的角度进行运算;连接则是把两个关系中的记录按一定条件横向结合,连接过程由连接条件来控制。

这三种运算的结果都得到了一个新的关系。

【答案】选择、投影和连接

例4.用户可以更改系统的环境设置,如主窗口标题及默认目录等。

设置时可以执行“工具”菜单的命令。

【分析】VisualFoxPro的设置决定外观及行为。

安装VisualFoxPro后,系统使用的是默认的环境设置。

用户也可以更改环境设置,方法是执行“工具”菜单的“选项”命令,在打开的对话框中进行设置。

【答案】“选项”

例5.在连接运算中,连接是去掉重复属性的等值连接。

【分析】在连接运算中,自然连接按连接属性值相同的原则将两个关系拼接成一个新的关系,在形成最终结果时,去掉重复的属性或列。

【答案】自然

例6.关系数据库中可命名的最小数据单位是。

【分析】关系是一个二维表,由行和列组成,列就是属性,列名就称为属性名或字段名。

【答案】属性名或字段名

例7.关系数据库是采用作为数据的组织方式。

【分析】数据模型是指表示数据与数据之间联系的方法,可以采用不同的数据模型来表示数据与数据之间的联系,这也决定了数据的组织方式。

在关系数据库中,采用关系模型作为数据的组织方式,层次数据库则采用层次模型作为数据的组织方式。

【答案】关系模型

例8.在关系中,不允许在构成主关键字的字段中有重复值或。

【分析】实体完整性规定了主关键字的值不能出现重复值和空值。

【答案】空值

例9.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为。

【分析】选择运算就是从关系中取出满足条件的元组。

【答案】选择

例10.在VisualFoxPro中,图形界面的操作工具分别是、和

【分析】向导是一种快捷设计工具,它通过一组对话框与用户对话,逐步揭示用户完成某项操作的各步操作。

设计器用来创建或修改应用程序所需的控件,其功能比向导更强。

生成器则用来在应用程序的构件中加入控件,每个生成器通常包含一系列选项卡,用于设置对象的属性。

【答案】向导、设计器、生成器

例11.VisualFoxPro是一种支持用户使用菜单、命令、3种不同操作方式的新型数据库管理系统。

【分析】VisualFoxPro为用户提供了3种操作方式:

使用菜单、命令和命令文件。

前两种为交互式工作方式,后一种为自动化工作方式。

【答案】命令文件

例12.安装完VisualFoxPro之后,系统自动用一些默认值来设置环境,要定制自己的系统环境,应单击菜单下的选项菜单项。

【分析】要定制自己的系统环境可以使用“选项”对话框或SET命令来进行设置,也可以通过配置文件进行设置。

使用“选项”对话框进行设置的方法是从“工具”菜单中选择“选项”命令。

【答案】工具

例13.VisualFoxPro是微机数据库管理系统,它支持标准的面向过程的程序设计方式,还支持程序设计方法。

【分析】VisualFoxPro即是微机计算机上的数据库管理系统,又是数据库应用系统开发工具。

它支持标准的面向过程的程序设计方式和面向对象的程序设计方法。

【答案】面向对象的

例14.在VisualFoxPro中,项目文件的扩展名是。

【分析】项目文件实际上是数据、文档、程序以及各种VisualFoxPro对象的集合,项目文件的扩展名是.pjx

例15.项目管理器的选项卡用于显示和管理数据库、自由表和查询等。

【分析】项目管理器的数据选项卡用于显示和管理数据库、自由表和查询等。

【答案】数据

例16.VisualFoxPro提供的各种设计器中,可以用来定义表单或报表中使用的数据源的是。

【分析】数据环境设计器用于定义表单或报表中使用的数据源,包括表、视图和表单。

【答案】数据环境设计器

例17.VisualFoxPro中新的Web发布向导可以根据指定的数据源中的记录创建一个

文件。

【分析】VisualFoxPro中新的Web发布向导是根据指定的数据源中的记录创建HTML格式的文件。

【答案】HTML文件

例18.在VisualFoxPro中,可以对字段设置默认值的表是。

【分析】在VisualFoxPro的表分为自由表和数据库表两种类型,与自由表相比数据库表则增加了数据有效性规定的内容,字段有效性规则的项目有三项:

“规则”、“信息”、“默认值”。

【答案】数据库表

例19.在一个数据表中可以有个主索引,个候选索引,个普通索引。

【分析】主索引可确保字段中输入的值的惟一性并决定了处理记录的顺序,可以为数据库中的每个表建立一个主索引;建立候选索引的字段可以看作是候选关键字,所以一个表可以建立多个候选索引;普通索引可以有多个。

【答案】1多多

例20.VisualFoxPro中所谓自由表就是那些不属于任何的表。

【分析】在VisualFoxPro中将存储数据的表分为数据库表和自由表,自由表自然是不属于任何数据库的表,否则就不能称之为自由表。

【答案】数据库

例21.一个数据库表只能有一个索引。

【分析】VisualFoxPro的主索引等同于一般数据库的主关键字的概念,所以在一个表上只能有一个,另外,在一个表上可以建立多个候选索引、多个惟一索引和多个普通索引。

【答案】主

例22.在VisualFoxPro中,通过表之间的关联可以实现数据的完整性。

【分析】在VisualFoxPro中通过主索引实现实体完整性,通过联系实现参照完整性,通过字段上的规则实现域完整性。

【答案】参照

例23.在编辑参照完整性之前,一般应该先进行操作。

【分析】在通过父表的主索引和子表的普通索引建立了表之间的联系后,则可以编辑联系并编辑参照完整性。

但是在编辑参照完整性之前,往往需要先进行清理数据库的操作。

通过选择菜单“数据库—>清理数据库”来完成此项操作。

【答案】清理数据库

例24.记录级有效性用来检查之间的逻辑关系。

【分析】记录级有效性用来检查不同字段在同一记录中的限制,从而保证不违反数据库的相应规则。

【答案】同一记录中不同字段

例25.在表设计器的显示组框中选项有、和。

【分析】在表设计器的显示组框中选项有三项:

格式、输入掩码、标题,通过设置每个字段的显示格式、输入掩码,可以防止数据的非法输入。

【答案】格式、输入掩码、标题

例26.在VisualFoxPro中,建立学生数据表时,将年龄字段值限制在18~25岁之间的这种约束属于。

【分析】限制字段值的取值范围,应该设置字段有效性规则,属于域完整性的约束。

【答案】域完整性约束。

例27.在VisualFoxPro中,学生数据表STUDENT中包含通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为。

【分析】数据表中备注型和通用型字段的内容都存放在一个单独的表备注文件中(.FTP)。

【答案】STUDENT.FTP

例28.在VisualFoxPro中,相当于主关键字的索引是。

【分析】如果一个字段的值或几个字段的值能够唯一标识表中的一条记录,则这样的字段称为候选关键字,一个表中可能有多个候选关键字,从中选择一个作为主关键字,VisualFoxPro中将主关键字称为主索引。

【答案】主索引。

例29.VisualFoxPro的数据完整性规则通常包括、和。

【分析】在数据库中,数据完整性是指保证数据正确的特性,数据完整性包括实体完整性、域完整性和参照完整性。

【答案】实体完整性、域完整性和参照完整性。

注意:

本题的3个空无顺序要求

例30.由SETRELATION命令建立的两个表或多个表之间的联系是一种联系。

【分析】SETRELATION命令用来建立表之间的临时联系,而表之间的永久联系是在数据库设计器中建立的。

【答案】临时

例31.可以在项目管理器的选项卡下建立命令文件。

【分析】在项目管理器的“代码”选项卡中包含:

程序文件、API库和应用文件。

【答案】代码

例32.打开数据库设计器的命令是DATABASE。

【分析】MODIFYDATABASE是打开数据库设计器修改当前数据库中的对象,CREATEDATABASE是新建一个数据库,但不会打开数据库设计器。

【答案】MODIFY

例33.用命令“INDEXON姓名TAGINDEX_NAME”建立索引,其索引类型

是。

【分析】利用INDEX命令可以为数据表建立候选索引、惟一索引和普通索引,在命令中如果加CANDIDATE短语指明建立候选索引,UNIQUE短语指明建立惟一索引,如不加短语则为一个普通索引。

【答案】普通索引

例34.数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的“规则”是一个。

【分析】字段有效性规则实现了域完整性,用于判断字段中输入的内容是否合法,是一个逻辑表达式。

【答案】逻辑表达式

例35.为表建立索引后,索引文件名与表文件同名,当表打开时,索引文件自动打开的索引是①,这种索引文件的扩展名是②。

【分析】一个结构复合索引文件与表具有相同的文件名,扩展名为.cdx,在一个结构复合索引文件中可以包含多个索引项。

每次表打开时这样的索引文件会自动打开,而且在表修改时自动更新索引文件。

【答案】①结构复合索引②.CDX或CDX或.cdx或cdx

例36.查询设计器的结果是将”查询”以①为扩展名的文件保存在磁盘中;而视图设计完后,在磁盘上找不到类似的文件,视图的结果保存在②中。

【分析】查询以独立的文件形式保存,文件扩展名是.qpr,文件的内容主体是SQLSELECT语句;而视图并不以文件形式存储,定义的视图直接存储在数据库中,所以只有在数据库中才能使用视图。

【答案】①qpr②数据库

例37.在视图和查询中,利用①可以修改数据,利用②可以定义输出去向,但不能修改数据。

【分析】视图和查询是VisualFoxPro中的两个基本的检索和操作数据库的工具。

它们都是根据表来定义的,从普通检索数据来说,查询和视图作用差不多。

但两者之间的区别是:

查询可以定义输出去向,可以将查询的结果应用于表单、报表等各种形式中,但是不能更改数据;利用视图可以修改数据,可以利用SQL将对视图的修改发送到基本表,因此它可以对表实施操作,便于使用。

【答案】①视图②查询

例38.为了能够通过视图更新基本表中的数据,需要在视图设计器的选项卡下设置有关选项。

【分析】设置与更新有关的内容,当然在更新条件选项卡中。

在视图设计器中没有其他与更新有关的选项卡。

【答案】更新条件

例39.查询设计器中,系统默认的查询结果输出去向是。

【分析】查询设计器中,查询结果可以有多种去向,系统默认的输出去向是济览,其它的去向可以在输出去向对话框中指定。

【答案】浏览

例40.在建立查询时,建立查询的数据源可以是和。

【分析】建立查询时,会打开“添加表和视图”对话框,用来指定建立查询的数据源,数据源可以是表或视图,而在指定数据表时,既可指定自由表,也可指定数据库表。

【答案】表视图

例41.查询设计器的“联接”选项卡用来指定查询的。

【分析】在查询设计器中,包含字段、联接、筛选、排序依据、分组依据和杂项等几个选项卡,在字段中选择输出的字段,在联接选项卡中设置表之间的联接条件和类型,在筛选选项卡中设置筛选记录所需满足的条件,在排序中设置字段的排序条件

【答案】联接条件

例42.视图中的数据取自数据库中的或。

【分析】视图文件的数据来源与查询文件一样可以是表文件或视图文件,但它没有查询去向

【答案】表视图

例43.建立远程视图必须首先建立与远程数据库的。

【分析】连接是VisualFoxPro中数据库中的一种对象,它是根据数据源创建并保存在数据库中的一个命名连接,以便在创建远程视图时按其名称进行引用,或通过设置命名连接的属性优化VisualFoxPro与远程数据源的通信。

【答案】连接

例44.函数ROUND(1234.567,2)的结果是。

【分析】ROUND()函数在保留指定小数位数时要做四舍五入运算,函数ROUND(1234.567,2)保留小数点后两位,其结果为1234.57

【答案】1234.57

例45.设M="30",执行命令?

&M+20后,其结果是。

【分析】宏替换函数&<内存变量>用来替换内存变量的内容,即&的值是变量中的内容,&M的值是30,&M+20相当于30+20,结果为50

【答案】50

例46.条件函数IFF(LEN(SPACE(3))>3,1,-1)的值不。

【分析】本题的函数共使用了三个函数。

SPACE(3)返回一个由指定数目空格组成的字符串,即由3个空格组成的字符串。

LEN()为返回字符表达式中字符的个数,所以LEN(SPACE(3))=3。

IFF(<逻辑表达式>,<表达式2>,<表达式3>)则根据逻辑表达式的结果选择表达式2或表达式3,逻辑表达式的值为.T.,则选择表达式2,否则选择表达式3。

而LEN(SPACE(3))>3的结果为.F.,应选择表达式3,即-1。

【答案】-1

例47.已知D=5>6,则函数VARTYPE(D)的结果是。

【分析】函数VARTYPE()是返回自变量数据的类型,用一个字母表示。

D=5>6是一个赋值语句,将关系表达式5>6的值.F.赋给变量D,则D为逻辑型变量,这样VARTYPE(D)的结果为逻辑型即L。

【答案】L

例48.在VisualFoxPro中,执行定义数组的命令DIMENSIONA(3,4)后,该数组中共有①个元素,当以一维数组形式访问二维数组时,则A(9)和二维数组中的元素②为同一变量。

【分析】在VisualFoxPro中,数组下标的最小值规定为1,因此该二维数组的元素个数是3*4=12个。

二维数组各元素在内存中按行的顺序存储,即这12个元素的存储顺序是:

A(1,1)……A(1,4),A(2,1)……A(2,4)A(3,1)……A(3,4)当以一维数组形式访问该二维数组时,A(9)与二维数组的第9个元素即A(3,1)为同一变量。

【答案】①12②A(3,1)

例49.已知X=“VisualFoxPro”,则函数AT(“FOX”,X)的值是。

【分析】函数AT(“FOX”,X)的作用是返回字符串“FOX”在字符串“VisualFoxPro”中的开始位置,是从第8个字符开始的,因此结果是8。

【答案】8

例50.?

MOD(10,-3)函数的结果是。

【分析】MOD()函数的格式是MOD(<数值表达式1>,<数值表达式2>)。

功能是:

返回两个数值相除后的余数,<数值表达式1>是被除数,<数值表达式2>是除数,余数的正负号同除数,如果被除数与除数异号,则函数值为两数相除的余数再加上除数的值。

本题中,10除以-3等于-3余1,因此余数为1+(-3)=-2。

【答案】-2

例51.?

16%-5的结果是。

【分析】本题是求16除以-5的余数。

16除以-5等于-3余1,-5加1结果为-4,因此求余后结果为-4。

【答案】-4

例52.VisualFoxPro可以同时打开多个数据库,但所有作用于数据库的命令或函数只对起作用。

【分析】VisualFoxPro可以同时打开多个数据库,但在同一时刻只有一个当前数据库,意思是说,所有作用于数据库的命令或函数只对当前数据库起作用。

【答案】当前数据库

例53.如果在表上建立了主索引和候选索引,则不能用①或②命令插入记录,必须用③中的INSERT命令插入记录。

【分析】如果在表上建立了主索引和候选索引,则不能用APPEND、INSERT命令插入记录,必须用SQL中的INSERT命令插入记录。

这是因为当一个表定义了主索引或候选索引后,由于相应的字段具有关键字的特性,即不能为空,所以只能使用SQL中的INSERT命令插入新记录。

【答案】①APPEND②INSERT③SQL

例54.在VisualFoxPro中,用命令可以创建①索引,但不可以创建②索引。

【分析】在VisualFoxPro中,用命令可以创建普通索引、惟一索引(UNIQUE)和候选索引(CANDIDATE)。

这是因为表设计器中指定一个主索引实际就是指定了一个主关键字。

【答案】①普通索引、惟一索引和候选索引②主索引

例55.在VisualFoxPro中,要建立参照完整性,必须首先建立。

【分析】在VisualFoxPro中,参照完整性与表之间的联系有关,它是指:

当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据来检查对表的数据操作是否正确。

【答案】表之间的关系

例56.把自由表A添加到当前数据库中,表名为考生成绩表,应输入的命令是。

【分析】添加自由表的命令是ADDTABLE<自由表名>[NAME<长表名>]。

本题依次指定命令及名称即可。

【答案】ADDTABLEANAME考生成绩表

例57.“永久联系”存储在①中,可以在②和③中自动作为默认联系条件保持数据库表之间的联系。

【分析】在参照完整性中表之间的关联或联系是基于索引建立的永久联系,它存储在数据库中,可以在“查询设计器”和“视图设计器”中自动作为默认联系条件保持数据库表之间的联系。

【答案】①数据库②查询设计器③视图设计器

下列例58~例64要用到学生成绩表和学生基本情况表文件,其结构如下:

学生成绩.dbf

班级(C,2),学号(C,6),数学(N,3),物理(N,3),计算机(N,3),总分(N,3)。

学生基本情况.dbf

学号(C,6),姓名(C,8),性别(C,2),年龄(N,2),政治面貌(C,8)。

例58.用SQL命令对学生基本情况表中所有记录的年龄加1,完整的SQL命令

是。

【分析】更新表中数据,应使用UPDATE命令,命令格式为:

UPDATE<表名>SET<字段名>=<表达式>[WHERE<条件>],通过WHERE设置仅对满足条件的记录进行更新,没有WHERE设置时,表示对表中所有的记录进行更新。

【答案】UPDATE学生基本情况SET年龄=年龄+1

例59.用SQL语句查询学生成绩表中每个班数学成绩的最高分、最低分、平均分和总分,完整的SQL命令是。

分别查询每个班的数据,属于分组计算查询,要用GROUPBY短语。

最高分、最低分、平均分和总分则可以分别使用SQL的函数MAX、MIN、AVG和SUM。

【答案】SELECTMAX(数学),MIN(数学),AVG(数学),SUM(数学);

FROM学生成绩GROUPBY班级

例60.对学生成绩表文件增加字段“外语(N,3)”,可以使用的SQL命令是。

【分析】修改表结构应使用ALTERTABLE命令的格式,其中添加字段时要用ADD短语,并在其后加上添加的字段名及属性,属性包括类型的宽度,对数值型还包括小数位数。

【答案】ALTERTABLE学生成绩ADD外语N(3)

例61.用SQL命令求出“学生成绩”表中班级数目,可以使用的完整命令是。

【分析】统计数目用COUNT()函数,显然在表中班级字段的值是允许重复的,因此在统计班级数目时,应加上DISTINCT短语去掉重复值,否则变成了统计记录个数。

【答案】SELECTCOUNT(DISTINCT班级)FROM学生成绩

例62.用SQL命令查询“学生成绩”表中3班计算机不及格的记录,完整的SQL命令是。

【分析】用SELECT查询记录时,WHERE用来指定查询条件,其后是选择条件的逻辑表达式,由于班级字段是字符型,故其值要用定界符。

【答案】SELECT*FROM学生成绩WHERE班级="3"AND计算机<60

例63.用SQL命令对“学生基本情况”表按年龄降序进行排列所有学生的信息,应输入命令。

【分析】本题考查的知识点是SQL语句中排序命令的使用。

排序短语为ORDERBY。

系统默认按升序排列,本题要求按降序列排列,需要加上降序排列的短语DESC。

【答案】SELECT*FROM学生基本情况ORDERBY年龄DESC

例64.显示“学生成绩”表总分最高的前5位学生的学号,总分,应输入命令。

【分析】本题是利用命令显示部分信息,如果只需显示满足条件的前几个记录,可以使用TOP〈数字表达式〉,需要注意的是TOP短语要与ORDERBY短语同时使用才有效。

【答案】SELECT学号,总分TOP5FROM学生成绩ORDERBY总分DESC

例65-例69使用如下描述的样本数据库:

假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。

它们的结构分别如下:

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))

读者(借书证号C(4),单位C(8),姓名C(6),性别C

(2),职称C(6),地址C(20))

借阅(借书证号C(4),总编号C(6),借书日期D(8))

例65.在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是。

【分析】图书表用总编号惟一标识一本书,读者表用借书证号惟一标识一个读者,借阅表描述哪个读者借阅了哪本书,所以应该用借书证号和总编号一起来惟一标识,即该表由借书证号和总编号构成复合关键字。

为此,在VisualFoxPro中借阅表的主索引的索引表达式则是”借书证号+总编号”

【答案】借书证号+总编号

例66.如下SQL语句的WHERE子句中的”借阅.借书证号=读者.借书证号”对应的关系操作是。

SELECT读者.姓名,读者.职称,图书.书名,借阅.借书日期;

FROM读者,借阅,图书;

WHERE借阅.借书证号=读者.借书证号;

AND图书.总编号=借阅.总编号

【分析】该语句的FROM短语后有3个表,那么显然WHERE短语后的两个条件都是连接条件。

【答案】连接

例67.如果要查询”郝方”借阅了几册书,可以使用如下SQL语句:

SELECTCONUT(*)FROM读者;

JOIN借阅借阅.借书证号=读者.借书证号;

WHERE姓名=”郝方”

【分析】在SQLSELECT语句中有JOIN短语,显然是FROM…JOIN

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 外语学习 > 英语学习

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2