【计算机类职业资格】二级VISUAL+FOXPRO笔试-432及答案解析.doc

上传人:postpastor181 文档编号:1328689 上传时间:2019-10-17 格式:DOC 页数:21 大小:81KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+FOXPRO笔试-432及答案解析.doc_第1页
第1页 / 共21页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-432及答案解析.doc_第2页
第2页 / 共21页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-432及答案解析.doc_第3页
第3页 / 共21页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-432及答案解析.doc_第4页
第4页 / 共21页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-432及答案解析.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、二级 VISUAL+FOXPRO笔试-432 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列对于线性链表的描述中正确的是( )。A) 存储空间不一定是连续的,且各元素的存储顺序是任意的B) 存储空间不一定是连续的,且前件元素一定存储在后件元素的前面C) 存储空间必须连续,且前件元素一定存储在后件元素的前面D) 存储空间必须连续,且各元素的存储顺序是任意的(分数:2.00)A.B.C.D.2.下列关于栈的描述中错误的是( )。A) 栈是先进后出的线性表B) 栈只能顺序存储C) 栈具有记忆作用D) 对栈的插入与删除操作中,不需要改变栈底指

2、针(分数:2.00)A.B.C.D.3.在软件测试设计中,软件测试的主要目的是( )。A) 实验性运行软件 B) 证明软件正确C) 找出软件中全部错误 D) 尽可能多地发现软件中的错误(分数:2.00)A.B.C.D.4.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的( )。A) 抽象和信息隐蔽 B) 局部化和封装化C) 内聚性和耦合性 D) 激活机制和控制方法(分数:2.00)A.B.C.D.5.软件是指( )。A) 程序 B) 程序和文档C) 算法加数据结构 D) 程序、数据与相关文档的完整集合(分数:2.00)A.B.C.D.6.面向对象的设计方法与传统的面向过程

3、的方法有本质不同,它的基本原理是( )。A) 模拟现实世界中不同事物之间的联系B) 强调模拟现实世界中的算法而不强调概念C) 使用现实世界的概念抽象地思考问题从而自然地解决问题D) 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考(分数:2.00)A.B.C.D.7.用树形结构来表示实体之间联系的模型称为( )。A) 关系模型 B) 层次模型 C) 网状模型 D) 数据模型(分数:2.00)A.B.C.D.8.把实体联系模型转换为关系模型时,实体之间多对多联系在模型中是通过( )。A) 建立新的属性来实现 B) 建立新的关键字来实现C) 建立新的关系来实现 D) 建立新的实体来实现(分

4、数:2.00)A.B.C.D.9.数据处理的最小单位是( )。A) 数据 B) 数据元素 C) 数据项 D) 数据结构(分数:2.00)A.B.C.D.10.按条件 f对关系 R进行选择,其关系代数表达式为( )。(分数:2.00)A.B.C.D.11.以下日期值正确的是( )。A) “2001-05-25“ B) 2001-05-25 C) 2001-05-25 D) 2001-02-25(分数:2.00)A.B.C.D.12.?AT(“大学”,“北京语言文化学院”)的结果是( )。A) 12 B) 13 C) 16 D) 0(分数:2.00)A.B.C.D.13.要为当前表中所有学生的总分

5、加 5,应该使用的命令是( )。A) CHANGE 总分 WITH 总分+5 B) REPLACE 总分 WITH 总分+5C) CHANGE ALL 总分 WITH 总分+5 D) REPLACE ALL 总分 WITH 总分+5(分数:2.00)A.B.C.D.14.在 Visual FoxPro中,关于自由表叙述正确的是( )。A) 自由表和数据库表是完全相同的 B) 自由表不能建立字段级规则和约束C) 自由表不能建立候选索引 D) 自由表不可以加入到数据库中(分数:2.00)A.B.C.D.15.999/05/01+31的值应为( )。A) 99/06/01 B) 99/05/31 C

