1、国家二级 VF 笔试-试卷 198 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.栈结构不适用于下列哪一种应用?(分数:2.00)A.表达式求值B.树的层次次序周游算法的实现C.二叉树对称序周游算法的实现D.快速排序算法的实现3.下列关于栈的叙述正确的是 _。(分数:2.00)A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表4.设一棵二叉树中,度为 1 的结点数为 9,
2、则该二叉树的叶结点的数目是 _。(分数:2.00)A.10B.11C.12D.不确定5.软件设计规格说明书包括设计说明、文件结构和全局数据等,下列选项中,应属于模块说明的内容是 _。(分数:2.00)A.软件结构B.数据说明C.设计语言描述D.存取方法6.进行软件需求分析时常采用数据字典对数据流图中包含的所有元素进行定义,其定义的条目内容主要是 _。(分数:2.00)A.数据流、数据存储、数据项和加工B.一般信息、名字、别名和描述C.数据类型、数据长度和结构D.数据取值范围、使用频率和方式7.程序编制有 3 个层次,其实施顺序应是 _。(分数:2.00)A.编码、画程序框图、测试B.编码、写程
3、序文档、排错C.编码、测试、排错D.编码、画程序框图、排错8.下列叙述中正确的是 _。(分数:2.00)A.程序设计过程中的主要工作是编制程序B.程序设计的主要目标是编制出运行结果正确的程序C.不良的程序设计风格会增加程序的复杂性D.上述 3 种说法都不对9.数据库系统的核心部分是 _。(分数:2.00)A.数据模型B.数据库C.数据库管理系统D.计算机硬件10.所谓概念模型,指的是 _。(分数:2.00)A.客观存在的事物及其相互联系B.将信息世界中的信息进行数据化C.实体模型在计算机中的数据化表示D.现实世界到机器世界的一个中间层次,即信息世界11.在关系运算中,查找满足一定条件的元组的运
4、算称之为 _。(分数:2.00)A.复制B.选择C.投影D.连接12.通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的 _。(分数:2.00)A.参照完整性B.实体完整性C.域完整性D.字段完整性13.在下列表达式中,运算结果为数值型数据的是 _。(分数:2.00)A.LEN(SPACE(5)-1B.CTOD(“06/11/99“)-30C.800+200=1000D.9999-66614.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足;其每一属性都是 _。(分数:2.00)A.互不相关的B.不可分解的C.长度可变的D.互相关联的
5、15.在 Visual FoxPro 中,利用表设计器建立表结构的主要操作过程为 _。(分数:2.00)A.打开“文件”菜单单击“新建”命令选中“项目”单击“新建文件”按钮输入表名定义字段B.打开“文件”菜单单击“打开”命令选中“表单”单击“新建文件”按钮输入表名定义字段C.打开“文件”菜单单击“新建”命令选中“表”单击“新建文件”按钮输入表名定义字段D.打开“文件”菜单单击“打开”命令选中“数据库”单击“新建文件”按钮输入表名定义字段16.对于向一个数据库添加自由表,下列说法中,错误的是 _。(分数:2.00)A.可以将一个自由表添加到数据库表B.可以将一个数据库表直接添加到另一个数据库中C
6、.可以在项目管理器中将自由表拖放到数据库中,使它成为数据库表D.将一个数据库表从一个数据库移动至另一个数据库,则必须先使其成为自由表17.数据模型指的是数据库的组织形式。数据模型的三要素是 _。(分数:2.00)A.数据库文件、二维表、记录B.字段、类型、宽度C.数据结构、数据操作、数据完整性约束D.数据定义、数据存储、数据通信18.如果在建立数据库表职工.DBF 时,将“工资”字段的字段有效性规则设为“工资2000.AND.工资5000”,通过该设置,能保证数据的 _。(分数:2.00)A.实体完整性B.域完整性C.参照完整性D.表完整性19.在高级语言中使用 SQL 语句时,所有 SQL
7、语句前都必须加前缀 _。(分数:2.00)A.CALL SQLB.DO SQLC.EXEC SQLD.GOTO SQL20.利用 SQL 的 GRANT 语句可向用户授予操作权限。当用该语句向用户授予操作权限时,若允许用户将获得的权限再授予其他用户,应在该语句中使用短语 _。(分数:2.00)A.WITH PRIVILEGESB.WITH OPTIONC.WITH GRANT OPTIOND.WITH ALL PRIVILEGES21.下列叙述中,错误的是 _。(分数:2.00)A.用 INSERT-SQL 语句可以插入一条记录B.用 INSERT-SQL 语句可以插入多条记录C.使用 INS
8、ERT-SQL 语句可以插入记录的部分数据D.使用 INSERT-SQL 语句插入记录时列名的排列顺序必须与表定义时的顺序一致22.要从教师表中查询与教师“陈静”职称相同的教师名,应使用的 SQL 语句是 _。(分数:2.00)A.SELECT 姓名 FROM 教师表 WHERE 职称“陈静”B.SELECT X.姓名 FROM 教师表 AS X,教师表 AS Y; WHERE X.职称Y.职称 WHERE Y.姓名“陈静”C.SELECT 姓名 FROM 教师表 WHERE 职称(SELECT 职称 FROM 教师表; AND 姓名“陈静”)D.SELECT 姓名 FROM 教师表 WHER
9、E 职称(SELECT 职称 FROM 教师表; WHERE 姓名“陈静”)23.在 SQL 语句中,当子查询返回的值是一个集合时,使用 _ 可完全代替 ANY。(分数:2.00)A.INB.EXISTSC.ALLD.BETWEEN24.在 SELECT-SQL 语句中,不能使用的函数是 _。(分数:2.00)A.AVGB.COUNTC.SUMD.EOF25.下列叙述中,错误的是 _ 。(分数:2.00)A.SELECT-SQL 语句可以为输出的字段重新命名B.SELECT-SQL 语句可以为输出的记录进行排序C.SELECT-SQL 语句不能重新指定列的顺序D.SELECT-SQL 语句不能
10、省略 FROM 子句26.在 Visual FoxPro 中,通用型字段和备注型字段在表中的宽度都是 _ 。(分数:2.00)A.2 个字节B.4 个字节C.8 个字节D.10 个字节27.若要指定列表框所使用的数据表,应在下列的 _ 属性中设置。(分数:2.00)A.RowSourceB.RowSourceTypeC.ControlSourceD.ColorSource28.如果要为报表的每一页设置一个标题,应使用 _ 带区。(分数:2.00)A.标题B.页标头C.列标头D.组标头29.下列关于视图的描述中,正确的是 _。(分数:2.00)A.可以使用 MODIFY STRUCTURE 命令
11、修改视图的结构B.视图不能删除,否则影响原来的数据文件C.视图是对表进行复制而产生的D.使用 SQL 对视图进行查询时必须事先打开该视图所在的数据库30.“表单控件”工具栏用于在表单中添加 _。(分数:2.00)A.控件B.命令C.文本D.复选框31.在面向对象程序设计中,程序运行的最基本的实体是 _。(分数:2.00)A.函数B.对象C.类D.方法32.为表单 MeForm 添加事件或方法代码,改变该表单中的控件 Cmd1 的 Caption 属性的正确命令是 _。(分数:2.00)A.THISFORMSET.Cmd1.Caption“最后一个”B.THISFORM.Cmd1.Caption
12、“最后一个”C.THIS.Cmd1.Caption“最后一个”D.MeForm.Cmd1.Caption“最后一个”33.如果已打开表单设计器窗口,则不能打开“属性”窗口的方法是 _。(分数:2.00)A.选择“显示”菜单中的“属性”选项B.用鼠标右键单击表单设计器窗口,在弹出的快捷菜单中选择“属性”选项C.用鼠标右键单击命令窗口,在弹出的快捷菜单中选择“属性”选项D.直接单击“表单设计器”工具栏中的“属性窗口”按钮34.在下面列出的“标签”控件属性中,设置标签背景是否透明的属性是 _ 。(分数:2.00)A.FontnameB.AutosizeC.BackcolorD.Backstyle35
13、.项目管理器可以方便而有效地管理数据库、表、表单、菜单、程序、类以及其他文件,并且可以将它们编译成 _。(分数:2.00)A.扩展名为.PRG 的文件B.扩展名为.MPR 的文件C.扩展名为.FXP 的文件D.扩展名为.APP 或.EXE 的文件36.若要在文本框中输入密码,应使用 _ 属性来指定输入密码的掩盖符。(分数:2.00)A.PasswordCharB.FontCharC.NameD.FontName二、填空题(总题数:11,分数:22.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.栈的基本运算有 3 种
14、:入栈、退栈和 1。(分数:2.00)填空项 1:_39.在面向对象方法中,信息隐蔽是通过对象的 1 性来实现的。(分数:2.00)填空项 1:_40.数据流的类型有 1 和事务型。(分数:2.00)填空项 1:_41.数据库系统中实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_42.关系模型的数据操纵即是建立在关系上的数据操纵,一般有 1、增加、删除和修改 4 种操作。(分数:2.00)填空项 1:_43.扩展名为.prg 的程序文件在“项目管理器”的 1 选项卡中显示和管理。(分数:2.00)填空项 1:_44.在 Visual FoxPro 中,最多同时允许打开
15、1 个数据库表和自由表。(分数:2.00)填空项 1:_45.建立远程视图必须首先建立与远程数据库的 1。(分数:2.00)填空项 1:_46.?LEN(“计算机”)LEN(“COMPUTER”)的显示结果是 1。(分数:2.00)填空项 1:_47.如果想为表单换一个标题名,可以在属性窗口中修改 1 属性项。(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 198 答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00
16、)_解析:2.栈结构不适用于下列哪一种应用?(分数:2.00)A.表达式求值B.树的层次次序周游算法的实现 C.二叉树对称序周游算法的实现D.快速排序算法的实现解析:解析:本题考查点是栈的应用。选项 A:表达式求值是栈的典型应用。选项 B:树的层次次序周游算法的实现是队列的典型应用。选项 C;二叉树对称序周游算法的实现是栈的典型应用。选项 D:快速排序算法可以通过堆来实现。3.下列关于栈的叙述正确的是 _。(分数:2.00)A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表 解析:解析:栈是一种特殊的线性表,其插入与删除运算都只在线性表的一端进行。在这
17、种线性表的结构中,一端封闭,不允许插入与删除元素;另一端开口,允许插入与删除元素。在栈中不仅能插入数据,也能删除数据,选项 A 与选项 B 都错。栈是后进先出的线性表,而不是先进先出的线性表,选项 C 的说法错误,选项 D 正确。4.设一棵二叉树中,度为 1 的结点数为 9,则该二叉树的叶结点的数目是 _。(分数:2.00)A.10B.11C.12D.不确定 解析:解析:任意一棵二叉树的叶结点的个数 n0 是由度为 2 的结点数 n2 决定的,n0n2+1。已知度为 1的结点数,叶结点的数目是不确定的。5.软件设计规格说明书包括设计说明、文件结构和全局数据等,下列选项中,应属于模块说明的内容是
18、 _。(分数:2.00)A.软件结构B.数据说明C.设计语言描述 D.存取方法解析:解析:本题考查点是软件设计规格说明书的内容。模块说明的内容有:处理过程描述、接口描述、设计语言描述、所用模块、数据的组织、注解等。6.进行软件需求分析时常采用数据字典对数据流图中包含的所有元素进行定义,其定义的条目内容主要是 _。(分数:2.00)A.数据流、数据存储、数据项和加工 B.一般信息、名字、别名和描述C.数据类型、数据长度和结构D.数据取值范围、使用频率和方式解析:解析:本题考查点是数据字典的内容。数据字典中有 4 种类型的条目:数据流,数据存储、数据项和加工。选项 B、C、D 只是数据字典可能包含
19、的内容。故选项 A 正确。7.程序编制有 3 个层次,其实施顺序应是 _。(分数:2.00)A.编码、画程序框图、测试B.编码、写程序文档、排错C.编码、测试、排错 D.编码、画程序框图、排错解析:解析:本题考查点是程序编制的 3 个层次。程序编制有 3 个层次:编码、测试、排错。一个完整的程序或程序模块,都必须依次经历这 3 个层次的过程。8.下列叙述中正确的是 _。(分数:2.00)A.程序设计过程中的主要工作是编制程序B.程序设计的主要目标是编制出运行结果正确的程序C.不良的程序设计风格会增加程序的复杂性 D.上述 3 种说法都不对解析:解析:程序设计过程中包括很多步骤,编制程序只是其中
20、的一步。所以,选项 A 错误。程序设计的最终产品是程序,但仅设计和编制出一个运行结果正确的程序是不够的,还应养成良好的程序设计风格。所以,选项 B 错误。程序设计的根本目标是要降低程序的复杂性和提高程序的可读性。而程序的复杂性主要来自以下两个方面:问题固有的复杂性,不良的设计风格人为地增加了程序的复杂性。所以,良好的设计风格对于降低程序的复杂性是很重要的,并且,好的设计风格是好的程序设计的基本保证。选项 C 正确。9.数据库系统的核心部分是 _。(分数:2.00)A.数据模型B.数据库C.数据库管理系统 D.计算机硬件解析:解析:数据库系统(BBS)是指在计算机系统中引入数据库后的系统构成。因
21、此,数据库系统不仅包括数据本身,还包括相应的硬件、软件和各类人员。在数据库系统中,数据库管理系统 DBMS 是在特定操作系统支持下建立、使用、维护和管理数据库的一种软件。数据库的一切操作都是通过数据库管理系统来实现的。数据库管理系统 DBMS 是数据库系统的核心部分。10.所谓概念模型,指的是 _。(分数:2.00)A.客观存在的事物及其相互联系B.将信息世界中的信息进行数据化C.实体模型在计算机中的数据化表示D.现实世界到机器世界的一个中间层次,即信息世界 解析:解析:概念模型是现实世界到机器世界的一个中间层次,是人们对所涉及到的客观事物及其关系的理解,是对现实世界中的客观对象进行认识、抽象
22、而得到的信息。11.在关系运算中,查找满足一定条件的元组的运算称之为 _。(分数:2.00)A.复制B.选择 C.投影D.连接解析:解析:关系数据库中有 3 种基本操作:选择从关系中找出满足条件的元组,即从行方向进行的选择操作;投影从关系中指定若干个属性组成新的关系,即从列方向进行选择的操作,连接将两个关系模式的属性名拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。从上述可知,查找满足一定条件的元组的运算称为选择。12.通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的 _。(分数:2.00)A.参照完整性B.实体完整性C.域完整性 D.字段完整性解析:解
23、析:本题考查点是完整性。数据完整性包括实体完整性、域完整性、参照完整性。实体完整性是保证表中记录唯一的特性,在 Visual FoxPro 中,采用主索引或候选索引来保证实体完整性,域完整性约束包含设定字段数据类型、宽度,从而限定取值类型和取值宽度。域完整性约束还包括域约束规则,域约束规则也称为字段有效性规则,在插入或修改字段值时被激活,主要用于数据输入正确性的检验。参照完整性与表间关联有关,其含义是在插入、删除或修改一个表中的记录时,通过参照引用相互关联的另一个表的数据,来检查对表的记录的更新操作是否正确。参照完整性包括插入完整性、删除完整性、修改完整性 3 种。13.在下列表达式中,运算结
24、果为数值型数据的是 _。(分数:2.00)A.LEN(SPACE(5)-1 B.CTOD(“06/11/99“)-30C.800+200=1000D.9999-666解析:解析:选项 B 中的函数 CTOD()将字符型数据转换为日期型数据,一个日期减去一个整数后得到的值仍然是日期型数据;选项 C 是关系表达式,比较两个数是否相等,其结果是逻辑型数据,选项 D 将两个字符串进行连接操作,其结果是一个字符串。只有选项 A 的运算结果为数值型数据:先用函数 SPACE(5)产生 5 个空格,然后用函数 LEN()测试出其长度值 5(数值型数据),再减 1,最后结果为数值型数据 4。14.规范化理论是
25、关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足;其每一属性都是 _。(分数:2.00)A.互不相关的B.不可分解的 C.长度可变的D.互相关联的解析:解析:作为关系的二维表,最起码的要求是每一个属性是不可再分的数据项。满足这个条件的关系模式称为第一范式(1NF)。15.在 Visual FoxPro 中,利用表设计器建立表结构的主要操作过程为 _。(分数:2.00)A.打开“文件”菜单单击“新建”命令选中“项目”单击“新建文件”按钮输入表名定义字段B.打开“文件”菜单单击“打开”命令选中“表单”单击“新建文件”按钮输入表名定义字段C.打开“文件”菜单单击“新建”命令
26、选中“表”单击“新建文件”按钮输入表名定义字段D.打开“文件”菜单单击“打开”命令选中“数据库”单击“新建文件”按钮输入表名定义字段解析:解析:在 Visual FoxPro 中,利用表设计器建立表结构的操作步骤如下。单击“文件”菜单中的“新建”命令,打开“新建”对话框。在“新建”对话框中,选中“表”选项按钮,然后单击“新建文件”按钮,打开“创建”对话框。在“创建”对话框的“输入表名”栏中输入表的名字,在“保存类型”框中选择“表/DBF”,然后单击“保存”按钮,打开“表设计器”。在“表设计器”中,定义表中各个字段的属性。基本的字段属性包括字段名、字段类型、字段宽度和小数位数等。当定义完表中的所
27、有字段后,单击“确定”按钮。16.对于向一个数据库添加自由表,下列说法中,错误的是 _。(分数:2.00)A.可以将一个自由表添加到数据库表B.可以将一个数据库表直接添加到另一个数据库中 C.可以在项目管理器中将自由表拖放到数据库中,使它成为数据库表D.将一个数据库表从一个数据库移动至另一个数据库,则必须先使其成为自由表解析:解析:在 Visual FoxPro 中,一个表最多只能包含在一个数据库中。可以将自由表添加到数据库中成为数据库表,也可以从数据库中移去表,被移去的表成为自由表。在数据库中添加和移去表,可以在数据库设计器中完成,也可以在项目管理器中实现。17.数据模型指的是数据库的组织形
28、式。数据模型的三要素是 _。(分数:2.00)A.数据库文件、二维表、记录B.字段、类型、宽度C.数据结构、数据操作、数据完整性约束 D.数据定义、数据存储、数据通信解析:解析:数据模型是数据库系统中用于提供信息表示和操作手段的结构形式。简单地说,数据模型指的是数据库的组织形式,它决定了数据库中数据之间联系的表达方式。数据模型通常由数据结构、数据操作和数据完整性约束 3 个要素组成。18.如果在建立数据库表职工.DBF 时,将“工资”字段的字段有效性规则设为“工资2000.AND.工资5000”,通过该设置,能保证数据的 _。(分数:2.00)A.实体完整性B.域完整性 C.参照完整性D.表完
29、整性解析:解析:域完整性约束包含设定字段数据类型、宽度,从而限定取值类型和取值宽度。域完整性约束还包括域约束规则,域约束规则也称为字段有效性规则,在插入或修改字段值时被激活,主要用于数据输入正确性的检验。19.在高级语言中使用 SQL 语句时,所有 SQL 语句前都必须加前缀 _。(分数:2.00)A.CALL SQLB.DO SQLC.EXEC SQL D.GOTO SQL解析:解析:SQL 语言具有两种使用方式,一种方式是将 SQL 语言作为独立语言由用户在终端交互方式下使用,另一种方式是可将 SQL 语言嵌入到高级语言程序中使用。在后一种方式下使用的 SQL 语言称为嵌入式 SQL,而使
30、用嵌入 SQL 的高级语言称为主语言或宿主语言。在高级语言中使用 SQL 语句时,为了能够区分 SQL 语句与主语言语句,所有 SQL 语句前都必须加前缀 EXECSQL,其格式如下: EXEC SQLSQL 语句;嵌入式 SQL 的使用如下表所示。20.利用 SQL 的 GRANT 语句可向用户授予操作权限。当用该语句向用户授予操作权限时,若允许用户将获得的权限再授予其他用户,应在该语句中使用短语 _。(分数:2.00)A.WITH PRIVILEGESB.WITH OPTIONC.WITH GRANT OPTION D.WITH ALL PRIVILEGES解析:解析:利用 SQL 的 G
31、RANT 语句可向用户授予操作权限。当用该语句向用户授予操作权限时,如果指定了 WITH GRANT OPTION 子句,获得某些权限的用户可将其权限再授予其他用户;如果没有指定 WITH GRANT OPTION 子句,则获得权限的用户只能使用该权限,但不能传播其权限。21.下列叙述中,错误的是 _。(分数:2.00)A.用 INSERT-SQL 语句可以插入一条记录B.用 INSERT-SQL 语句可以插入多条记录C.使用 INSERT-SQL 语句可以插入记录的部分数据D.使用 INSERT-SQL 语句插入记录时列名的排列顺序必须与表定义时的顺序一致 解析:解析:SQL 中的 INSE
32、RT 语句既可以向指定表插入一条记录,又可以插入多条记录;也可以插入记录的部分值,对于没有插入值的字段,将取 NULL 值,但在表定义时有 NOT NULL 约束的字段不能取 NULL值。在插入记录时列名的排列顺序不一定与表定义时的顺序一致,但要插入的数据值的排列顺序必须与列名的排列顺序一致,个数相等,数据类型一一对应。22.要从教师表中查询与教师“陈静”职称相同的教师名,应使用的 SQL 语句是 _。(分数:2.00)A.SELECT 姓名 FROM 教师表 WHERE 职称“陈静”B.SELECT X.姓名 FROM 教师表 AS X,教师表 AS Y; WHERE X.职称Y.职称 WH
33、ERE Y.姓名“陈静”C.SELECT 姓名 FROM 教师表 WHERE 职称(SELECT 职称 FROM 教师表; AND 姓名“陈静”)D.SELECT 姓名 FROM 教师表 WHERE 职称(SELECT 职称 FROM 教师表; WHERE 姓名“陈静”) 解析:解析:本查询是在一个教师表中查询与教师“陈静”职称相同的教师的姓名,可以使用自身连接查询方式或子查询方式来实现。选项 A 中 WHERE 条件短语有错,选项 B 使用的是自身连接查询,但 WHERE 条件短语中逻辑表达式错误,选项 C 和 D 采用的是子查询,但选项 C 中子查询的条件短语有错。23.在 SQL 语句中
34、,当子查询返回的值是一个集合时,使用 _ 可完全代替 ANY。(分数:2.00)A.IN B.EXISTSC.ALLD.BETWEEN解析:解析:在 SELECT-SQL 语句中,当子查询返回的值是一个集合时,可以使用子句 IN 来代替 ANY。24.在 SELECT-SQL 语句中,不能使用的函数是 _。(分数:2.00)A.AVGB.COUNTC.SUMD.EOF 解析:解析:SQL 提供了许多库函数(又称集函数)来增强检索功能,使得 SQL 不仅具有一般的检索能力,而且还有计算方式的检索。用于计算检索的函数有:COUNT-计数,SUM-求和,AVG-计算平均值,MAX-求最大值,MIN-
35、求最小值。这些函数可以用在 SELECT 语句中对查询结果进行计算。SQL 中没有 EOF 函数。25.下列叙述中,错误的是 _ 。(分数:2.00)A.SELECT-SQL 语句可以为输出的字段重新命名B.SELECT-SQL 语句可以为输出的记录进行排序C.SELECT-SQL 语句不能重新指定列的顺序 D.SELECT-SQL 语句不能省略 FROM 子句解析:解析:SELECT-SQL 语句不能重新指定列的顺序。26.在 Visual FoxPro 中,通用型字段和备注型字段在表中的宽度都是 _ 。(分数:2.00)A.2 个字节B.4 个字节 C.8 个字节D.10 个字节解析:解析
36、:在 Visual FoxPro 中,通用型字段和备注型字段在表中的宽度都是固定的且由系统确定,它们的宽度都是 4 个字节,均用于存储一个指针(即地址),该指针指向FPT 文件中存储备注内容或通用型字段内容的地址。27.若要指定列表框所使用的数据表,应在下列的 _ 属性中设置。(分数:2.00)A.RowSource B.RowSourceTypeC.ControlSourceD.ColorSource解析:解析:列表框用于显示供用户选择的列表项。列表框的主要属性有:列表框数据的来源(RowSource)、列表框数据源的类型(RowSourceType)、保存用户在列表框中选取值的数据表字段(
37、ControlSource)。 ColorSource 属性用于指定控件颜色的设置方式。28.如果要为报表的每一页设置一个标题,应使用 _ 带区。(分数:2.00)A.标题B.页标头 C.列标头D.组标头解析:解析:报表设计器除了 3 个默认的带区外,还可以增加多个带区用于输出更丰富的内容和使用更复杂的格式。其中,标题带区用来输出整个报表的文本标题,每个报表有一个;页标头带区用于在报表的每一页抬头说明下面细节区的内容,每一页有一个;列标头带区用于每列内容的说明,每列有一个;组标头带区用于分组内容的说明,每组有一个。29.下列关于视图的描述中,正确的是 _。(分数:2.00)A.可以使用 MOD
38、IFY STRUCTURE 命令修改视图的结构B.视图不能删除,否则影响原来的数据文件C.视图是对表进行复制而产生的D.使用 SQL 对视图进行查询时必须事先打开该视图所在的数据库 解析:解析:命令 MODIFY STRUCTURE 可用来修改表结构。要修改视图结构,则需要使用命令 MODIFYVIEW打开视图设计器。视图是建立在基本表或视图上的虚拟表,视图的数据存放在基本表中,可以通过视图查询表,更新表,但是删除视图后,原来表中的数据不变。视图是数据库特有的功能,只有包含视图的数据库打开后,才能使用视图。30.“表单控件”工具栏用于在表单中添加 _。(分数:2.00)A.控件 B.命令C.文
39、本D.复选框解析:解析:在设置表单布局时,可以把“表单控件工”具栏上的控件添加到表单中。31.在面向对象程序设计中,程序运行的最基本的实体是 _。(分数:2.00)A.函数B.对象 C.类D.方法解析:解析:在面向对象程序设计中,对象是构成程序的基本单位和运行实体。32.为表单 MeForm 添加事件或方法代码,改变该表单中的控件 Cmd1 的 Caption 属性的正确命令是 _。(分数:2.00)A.THISFORMSET.Cmd1.Caption“最后一个”B.THISFORM.Cmd1.Caption“最后一个” C.THIS.Cmd1.Caption“最后一个”D.MeForm.Cm
40、d1.Caption“最后一个”解析:解析:在类定义中编写方法和事件程序代码时,不能直接引用表单或控件的名称。Visual FoxPro在根据类定义创建对象时,有其内部的表达方式,不一定就是用户定义的名称,因此必须用相对引用。相对引用的各个关键词所对应的对象引用如下表所示。33.如果已打开表单设计器窗口,则不能打开“属性”窗口的方法是 _。(分数:2.00)A.选择“显示”菜单中的“属性”选项B.用鼠标右键单击表单设计器窗口,在弹出的快捷菜单中选择“属性”选项C.用鼠标右键单击命令窗口,在弹出的快捷菜单中选择“属性”选项 D.直接单击“表单设计器”工具栏中的“属性窗口”按钮解析:解析:表单及控
41、件的属性值通常在“属性”窗口中进行设置或修改。当表单设计器窗口已经打开时,使用选项 A,B、D 3 种方法都可以打开“属性”窗口。选项 C 的操作打开“编辑属性”对话框,不能设置或修改表单及控件的属性值。34.在下面列出的“标签”控件属性中,设置标签背景是否透明的属性是 _ 。(分数:2.00)A.FontnameB.AutosizeC.BackcolorD.Backstyle 解析:解析:“标签”控件是按一定格式显示在表单上的文本信息,用来显示表单中各种说明和提示信息。“标签”控件的属性主要包括“标签”的大小及颜色,“标签”所显示的文本内容、字体、大小和风格等。Fontname 表示标签显示
42、文本的字体名,Autosize 表示标签根据内容是否自动改变次小,Backcolor 表示标签背景颜色, Backstyle 表示标签背景是否透明。35.项目管理器可以方便而有效地管理数据库、表、表单、菜单、程序、类以及其他文件,并且可以将它们编译成 _。(分数:2.00)A.扩展名为.PRG 的文件B.扩展名为.MPR 的文件C.扩展名为.FXP 的文件D.扩展名为.APP 或.EXE 的文件 解析:解析:项目管理器可以对它所管理的文件及数据进行编译,最后生成扩展名为.APP 或.EXE 的文件。36.若要在文本框中输入密码,应使用 _ 属性来指定输入密码的掩盖符。(分数:2.00)A.Pa
43、sswordChar B.FontCharC.NameD.FontName解析:解析:属性 PasswordChar 用来确定是否在文本框控件显示用户输入的字符。所以,若要在文本框中输入密码,应使用该属性来指定输入密码的掩盖符。二、填空题(总题数:11,分数:22.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.栈的基本运算有 3 种:入栈、退栈和 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:读栈顶元素)解析:解析:栈的基本运算有 3 种:入栈、退栈和读栈顶元素。入栈运算是指在栈顶位置插入一个新
44、元素。这个运算有两个基本操作:首先将栈顶指针进一(即 top 加 1),然后将新元素插入到栈顶指针指向的位置。退栈运算是指取出栈顶元素并赋给一个指定的变量。这个运算有两个基本操作:首先将栈顶元素(栈顶指针指向的元素)赋给一个指定的变量,然后将栈顶指针退一(即 top 减 1)。读栈顶元素是指将栈顶元素赋给一个指定的变量。这个运算不删除栈顶元素,只是将它的值赋给一个变量。39.在面向对象方法中,信息隐蔽是通过对象的 1 性来实现的。(分数:2.00)填空项 1:_ (正确答案:正确答案:封装)解析:解析:软件工程的基本原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。信息
45、隐蔽是指采用封装技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。40.数据流的类型有 1 和事务型。(分数:2.00)填空项 1:_ (正确答案:正确答案:变换型)解析:解析:典型的数据流类型有两种:变换型和事务型。变换型:是指信息沿输入通路进入系统,同时由外部形式变换为内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统。事务型:在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。41.数据库系统中实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_ (正确答
46、案:正确答案:数据库管理系统 或 DBMS)解析:解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心。42.关系模型的数据操纵即是建立在关系上的数据操纵,一般有 1、增加、删除和修改 4 种操作。(分数:2.00)填空项 1:_ (正确答案:正确答案:查询)解析:解析:关系模型的数据操纵即是建立在关系上的数据操纵,一般有查询、增加、删除和修改 4 种操作。数据查询:用户可以查询关系数据库中的数据,它包括一个关系内的查询以及多个关系间的查询;数据删除的基本单位是一个关系内的元组,它的功能是将指定关系内的指定元组删除。数据插入仅对一个关系而言,在指定关系中插入一个或多个元组。数据修改是在一个关系中修改指定的元组和属性。43.扩展名为.prg 的程序文件在“项目管理器”的 1 选项卡中显示和管理。(分数:2.00)填空项 1:_
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1