计算机等级 > 二级考试 > Visual FoxPro > VF模拟试题 > 文章内容

全国计算机等级二级VisualFoxPro数据库程序设计选择题(4)

2017-6-6编辑:daibenhua

全国计算机等级二级VisualFoxPro数据库程序设计选择题

  无纸化考试选择题

  1.为了提高软件模块的独立性,模块之间最好是(  )。

  A.控制耦合

  B.公共耦合

  C.内容耦合

  D.数据耦合

  2.对关系S和R进行集合运算,结果中既包含s中的所有元组也包含R中的所有元组,这样的集合运算称为(  )。

  A.并运算

  B.交运算

  c.差运算

  D.积运算

  3.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(  )。

  A.数据与程序独立存放

  B.不同的数据被存放在不同的文件中

  C.不同的数据只能被对应的应用程序所使用

  D.以上3种说法都不对

  4.有下列二叉树,对此二叉树中序遍历的结果为(  )。

  

  A.ABCEDF

  B.ABCDE上

  C.ECBDFA

  D.ECFDBA

  5.对建立良好的程序设计风格,下列描述中正确的是(  )。

  A.程序应该简单、清晰、可读性好

  B.符号名的命名只需要符合语法

  C.充分考虑程序的执行效率

  D.程序的注释可有可无

  6.下列叙述中错误的是(  )。

  A.面向对象的程序设计,通过消息来实现对象之间的相互关系

  B.面向对象的程序设计,是用对象模拟问题领域中的实体

  C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小

  D.在面向对象的程序设计中,各个对象之间相互依赖性

  7.软件工程的理论和技术性研究的内容主要包括软件开发技术和(  )。

  A.消除软件危机

  B.软件工程管理

  C.程序设计自动化

  D.实现软件可重用

  8.在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送(  )。

  A.调用语句

  B.命令

  C.H令

  D.消息

  9.下列选项中,属于软件调试技术的是(  )。

  A.错误推断

  B.集成测试

  C.回溯法

  D.边界值分析

  10.程序设计语言的基本成分是数据成分、运算成分、控制成分和(  )。

  A.对象成分

  B.变量成分

  C.语句成分

  D.传输成分11.下列关于变量的叙述中,不正确的一项是(  )。

  A.在Visual FoxPro中,可以将不同类型的数据赋给同一个变量

  B.变量的类型决定变量值的类型

  C.在Visual FoxPro中,变量分为字段变量和内存变量

  D.变量值可以随时改变

  12.关系数据库管理系统所管理的关系是(  )。

  A.一个DBF文件

  B.若干个二维表

  C.一个DBC文件

  D.若干个DBC文件

  13.主文件名与表的主文件名相同,并且随表的打开而 自动打开,在增加记录或修改索引关键字值时会随着自动 更新的索引文件是(  )。

  A.复合索引文件

  B.结构复合压缩索引文件

  C.非结构复合索引文件

  D.单一索引文件

  14.在Visual FoxPro中以下叙述错误的是(  )。

  A.关系也被称作表

  B.数据库文件不存储用户数据

  c.表文件的扩展名是.dbf

  D.多个表存储在一个物理文件中

  15.命令“??”的作用是(  )。

  A.向用户提问的提示符

  B.可输出两个表达式的值

  C.从当前光标处显示表达式的值

  D.只能显示变量的值

  16.打开一个名为XM的项目文件,然后通过命令方式 新建一个数据库文件,则该数据库文件(  )。

  A.存在于当前打开的项目文件XM中

  B.不存在于当前打开的项目文件XM中,必须单独 添加

  C.不存在于当前打开的项目文件XM中,但与项目文 件建立了联系

  D.以上说法均不正确

  17.假定学生关系是S(S#,SNAME,SEX,AGE),课程 关系是C(C#,CNAME,TEACHER),学生选课关系是SC (S#,C#,GRADE)。要查找选修“COMPUTER”课程的 “女”学生姓名,将涉及关系(  )。

  A.S

  B.SC,C

  C.S,SC

  D.S,C,SC

  18.Visual FoxPro中支持两种类型的菜单,分别 是(  )。

  A.快捷菜单和条形菜单

  B.条形菜单和弹出式菜单

  c.条形菜单和下拉式菜单

  D.弹出式菜单和下拉式菜单

  19.当临时联系不再需要时可以取消,取消的命令 是(  )。

  A.DELETE RELATION

  B.DELETE JOIN

  C.SET RELATION TO

  D.SET JOIN T0

  20.下列有关ZAP命令的描述,正确的是(  )。

  A.ZAP命令只能删除当前表的当前记录

  B.ZAP命令只能删除当前表的带有删除标记的记录

  C.ZAP命令能删除当前表的全部记录

  D.ZAP命令能删除表的结构和全部记录

  选择题答案与解析

  1.D。【解析】耦合性与内聚性是模块独立性的两个定性标准,一般的程序设计都会尽量做到高内聚、低耦合,有利于提高模块的独立性。

  2.A。【解析】关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。

  3.D。【解析】数据独立性是数据库系统最重要的目标之一,它使数据能独立于应用程序。数据独立性包括数据的物理独立性和数据的逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的,即数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,用户程序也可以不变。

  4.D。【解析】二叉树的中序遍历是指先访问左子树,再访问根结点,最后访问右子树;当访问下级左、右子树时,也对照此原则。所以D选项正确。

  5.A。【解析】“清晰第一,效率第二”,在考虑到程序的执行效率的同时,一定要保证程序清晰、可读;对符号名的命名,除了要符合语法要求外,还要具有一定的含义;程序的注释可以帮助程序员理解程序,不是可有可无的。

  6.D。【解析】面向对象的程序设计是用对象模拟问题领域中的实体,备对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。

  7.B。【解析】基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括软件开发技术和软件工程管理。

  8.D。【解析】在面向对象方法中,对象之间通过消息进行通信。消息中只包含传递者的要求,但并不指示接受者应该怎么完成这些处理。

  9.C。【解析】软件调试技术包括强行排错法、回溯法和原因排除法。边界值分析、错误推断都是黑盒测试的方法。

  10.D。【解析】程序设计语言的基本成分有:数据成分,用于描述程序所涉及的数据;运算成分,用于描述程序中所包含的运算;控制成分,用于描述程序中所包含的控制;传输成分,用于表达程序中数据的传输。

  11.B。【解析】变量可分为字段变量和内存变量,内存变量是内存中的一个存储区域,变量值就是放在这个存储区域里的数据,而变量的类型即为变量值的类型。在VisualFoxPro中,变量的类型可以改变,可以把不同的类型的数据赋给同一个变量。

  12.B。【解析】用二维表结构来表示实体及其之间的关系的模型称为关系模型。在关系模型中,数据的逻辑结构是满足一定条件的二维表,一个二维表就是一个关系。

  13.B。【解析】结构复合压缩索引文件具有下列特性:在打开表时自动打开;在同一索引文件中能包含多个索引方案或索引关键字;在添加、更改或删除记录时,自动维护索。

  14.D。【解析】用二维表结构来表示实体及其之间的关系的模型称为关系模型。在关系模型中,数据的逻辑结构是满足一定条件的二维表,一个二维表就是一个关系。关系也被称作表。数据库文件不存储用户数据,数据都存在表文件当中。表文件的扩展名是.dbf。

  15.C。【解析】表示式执行时显示有两种格式:

  格式1:?[<表示式表>]

  格式2:??<表示式表>

  功能:计算表达式中的各表达式并输出各表达式值。

  格式2不会输出回车换行符,各表达式值在当前行的光标所在处直接输出。

  16.B。【解析】在Visual FoxPr0中,只有通过项目中“新建”按钮建立的文件,才属于当前项目。该新建的数据库文件,也不属于任何项目,与项目也没有任何联系。

  17.D。【解析】课程在SC表中,学生姓名在C表中,性别在S表中,所以本题涉及三个表,因此正确答案为选项D。

  18.B。【解析]Visual FoxPr0支持两种类型的菜单:条形菜单和弹出式菜单。每一个条形菜单都有一个内部名字和一组菜单选项,每个菜单选项都有一个名称(标题)和内部名字。每一个弹出式菜单也有一个内部名字和一组菜单选项,每个菜单选项有一个名称(标题)和内部序号(或系统菜单内部名字)。菜单项的名称显示于屏幕供用户识别,菜单及菜单项的内部名字或选项序号则用于在代码中引用。

  19.C。【解析】当临时联系不再需要时可以取消,取消的命令是:SET RELATION T0,将取消当前表到所有表的临时联系。

  如果只是取消某个具体的临时联系,应该使用语句:

  SET RELATl0N OFF INTO nWorkAreal|cTableA–liasl

  20.C。【解析】使用ZAP命令可以物理删除表中的全部记录(不管是否有删除标记),该命令只是删除全部记录,并没有删除表,执行完该命令后表结构依然存在。

全国计算机等级二级VisualFoxPro数据库程序设计选择题(3)

热点推荐

登录注册
触屏版电脑版网站地图