6、) 99/06/02 D) 99/04/02(分数:2.00)A.B.C.D.16.依次执行以下命令后的输出结果是( )。SETDATE TO YMDSET CENTURY ONSET CENTURY TO 19 ROLLOVER 10SET MARK TO “.“?CTOD(“49-05-01“)A) 49.05.01 B) 1949.05.01 C) 2049.05.01 D) 出错(分数:2.00)A.B.C.D.17.设 X=10,语句“?VARTYPE(“X“)”的输出结果是( )。A) N B) C C) 10 D) X(分数:2.00)A.B.C.D.18.在 Visual Fo

7、xPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统的反应是( )。A) 不做参照完整性检查B) 不准删除父表中的记录C) 自动删除子表中所有相关的记录D) 若子表中有相关记录,则禁止删除父表中记录(分数:2.00)A.B.C.D.19.数据库表的索引类型共有( )。A) 1种 B) 2 种 C) 3 种 D) 4 种(分数:2.00)A.B.C.D.20.在 Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为( )。A) 1、4、8 B) 4、4、10 C) 1、10、8 D) 2、8

8、、8(分数:2.00)A.B.C.D.21.建立表结构的 SQL命令是( )。A) CREAT CURSOR B) CREAT TABLE C) CREAT INDEX D) CREAT VIEW(分数:2.00)A.B.C.D.22.Show方法用来将表单的( )。A) Enabled属性设置为.F. B) Visible 属性设置为.F.C) Visible属性设置为.T. D) Enabled 属性设置为.T.(分数:2.00)A.B.C.D.23.每个对象都可以对一个被称为事件的动作进行识别和响应。下面对于事件的描述中,错误的是( )。A) 事件是一种预先定义好的特定的动作,由用户或系

9、统激活B) VFP基类的事件集合是由系统预先定义好后,是唯一的C) VFP基类的事件也可以由用户创建D) 可以激活事件的用户动作有按键、单击鼠标、移动鼠标等(分数:2.00)A.B.C.D.24.假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1,命令按钮组是一个容器对象,其中包含 Cbmmand1和 Command2两个命令按钮,如果要在 Command1命令按钮的某个方法中访问文本框的Value属性值,下面表达式中正确的是( )。A) This.ThisForm.Text1.Value B) This.ParentParent.Text1.ValueC) P

10、arentParent.Text1.Value D) ThisParent.Text1.Value(分数:2.00)A.B.C.D.25.在 Visual FoxPro中,表单(Form)是指( )。A) 数据库中各个表的清单 B) 一个表中各个记录的清单C) 数据库查询的列表 D) 窗口界面(分数:2.00)A.B.C.D.26.使用报表向导定义报表时,定义报表布局的选项是( )。A) 列数、方向、字段布局 B) 列数、行数、字段布局C) 行数、方向、字段布局 D) 列数、行数、方向(分数:2.00)A.B.C.D.27.如果菜单项的名称为“统计”,热键是 T,在菜单名称一栏中应输入( )。

11、A) 统计(/T) B) 统计(Ctrl+T) C) 统计(Alt+T) D) 统计(T)(分数:2.00)A.B.C.D.28.假设新建了一个程序文件 myProc.prg(不存在同名的.exe、.app 和.fxp 文件),然后在命令窗口输入命令 DO myProc,执行该程序并获得正常的结果。现在用命令 ERASE myProc.prg删除该程序文件,然后再次执行命令 DO myProc,产生的结果是( )。A) 出错(找不到文件) B) 与第一次执行的结果相同C) 系统打开“运行”对话框,要求指定文件 D) 以上都不对(分数:2.00)A.B.C.D.29.以下关于视图的描述正确的是(

12、 )。A) 不能根据自由表建立视图 B) 可以根据查询建立视图C) 只能根据数据库表建立视图 D) 可以根据数据库表和自由表建立视图(分数:2.00)A.B.C.D.30.为了使运行后的表单总是位于其他打开的窗口之上,应设置表单的( )。A) Name属性 B) Caption 属性C) Closable属性 D) AlwaysOnTop 属性(分数:2.00)A.B.C.D.31.有如下 SQL语句:SELECT * FROM 仓库 WHERE 仓库号=“H1”;UNION;SELECT * FROM 仓库 WHERE 仓库号=“H2”该语句的功能是( )。A) 查询在 H1或者 H2仓库中

