1、国家二级 VF 笔试-试卷 64 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:32,分数:64.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及(分数:2.00)A.数据的存储结构B.计算方法C.数据映象D.逻辑存储3.串的长度是(分数:2.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数4.在计算机中,算法是指(分数:2.00)A
2、.加工方法B.解题方案的准确而完整的描述C.排序方法D.查询方法5.以下不属于对象的基本特点的是(分数:2.00)A.分类性B.多态性C.继承性D.封装性6.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(分数:2.00)A.软件投机B.软件危机C.软件工程D.软件产生7.下面不属于软件设计原则的是(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽8.开发大型软件时,产生困难的根本原因是(分数:2.00)A.大系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重9.下列 SQL 语句中,用于修改表结构的是(分数:2.00)A.ALTERB.CREATE
3、C.UPDATED.INSERT10.数据库、数据库系统和数据库管理系统之间的关系是(分数:2.00)A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.3 者没有明显的包含关系11.关系模型允许定义 3 类数据约束,下列不属于数据约束的是(分数:2.00)A.实体完整性约束B.参照完整性约束C.属性完整性约束D.用户自定义的完整性约束12.用二维表数据来表示实体及实体之间联系的数据模型为(分数:2.00)A.层次模型B.网状模型C.关系模型D.E-R 模型13.在命令窗口中执行命令可以启动菜单设计器的是(分数:2.00)
4、A.MODIFY MENU菜单文件名B.OPEN MENU菜单文件名C.CREATE MENU菜单文件名D.DO MENU菜单文件名14.有报表文件 PP1,在报表设计器中修改该报表文件的命令是(分数:2.00)A.CREATE REPORT PP1B.MODIFY REPORT PP1C.CREATE PP1D.MODIFY PP115.在连编对话框中,下列不能生成的文件类型是(分数:2.00)ADLLBAPPCPRGDEXE16.通过项目管理器窗口的命令按钮,不能完成的操作是(分数:2.00)A.添加文件B.运行文件C.重命名文件D.连编文件17.有一个学生表文件,且通过表设计器已经为该表
5、建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是(分数:2.00)A.SET INDEX TO 姓名B.SET INDEX TO XMC.SET ORDER TO 姓名D.SET ORDER TO XM18.以下关于视图的描述正确的是(分数:2.00)A.视图保存在项目文件中B.视图保存在数据库文件中C.视图保存在表文件中D.视图保存在视图文件中19.下面有关表间永久联系和关联的描述中,正确的是(分数:2.00)A.永久联系中的父表一定有索引,关联中的父表不需要有索引B.无论是永久联系还是
6、关联,子表一定有索引C.永久联系中子表的记录指针会随父表的记录指针的移动而移动D.关联中父表的记录指针会随子表的记录指针的移动而移动20.ABC.DBF 是一个具有两个备注型字段的数据表文件,若使用 COPY TO TEMP 命令进行复制操作,其结果是(分数:2.00)A.得到一个新的数据表文件B.得到一个新的数据表文件和一个新的备注文件C.得到一个新的数据表文件和两个新的备注文件D.错误信息,不能复制带有备注型字段的数据表文件21.Visual FoxPro 中的类分为(分数:2.00)A.容器类和控件类B.容器和表单C.表单和表格D.基础类和基类22.在命令窗口中输入下列命令: STORE
7、 3*4 TO X ?X 屏幕上显示的结果是(分数:2.00)A.3B.12C.XD.2023.表达式 4*32-1/2+32 的值为(分数:2.00)A.26.5B.45.5C.44.5D.20.524.将表 GP 中“股票名称”字段的宽度由 8 改为 10,应使用 SQL 语句(分数:2.00)A.ALTER TABLE GP 股票名称 WITHC(10)B.ALTER TABLE GP 股票名称 C(10)C.ALTER TABLE GP ALTER 股票名称 C(10)D.ALTER GPALTER 股票名称 C(10)25.SQL 查询语句中,将查询结果存放在永久表中应使用短语(分数
8、:2.00)A.TOPB.INTO ARRAYC.INTO CURSORD.INTO TABLE26.有如下 SQL-SELECT 语句 SELECT*FROM HH WHERE 单价 BETWEEN 10.6 AND 13.4 与该语句等价的是(分数:2.00)A.SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6B.SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6C.SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6D.SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6
9、27.下列关于 HAVING 子句的描述,错误的是(分数:2.00)A.HAVING 子句必须与 GROUPBY 子句同时使用,不能单独使用。B.使用 HAVING 子句的同时不能使用 WHERE 子句C.使用 HAVING 子句的同时可以使用 WHERE 子句D.HAVING 子句的使用是限定分组的条件28.执行下列程序: CLEAR DO A RETURN PROCEDURE A PRIVATE S S5 DO B ?S RETURN PROCEDURE B SS+10 RETURN 程序的运行结果为(分数:2.00)A.5B.10C.15D.程序错误,找不到变量29.不需要事先建立就可以
10、使用的变量是(分数:2.00)A.公共变量B.私有变量C.局部变量D.数组变量30.下列关于 SQL 对表的定义的说法中,错误的是(分数:2.00)A.利用 CREATE TABLE 语句可以定义一个新的数据表结构B.利用 SQL 的表定义语句可以定义表中的主索引C.利用 SQL 的表定义语句可以定义表的域完整性、字段有效性规则等D.对于自由表的定义,SQL 同样可以实现其完整性、有效性规则等信息的设置31.查询职工表中“王二”的情况,将查询结果放在数组 A 中,应使用 SQL 语句(分数:2.00)A.SELECT*FROM 职工 WHERE 姓名“王二”INTO ARRAY AB.SELE
11、CT*FROM 职工 INTO ARRAY A WHERE 姓名“王二”C.SELECT*FROM 职工 WHERE 姓名“王二”TO ARRAY AD.SELECT*FROM 职工 WHERE 姓名“王二”TO A32.利用 SQL 命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是 A) CREATE VIEW ZG_view; SELECT 职工号,姓名 FROM 职工表(分数:2.00)A.CREATE VIEW ZG_view AS; SELECT 职工号,姓名 FROM 职工表B.CREATE QUERY ZG_view; SELECT 职工号,姓名 FROM
12、 职工表C.CREATE QUERY ZG_view AS; SELECT 职工号,姓名 FROM 职工表二、填空题(总题数:15,分数:30.00)33.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_34.测试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_35.在最坏情况下,堆排序需要比较的次数为 1。(分数:2.00)填空项 1:_36.若串 s=“Program“,则其子串的数目是 1。(分数:2.00)填空项 1:_37.一个项目具有一个项目主管,一个项目主管可
13、管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_38.数据库管理系统常见的数据模型有层次模型、网状模型和 13 种。(分数:2.00)填空项 1:_39.下列命令执行后的结果是 1。 STORE-100TOX ?SIGN0()*SQRT(ABS(X)(分数:2.00)填空项 1:_40.实现表之间临时联系的命令是 1。(分数:2.00)填空项 1:_41.在 SQL 语句中空值用 1 表示。(分数:2.00)填空项 1:_42.多栏报表的栏目数可以通过 1 来设置。(分数:2.00)填空项 1:_43.如果项目不是用“应用程序向导”创建的,
14、应用程序生成器只有 1、“表单”和“报表”3 个选项卡可用。(分数:2.00)填空项 1:_44.在关系数据模型中,二维表的列称为属性,二维表的行称为 1。(分数:2.00)填空项 1:_45.假设图书管理数据库中有 3 个表,图书dbf,读者dbf 和借阅dbf。它们的结构分别如下: 图书(总编号 C(6),分类号 C(8),书名 C(16),出版单位 C(20),单价 N(62) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8) 在上述图书管理数据库中,图书的主索引是总
15、编号,读者的主索引是借书证号,借阅的主索引应该是 1。(分数:2.00)填空项 1:_46.报表标题一般是通过 1 控件定义。(分数:2.00)填空项 1:_47.用来确定复选框是否被选中的属性是 1,用来指定显示在复选框旁的文字的属性是 2。(分数:2.00)填空项 1:_填空项 1:_国家二级 VF 笔试-试卷 64 答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:32,分数:64.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.数据结构作为计算机的一门学科,主要研究数据
16、的逻辑结构、对各种数据结构进行的运算,以及(分数:2.00)A.数据的存储结构 B.计算方法C.数据映象D.逻辑存储解析:解析:数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含 3 个方面的内容,即数据的逻辑结构、存储结构和数据的运算。3.串的长度是(分数:2.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数 解析:解析:串的长度指的是串中的字符的个数,且其字符个数可以为零。4.在计算机中,算法是指(分数:2.00)A.加工方法B.解题方案的准确而完整的描述 C.排序方法D.查询方法解析:解析:计算机算法是指解题
17、方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。5.以下不属于对象的基本特点的是(分数:2.00)A.分类性B.多态性C.继承性 D.封装性解析:解析:对象有如下一些基本特点,即标识惟一性、分类性、多态性,封装性和模块独立性。6.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(分数:2.00)A.软件投机B.软件危机 C.软件工程D.软件产生解析:解析:软件工程概念的出现源自软件危机。所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。总之,可以将软件危机归结为成本,质量,生产率等问题。7.下面不属于软件设计原则的是(
18、分数:2.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。8.开发大型软件时,产生困难的根本原因是(分数:2.00)A.大系统的复杂性 B.人员知识不足C.客观世界千变万化D.时间紧、任务重解析:解析:软件的显著特点是规模庞大,复杂度超线性增长,在开发大型软件时,要保证高质量,极端复杂困难,不仅涉及技术问题,更重要的是必须要有严格而科学的管理。9.下列 SQL 语句中,用于修改表结构的是(分数:2.0
19、0)A.ALTER B.CREATEC.UPDATED.INSERT解析:解析:SQL 语句中凡创建都用 CRE。 ATE,删除都用 DROP,改变用 ALTER,再跟类型和名字,附加子句。10.数据库、数据库系统和数据库管理系统之间的关系是(分数:2.00)A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统 C.数据库管理系统包括数据库和数据库系统D.3 者没有明显的包含关系解析:解析:数据库系统(Database System,简称 DBS)包括数据库(Database,简称 DB) 和数据库管理系统(Database Management Syaem,简称
20、DBMS)。11.关系模型允许定义 3 类数据约束,下列不属于数据约束的是(分数:2.00)A.实体完整性约束B.参照完整性约束C.属性完整性约束 D.用户自定义的完整性约束解析:解析:关系模型允许定义 3 类数据约束,它们是实体完整性约束、参照完整性约束及用户自定义完整性约束。其中前两种完整性约束由关系数据库系统支持,对于用户自定义完整性约束,则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。12.用二维表数据来表示实体及实体之间联系的数据模型为(分数:2.00)A.层次模型B.网状模型C.关系模型 D.E-R 模型解析:解析:数据库管理系统支持的数据模
21、型有 3 种:层次模型、网状模型和关系模型。关系模型是用二维表结构来表示实体及实体之间的联系。13.在命令窗口中执行命令可以启动菜单设计器的是(分数:2.00)A.MODIFY MENU菜单文件名 B.OPEN MENU菜单文件名C.CREATE MENU菜单文件名D.DO MENU菜单文件名解析:解析:调用菜单设计器,可以使用“文件”新建菜单的方式,也可以用 MODIFY MENU菜单文件名命令来调用菜单设计器。选项 B、C 都是语法错误,DO MENU 是运行菜单的命令。14.有报表文件 PP1,在报表设计器中修改该报表文件的命令是(分数:2.00)A.CREATE REPORT PP1B
22、.MODIFY REPORT PP1 C.CREATE PP1D.MODIFY PP1解析:解析:打开报表设计器修改已有的报表文件,可利用命令 MODIFY REPORT报表文件名来打开报表设计器,CREATEREPORT报表文件名是用来创建一个新的报表文件。15.在连编对话框中,下列不能生成的文件类型是(分数:2.00)ADLLBAPPCPRG DEXE解析:解析:prg 类型的文件为命令文件或程序文件,在命令窗口输入 MODIFY COMMAND 命令可以建立该类型文件,不能通过连编建立。16.通过项目管理器窗口的命令按钮,不能完成的操作是(分数:2.00)A.添加文件B.运行文件C.重命
23、名文件 D.连编文件解析:解析:在项目管理器窗口上有 6 个按钮,分别是新建、添加、修改、浏览(运行)、移去和连编按钮,但不具有重命名文件的功能。17.有一个学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是(分数:2.00)A.SET INDEX TO 姓名B.SET INDEX TO XMC.SET ORDER TO 姓名D.SET ORDER TO XM 解析:解析:设置为当前索引的命令是 SET ORDER TO 索引名,注意此题中索引名为 XM。
24、18.以下关于视图的描述正确的是(分数:2.00)A.视图保存在项目文件中B.视图保存在数据库文件中 C.视图保存在表文件中D.视图保存在视图文件中解析:解析:视图是在数据表基础上创建的一种虚拟表。视图的定义保存在所属的数据库(.dbc) 文件中。视图一经定义,就是数据库的一部分,不可以脱离数据库而使用,在打开视图时,首先要打开数据库才可以。19.下面有关表间永久联系和关联的描述中,正确的是(分数:2.00)A.永久联系中的父表一定有索引,关联中的父表不需要有索引B.无论是永久联系还是关联,子表一定有索引 C.永久联系中子表的记录指针会随父表的记录指针的移动而移动D.关联中父表的记录指针会随子
25、表的记录指针的移动而移动解析:解析:关联是能够控制表间记录指针关系的临时联系。建立关联一般需要通过父表的主索引,子表的普通索引,关联中子表的记录指针随着父表的记录指针的移动而移动。20.ABC.DBF 是一个具有两个备注型字段的数据表文件,若使用 COPY TO TEMP 命令进行复制操作,其结果是(分数:2.00)A.得到一个新的数据表文件B.得到一个新的数据表文件和一个新的备注文件 C.得到一个新的数据表文件和两个新的备注文件D.错误信息,不能复制带有备注型字段的数据表文件解析:解析:在 Visual FoxPro 中,数据库表中的所有备注型字段和通用型字段内容是单独存放在数据表的备注文件
26、(.FPT)中。当复制数据表时,系统自动复制备注文件,生成 1 个新的数据表备注文件。21.Visual FoxPro 中的类分为(分数:2.00)A.容器类和控件类 B.容器和表单C.表单和表格D.基础类和基类解析:解析:类是对一类相似对象的性质描述,这些对象具有相同的属性及方法,在 Visual FoxPro 中的类可分为容器类和控件类。22.在命令窗口中输入下列命令: STORE 3*4 TO X ?X 屏幕上显示的结果是(分数:2.00)A.3B.12 C.XD.20解析:解析:STORE 是用于给内存变量赋值,本题将 3*4 赋给变量 x,结果为 12。23.表达式 4*32-1/2
27、+32 的值为(分数:2.00)A.26.5B.45.5C.44.5 D.20.5解析:解析:本题先算乘方(),再算乘(*)除(/),最后算加减,最后结果 44.5。24.将表 GP 中“股票名称”字段的宽度由 8 改为 10,应使用 SQL 语句(分数:2.00)A.ALTER TABLE GP 股票名称 WITHC(10)B.ALTER TABLE GP 股票名称 C(10)C.ALTER TABLE GP ALTER 股票名称 C(10) D.ALTER GPALTER 股票名称 C(10)解析:解析:SQL 定义功能中,修改表结构的命令是:ALTER TALBE,如果是修改字段的则使用
28、 AL- TER短语。25.SQL 查询语句中,将查询结果存放在永久表中应使用短语(分数:2.00)A.TOPB.INTO ARRAYC.INTO CURSORD.INTO TABLE 解析:解析:SQE 查询语句中,将查询结果放在永久表中应使用短语 INTO TABLE(或 DBF),TOP 短语用于显示部分结果,INTO ARRAY 用于将查询结果放到数组中,INTO CURSOR 用于将查询结果放在临时文件中。26.有如下 SQL-SELECT 语句 SELECT*FROM HH WHERE 单价 BETWEEN 10.6 AND 13.4 与该语句等价的是(分数:2.00)A.SELE
29、CT*FROM HH WHERE 单价 13.4 AND 单价 10.6 B.SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6C.SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6D.SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6解析:解析:BETWEENAND意思是在“和之间”,包含等于。27.下列关于 HAVING 子句的描述,错误的是(分数:2.00)A.HAVING 子句必须与 GROUPBY 子句同时使用,不能单独使用。B.使用 HAVING 子句的同时不能使用 WHERE 子句C.使用
30、HAVING 子句的同时可以使用 WHERE 子句D.HAVING 子句的使用是限定分组的条件 解析:解析:HAVING 子句总是跟在 GROUP BY 子句之后,不可以单独使用。HAVING 和 WHERE 子句不矛盾,在查询中是先用 WHERE 子句限定元组,然后进行分组,最后再用 HAVING 子句限定分组。28.执行下列程序: CLEAR DO A RETURN PROCEDURE A PRIVATE S S5 DO B ?S RETURN PROCEDURE B SS+10 RETURN 程序的运行结果为(分数:2.00)A.5B.10C.15 D.程序错误,找不到变量解析:解析:P
31、RIVATE 定义的变量能在定义该变量的模块及其下属模块中使用,是一个私有变量。本题在过程 A 中给变量 s 赋值为 5,然后调用过程 B,s 的值等于 15,然后返回上一级,求出 s 的值为 15。29.不需要事先建立就可以使用的变量是(分数:2.00)A.公共变量B.私有变量 C.局部变量D.数组变量解析:解析:在程序中直接使用(没有通过 PUBLIC 和 LOCAL 命令事先声明)且由系统自动隐含建立的变量都是私有变量,该变量不需要事先声明。全局变量和局部变量都需要先声明后使用。30.下列关于 SQL 对表的定义的说法中,错误的是(分数:2.00)A.利用 CREATE TABLE 语句
32、可以定义一个新的数据表结构B.利用 SQL 的表定义语句可以定义表中的主索引C.利用 SQL 的表定义语句可以定义表的域完整性、字段有效性规则等D.对于自由表的定义,SQL 同样可以实现其完整性、有效性规则等信息的设置 解析:解析:在 SQL 的定义功能中,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样,可以完成其所有功能,包括主索引、域完整性约束、字段有效性规则等。但对于自由表的定义和在表设计器中一样,都不能定义自由表的主索引、域完整约束、字段有效性规则等,只能进行一些最基本的操作,如定义字段名、宽度和类型等。31.查询职工表中“王二”的情况,将查询结果放在数组 A 中,应使
33、用 SQL 语句(分数:2.00)A.SELECT*FROM 职工 WHERE 姓名“王二”INTO ARRAY A B.SELECT*FROM 职工 INTO ARRAY A WHERE 姓名“王二”C.SELECT*FROM 职工 WHERE 姓名“王二”TO ARRAY AD.SELECT*FROM 职工 WHERE 姓名“王二”TO A解析:解析:SQL 查询语句中,将查询结果放在数组中应使用短语“INTO ARRAY 数组名”。32.利用 SQL 命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是 A) CREATE VIEW ZG_view; SELECT 职
34、工号,姓名 FROM 职工表(分数:2.00)A.CREATE VIEW ZG_view AS; SELECT 职工号,姓名 FROM 职工表B.CREATE QUERY ZG_view; SELECT 职工号,姓名 FROM 职工表C.CREATE QUERY ZG_view AS; SELECT 职工号,姓名 FROM 职工表解析:解析:SQL 的数据定义功能中,可以对视图进行定义,语句格式为: CREATE VIEW view_name(column_name,column_name)AS select_statement。二、填空题(总题数:15,分数:30.00)33.填空题(每空)
35、请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:34.测试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_ (正确答案:正确答案:调试)解析:解析:软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定;调试也称排错,它是一个与测试有联系又有区别的概念。具体来说,测试的目的是暴露错误,评价程序的可靠性,而调试的目的是发现错误的位置,并改正错误;35.在最坏情况下,堆排序需要比较的次数为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:O(n
36、log2n))解析:解析:在最坏情况下,冒泡排序所需要的比较次数为 n(n-1)/2;简单插入排序所需要的比较次数为 n(n-1)/2 希尔排序所需要的比较次数为 O(n1.5);堆排序所需要的比较次数为 O(nlog2n)。36.若串 s=“Program“,则其子串的数目是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:29)解析:解析:串 s 中共有 7 个字符,由于串中字符各不相同,则其子串中有 0 个字符的 1 个(空串),1 个字符的 7 个,2 个字符的 6 个,3 个字符的 5 个,4 个字符的 4 个,5 个字符的 3 个,6 个字符的 2 个,7个字符的 1
37、个,共有 1+2+3+4+6+7+1=29。37.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_ (正确答案:正确答案:1 对多 或 1:N)解析:解析:两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有 3 种,即一对一(1:1)的联系;一对多(1:N)或多对一(N:1)的联系和多对多(N:N)的联系。38.数据库管理系统常见的数据模型有层次模型、网状模型和 13 种。(分数:2.00)填空项 1:_ (正确答案:正确答案:关系模型)解析:解析:数据库管理系统是位于用户与操作系统之间
38、的一层系统管理软件,是一种系统软件,是用户与数据库之间的一个标准接口,其总是基于某种数据模型,可以分为层次模型、网状模型和关系模型。39.下列命令执行后的结果是 1。 STORE-100TOX ?SIGN0()*SQRT(ABS(X)(分数:2.00)填空项 1:_ (正确答案:正确答案:-10.00 或 -10)解析:解析:SIGN(nExpression)返回值:返回指定数值表达式的符号 ABS(nExpression)返回值:返回指定数值表达式的绝对值 SQRT(nExpression)返回值:返回指定数值表达式的平方根40.实现表之间临时联系的命令是 1。(分数:2.00)填空项 1:
39、_ (正确答案:正确答案:SetRelation 或 Set Relation TO)解析:解析:在两个表之间建立临时联系。 语法: SET RELATION TO eExpressionl INTO nWorkAreal |cTableAliasl ,eExpression2 1NTO nWorkArea2 |cTableAlias2 IN nWorkArea|cTableAlias ADDITIVE41.在 SQL 语句中空值用 1 表示。(分数:2.00)填空项 1:_ (正确答案:正确答案:NULL)解析:解析:空值不同于一个空字符串,空字段或 0,在 SQL 语句中空值用 Null
40、表示。通过函数:ISNULL()可以判断变量是否为 null42.多栏报表的栏目数可以通过 1 来设置。(分数:2.00)填空项 1:_ (正确答案:正确答案:页面设置 或 列数)解析:解析:选择“文件”菜单中的“页面设置”命令,弹出“页面设置”对话框,在列区域,把“列数”微调器的值调整为列目数。43.如果项目不是用“应用程序向导”创建的,应用程序生成器只有 1、“表单”和“报表”3 个选项卡可用。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据)解析:解析:如果项目不是用“应用程序向导”创建的,由于没有事先建立完整的应用程序框架,启动应用程序生成器仅为应用程序创建元表,应用程序生
41、成器只有“数据”、 “表单”和“报表”3 个选项卡可用。44.在关系数据模型中,二维表的列称为属性,二维表的行称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:元组 或 记录)解析:解析:在关系数据模型中,二维表的列称为属性,二维表的行称为元组。45.假设图书管理数据库中有 3 个表,图书dbf,读者dbf 和借阅dbf。它们的结构分别如下: 图书(总编号 C(6),分类号 C(8),书名 C(16),出版单位 C(20),单价 N(62) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅(借书证号 C(4),总编
42、号 C(6),借书日期 D(8) 在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:总编号+借书证号)解析:解析:通过各自的主索引建立两个表之间的联系。46.报表标题一般是通过 1 控件定义。(分数:2.00)填空项 1:_ (正确答案:正确答案:标签)解析:解析:标题控件在报表中的使用是相当广泛的,例如,每个字段前都要有一段说明性文字,报表一般都有标题等。这些说明性文字或标题文本就是使用标签控件来完成的。插入标签控件在“报表控件”工具栏中单击“标签”按钮,然后在报表的指定位置单击鼠标,便出现一个插入点,即可在当前位置输入文本。47.用来确定复选框是否被选中的属性是 1,用来指定显示在复选框旁的文字的属性是 2。(分数:2.00)填空项 1:_ (正确答案:正确答案:VALUE)填空项 1:_ (正确答案:Caption)解析:解析:复选框控件的常用属性Caption 属性 用来显示在复选框旁边的文字。value 属性 用来指明复选框的当前状态。ControlSource 属性指明与复选框建立联系的数据源。作为数据源的字段变量或内存变量,其类型可以是逻辑型或数值型。