【计算机类职业资格】国家二级VF笔试-试卷152及答案解析.doc

上传人:inwarn120 文档编号:1333927 上传时间:2019-10-17 格式:DOC 页数:13 大小:84.50KB
下载 相关 举报
【计算机类职业资格】国家二级VF笔试-试卷152及答案解析.doc_第1页
第1页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷152及答案解析.doc_第2页
第2页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷152及答案解析.doc_第3页
第3页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷152及答案解析.doc_第4页
第4页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷152及答案解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、国家二级 VF 笔试-试卷 152 及答案解析(总分:98.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.下列关于队列的叙述中正确的是_。(分数:2.00)A.在队列中只能插入数据B.在队列中只能删

2、除数据C.队列是先进先出的线性表D.队列是先进后出的线性表5.对长度为 N 的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。(分数:2.00)A.N+1B.NC.(N+1)/2D.N/26.信息隐蔽的概念与下述哪一种概念直接相关_。(分数:2.00)A.软件结构定义B.模块独立性C.模块类型划分D.模拟耦合度7.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是_。(分数:2.00)A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考

3、8.在结构化方法中,软件功能分解属于软件开发中的_阶段。(分数:2.00)A.详细设计B.需求分析C.总体设计D.编程调试9.软件调试的目的是_。(分数:2.00)A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能10.按条件 f 对关系 R 进行选择,其关系代数表达式为_。(分数:2.00)A.B.C.D.11.数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的_的过程,包括确定数据库在物理设备上的存储结构和存取方法。(分数:2.00)A.逻辑结构B.物理结构C.概念结构D.层次结构12.函数 SUBSTR(“数据库二级考试”,AT(“1”,“567890123”),4)

4、返回的值是_。(分数:2.00)A.“数据”B.“二级”C.“数据库”D.“二级考试”13.在“表设计器”中定义字段的类型时,可以定义的类型为_种。(分数:2.00)A.4B.9C.6D.1314.如果在数据库表中设置主索引或候选索引,则能保证数据的_。(分数:2.00)A.实体完整性B.域完整性C.参照完整性D.表完整性15.在 VisualFoxPro 命令窗口中输入 CREATEDATA 命令后,屏幕出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤,单击“文件”菜单中的“新建”按钮,_。(分数:2.00)A.在“新建”对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B.

5、在“新建”对话框中选定“数据库”单选钮,再单击“向导”命令按钮C.在“新建”对话框中选定“表”单选钮,再单击“新律文件”命令按钮D.在“新建”对话框中选定“表”单选钮,再单击“向导”命令按钮16.关系数据库中,表与表之间的联系是通过_来实现的。(分数:2.00)A.实体完整性规则B.参照完整性规则C.用户自定义的完整性D.值域17.在进行 SQL 多表连接查询时,用_表明连接的条件。(分数:2.00)A.FOR 或 WHILEB.FOR 或 WHEREC.WHERE 或 OND.JOIN 或 ON18.下面关于查询的描述中,正确的是_。(分数:2.00)A.可以使用 CREATEVIEW 打开

6、查询设计器B.使用查询设计器可以生成所有的 SQL 查询语句C.使用查询设计器生成的 SQL 语句存盘后将存放在扩展名为 QPR 的文件中D.使用 DO 语句执行查询时,可以不带扩展名19.设选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。要从选课表中统计每个学生选修的课程门数,应使用的 SELECT-SQL 语句是_。(分数:2.00)A.SELECTCOUNT(*)FROM 选课表B.SELECTCOUNT(*)FROM 选课表 GROUPBY 学号C.SELECTDISTINCTCOUNT(*)FROM 选课表D.SELECTDISTINCTCOUNT(*)FROM 选课

7、表 GROUPBY 学号20.建立一个学生表 ST,它由学号 XH、姓名 XM、所在系 SD 这 3 个属性组成,其中学号属性不能为空。在下列语句中,能实现该功能的正确语句是_。(分数:2.00)A.CREATETABLEST(XHCHAR(5)NOTNULL;XMCHAR(20)SDCHAR(15)B.CREATETABLEST(XHCHAR(5),XMCHAR(20)NOTNULL,SDCHAR(15)C.CREATETABLEST(XHCHAR(5)NOTNULL,XMCHAR(20),SDCHAR(15)D.CREATETABLEST(XHCHAR(5)UNIQUE;XMCHAR(20

8、);SDCHAR(15)21.使用 SQL 语言有两种方式,它们是_。(分数:2.00)A.菜单式和交互式B.嵌入式和程序式C.交互式和嵌入式D.命令式和解释式22.如果要选择分数在 70 和 80 之间的记录,正确的 SQL 表达式是_。(分数:2.00)A.分数70AND80B.分数 BETWEEN70AND80C.分数70OR 分数80D.分数 IN(70,80)23.在 VisualFoxPro 的表中,可以链接或嵌入 OLE 对象的字段类型是_。(分数:2.00)A.备注型字段B.通用型和备注型字段C.通用型字段D.任何类型的字段24.在一个表单中,如果一个命令按钮 Com1 的方法

9、程序中要引用文本框 Text1 中的 Value 属性值,下列中的_是正确的。(分数:2.00)A.ThisForm.Text1.ValueB.This.Text1.ValueC.Com1.Text1.ValueD.This.Parent.Value25.使用报表向导创建报表的步骤,不包括_。(分数:2.00)A.字段选取B.建立索引C.分组记录D.定义报表布局26.在创建数据表的 CREATETABLE 语句中,可以定义与该表有关的完整性约束条件。下列选项中,定义唯一性约束条件的是_。(分数:2.00)A.CHECKB.PRIMARYKEYC.NOTNULLD.UNIQUE27.自由表不能创

10、建的索引是_。(分数:2.00)A.主索引B.普通索引C.候选索引D.唯一索引28.下列叙述中,错误的是_。(分数:2.00)A.可以将同一个数据库文件添加到不同的项日文件中B.可以将同一个表单文件添加到不同的项日文件中C.可以将同一个自由表文件添加到不同的数据库文件中D.可以将同一个自由表文件添加到不同的项目文件中29.如果要将用户自定义的菜单内容添加到系统菜单之后,应使用“显示”菜单中的“常规选项”,在“常规选项”对话框中的“位置设置”选取_。(分数:2.00)A.替换B.追加C.在之前D.在之后30.下列控件中,_是输出类控件。(分数:2.00)A.标签B.文本框C.编辑框D.微调按钮3

11、1.在 VisualFoxPro 的表中,如果要用一个字段来存放图形、电子表格、声音等多媒体数据,应将该字段的类型定义成_。(分数:2.00)A.浮动型B.通用型C.字符型D.备注型32.VisualFoxPro 的“项目管理器”的“文档”选项卡用于显示和管理_。(分数:2.00)A.表单、报表和标签B.表单、控件和数据库C.数据库、自由表和报表D.数据库、自由表和查询33.下列关于 VisualFoxPro 工具栏的叙述中,错误的一条是_。(分数:2.00)A.工具栏可以显示或隐藏B.可以修改和删除系统提供的工具栏C.用户可以创建自己的工具栏D.可以删除用户创建的工具栏34.设 Visual

12、FoxPro 的程序中有 PROG1.PRG、PROG2.PRG、PROG3.PRG3 层程序依次嵌套,下面的叙述中,正确的是_。(分数:2.00)A.在 PROG1.PRG 中用!RUNPROG2.PRG 语句可以调用 PROG2.PRG 子程序B.在 PROG2.PRG 中用 RUNPROG3.PRG 语句可以调用 PROG3.PRG 子程序C.在 PROG3.PRG 中用 RETURN 语句可以返回 PROG1.PRG 主程序D.在 PROG3.PRG 中用 RETURNTOMASTER 语句可返回 PROG1.PRG 主程序35.设 X100,Y200,G“X+Y“,则表达式 5+&G

13、 的值是_。(分数:2.00)A.305B.503C.300D.5+“X+Y“36.向学生表 ST 中增加一个新列;出生日期(RQ),其类型为日期型。实现该功能的正确 SQL 语句是_。(分数:2.00)A.APPENDTABLERQDATEADDSTB.APPENDTABLERQDATEADDSTNOTNULLC.ALTERTABLESTADDRQDATESMALLINTD.ALTERTABLESTADDRQDATE二、填空题(总题数:13,分数:26.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.栈中允许进行插

14、入和删除的一端为 1。(分数:2.00)填空项 1:_39.已知一棵含有 n 个结点的树中,只有度为 k 的结点和度为 0 的叶子结点,则该树中含有的叶子结点个数为 1。(分数:2.00)填空项 1:_40.在结构化程序设计的原则中,“先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标”称为 1 原则。(分数:2.00)填空项 1:_41.软件工程研究的内容主要包括:软件开发技术和 1。(分数:2.00)填空项 1:_42.关系模型允许定义 3 类数据约束,它们是 1 约束、参照完整性约束以及用户定义的完整性约束。(分数:2.00)填空项 1:_43. 1 指只有满足连接条件的记录才包含在

15、查询结果中。(分数:2.00)填空项 1:_44.在 Visual FoxPro 中,编译后的查询程序的扩展名为 1。(分数:2.00)填空项 1:_45.在 Visual FoxPro 中,用于清除所有除了以 A 开头的内存变量的命令格式为 1。(分数:2.00)填空项 1:_46.在实体间的联系中,学校和校长两个实体型之间存在 1 联系,而老师和同学两个实体型之间存在 2 联系。(分数:2.00)填空项 1:_填空项 1:_47.数据库表之间的一对多联系通过表的 1 索引和子表的 2 索引实现。(分数:2.00)填空项 1:_填空项 1:_48.过程 A2 中的?命令输出结果是 1,过程

16、A1 中的?命令输出结果是 2,主程序 A 中的?命令输出的结果是 3。 A 过程如下: SET TALK OFF A=0 B=0 DO A1 ?A,B RETURN A1 过程如下: PRIVATE A A=“Welcome1!” B=“Yes” DO A2 ?A,B A2 过程如下: ?A,B PRIVATE B A=999 B=888 RETURN(分数:2.00)填空项 1:_49.假设学生选课管理数据库中有 3 个表:学生、课程和学生选课,其结构分别如下所示: 学生(学号C(6),姓名 C(8),系别 C(30),省份 C(10) 课程(课程号 C(6),课程名 C(20),先修课号

17、 C(6) 学生选课(学号 C(6),课程号 C(6),成绩 N(4) 如果要查询其选课课程号为“001”课程且成绩在 90 分以上的学生姓名、学号、系别以及成绩的情况,请对下面的 SQL 语句填空。 SELECT 学生学号,学生姓名,学生.系别,学生选课课程号,学生选课.成绩 FROM 学生选课管理!学生,学生选课管理!学生选课 WHERE 1AND 2AND 3。(分数:2.00)填空项 1:_填空项 1:_填空项 1:_国家二级 VF 笔试-试卷 152 答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D

18、四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.在下列选项中,_不是一个算法一般应该具有的基本特征。(分数:2.00)A.确定性B.可行性C.无穷性 D.拥有足够的情报解析:解析: 作为一个算法,一般应具有以下几个基本特征。可行性确定性有穷性拥有足够的情报3.希尔排序法属于哪一种类型的排序法_。(分数:2.00)A.交换类排序法B.插入类排序法 C.选择类排序法D.建堆排序法解析:解析: 希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序做了很大的改进。4.下列关于队列

19、的叙述中正确的是_。(分数:2.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表 D.队列是先进后出的线性表解析:解析: 队列是指允许在一端进行插入、而在另端进行删除的线性表。它又称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。5.对长度为 N 的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。(分数:2.00)A.N+1B.N C.(N+1)/2D.N/2解析:解析: 在进行顺序查找过程中,如果被查的元素是线性表中的最后一个,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。6.信

20、息隐蔽的概念与下述哪一种概念直接相关_。(分数:2.00)A.软件结构定义B.模块独立性 C.模块类型划分D.模拟耦合度解析:解析: 信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件的模块独立性的度量标准是耦合性和内聚性。一个模块的内聚性越强,则该模块的模块独立性越强。而内聚性是信息隐蔽和局部化概念的自然扩长。7.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是_。(分数:2.00)A.模拟现实世界中不同事物之间的联系B.强调模拟现实

21、世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题 D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考解析:解析: 面向对象的设计方法与传统的面向过程的方法有本质不同。它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。8.在结构化方法中,软件功能分解属于软件开发中的_阶段。(分数:2.00)A.详细设计B.需求分析C.总体设计 D.编程调试解析:解析: 总体设计过程通常由两个主要阶段组成:系统设计。确定系统的具体实现方案;结构设计,确定软件

22、结构。为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。9.软件调试的目的是_。(分数:2.00)A.发现错误B.改正错误 C.改善软件的性能D.挖掘软件的潜能解析:解析: 由程序调试的概念可知:程序调试活动由两部分组成,其一是根据错误的迹象确定程序中错误的确切性质、原因和位置。其二,对程序进行修改,排除这个错误。所以程序调试的目的就是诊断和改正程序中的错误。10.按条件 f 对关系 R 进行选择,其关系代数表达式为_。(分数:2.00)A.B.C. D.解析:解

23、析: 选择运算是一个一元运算,关系 R 通过选择运算(并由该运算给出所选择的逻辑条件)后仍为一个关系。这个关系是由 R 中那些满足逻辑条件的元组所组成。如果关系的逻辑条件为 f,则 R 满足 f的选择运算可以写成:6g(R)。11.数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的_的过程,包括确定数据库在物理设备上的存储结构和存取方法。(分数:2.00)A.逻辑结构B.物理结构 C.概念结构D.层次结构解析:解析: 根据数据库物理设计的概念可知:为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理结构就是指数据库在物理设备上的存储结构与

24、存取方法。12.函数 SUBSTR(“数据库二级考试”,AT(“1”,“567890123”),4)返回的值是_。(分数:2.00)A.“数据”B.“二级” C.“数据库”D.“二级考试”解析:解析:在本函数中,从“数据库二级考试”中截取字符串的起始位置由函数 AT()的结果确定。函数 AT(“1”,“567890123”)的作用是测试字符“1”在字符串“567890123”中首次出现的起始位置,其返回值是 7。由此可知,函数 SUBSTR(“数据库二级考试”,AT(“1”,“567890123”),4)是要在“数据库二级考试”中从第 7 个字符位置开始截取出 4 个字符。最后截取出的是“二级

25、”这两个汉字。13.在“表设计器”中定义字段的类型时,可以定义的类型为_种。(分数:2.00)A.4B.9C.6D.13 解析:解析:在“表没计器”中定义字段的类型时,可以定义的类型有;字符型、货币型、数值型、浮动型、日期型、日期时间型、双精度型、整型、逻辑型、备注型、通用型、字符型(二进制)、备注型(二进制)等 13 种。14.如果在数据库表中设置主索引或候选索引,则能保证数据的_。(分数:2.00)A.实体完整性 B.域完整性C.参照完整性D.表完整性解析:解析:实体完整性是保证表中记录唯一的特性,即在表中不允许有重复的记录。在 VisualFoxPro中,利用主关键词或候选关键词来保证表

26、的实体完整性。如果一个字段的值或几个字段的值能够唯一标识表中的一条记录,则这样的字段称为候选关键词。在一个表中可能有多个候选关键词,选择其中一个作为主关键词。在 VisualFoxPro 中,主索引即是主关键词,候选索引即是候选关键词。15.在 VisualFoxPro 命令窗口中输入 CREATEDATA 命令后,屏幕出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤,单击“文件”菜单中的“新建”按钮,_。(分数:2.00)A.在“新建”对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮 B.在“新建”对话框中选定“数据库”单选钮,再单击“向导”命令按钮C.在“新建”对话框中选

27、定“表”单选钮,再单击“新律文件”命令按钮D.在“新建”对话框中选定“表”单选钮,再单击“向导”命令按钮解析:解析:可以使用命令创建数据库,也可以用菜单创建数据库。CREATEDATA 命令的功能是创建数据库,CREATE 命令的功能是创建表。选项 A 是新建数据库,屏幕会出现一个创建对话框。选项 B 是采用“向导”方式创建数据库,屏幕会出现“数据库向导”对话框。选项 C 和 D 是创建一个表。16.关系数据库中,表与表之间的联系是通过_来实现的。(分数:2.00)A.实体完整性规则B.参照完整性规则 C.用户自定义的完整性D.值域解析:解析:通过参照完整性规则,可以在插入、删除或修改一个表中

28、的数据时,通过参照引用相互关联的另一个表的数据,来检查对表的数据操作是否正确。17.在进行 SQL 多表连接查询时,用_表明连接的条件。(分数:2.00)A.FOR 或 WHILEB.FOR 或 WHEREC.WHERE 或 ON D.JOIN 或 ON解析:解析:在进行多表连接时,表连接的方法有两种:一种是在 FORM 子句指明进行连接的表名,WHERE子句指明连接的条件;另一种是在 FORM 子句中跟 JOIN 关键词,由其后的 ON 表明连接的条件。选项 A 和B 中的 FOR 不是多表连接的短语,选项 C 正确,选项 D 中的 JOIN 是连接的关键词。18.下面关于查询的描述中,正确

29、的是_。(分数:2.00)A.可以使用 CREATEVIEW 打开查询设计器B.使用查询设计器可以生成所有的 SQL 查询语句C.使用查询设计器生成的 SQL 语句存盘后将存放在扩展名为 QPR 的文件中 D.使用 DO 语句执行查询时,可以不带扩展名解析:解析:CREATEVIEW 命令是打开视图设计器来设计视图,CREATEQUERY 命令是打开查询设计器来设计查询。使用查询设计器可以生成 SQL 中的 SELECT 语句,而查询设计器只能建立一些比较规则的查询,不能生成所有的 SQL 查询语句。使用查询设计器生成的 SQL 语句存盘后将存放在扩展名为QPR 的文件中。使用 DO 语句执行

30、查询时,如果不带扩展名,则系统默认是执行一个程序文件,而不是查询,因此必须带上扩展名.QPR。19.设选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。要从选课表中统计每个学生选修的课程门数,应使用的 SELECT-SQL 语句是_。(分数:2.00)A.SELECTCOUNT(*)FROM 选课表B.SELECTCOUNT(*)FROM 选课表 GROUPBY 学号 C.SELECTDISTINCTCOUNT(*)FROM 选课表D.SELECTDISTINCTCOUNT(*)FROM 选课表 GROUPBY 学号解析:解析:在选课表中,每个学生只要选修了一门课程就有一条记录,

31、如果选修了多门课程,就有多条记录。特殊函数 COUNT(*)用来统计记录的个数,不消除重复行,不允许使用 DISTINCT 短语。选项 A 统计的是选课表中所有的记录数,选项 B 是按学号进行分组,然后统计分组后,显示每一组的记录数,也就统计出了每个学生选修课程的门数,选项 C 和选项 D 中使用了 DISTINCT 短语,所以是错误的。20.建立一个学生表 ST,它由学号 XH、姓名 XM、所在系 SD 这 3 个属性组成,其中学号属性不能为空。在下列语句中,能实现该功能的正确语句是_。(分数:2.00)A.CREATETABLEST(XHCHAR(5)NOTNULL;XMCHAR(20)S

32、DCHAR(15)B.CREATETABLEST(XHCHAR(5),XMCHAR(20)NOTNULL,SDCHAR(15)C.CREATETABLEST(XHCHAR(5)NOTNULL,XMCHAR(20),SDCHAR(15) D.CREATETABLEST(XHCHAR(5)UNIQUE;XMCHAR(20);SDCHAR(15)解析:解析:根据题目要求,学号属性不能为空值。因此,在说明学号(XH)属性时,应在其后加上约束条件 NOTNULL(非空)。显然,选项 B 和 D 不符合要求。在选项 A 中,各属性之间的分隔符使用的是分号(;),不符合 SQL 语法规则,因此选项 A 的语

33、句也是错误的。能实现题目要求的正确 SQL 语句是选项 C。21.使用 SQL 语言有两种方式,它们是_。(分数:2.00)A.菜单式和交互式B.嵌入式和程序式C.交互式和嵌入式 D.命令式和解释式解析:解析:SQL 语言可直接以命令方式交互使用(交互式),也可嵌入到程序设计语言中以程序方式使用(嵌入式)。现有数据库应用开发工具一般将 SQL 语言直接融入到自身的语言之中,使用起来更方便,这些使用方式为用户提供了灵活的选择余地,尽管 SQL 的使用方式不同,但 SQL 语言的语法基本是一致的。22.如果要选择分数在 70 和 80 之间的记录,正确的 SQL 表达式是_。(分数:2.00)A.

34、分数70AND80B.分数 BETWEEN70AND80 C.分数70OR 分数80D.分数 IN(70,80)解析:解析:本题可以用比较大小和确定范围两种方式来实现。选项 A 在 AND 后面的比较运算少了一个“分数”,选项 C 的逻辑运算符 OR 在此题中用法错误,选项 D 是指分数是 70 或是 80,不是一个范围,只有选项 B 是正确的。23.在 VisualFoxPro 的表中,可以链接或嵌入 OLE 对象的字段类型是_。(分数:2.00)A.备注型字段B.通用型和备注型字段C.通用型字段 D.任何类型的字段解析:解析:在 VisualFoxPro 的表中,备注型字段用来存放一切可以

35、接受的字符型数据。通用型用来存放图形、电子表格、声音等多媒体数据,在通用型字段中插入多媒体数据,可以是用链接和嵌入两种方式;VisualFoxPro 的通用型字段可作为 OLE 客户,其服务器程序可以是 Word、Excel、Paintbrush 等。嵌入是指 OLE 服务器和 VisualFoxPro 中都存储 OLE 对象,但 VisualFoxPro 的 OLE 对象是从前者得到的。链接是指 OLE 服务器存储 OLE 对象,但 VisualFoxPro 中只存放该 OLE 对象的指针,不存储 OLE 对象本身。24.在一个表单中,如果一个命令按钮 Com1 的方法程序中要引用文本框 T

36、ext1 中的 Value 属性值,下列中的_是正确的。(分数:2.00)A.ThisForm.Text1.Value B.This.Text1.ValueC.Com1.Text1.ValueD.This.Parent.Value解析:解析:本题涉及到对象的引用,对象的引用分为绝对引用和相对引用。绝对引用某一对象时,必须指明与该对象有关的所有容器类对象。相对引用需要使用一些关键词来标识出操作对象。在这些关键词中,Parent 表示对象的上一层包容对象,This 表示本对象,ThisForm 表示包含该对象的表单,ThisFormSet表示包含该对象的表单集。在本题中,This 代表命令按钮 C

37、om1,ThisForm 代表当前表单,Value 是对象的当前取值。ThisFormText1.Value 表示本表单文本框 Text1 当前值,是正确的;This.Text1.Value和 Com1.Text1.Value 表示的是命令按钮 Com1 中文本框 Text1 当前值,是错误的;This.Parent.Value 表示当前命令按钮的上一级容器表单的值,也是错误的。25.使用报表向导创建报表的步骤,不包括_。(分数:2.00)A.字段选取B.建立索引 C.分组记录D.定义报表布局解析:解析:使用报表向导创建报表的步骤如下。字段选取。分组记录。选择报表样式。定义报表布局。排序记录。

38、完成。选项 B 不是使用报表向导创建报表的步骤。26.在创建数据表的 CREATETABLE 语句中,可以定义与该表有关的完整性约束条件。下列选项中,定义唯一性约束条件的是_。(分数:2.00)A.CHECKB.PRIMARYKEYC.NOTNULLD.UNIQUE 解析:解析:PRIMARYKEY 用于定义数据表的主关键词(主索引),NOTNULL 定义字段的值不能为空,UNIQUE定义字段取值必须唯一,CHECK 定义域完整性约束,表示字段的取值在指定范围内。27.自由表不能创建的索引是_。(分数:2.00)A.主索引 B.普通索引C.候选索引D.唯一索引解析:解析:根据索引关键词的唯一性

39、(关键词不允许重复)、非空性(关键词不能为空)和所起的作用,索引分为主索引、候选索引、唯一索引和普通索引。主索引仅适用于数据库表,自由表不能创建主索引。28.下列叙述中,错误的是_。(分数:2.00)A.可以将同一个数据库文件添加到不同的项日文件中B.可以将同一个表单文件添加到不同的项日文件中C.可以将同一个自由表文件添加到不同的数据库文件中 D.可以将同一个自由表文件添加到不同的项目文件中解析:解析:当一个自由表文件添加到一个数据库中后,就属于这个数据库中的数据表,不能再添加到另一个数据库中,除非从原来的数据库中移出。除了属于某个数据库的数据表文件之外的其他文件,如数据库文件、自由表文件和表

40、单文件等,则可添加到不同的项目文件中。29.如果要将用户自定义的菜单内容添加到系统菜单之后,应使用“显示”菜单中的“常规选项”,在“常规选项”对话框中的“位置设置”选取_。(分数:2.00)A.替换B.追加 C.在之前D.在之后解析:解析:“常规选项”对话框中的“位置”用于指明用户定义的菜单与系统菜单的关系。其中:“替换”是以用户菜单取代系统菜单;“追加”将用户菜单添加到系统菜单之后;“在之前”将用户菜单添加到指定系统菜单标题之前;“在之后”将用户菜单添加到指定系统菜单标题之后。30.下列控件中,_是输出类控件。(分数:2.00)A.标签 B.文本框C.编辑框D.微调按钮解析:解析:“标签”控

41、件主要用于显示一段固定的文本信息字符串,它没有数据源,把要显示的字符串直接赋予标签的“标题“(Caption)属性即可,它是输出类控件;“文本框”允许用户在表单上输入或查看文本,“文本框”一般包含一行文本,它允许用户添加或编辑保存在表中非备注字段中的数据;“编辑框”允许用户编辑长字段或备注字段文本,编辑框的属性与文本框相同;“微调”按钮用于接受给定范围内的数值输入。使用微调控件,一方面可以代替键盘输入接受一个值,另一方面可以在当前值的基础上做微小的增量或减量调节。文本框、编辑框和微调按钮都有输入输出的作用。31.在 VisualFoxPro 的表中,如果要用一个字段来存放图形、电子表格、声音等

42、多媒体数据,应将该字段的类型定义成_。(分数:2.00)A.浮动型B.通用型 C.字符型D.备注型解析:解析:通用型字段用来存放图形、图像、声音以及电子表格等多媒体数据。通过“编辑”菜单的“插入对象”可以给通用型字段输入数据。32.VisualFoxPro 的“项目管理器”的“文档”选项卡用于显示和管理_。(分数:2.00)A.表单、报表和标签 B.表单、控件和数据库C.数据库、自由表和报表D.数据库、自由表和查询解析:解析:“项目管理器”的“文档”选项卡用于显示和管理表单、报表和标签。33.下列关于 VisualFoxPro 工具栏的叙述中,错误的一条是_。(分数:2.00)A.工具栏可以显

43、示或隐藏B.可以修改和删除系统提供的工具栏 C.用户可以创建自己的工具栏D.可以删除用户创建的工具栏解析:解析:VisualFoxPro 的系统工具栏可以显示或隐藏,但不能修改和删除。用户可以创建或删除自己的工具栏。34.设 VisualFoxPro 的程序中有 PROG1.PRG、PROG2.PRG、PROG3.PRG3 层程序依次嵌套,下面的叙述中,正确的是_。(分数:2.00)A.在 PROG1.PRG 中用!RUNPROG2.PRG 语句可以调用 PROG2.PRG 子程序B.在 PROG2.PRG 中用 RUNPROG3.PRG 语句可以调用 PROG3.PRG 子程序C.在 PRO

44、G3.PRG 中用 RETURN 语句可以返回 PROG1.PRG 主程序D.在 PROG3.PRG 中用 RETURNTOMASTER 语句可返回 PROG1.PRG 主程序 解析:解析:VisualFoxPro 的程序是由若干个功能模块有机组合而形成的一个完整系统。各模块之间可以存在功能调用关系。模块有主模块和子模块之分,主模块调用子模块。主模块与子模块的概念是相对一个特定的调用关系而言的,一个模块在某个调用关系中是主模块,在另外的某个调用关系中也许是子模块,反之亦然,如本题中的 PROG2.PRG。VisualFoxPro 中主模块称为主程序,子模块称为子程序,也称为“过程”。本题中 P

45、ROG1.PRG、PROG2.PRG、PROG3.PRG 就是 3 层程序依次嵌套调用。子程序的返回可使用以下命令:RETRY 返回到主程序中调用它的那条命令,RETURN 则返回到主程序中调用它的那条命令的下一条命令,RETURNTOMASTER 则返回到多层嵌套子程序调用中的最高层程序。 根据上述 3 层程序嵌套调用关系,在 PROG3.PRG 中必须使用 RETURNTOMASTER 语句才能返回 PROG1.PRG 主程序,所以选项 D 正确;选项 C 在PROG3.PRG 中用 RETURN 语句,只能返回 PROG2.PRG,不能返回 PROG1.PRG 主程序;选项 A 和 B

46、中 RUN 语句不能完成调用功能,使用错误。35.设 X100,Y200,G“X+Y“,则表达式 5+&G 的值是_。(分数:2.00)A.305 B.503C.300D.5+“X+Y“解析:解析:表达式 5+&G 的计算过程为:5+&G5+X+Y5+100+200305。所以,表达式 5+&G 的值是305。36.向学生表 ST 中增加一个新列;出生日期(RQ),其类型为日期型。实现该功能的正确 SQL 语句是_。(分数:2.00)A.APPENDTABLERQDATEADDSTB.APPENDTABLERQDATEADDSTNOTNULLC.ALTERTABLESTADDRQDATESMALLINTD.ALTERTABLESTADDRQDATE 解析:解析:向学生表 ST 中增加一个新列,应使用修改基本表的语句 ALTERTABLE 来实现。因此,选项 A和 B 是错误的。在选项 C 中,出生日期(RQ)的类型为日期型,故该属性不能用 SMALLINT(半字长二进制整数

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

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1