13、的职工信息B) 查询仓库号 H1或者 H2的仓库信息C) 查询既在仓库号 H1,又在仓库号 H2工作的职工信息D) 语句错误,不能执行(分数:2.00)A.B.C.D.32.SELECT-SQL语句中,条件短语的关键字是( )。A) FOR B) FROM C) WHERE D) WITH(分数:2.00)A.B.C.D.33.查询没有借阅图书的读者的姓名和借书证号,应使用 SQL语句( )。A) SELECT 姓名 FROM 读者 WHERE NOT EXISTS;(SELECT 借书证号 FROM 借阅 WHERE 借阅.借书证号=读者.借书证号)B) SELECT 姓名,借书证号 FRO

14、M 读者 WHERE;(SELECT * FROM 借阅 WHERE 借阅.借书证号=读者.借书证号)C) SELECT 姓名,借书证号 FROM 读者 WHERE NOT EXISTS;(SELECT * FROM 借阅 WHERE 借阅.借书证号=读者.借书证号)D) SELECT 姓名,借书证号 FROM 读者 WHERE 借阅=NULL;(SELECT * FROM 借阅 WHERE 借阅.借书证号=读者.借书证号)(分数:2.00)A.B.C.D.34.在 SQL语句中,与表达式“工资 BETWEEN 1 000 AND 1500”功能相同的表达式是( )。A) 工资=1000 AN

15、D 工资=1500 B) 工资=1500 AND 工资=1000C) 工资=1000 OR 工资=1500 D) 工资=1500 OR 工资=10000(分数:2.00)A.B.C.D.35.在标准 SQL中,建立视图的命令是( )。A) CEEATE SCHEMA 命令 B) CREATE TABLE 命令C) CREATE VIEW 命令 D) CREATE INDEX 命令(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:30.00)36.当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为 1。(分数:2.00)填空项 1:_37.冒

16、泡排序在最坏情况下的比较次数是 1。(分数:2.00)填空项 1:_38.对下列二叉树进行中序遍历的结果为_。(分数:2.00)填空项 1:_39.Jackson结构化程序设计方法是英国的 MJackson提出的,它是一种面向 1 的设计方法。(分数:2.00)填空项 1:_40. 1是数据库设计的核心。(分数:2.00)填空项 1:_41.可以伴随着表的打开而自动打开的索引是 1 索引文件。(分数:2.00)填空项 1:_42.假设当前表、当前记录的“科目”字段值为“计算机”(字符型),在命令窗口输入如下命令将显示结果_。m=科目-“考试”?m(分数:2.00)填空项 1:_43.在 SQL

17、语言中,用于对查询结果计数的函数是 1。(分数:2.00)填空项 1:_44.数据库表之间的一对多联系通过主表的 1 和子表的普通索引实现。(分数:2.00)填空项 1:_45.为使表单运行时在主窗口中居中显示,应设置表单的 AutoCenter属性值为 1。(分数:2.00)填空项 1:_46.在 SQL的 SELECT语句进行分组计算查询时,可以使用 1 子句来去掉不满足条件的分组。(分数:2.00)填空项 1:_47.首次启动报表设计器时,报表布局中只有 3个带区,它们是页标头、_和页注脚。(分数:2.00)填空项 1:_48.在 SQL语句中空值用 1 表示。(分数:2.00)填空项

