1、二级 VISUAL+FOXPRO笔试-178 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.查询设计器中“联接”选项卡对应的 SQL短语是(分数:2.00)A.WHEREB.JOINC.SETD.ORDER BY2.Visual FoxPro中 DO CASE-ENDCASE属于什么结构?(分数:2.00)A.顺序结构B.选择结构C.循环结构D.模块结构3.如果菜单项的名称为“统计”,热键是 T,在菜单名称一栏中应输入(分数:2.00)A.统计(T)B.统计(Ctrl+T)C.统计(Alt+T)D.统计(T)4.设当前工作区的数据库文件有
2、 8个字段,共有 10条记录,执行命令COPY TO NEW STRUCTURE EXTENDED后,将产生一个名为 NEW.DBF的数据库文件,则其字段数为(分数:2.00)A.4B.5C.8D.105.在 SELECT语句中,用来指定查询所用的表的子句是(分数:2.00)A.WHEREB.GROUP BYC.ORDER BYD.FROM6.为了设置两个表之间的数据参照完整性,要求这两个表是(分数:2.00)A.同一个数据库中的两个表B.两个自由表C.一个自由表和一个数据库表D.没有限制7.在 Visual FoxPro中,要运行查询文件 query1.qpr,可以使用命令(分数:2.00)
3、A.DO query1B.DO query1.qprC.DO QUERY query1D.RUN query18.在 Visual FoxPro的命令窗口中键入 CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤:(分数:2.00)A.单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B.单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C.单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D.单击“文件”菜
4、单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮9.下列叙述中正确的是(分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试10.关系运算中的选择运算是(分数:2.00)A.从关系中找出满足给定条件的元组的操作B.从关系中选择若干个属性组成新的关系的操作C.从关系中选择满足给定条件的属性的操作D.A和 B都对11.若要从学生表中检索出 jg并去掉重复记录,可使用如下 SQL语句SELECT_jg FROM student请选出正确的选项完成该语句(分数:2.00)A.ALL
5、B.*C.?D.DISTINCT12.在 ESQL语句中与表达式“供应商名 LIKE“%北京%“”功能相同的表达式是(分数:2.00)A.LEFT(供应商名,4)=“北京”B.“北京”$供应商名C.供应商名 IN“%北京%”D.AT(供应商名,“北京”)13.用黑盒技术测试用例的方法之一为(分数:2.00)A.因果图B.逻辑覆盖C.循环覆盖D.基本路径测试14.在 Visual FoxPro的项目管理器中不包括的选项卡是(分数:2.00)A.数据B.文档C.类D.表单15.下列模式中,能够给出数据库物理存储结构与物理存取方法的是(分数:2.00)A.内模式B.外模式C.概念模式D.逻辑模式16
6、.MOD(-13,-3)与 MOD(13,-3)的正确结果是(分数:2.00)A.-1,-2B.-1,-1C.-2,-1D.-2,-217.下面关于查询描述正确的是(分数:2.00)A.可以使用 CREATE VIEW打开查询设计器B.使用查询设计器可以生成所有的 SQL查询语句C.使用查询设计器生成的 SQL语句存盘后将存放在扩展名为 QPR的文件中D.使用 DO语句执行查询时,可以不带扩展名18.执行命令“INDEX on 姓名 TAG index name”建立索引后,下列叙述错误的是(分数:2.00)A.此命令建立的索引是当前有效索引B.此命令所建立的索引将保存在.idx 文件中C.表
7、中记录按索引表达式升序排序D.此命令的索引表达式是“姓名”,索引名是“index name”19.要使文件菜单项用“F”作为访问快捷键,定义该菜单标题可用(分数:2.00)A.文件(F)B.文件(F)C.文件(F)D.文件(20.修改本地视图的命令是(分数:2.00)A.OPEN VIEWB.CREATE VIEWC.USE VIEWD.MODIFY VIEW21.单击项目上的“连编”,则可以生成什么文件?(分数:2.00)ABATBAPPCDATDDAC22.报表的数据源可以是(分数:2.00)A.表或视图B.表或查询C.表、查询或视图D.表或其他报表23.当内存变量与字段名变量重名时,系统
8、优先处理(分数:2.00)A.内存变量B.字段名变量C.全局变量D.局部变量24.连编应用程序不能生成的文件是(分数:2.00)A.PP文件B.EXE文件C.OMDLL文件D.PRG文件25.在 Visual FoxPro的参照完整性规则不包括(分数:2.00)A.更新规则B.删除规则C.查询规则D.插入规则26.下面概念中,不属于面向对象方法的是(分数:2.00)A.对象B.继承C.类D.过程调用27.要建立两个表的参照完整性,要求这两个表(分数:2.00)A.是同一个数据库中的表B.两个自由表C.不同数据库中的表D.一个是数据库表,另一个是自由表28.设有下列二叉树:(分数:2.00)A.
9、ABCDEFB.BDAECFC.ABDCEFD.DBEFCA29.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于(分数:2.00)A.一对一关系B.一对二关系C.多对多关系D.一对多关系30.确定列表框内的某个条目是否被选定应使用的属性是(分数:2.00)A.ValueB.ColumnCountC.ListCountD.Selected31.在 Visual FoxPro中,代码片段是指(分数:2.00)A.能对运行并完成指定功能的 FoxPro程序B.一个子程序C.一组 FoxPro命令,用于完成某一项操作D.一个可以调用的函数32.以下关于
10、视图的描述中正确的是(分数:2.00)A.视图保存在项目文件中B.视图保存在数据库文件中C.视图保存在表文件中D.视图保存在视图文件中33.打开学生数据表及(对成绩字段的)索引文件,假定当前记录号为 200,欲使记录指针指向记录号为 100的记录,应使用命令(分数:2.00)A.LOCATE FOR记录序号=100B.SKIP 100C.GO TO 100D.SKIP-10034.要设置标签的显示文本,应使用的属性是(分数:2.00)A.AlignmentB.CaptionC.CommentD.Name35.下面对控件的描述正确的是(分数:2.00)A.用户可以在组合框中进行多重选择B.用户可
11、以在列表框中进行多重选择C.用户可以在一个选项组中选中多个选项按钮D.用户对一个表单内的一组复选框只能选中其中一个二、填空题(总题数:14,分数:30.00)36.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是 1。(分数:2.00)填空项 1:_37.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_38.软件生命周期一般可分为以下阶段:问题定义、可行性研究、 1、设计、编码、测试、运行与维护。(分数:2.00)填空项 1:_39.在 Visual FoxPro中数据库文件的扩展名是_,数据库表文件的扩展名是_。(分数:4.00)
12、填空项 1:_40.在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是 1 联系。(分数:2.00)填空项 1:_41.在 Visual FoxPro中,参照完整性规则包括更新规则、删除规则和 1 规则。(分数:2.00)填空项 1:_42.为了从用户菜单返回到默认的系统菜单,应该使用命令 SET_TO DEFAULT。(分数:2.00)填空项 1:_43.在 Visual FoxPro表中,主关键字的值不能为 1。(分数:2.00)填空项 1:_44.在 Visual FoxPro中,如果要改变表单上表格对象
13、中当前显示的列数,应设置表格的 1 属性值。(分数:2.00)填空项 1:_45.为“学生”表增加一个“平均成绩”字段的正确命令是:ALTER TABLE学生 ADD_平均成绩 N(5,2)(分数:2.00)填空项 1:_46.在将设计好的表单存盘时,系统将生成扩展名分别是 SCX和 1 的两个文件。(分数:2.00)填空项 1:_47.把当前表当前记录的学号,姓名字段值复制到数组 A的命令是:SCATTER FIELD学号,姓名_。(分数:2.00)填空项 1:_48.说明公共变量的命令关键字是 1(关键字必须拼写完整)。(分数:2.00)填空项 1:_49.函数 BETWEEN(40,34
14、,50)的运算结果是 1。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-178 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.查询设计器中“联接”选项卡对应的 SQL短语是(分数:2.00)A.WHEREB.JOINC.SETD.ORDER BY 解析:解析 本题考查对查询设计器的掌握。在查询设计器中,与“联接”选项卡对应的 SQL语句是JOIN故正确答案为选项 B。选项 A 中的 WHERE对应的是“筛选”选项卡,选项 D中的 ORDER BY对应的是“排序依据”选项卡。2.Visual FoxPro中 DO CA
15、SE-ENDCASE属于什么结构?(分数:2.00)A.顺序结构B.选择结构 C.循环结构D.模块结构解析:解析 DO CASE-ENDCASE 语句属于分支语句,而分支语句实现的是一种扩展的选择结构,它可以根据条件从多组代码中选择一组执行。故选项 B为正确答案。3.如果菜单项的名称为“统计”,热键是 T,在菜单名称一栏中应输入(分数:2.00)A.统计(T) B.统计(Ctrl+T)C.统计(Alt+T)D.统计(T)解析:解析 本题考查在 Visual FoxPro菜单设计中设置热键的方法。为菜单项设置热键的方法是在菜单标题后面键入下列符号:(字母),其中字母代表可以访问菜单的访问键,即热
16、键,故选项 A正确。4.设当前工作区的数据库文件有 8个字段,共有 10条记录,执行命令COPY TO NEW STRUCTURE EXTENDED后,将产生一个名为 NEW.DBF的数据库文件,则其字段数为(分数:2.00)A.4 B.5C.8D.10解析:解析 本题考查数据库文件结构的复制。使用命令 COPY TO文件名 STRUCTURE EXTENDED 可以将打开的数据库文件的结构作为数据库文件记录复制到新生成的数据库文件中,无论原数据库有多少个字段,新生成的数据库描述文件的字段数都为 4,故选项 A为正确答案。5.在 SELECT语句中,用来指定查询所用的表的子句是(分数:2.00
17、)A.WHEREB.GROUP BYC.ORDER BYD.FROM 解析:解析 在 SELECT语句中, WHERE 子句用于指定表之间的联接条件或记录的过滤条件,GROUP BY子句用于对记录进行分组, ORDER BY 子句用于对记录进行排序,FROM 子句用于指定查询所用的表。故选项 D为正确答案。6.为了设置两个表之间的数据参照完整性,要求这两个表是(分数:2.00)A.同一个数据库中的两个表 B.两个自由表C.一个自由表和一个数据库表D.没有限制解析:解析 本题考查对参照完整性概念的理解,属常考题。只有两个表是同一个数据库中的两个表时,这两个表之间的数据参照才能完整。因此答案 A正
18、确。7.在 Visual FoxPro中,要运行查询文件 query1.qpr,可以使用命令(分数:2.00)A.DO query1B.DO query1.qpr C.DO QUERY query1D.RUN query1解析:解析 本题是考查对 Visual FoxPro中运行查询文件语句的掌握。运行查询文件语句的命令格式为:DO查询文件名查询文件名需要带扩展名,选项 B正确。8.在 Visual FoxPro的命令窗口中键入 CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤:(分数:2.00)A.单击“文件”菜单中的“新建”按钮,然后在新建对
19、话框中选定“数据库”单选钮,再单击“新建文件”命令按钮 B.单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C.单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D.单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮解析:解析 本题考查考生对 Visual FoxPro系统中创建数据库操作的掌握。在 Visual FoxPro数据库系统中,用户可以通过三种方式来建立数据库:菜单方式,向导方式和命令方式。题目中给出的 CREATE DATA命令的功能是创建一个数
20、据库。答案 A正是创建数据库的菜单操作方式的描述。9.下列叙述中正确的是(分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试 D.程序经调试改错后不必进行再测试解析:解析 软件测试仍然是保证软件可靠性的主要手段,测试的目的是要尽量发现程序中的错误,调试主要是推断错误的原因,从而进一步改正错误。测试和调试是软件测试阶段的两个密切相关的过程,通常交替进行。选项 C正确。10.关系运算中的选择运算是(分数:2.00)A.从关系中找出满足给定条件的元组的操作 B.从关系中选择若干个属性组成新的关系的操作C.从关系中选择满足给定条件的属性的操作
21、D.A和 B都对解析:解析 本题考查的是对关系运算中选择运算的理解-选择是指从关系中找出满足给定条件的元组的操作。因此正确答案为选项 A。11.若要从学生表中检索出 jg并去掉重复记录,可使用如下 SQL语句SELECT_jg FROM student请选出正确的选项完成该语句(分数:2.00)A.ALLB.*C.?D.DISTINCT 解析:解析 在 SELECT语句的后面,如果选用 DISTINCT选项,表示去掉重复记录,选用 ALL代表显示所有记录,选用*代表所有字段,而?是非法的故选项 D为正确答案。12.在 ESQL语句中与表达式“供应商名 LIKE“%北京%“”功能相同的表达式是(
22、分数:2.00)A.LEFT(供应商名,4)=“北京”B.“北京”$供应商名 C.供应商名 IN“%北京%”D.AT(供应商名,“北京”)解析:解析 本题考查常用函数的掌握。函数 LEFT(字符表达式长度)的功能是从指定表达式的左端取一个指定长度的子串作为函数值。因此选项 A的含义是供应商名前两个汉字为“北京”。函数AT(字符表达式 1,字符表达式 2,数值表达式)的功能是:如果字符表达式 1是字符表达式 2的子串,则返回字符表达式 1值的首字符在字符表达式 2值中的位置;若不是子串,则返回 0,因此选项 D的含义是:返回供应商名在“北京”字符串中的位置。选项 B中的运算符$是子串包含测试,
23、“北京”$“供应商名”的表示“北京”是否是“供应商名”字段的子串。能够与题干中的LIKE实现同样的功能,为正确答案。13.用黑盒技术测试用例的方法之一为(分数:2.00)A.因果图 B.逻辑覆盖C.循环覆盖D.基本路径测试解析:解析 黑盒测试主要方法有等价值划分法,边界值分析法。错误推测法、因果图法等。白盒测试的主要方法有逻辑覆盖、基本路径测试循环覆盖等。因此只有 A属于黑盒测试。14.在 Visual FoxPro的项目管理器中不包括的选项卡是(分数:2.00)A.数据B.文档C.类D.表单 解析:解析 本题考查考生对 Visual FoxPro中项目管理器的熟悉程度。项目管理器中包含“数据
24、”、“文档”、“类”选项卡,不包括“表单”选项卡,故选项 D是正确答案。15.下列模式中,能够给出数据库物理存储结构与物理存取方法的是(分数:2.00)A.内模式 B.外模式C.概念模式D.逻辑模式解析:解析 能够给出数据库物理存储结构与物理存取方法的是内模式。外模式是用户的数据视图,也就是用户所见到的数据模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。没有逻辑模式这一说法。正确答案为 A。16.MOD(-13,-3)与 MOD(13,-3)的正确结果是(分数:2.00)A.-1,-2 B.-1,-1C.-2,-1D.-2,-2解析:解析 MOD()函数是数学运算函
25、数。请注意其使用方法,MOD()函数的被除数与除数同号时,结果为两数相除的余数,余数的符号与除数相同,如果被除数与除数异号,值为两数相除后的余数加上除数。故选项 A为正确答案。17.下面关于查询描述正确的是(分数:2.00)A.可以使用 CREATE VIEW打开查询设计器B.使用查询设计器可以生成所有的 SQL查询语句C.使用查询设计器生成的 SQL语句存盘后将存放在扩展名为 QPR的文件中 D.使用 DO语句执行查询时,可以不带扩展名解析:解析 选项 A错误,命令 CREATE VIEW 的功能是打开视图设计器。选项 B的错误在于对查询设计器的理解错误,查询设计器只能建立一些比较规则的查询
26、,对于复杂的查询,是不能设计出来的,比如嵌套查询。选项 D也错误,在调用查询时,必须加上扩展名。只有选项 C的描述是完全正确的。18.执行命令“INDEX on 姓名 TAG index name”建立索引后,下列叙述错误的是(分数:2.00)A.此命令建立的索引是当前有效索引B.此命令所建立的索引将保存在.idx 文件中 C.表中记录按索引表达式升序排序D.此命令的索引表达式是“姓名”,索引名是“index name”解析:解析 本题考查索引的建立执行命令建立索引以后,此命令建立的索引即为当前有效索引,系统默认按升序排列,但此命令并没有创建索引文件,因而其建立的索引不会保存在.idx 文件中
27、,故答案为选项 D。19.要使文件菜单项用“F”作为访问快捷键,定义该菜单标题可用(分数:2.00)A.文件(F)B.文件(F)C.文件(F) D.文件(解析:解析 本题考查快捷菜单的设计方法。添加访问键方法是在文件名后的括号内添加“”两个字符,再加上访问键的字母,故选项 C 为正确答案。20.修改本地视图的命令是(分数:2.00)A.OPEN VIEWB.CREATE VIEWC.USE VIEWD.MODIFY VIEW 解析:解析 修改本地视图的命令是MODIFY VIEW创建视图的命令是 CREATE VIEW,打开视图的命令是 USE VIEW,Visual FoxPro 中没有 O
28、PEN VIEW命令,故选项 D为正确答案。21.单击项目上的“连编”,则可以生成什么文件?(分数:2.00)ABATBAPP CDATDDAC解析:解析 要生成应用程序,可以单击项目上的“连编”,并选择“连编应用程序”按钮,则可以生成应用程序.APP 文件,故选项 B为正确答案。22.报表的数据源可以是(分数:2.00)A.表或视图 B.表或查询C.表、查询或视图D.表或其他报表解析:解析 本题考查报表的概念。报表的数据源可以是自由表、数据库表或视图。因此正确答案为选项 A。23.当内存变量与字段名变量重名时,系统优先处理(分数:2.00)A.内存变量B.字段名变量 C.全局变量D.局部变量
29、解析:解析 变量有内存变量和字段名变量两种,内存变量是指变量的值保存在内存中,而字段名变量是指变量的值保存在表中,当这两种类型的变量重名时,系统默认字段名变量优先。故选项 B为正确答案。24.连编应用程序不能生成的文件是(分数:2.00)A.PP文件B.EXE文件C.OMDLL文件D.PRG文件 解析:解析 本题考查应用程序的连编。连编可以生成三种类型的文件:第一种是应用程序文件;第二种是可执行文件.EXE;第三种是 DEL 文件,即动态链接库。故选项 D为正确答案。25.在 Visual FoxPro的参照完整性规则不包括(分数:2.00)A.更新规则B.删除规则C.查询规则 D.插入规则解
30、析:解析 本题考查参照完整性。参照完整性是指当插入,删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的操作是否正确。它一般包括更新规则、删除规则和插入规则。除此以外的均不正确,因此答案为 C。26.下面概念中,不属于面向对象方法的是(分数:2.00)A.对象B.继承C.类D.过程调用 解析:解析 A、B、C 属于面向对象方法,D 属于面向过程方法,故答案为 D。27.要建立两个表的参照完整性,要求这两个表(分数:2.00)A.是同一个数据库中的表 B.两个自由表C.不同数据库中的表D.一个是数据库表,另一个是自由表解析:解析 参照完整性只能在建立关联的两个表中进行
31、,所以必须是同一数据库中的表,故选项 A为正确答案。28.设有下列二叉树:(分数:2.00)A.ABCDEFB.BDAECFC.ABDCEFD.DBEFCA 解析:解析 二叉树的遍历分为先序、中序,后序三种不同方式。本题要求后序遍历,其遍历顺序应该为:后序遍历左于树后序遍历右子树访问根结点。按照定义,后序遍历序列是 DBEFCA,故答案为D。29.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于(分数:2.00)A.一对一关系 B.一对二关系C.多对多关系D.一对多关系解析:解析 本题考查考生对实体之间的关系的掌握。实体之间的关系共分为三种:一对
32、一关系,一对多关系、多对多关系。要区分实体之间的关系是属于哪种,最关键的方法就是从实体之间的关系出发,分析清楚两个实体之间的对应关系,从而得出结论。本题中的两个实体分别为班长和班级,他们之间的关系已由题干申明确说明,一个班长只能属于一个班级,同时一个班级也只能有一个班长,这恰好符合实体之间的一对一关系的定义,因此可以得出答案为 A。30.确定列表框内的某个条目是否被选定应使用的属性是(分数:2.00)A.ValueB.ColumnCountC.ListCountD.Selected 解析:解析 本题考查对列表框属性的掌握。确定列表框中的某个条目是否被选中,应使用 Selected属性,Colu
33、mnCount 属性用于指定列表框的列数,ListCount 属性用于统计列表框中数据条目的数目。Value属性为被选中条目的内容,故选项 D为正确答案。31.在 Visual FoxPro中,代码片段是指(分数:2.00)A.能对运行并完成指定功能的 FoxPro程序B.一个子程序C.一组 FoxPro命令,用于完成某一项操作 D.一个可以调用的函数解析:解析 在 Visual FoxPro中,代码片段不是一个完整 Visual FoxPro程序,本身并不能独立运行,它们要嵌入到编程工具所生成的程序代码中才能运行。代码片段可以调用于程序和函数,但本身不能作为用户的子程序和函数的调用,故选项
34、C为正确答案。32.以下关于视图的描述中正确的是(分数:2.00)A.视图保存在项目文件中B.视图保存在数据库文件中 C.视图保存在表文件中D.视图保存在视图文件中解析:解析 本题考查考生对视图概念的理解。视图是一个定制的虚拟逻辑表,不是一个单独的文件而从属于某一个数据库。因此选项 B正确。33.打开学生数据表及(对成绩字段的)索引文件,假定当前记录号为 200,欲使记录指针指向记录号为 100的记录,应使用命令(分数:2.00)A.LOCATE FOR记录序号=100B.SKIP 100C.GO TO 100 D.SKIP-100解析:解析 本题考查记录指针在数据表中的定位。GO TO 命令
35、是将记录指针直接指向记录号的,SKIP是记录指针在表中的上下移动,具体移动情况要根据 SKIP后面的参数来指定,故选项 C为正确答案。34.要设置标签的显示文本,应使用的属性是(分数:2.00)A.AlignmentB.Caption C.CommentD.Name解析:解析 在标签控件中,Alignment 属性用于指定文本在控件中的对齐方式。caption 属性用于设置标签的显示文本。Comment 属性用于存储标签的有关信息,不显示。Name 属性用于给标签指定一个名称。故选项 B为正确答案。35.下面对控件的描述正确的是(分数:2.00)A.用户可以在组合框中进行多重选择B.用户可以在
36、列表框中进行多重选择C.用户可以在一个选项组中选中多个选项按钮 D.用户对一个表单内的一组复选框只能选中其中一个解析:解析 本题考查列表框的属性。列表框中的 MultiSelect属性用来指定用户能否在列表框控件内进行多重选定,而组合框除了不能进行多重选定外,与列表框具有相似的含义和用法,选项 C正确。二、填空题(总题数:14,分数:30.00)36.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是 1。(分数:2.00)填空项 1:_ (正确答案:数据库系统 或 数据库系统阶段或 数据库或数据库阶段 或 数据库管理技术阶段)解析:解析 在数据库系统管
37、理阶段,数据是结构化的,是面向系统的,数据的冗余度小,从而节省了数据的存储空间,也减少了对数据的存取时间,提高了访问效率,避免了数据的不一致性,同时提高了数据的可扩充性和数据应用的灵活性;数据具有独立性,通过系统提供的映象功能,使数据具有两方面的独立性:一是物理独立性,二是逻辑独立性;保证了数据的完整性、安全性和并发性综上所达,数据独立性最高的阶段是数据库系统管理阶段。37.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_ (正确答案:对象)解析:解析 类描述的是具有相似性质的一组对象。例如,每本具体的书是一个对象,而这些具体的书都有共同的性质,它们都属于更一般的概念“书”
38、这一类对象。一个具体对象称为类的实例。38.软件生命周期一般可分为以下阶段:问题定义、可行性研究、 1、设计、编码、测试、运行与维护。(分数:2.00)填空项 1:_ (正确答案:需求分析)解析:解析 软件生命周期包括:问题定义、可行性研究、需求分析,设计,编码、测试、运行与维护。39.在 Visual FoxPro中数据库文件的扩展名是_,数据库表文件的扩展名是_。(分数:4.00)填空项 1:_ (正确答案:DBC 或 .DBC; DBF 或 .DBF)解析:解析 该类型题是常考题。在 Visual FoxPro中数据库文件的扩展名是.DBC,数据库表文件的扩展名是.DBF。40.在奥运会
39、游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是 1 联系。(分数:2.00)填空项 1:_ (正确答案:多对多或 m:n)解析:解析 实体之间的关系共分为三种:一对一关系、一对多关系、多对多关系要区分实体之间的关系是属于哪种,最关键是分析清楚两个实体之间的对应关系。本题中的两个实体分别为比赛项目和运动员,他们之间的关系已由题干中明确说明,一个运动员可以参加多个比赛项目而一个比赛项目有多个运动员参加,这恰好符合实体之间的多对多关系的定义。41.在 Visual FoxPro中,参照完整性规则包括更新规则、删除规则和
40、1 规则。(分数:2.00)填空项 1:_ (正确答案:插入)解析:解析 在 Visual FoxPro中参照完整性规则包括更新规则、删除规则和插入规则。42.为了从用户菜单返回到默认的系统菜单,应该使用命令 SET_TO DEFAULT。(分数:2.00)填空项 1:_ (正确答案:SYSMENU)解析:解析 将用户菜单返回到默认的系统菜单可以使用命令SET SYSMENU TO DEFAULT。43.在 Visual FoxPro表中,主关键字的值不能为 1。(分数:2.00)填空项 1:_ (正确答案:空)解析:解析 在 Visual FoxPro表中,必须保证主关键字的值不能在整个表的
41、每一个记录中为空,即出现 NULL值。44.在 Visual FoxPro中,如果要改变表单上表格对象中当前显示的列数,应设置表格的 1 属性值。(分数:2.00)填空项 1:_ (正确答案:ColumnCount)解析:解析 ColumnCount 用来改变表单上表格对象中当前显示的列数; Visible 属性设置表单的是否可见。45.为“学生”表增加一个“平均成绩”字段的正确命令是:ALTER TABLE学生 ADD_平均成绩 N(5,2)(分数:2.00)填空项 1:_ (正确答案:COLUMN)解析:解析 本题考查表结构的修改,其命令格式为:ALTER TABLE表名如需要增加字段可以
42、用 ADD COLUMN短语。46.在将设计好的表单存盘时,系统将生成扩展名分别是 SCX和 1 的两个文件。(分数:2.00)填空项 1:_ (正确答案:SCT 或 .SCT)解析:解析 本题考查表单文件的类型。将设计好的表卑存盘时、设计的表单将被保存在一个表单文件和一个表单备注文件里。表单文件的扩展名为.SCX,表单备注文件的扩展名为.SCT。47.把当前表当前记录的学号,姓名字段值复制到数组 A的命令是:SCATTER FIELD学号,姓名_。(分数:2.00)填空项 1:_ (正确答案:TO A)解析:解析 要将表的当前记录复制到数组,可以使用 SCATTER命令。命令中使用 FIEL
43、D短语来指定复制的字段项,并使用 TO短语指定目标数组名。48.说明公共变量的命令关键字是 1(关键字必须拼写完整)。(分数:2.00)填空项 1:_ (正确答案:PUBLIC)解析:解析 题目要求定义公共变量,则可以用 PUBLIC来声明。同时请记住其他几种类型变量的声明方法,私有变量用 PRIVATE,局部变量用 LOCAL。49.函数 BETWEEN(40,34,50)的运算结果是 1。(分数:2.00)填空项 1:_ (正确答案:.T. 或 逻辑真、或 真 或 .Y.)解析:解析 函数 BETWEEN-|_|-用来判断一个表达式的值是否介于另外两个表达式的值之间,返回值为逻辑真(.T.)或逻辑假(.F.)。在本题中数值 40介于 34 和 50之间,因此表达式返回值为逻辑真(.T.)。