18、1:_49.查询图书表中每类图书中多于 1册的图书的分类号、册数和平均单价。请对下面的 SQL语句填空:SELECT 分类号,COUNT(*),AVG(单价) FROM 图书;GROUP BY 分类号 HAVING _(分数:2.00)填空项 1:_50.将数据库表“职工”中的“工资”字段改为“基本工资”,应使用命令:ALTER TABLE 职工 _ COLUMN 工资 TO 基本工资(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-432 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列对于线性链表的描述中正确的是(

19、 )。A) 存储空间不一定是连续的,且各元素的存储顺序是任意的B) 存储空间不一定是连续的,且前件元素一定存储在后件元素的前面C) 存储空间必须连续,且前件元素一定存储在后件元素的前面D) 存储空间必须连续,且各元素的存储顺序是任意的(分数:2.00)A. B.C.D.解析:解析 在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。故本题答案为 A)。2.下列关于栈的描述中错误的是( )。A) 栈是先进后出的线性表B) 栈只能顺序存储C) 栈具有记忆作用D) 对栈的插入与删除操作中,不需要改变栈

20、底指针(分数:2.00)A.B. C.D.解析:解析 栈是一种特殊的线性表,线性表可以顺序存储,也可以链式存储,而栈是一种线性表,也可以采用链式存储结构。故本题答案为 B)。3.在软件测试设计中,软件测试的主要目的是( )。A) 实验性运行软件 B) 证明软件正确C) 找出软件中全部错误 D) 尽可能多地发现软件中的错误(分数:2.00)A.B.C.D. 解析:解析 使用人工或自动手段来运行或测定某个系统的过程,目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试以查找错误为目的,而不是为了演示软件的正确功能。4.模块独立性是软件模

21、块化所提出的要求,衡量模块独立性的度量标准则是模块的( )。A) 抽象和信息隐蔽 B) 局部化和封装化C) 内聚性和耦合性 D) 激活机制和控制方法(分数:2.00)A.B.C. D.解析:解析 模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。一般较优秀的软件设计,应尽量做到高内聚、低耦合。5.软件是指( )。A) 程序 B) 程序和文档C) 算法加数据结构 D) 程序、数据与相关文档的完整集合(分数:2.00)A.B.C.D. 解析:解析 软件是程序、数据与相关文档的集合,相对于计算机硬件而言,软件是逻辑产品而不是物理产品,是计算机的无形

22、部分。6.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。A) 模拟现实世界中不同事物之间的联系B) 强调模拟现实世界中的算法而不强调概念C) 使用现实世界的概念抽象地思考问题从而自然地解决问题D) 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考(分数:2.00)A.B.C. D.解析:解析 面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。本题答案为 C)。7.用树形结构来表示实体之间联系

23、的模型称为( )。A) 关系模型 B) 层次模型 C) 网状模型 D) 数据模型(分数:2.00)A.B. C.D.解析:解析 层次模型是最早发展出来的数据库模型。它的基本结构是树形结构,这种结构方式在现实世界中很普遍,如家族结构、行政组织机构,它们自顶向下、层次分明。8.把实体联系模型转换为关系模型时,实体之间多对多联系在模型中是通过( )。A) 建立新的属性来实现 B) 建立新的关键字来实现C) 建立新的关系来实现 D) 建立新的实体来实现(分数:2.00)A.B.C. D.解析:解析 E-R 图向关系模型的转换原则:一个实体型转换为一个关系模型,实体的属性就是关系的属性,实体的键就是关系

24、的键;一个联系转换为一个关系模式,与该联系相连的每个实体型的键以及联系的属性都转换为关系的属性。这个关系的键分为以下 3种不同的情况:若联系为 1:1,则相连的每个实体型的键均是该关系模式的候选键。若联系为 1:n,则联系对应的关系模式的键取 n端实体型的键。若联系为 m:n,则联系对应的关系模式的键为参加联系的诸实体型的键的组合。9.数据处理的最小单位是( )。A) 数据 B) 数据元素 C) 数据项 D) 数据结构(分数:2.00)A.B.C. D.解析:解析 数据处理的最小单位是数据项;由若干数据项组成数据元素;数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相

25、互关系和数据运算。10.按条件 f对关系 R进行选择,其关系代数表达式为( )。(分数:2.00)A.B.C. D.解析:解析 选择运算是一个一元运算,关系 R通过选择运算(并由该运算给出所选择的逻辑条件)后仍为一个关系。这个关系是由 R中那些满足逻辑条件的元组所组成的。如果关系的逻辑条件为 f,则 R满足f的选择运算可以写成: f(R)。本题答案为 C)。11.以下日期值正确的是( )。A) “2001-05-25“ B) 2001-05-25 C) 2001-05-25 D) 2001-02-25(分数:2.00)A.B. C.D.解析:解析 严格的日期格式是:yyyy-mm-dd12.?

26、AT(“大学”,“北京语言文化学院”)的结果是( )。A) 12 B) 13 C) 16 D) 0(分数:2.00)A.B.C.D. 解析:解析 表达式?AT(“大学“,“北京语言文化学院“)的作用是返回字符串“大学”在字符串“北京语言文件学院”中的开始位置,由于字符串“大学”不在字符串“北京语言文化学院”中,则返回值为 0,答案为 D)。13.要为当前表中所有学生的总分加 5,应该使用的命令是( )。A) CHANGE 总分 WITH 总分+5 B) REPLACE 总分 WITH 总分+5C) CHANGE ALL 总分 WITH 总分+5 D) REPLACE ALL 总分 WITH 总

27、分+5(分数:2.00)A.B.C.D. 解析:解析 CHANGE 命令用于交互式地对当前表中的记录进行编辑和修改。REPLACE 命令直接用指定表达式或值修改记录,命令格式是:REPLACE FieldName1 WITH eExpression1,FieldName2 WITH eExpression2 FOR1Expression。其功能是用表达式 eExpression的值更新指定字段 FileName的值,如果不用 FOR短语,则默认修改的是当前记录,REPLACE 是修改当前一条记录,REPLACE ALL 是修改当前所有记录。14.在 Visual FoxPro中,关于自由表叙述

28、正确的是( )。A) 自由表和数据库表是完全相同的 B) 自由表不能建立字段级规则和约束C) 自由表不能建立候选索引 D) 自由表不可以加入到数据库中(分数:2.00)A.B. C.D.解析:解析 在 VFP中,自由表是不从属于任何数据库的表,其操作基本与数据库表相同,但它不能设定各种规则和触发器;自由表能够创建候选索引、普通索引和唯一索引,但不能创建主索引;自由表可以添加到数据库中而成为数据库表,数据库表也可以从数据库中移出成为自由表。综合以上几点,本题的正确答案是 B)。15.999/05/01+31的值应为( )。A) 99/06/01 B) 99/05/31 C) 99/06/02 D

29、) 99/04/02(分数:2.00)A. B.C.D.解析:解析 日期时间表达式中可以使用的运算符有+和-两个。日期+天数,结果为日期型,是指定若干天后的日期。16.依次执行以下命令后的输出结果是( )。SETDATE TO YMDSET CENTURY ONSET CENTURY TO 19 ROLLOVER 10SET MARK TO “.“?CTOD(“49-05-01“)A) 49.05.01 B) 1949.05.01 C) 2049.05.01 D) 出错(分数:2.00)A.B. C.D.解析:解析 SET DATE TO YMD 是设置日期显示的格式为 yy/mm/dd。SE

30、T CENTURY ON指显示日期或日期时间时,用 4位数显示年份。SET CENTURY TO 19 ROLLOVER 10语句指定小于 10的两位数年份属于 21世纪(19+1),而大于等于 10的两位数字年份属于 20世纪(19)。CTOD(字符表达式)的功能是将字符表达式转换成日期型数据。4910,所以最后的输出结果是 1949.05.01。17.设 X=10,语句“?VARTYPE(“X“)”的输出结果是( )。A) N B) C C) 10 D) X(分数:2.00)A.B. C.D.解析:解析 VARTYPE()函数,返回一个表达式的数据类型。题中是判断表达式“X”这个字符串的数

31、据类型,返回值为字符型 C。X 是一个变量,而“X”是一个字符型常量,两者无关。如果?VARTYPE(“X“)中的 X不加引号,则 X为变量的值 10,结果会返回数值型 N。18.在 Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统的反应是( )。A) 不做参照完整性检查B) 不准删除父表中的记录C) 自动删除子表中所有相关的记录D) 若子表中有相关记录,则禁止删除父表中记录(分数:2.00)A.B.C.D. 解析:解析 参照完整性中的删除规则规定了当删除父表中的记录时,如何处理子表中的相关的记录:如果选择“级联

32、”,则自动删除子表中的相关所有记录;如果选择“限制”,若子表中有相关的记录,则禁止删除父表中的记录;如果选择“忽略”,则不作参照完整性检查,即删除父表的记录时与子表无关。本题答案是 D)。19.数据库表的索引类型共有( )。A) 1种 B) 2 种 C) 3 种 D) 4 种(分数:2.00)A.B.C.D. 解析:解析 数据库表的索引有主索引、候选索引、唯一索引和普通索引 4种。20.在 Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为( )。A) 1、4、8 B) 4、4、10 C) 1、10、8 D) 2、8、8(分数:2.00)A. B

33、.C.D.解析:解析 逻辑型宽度为 1个字节;通用型宽度为 4个字节;日期型宽度为 8个字节。21.建立表结构的 SQL命令是( )。A) CREAT CURSOR B) CREAT TABLE C) CREAT INDEX D) CREAT VIEW(分数:2.00)A.B. C.D.解析:解析 CREATE CURSOR:建立临时表;CREATE TABLE:表的定义命令;CREATE INDEX:为数据表创建一个索引;CREATE VIEW:创建新视图。22.Show方法用来将表单的( )。A) Enabled属性设置为.F. B) Visible 属性设置为.F.C) Visible属

34、性设置为.T. D) Enabled 属性设置为.T.(分数:2.00)A.B.C. D.解析:解析 Visible 属性表示表单或控件是否可见,Enabled 属性表示表单或控件是否可用,Show 方法用来将表单的 Visible属性设置为.T.。23.每个对象都可以对一个被称为事件的动作进行识别和响应。下面对于事件的描述中,错误的是( )。A) 事件是一种预先定义好的特定的动作,由用户或系统激活B) VFP基类的事件集合是由系统预先定义好后,是唯一的C) VFP基类的事件也可以由用户创建D) 可以激活事件的用户动作有按键、单击鼠标、移动鼠标等(分数:2.00)A.B.C. D.解析:解析

35、可以根据需要对 Visual FoxPro提供的基类添加任意数量新的属性和方法,但却不能为其增加新的事件。24.假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1,命令按钮组是一个容器对象,其中包含 Cbmmand1和 Command2两个命令按钮,如果要在 Command1命令按钮的某个方法中访问文本框的Value属性值,下面表达式中正确的是( )。A) This.ThisForm.Text1.Value B) This.ParentParent.Text1.ValueC) ParentParent.Text1.Value D) ThisParent.Text

36、1.Value(分数:2.00)A.B. C.D.解析:解析 在对象的嵌套层次关系中,要引用其中的某个对象,需要指明对象在嵌套层次中的位置。本题要求在 Command1的某个方法中访问文本框的 Value属性值,应该选 B)选项This.Parent.Parent.Text1.Value,其中 This表示当前对象 Command1;This.Parent 表示当前对象Command1的父对象,即命令按钮组 CommandGroup1;This.Parent.Parent 表示命令按钮组的父对象,即表单;This.Parent.Parent.Text1.Value 表示表单中的文本框的值。25

37、.在 Visual FoxPro中,表单(Form)是指( )。A) 数据库中各个表的清单 B) 一个表中各个记录的清单C) 数据库查询的列表 D) 窗口界面(分数:2.00)A.B.C.D. 解析:解析 表单是用户进行设计的一个窗口界面产生标准的窗口或对话框。26.使用报表向导定义报表时,定义报表布局的选项是( )。A) 列数、方向、字段布局 B) 列数、行数、字段布局C) 行数、方向、字段布局 D) 列数、行数、方向(分数:2.00)A. B.C.D.解析:解析 报表向导中的定义报表布局选项包括列、方向、字段布局。可以调整字段布局,当报表中的所有字段可以在一页中水平地排满时,可以使用“列”

38、风格来设计报表,这样可以在一个页面中显示更多的数据;此时,一行中可能已经容纳不了所有的字段,就只有考虑“行”风格的报表布局;在“列数”选项中,可以决定在一页内显示的重复数据的列数;“方向”栏用来设置打印机的纸张设置。27.如果菜单项的名称为“统计”,热键是 T,在菜单名称一栏中应输入( )。A) 统计(/T) B) 统计(Ctrl+T) C) 统计(Alt+T) D) 统计(T)(分数:2.00)A. B.C.D.解析:解析 用户在设定菜单项的名称时,可以将其中的某个字符作为热键,方法是在该字符前插入一个反斜杠和一个小于号(/)。28.假设新建了一个程序文件 myProc.prg(不存在同名的

39、.exe、.app 和.fxp 文件),然后在命令窗口输入命令 DO myProc,执行该程序并获得正常的结果。现在用命令 ERASE myProc.prg删除该程序文件,然后再次执行命令 DO myProc,产生的结果是( )。A) 出错(找不到文件) B) 与第一次执行的结果相同C) 系统打开“运行”对话框,要求指定文件 D) 以上都不对(分数:2.00)A.B. C.D.解析:解析 当用 DO命令执行程序文件时,如果没有指定扩展名,系统将按下列顺序寻找该程序文件的源代码或某种目标代码文件执行:.exe(Visual FoxPro 可执行版本).app(Visual FoxPro 应用程序

40、文件).fxp(Visual FoxPro 编译版本).prq(Visual FoxPro 源程序文件)。如果寻找到的是.prg 文件,系统会自动对其进行编译,产生相应的.fxp 文件。随后系统载入新产生的.fxp 文件,并运行它。本题先执行命令 DO myProc,产生相应的.fxp 文件。随后系统载入新产生的.fxp 文件,并运行它,然后用命令 ERASE myProc.prq删除该程序文件,再次执行命令 DO myProc,此时找到的是 mvProc.fxp文件,执行它,与第一次执行的结果相同。故本题答案为 B)。29.以下关于视图的描述正确的是( )。A) 不能根据自由表建立视图 B)

41、 可以根据查询建立视图C) 只能根据数据库表建立视图 D) 可以根据数据库表和自由表建立视图(分数:2.00)A.B.C.D. 解析:解析 视图也是从 SQL语言移植而来的,所以又称为 SQL视图。视图是一个虚拟表,视图的数据是从已有的数据表、自由表或其他视图中抽配得来的。30.为了使运行后的表单总是位于其他打开的窗口之上,应设置表单的( )。A) Name属性 B) Caption 属性C) Closable属性 D) AlwaysOnTop 属性(分数:2.00)A.B.C.D. 解析:解析 Caption 属性:指定对象的标题(显示时标识对象的文本)。Name属性:指定对象的名字(用于在

42、代码中引用对象)。Closable属性:指定表单标题栏的关闭按钮是否有效。AlwaysOnTop属性:指定表单是否处于其他窗口之上(可防止遮挡)。31.有如下 SQL语句:SELECT * FROM 仓库 WHERE 仓库号=“H1”;UNION;SELECT * FROM 仓库 WHERE 仓库号=“H2”该语句的功能是( )。A) 查询在 H1或者 H2仓库中的职工信息B) 查询仓库号 H1或者 H2的仓库信息C) 查询既在仓库号 H1,又在仓库号 H2工作的职工信息D) 语句错误,不能执行(分数:2.00)A.B. C.D.解析:解析 查询仓库号为 H1或 H2的仓库信息,UNION 是

43、用来合并单独的查询结果的。32.SELECT-SQL语句中,条件短语的关键字是( )。A) FOR B) FROM C) WHERE D) WITH(分数:2.00)A.B.C. D.解析:解析 SELECT-SQL 最基本的格式为:SELECT-FROM-WHERE。其中,SELECT 用于选择查询结果要显示的目标列表,FROM 用于列出查询要用到的所有表文件,WHERE 则用于指定查询结果的查询条件。33.查询没有借阅图书的读者的姓名和借书证号,应使用 SQL语句( )。A) SELECT 姓名 FROM 读者 WHERE NOT EXISTS;(SELECT 借书证号 FROM 借阅 W

44、HERE 借阅.借书证号=读者.借书证号)B) SELECT 姓名,借书证号 FROM 读者 WHERE;(SELECT * FROM 借阅 WHERE 借阅.借书证号=读者.借书证号)C) SELECT 姓名,借书证号 FROM 读者 WHERE NOT EXISTS;(SELECT * FROM 借阅 WHERE 借阅.借书证号=读者.借书证号)D) SELECT 姓名,借书证号 FROM 读者 WHERE 借阅=NULL;(SELECT * FROM 借阅 WHERE 借阅.借书证号=读者.借书证号)(分数:2.00)A.B.C. D.解析:解析 谓词 EXISTS用来检验在子查询中是否

45、有结果返回,本题中内层查询引用了外层查询的表,所以是内外层相关嵌套查询。选项 A)中内层查询中查询的字段不符合题意;选项 B)中缺少用来检查在子查询中是否有结果返回的谓词;选项 D)中的=NULL 是无效的,如果要查询空值要使用 IS NULL。34.在 SQL语句中,与表达式“工资 BETWEEN 1 000 AND 1500”功能相同的表达式是( )。A) 工资=1000 AND 工资=1500 B) 工资=1500 AND 工资=1000C) 工资=1000 OR 工资=1500 D) 工资=1500 OR 工资=10000(分数:2.00)A.B. C.D.解析:解析 BETWEENA

46、ND是 SQL查询语句中一个特殊运算符,意思为“和之间”,含等于。35.在标准 SQL中,建立视图的命令是( )。A) CEEATE SCHEMA 命令 B) CREATE TABLE 命令C) CREATE VIEW 命令 D) CREATE INDEX 命令(分数:2.00)A.B.C. D.解析:解析 视图是根据对表的查询定义的,其命令格式如下:CREATE VIEw view_name(column_name,column_name)AS select_statement其中 select_statement可以是任意的 SELECT查询语句,它说明和限定了视图中的数据;当没有为视图指

47、定字段名时,视图的字段名将与 select_statement中指定的字段名或表中的字段名同名。二、填空题(总题数:15,分数:30.00)36.当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为 1。(分数:2.00)填空项 1:_ (正确答案:上溢)解析:解析 入队运算是指在循环队列的队尾加入一个新元素。这个运算有两个基本操作:首先将队尾指针进一(即 rear=rear+1),并当 rear=m+1时,置 rear=1;然后将新元素插入队尾指针指向的位置。当循环队列非空(s=1)且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算,这种情况称为

48、“上溢”。37.冒泡排序在最坏情况下的比较次数是 1。(分数:2.00)填空项 1:_ (正确答案:n(n-1)/2)解析:解析 冒泡排序法是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为 n,则在最坏的情况下,冒泡排序需要经过 n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为 n(n-1)/2。38.对下列二叉树进行中序遍历的结果为_。(分数:2.00)填空项 1:_ (正确答案:ACBDFEHGP)解析:解析 二叉树的中序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。39.Jackson结构化程序设计方法是英国的 MJackson提出的,它是一种面向 1 的设计方法。(分数:2.0

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

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

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