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

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

1、国家二级 VF 笔试-试卷 219 及答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.下列选项中不属于结构化程序设计方法的是( )。(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用3.在结构化程序设计中,模块划分的原则是( )。(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度4.一棵二叉树中共有 70 个叶子结

2、点与 80 个度为 1 的结点,则该二叉树中的总结点数为( )。(分数:2.00)A.221B.219C.231D.2295.下面选项中小属于面向对象程序设计特征的是( )。(分数:2.00)A.继承性B.多态性C.类比性D.封装性6.下列叙述中正确的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的联系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述 3 种说法都不对7.设有如下 3 个关系表: (分数:2.00)A.T=RRSB.T=RSC.TRSD.T=R/S8.某二叉树中有 n 个度为 2

3、的结点,则该二叉树中的叶子结点数为( )。(分数:2.00)A.n+1B.n-1C.2nD.n/29.在关系数据库中,用来表示实体之间联系的是( )。(分数:2.00)A.树结构B.网结构C.线性表D.二维表10.数据库技术的根本目标是要解决数据的( )。(分数:2.00)A.存储问题B.共享问题C.安全问题D.保护问题11.下列叙述中错误的是( )。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持12.Visual FoxPro 是一种关

4、系数据库管理系统,所谓关系是指( )。(分数:2.00)A.表中各条记录彼此有一定关系B.表中各个字段彼此有一定关系C.一个表与另一个表之间有一定关系D.数据模型符合满足一定条件的二维表格式13.为使日期型数据库能够显示世纪(即年为 4 位),应该使用命令( )。(分数:2.00)A.SET MARK ONB.SET DATE ONC.SET CENTURY OND.SET STRICTDATE ON14.?STR(123.45,5,1)命令的输出结果是( )。(分数:2.00)A.123.4B.123.5C.123.45D.*15.在 Visual FoxPro 中,假设当前没有打开的数据库

5、,在命令窗口输入 MODIDFY DATEBASE 命令,系统产生的结果是( )。(分数:2.00)A.系统会弹出“创建”对话框:请用户输入数据库名并保存B.系统会弹出“打开”对话框,请用户选择数据库名C.系统会弹出“另存为”对话框,请用户输入数据库名并保存D.出错信息,提示“数据库不存在”16.下列程序(请注意循环体内的 LOOP 和 EXIT 语句)的运行结果是( )。 X=8 DO WHILE .T. X=X+1 IF X=INT(X/3)*3 ?X ELSE LOOP ENDIF IF X10 EXIT ENDIF ENDDO(分数:2.00)A.9 12B.12 15C.15 18D

6、.18 2117.要求为当前表建立一个候选索引,索引表达式为“职工号”,索引名 zgh,则下列各语句中,正确的是( )。(分数:2.00)A.INDEX ON 职工号 TAG zgh UNIQUEB.INDEX TO 职工号 TAG zgh UNIQUEC.INDEX ON 职工号 TAG zgh CANDIDATED.INDEX TO 职工号 TAG zgh CANDIDATE18.设置参照完整性的目的是( )。(分数:2.00)A.建立两表个之间的联系B.保证记录的惟一性C.提高表之间的查询速度D.在插入、更新、删除记录时,确保已定义的表间关系19.假设已经生成了名为 TESTMENU 的

7、菜单,执行该菜单可在命令窗口中输入( )。(分数:2.00)A.DO TESTMENUB.DO TESTMENU.MPRC.DO TESTMENU.PJXD.DO TESTMENU.MNX20.如果要创建一个 3 级分组报表,第一级分组是“工厂”,第二级分组是“车间”,第三级分组是“工资总和”,当前索引的索引表达式应当是( )。(分数:2.00)A.工厂+车间+工资总和B.工厂+车间+STR(工资总和)C.车间+工厂+STR(工资总和)D.STR(工资总和)+车间+工厂21.新创建的表单默认标题为“Forml”,为把表单标题改变为“计算机等级考试”,应设置表单的( )。(分数:2.00)A.N

8、ame 属性B.Caption 属性C.Closable 属性D.AlwaysOnTop 属性22.有关查询设计器,正确的描述是( )。(分数:2.00)A.“连接”选项卡与 SQL 语句的 GROUP BY 短语对应B.“筛选”选项卡与 SQL 语句的 HAVING 短语对应C.“排序依据”选项卡与 SQL 语句的 ORDER BY 短语对应D.“分组依据”选项卡与 SQL 语句的 JOIN ON 短语对应23.在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是( )。(分数:2.00)A.列表框和组合框都可以设置成多重选择B.列表框和组合框都不可以设置成多重选择C.列表框可以设置多

9、重选择,而组合框不可以D.组合框可以设置多重选择,而列表框不可以24.下列叙述正确的是( )。(分数:2.00)A.自由表不能被加入到数据库中B.数据库表可以建立字段级规则和约束,而自由表不能C.可以在自由表之间建立参照完整性规则,而数据库表不能D.可以为自由表字段设置默认值,而数据库表字段不能设置默认值25.如果要为控件设置焦点,则下列属性值是真(.T.)的是( )。(分数:2.00)A.Enabled 和 CancelB.Enabled 和 VisibleC.Default 和 CancelD.Visible 和 Cancel26.在表单数据环境中,将环境中所包含的表字段拖到表单中,根据字

10、段类型的不同将产生相应的表单控件,下列各项中,对应正确的一项是( )。(分数:2.00)A.字符型字段标签B.逻辑型字段文本框C.备注型字段编辑框D.数据表列表框27.下列关于 SQL 语言特点的描述中,错误的是( )。(分数:2.00)A.语言非常简洁B.是一种一体化语言C.是一种高度过程化的语言D.可以直接以命令方式交互使用,也可以程序方式使用28.若将过程放在过程文件中,可在应用程序中使用下列哪条命令打开过程文件( )。(分数:2.00)A.SET ROUTINE TO文件名B.SET PROCEDURE TO文件名C.SET PROGRAM TO文件名D.SET FUNCTION TO

11、文件名29.有“仓库”表和“保管工”表,检索工资大于 1500 元的保管工姓名和他们所在的仓库名( )。(分数:2.00)A.SELECT 姓名,仓库名 FROM 保管工; WHERE 工资1500B.SELECT 姓名,仓库名 FROM 仓库; WHERE 工资1500C.SELECT 姓名,仓库名 FROM 保管工,仓库; WHERE(工资1500) OR (保管工.仓库号=仓库.仓库号)D.SELECT 姓名,仓库名 FROM 保管工,仓库; WHERE(工资1500) AND (职工.仓库号=仓库.仓库号)30.SQL 的查询结果可以存放到多种类型的文件中,下列哪项的文件类型都可以用来

12、存放查询结果( )。(分数:2.00)A.数组、永久性表、视图B.临时表、视图、文本文件C.视图、永久性表、文本文件D.永久性表、数组、文本文件31.下列 SQL 语句能实现的功能是( )。 SELECT*FROM 仓库 WHERE 仓库号=“WH1“; UNION; SELECT * FROM 仓库 WHERE 仓库号=“WH2“(分数:2.00)A.查询在 WH1 或者 WH2 仓库中的职工信息B.查询仓库号为 WH1 或者 WH2 的仓库信息C.查询即在仓库号为 WH1,又在仓库号为 WH2 工作的职工信息D.语句错误,不能执行二、填空题(总题数:17,分数:34.00)32.填空题(每

13、空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_33.在程序设计阶段应该采取 1 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。(分数:2.00)填空项 1:_34.注释一般分为序言性注释和 1 注释。(分数:2.00)填空项 1:_35.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_36.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_37.数据流图的类型有 1 和事务型。(分数:2.00)填空项 1:_38.度

14、为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_39.Visual FoxPro 0 的项目文件的扩展名是 1。(分数:2.00)填空项 1:_40.在 Visual FoxPro 中所谓自由表就是不属于任何 1 的表。(分数:2.00)填空项 1:_41.为了判别 LOCATE 或 CONTINUE 命令是否找到了满足条件的记录,可以使用函数 1。(分数:2.00)填空项 1:_42.表格控件的列数由 1 属性指定,该属性的默认值为-1。(分数:2.00)填空项 1:_43.设有学生表(姓名,班级名称),用 SQL 语句检索每个班级的学生总人数

15、的语句是: SELECT 班级名称,1AS 人数 FROM 学生表 GROUP BY 班级名称(分数:2.00)填空项 1:_44.在 Visual FoxPro 中,视图可以分为本地视图和 1 视图。(分数:2.00)填空项 1:_45.在 Visual FoxPro 中为了通过视图修改基本表中的数据,需要在视图设计器的 1 选项卡下设置有关属性。(分数:2.00)填空项 1:_46.检索学生表中“性别”为“男”的学生记录,将结果保存到文本文件 xb 中,SQL 语句为:SELECT * FROM 学生表 WHERE 性别=“男“ 1xb(分数:2.00)填空项 1:_47.查询“学生成绩”

16、表中所有不是姓“李”的学生记录,完成下列 SQL 语句:SELECT * FROM 学生成绩 WHERE 姓名 1 “李%“(分数:2.00)填空项 1:_48.用 SQL 语句实现将所有教师的奖金提高 10%:UPDATA 教师 1 奖金=奖金*1.1(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 219 答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.下列选项中不属于结构化程序设计方法的是( )

17、。(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用 解析:解析:结构化程序设计方法的主要原则有 4 点:自顶向下(选项 A) 、逐步求精(选项 B) 、模块化(选项 C) ,限制使用 GOTO 语句。没有可复用原则。3.在结构化程序设计中,模块划分的原则是( )。(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度 解析:解析:模块划分的原则有:模块的功能应该可预测,如果包含的功能太多,则不能体现模块化设计的特点,选项 A 错误。模块规模应适中,一个模块的规模不应过大,选项 B 错误。改进软

18、件结构,提高模块独立性。通过模块的分解或合并,力求降低耦合提高内聚,所以选项 C 错误,选项 D 正确。4.一棵二叉树中共有 70 个叶子结点与 80 个度为 1 的结点,则该二叉树中的总结点数为( )。(分数:2.00)A.221B.219 C.231D.229解析:解析:在任意二叉树中,度为 0 的结点(也就是叶子结点)总比度为 2 的结点多一个。由于本题中的二叉树有 70 个叶了结点,所以有 69 个度为 2 的结点。该二叉树中总结点数为:度为 2 的结点数+度为 1的结点数+度为 0 的结点数=69+80+70=219。5.下面选项中小属于面向对象程序设计特征的是( )。(分数:2.0

19、0)A.继承性B.多态性C.类比性 D.封装性解析:解析:面向对象方法具有封装性、继承性、多态性几大特点。6.下列叙述中正确的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的联系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 D.上述 3 种说法都不对解析:解析:正面向对象的程序设计中,对象是面向对象的软件的基本模块。从模块的独立性考虑,对象内部各种元素彼此结合得很紧密,内聚性强。由于完成对象功能所需要的元素(数据和方法)基本上都被封装在对象内部,它与外界的联系自然就比较少,所以,对象之间的耦合通常比较

20、松。所以,选项 A 与选项B 错误,选项 C 正确。7.设有如下 3 个关系表: (分数:2.00)A.T=RRSB.T=RSC.TRS D.T=R/S解析:解析:R 表中只有一个域名 A,有两个记录,分别是 m 和 n: s 表中有两个域名,分别是 B 和 C,其所对应的记录分别为 1 和 3。表 T 是由 R 的第一个记录依次与 S 的所有记录组合,然后再由 R 的第二个记录与 S 的所有记录组合,形成的一个新表。上述运算符合关系代数的笛卡尔积运算规则。关系代数中,笛卡尔积运算用“”来表示。因此,上述运算可以表示为 T=RS。8.某二叉树中有 n 个度为 2 的结点,则该二叉树中的叶子结点

21、数为( )。(分数:2.00)A.n+1 B.n-1C.2nD.n/2解析:解析:对任意一棵二叉树,若终端结点(即叶子结点)数为 n0,而其度数为 2 的结点数为 n2,则n0=n2+1。由此可知,若二叉树中有 n 个度为 2 的结点,则该二叉树中的叶子结点数为 n+1。9.在关系数据库中,用来表示实体之间联系的是( )。(分数:2.00)A.树结构B.网结构C.线性表D.二维表 解析:解析:在关系模型中,把数据看成一个二维表,每一个二维表称为一个关系。即关系模型是用二维表格数据来表示实体本身及其相互之间的联系。10.数据库技术的根本目标是要解决数据的( )。(分数:2.00)A.存储问题B.

22、共享问题 C.安全问题D.保护问题解析:解析:数据库产生的背景就是计算机的应用范围越来越广泛,数据量急剧增加,对数据共享的要求越来越高。数据库技术的根本目标就是解决数据的共享问题。11.下列叙述中错误的是( )。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持解析:解析:数据的逻辑结构是数据间关系的描述,它只抽象地反映数据元素之间的逻辑关系,而不管其在计算机中的存储方式。数据的存储结构又叫物理结构,是逻辑结构在计算机存储器里的实现。这两者

23、之间没有必然的联系。选项 A 的说法是错误的。12.Visual FoxPro 是一种关系数据库管理系统,所谓关系是指( )。(分数:2.00)A.表中各条记录彼此有一定关系B.表中各个字段彼此有一定关系C.一个表与另一个表之间有一定关系D.数据模型符合满足一定条件的二维表格式 解析:解析:在关系数据库管理系统中,关系是指符合定条件的二维表,把数据看成是二维表中的元素,一个二维表就是一个关系,表名就是关系名。13.为使日期型数据库能够显示世纪(即年为 4 位),应该使用命令( )。(分数:2.00)A.SET MARK ONB.SET DATE ONC.SET CENTURY ON D.SET

24、 STRICTDATE ON解析:解析:命令格式: SET CENTURY ON|OFF|TO世纪值 ROLLOVER年份参照值该命令用于如何显示或解释一个日期数据的年份。其中,ON 显示世纪,即用 4 位数字表示年份;OFF 不显示世纪,即用 2 位数字表示年份。它是系统默认的设置;TO 决定如何解释一个用 2 位数字年份表示的日期所处的世纪。14.?STR(123.45,5,1)命令的输出结果是( )。(分数:2.00)A.123.4B.123.5 C.123.45D.*解析:解析:STR()函数是将数值转换成字符串。格式:STE(数值表达式,长度,小数位数)功能:将数值表达式的值转换成字

25、符串,转换时根据需要自动四舍五入。返回字符串的理想长度L 应该是数值表达式值的整数部分位数加上小数位数值,再加上 1 位小数点。如果长度值大于 L,则字符串加前导空格以满足规定的长度要求;如果长度 值大于等于数值表达式值的整数部分位数(包括负号)但又小于 L,则优先满足整数部分而自动调整小数位数;如果长度值小于数值表达式,值的整数部分位数,则返回一串星号(*)。小数位数默认值为 0,长度默认值为10。函数 STR(123.45,5,1)即长度为 5,小数位数为 1,所以 8TR(123.45,5,1)精出的结果是 123.5。15.在 Visual FoxPro 中,假设当前没有打开的数据库,

26、在命令窗口输入 MODIDFY DATEBASE 命令,系统产生的结果是( )。(分数:2.00)A.系统会弹出“创建”对话框:请用户输入数据库名并保存B.系统会弹出“打开”对话框,请用户选择数据库名 C.系统会弹出“另存为”对话框,请用户输入数据库名并保存D.出错信息,提示“数据库不存在”解析:解析:利用命令方式可以修改数据库; MODIFY DATABASE数据库名|? NOWAITNOEDIT如果不输入数据库名或使用“?”,将打开“打开”对话框,由用户选择要修改的数据库。NOWAIT 只能在程序中使用,在命令窗口中无效。使用 NOEDIT 参数后,只能打开数据库设计器,但是不能对数据库进

27、行修改。16.下列程序(请注意循环体内的 LOOP 和 EXIT 语句)的运行结果是( )。 X=8 DO WHILE .T. X=X+1 IF X=INT(X/3)*3 ?X ELSE LOOP ENDIF IF X10 EXIT ENDIF ENDDO(分数:2.00)A.9 12 B.12 15C.15 18D.18 21解析:解析:DO WHILE-ENDDO 语句的格式: DO WHILE条件命令序列ENDDO 执行该语句时,先判断 DO WHILE 处的循环条件是否成立,如果条件为真,则执行 DO WHILE 与 ENDDO 之间韵命令序列(循环体)。当执行到 ENDDO 时,返回

28、到 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO 后面的语句。在循环语句的循环体中还可以出现两条特殊的命令:LOOP 和 EXIT。这两条命令会影响循环语句的正常执行流程。如果循环体包含 LOOP 命令,那么当遇到 LOOP 时,就结束循环体的本次执行,不再执行其后面的语句,而是转回 DO WHILE 处重新判断条件;如果循环体包含 EXIT 命令,那么当遇到 EXIT 时,就结束循环语句的执行,转回执行 EXIT 后面的语句。分析题干,首先将初始值 8 分别赋给两个变量 X,然后进入循环。执行 X=X+1 后,X=9,出

29、了表示取整数,则 INT(X/3)*3 的结果为 9,即 IF 的判断条件成立,所以输出 X,即输入 9,因为此时 X=9,小于 10,再次进入循环。执行 X=X+1 后,X=10,则 INT(X/3)*3 的结果为 9,即 IF 的判断条件不成立,执行 LOOP 命令,不再执行后面的语句,而是转回 DO WHILE 处重新判断条件,重新执行循环。执行 X=X+1 后,X=11,则 INT(X/3)*3 的结果为 9,即 IF 的判断条件不成立,执行 LOOP 命令,不再执行后面的语句,而是转回DO WHILE 处重新判断条件,重新执行循环。执行 X=X+1 后,X=12,则 INT(X/3)

30、*3 的结果为 12,即 IF 的判断条件成立,所以输入 X,即输入 12,因为此时 X=12,大于 10,执行 EXIT 命令,跳出循环。最后输出的是 9 和 12。17.要求为当前表建立一个候选索引,索引表达式为“职工号”,索引名 zgh,则下列各语句中,正确的是( )。(分数:2.00)A.INDEX ON 职工号 TAG zgh UNIQUEB.INDEX TO 职工号 TAG zgh UNIQUEC.INDEX ON 职工号 TAG zgh CANDIDATE D.INDEX TO 职工号 TAG zgh CANDIDATE解析:解析:利用 INDEX 命令可以为数据表建立候选索引、

31、惟一索引和普通索引,其基本格式包括: INDEX ON索引表达式TO 索引文件名|TAG标记名OF索引文件名 UNIQUE|CANDIDATE其中,TO 索引文件名用来建立单索引文件;TAG标记名用来建立结构复合索引文件;OF索引文件名用来建立非结构复合索引文件;UNIQUE 说明建立惟一索引,CANDIDATE 说明建立候选索引。18.设置参照完整性的目的是( )。(分数:2.00)A.建立两表个之间的联系B.保证记录的惟一性C.提高表之间的查询速度D.在插入、更新、删除记录时,确保已定义的表间关系 解析:解析:参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改个表中的数据时,

32、通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。19.假设已经生成了名为 TESTMENU 的菜单,执行该菜单可在命令窗口中输入( )。(分数:2.00)A.DO TESTMENUB.DO TESTMENU.MPR C.DO TESTMENU.PJXD.DO TESTMENU.MNX解析:解析:可使用命令 DO文件名运行菜单程序,但文件名的扩展名是.MPR 不能省略。运行菜单程序时,系统会自动编译.MPR 文件,产生用于运行的.MPX 文件。所以执行 TESTMENU 的菜单命令是:DO TESTMENU.MPR。20.如果要创建一个 3 级分组报表,第一级分组是“工厂”

33、,第二级分组是“车间”,第三级分组是“工资总和”,当前索引的索引表达式应当是( )。(分数:2.00)A.工厂+车间+工资总和B.工厂+车间+STR(工资总和) C.车间+工厂+STR(工资总和)D.STR(工资总和)+车间+工厂解析:解析:多级数据分组报表的数据源必须可以分出级别来,如一个表中有“地区”和“城市”字段,要使同一地区的记录集中在一起显示或打印,只需建立以“地区”字段为关键字的索引,此时只能设计单级分组的报表。如果要使同一地区同一城市的记录也集中在一起显示或打印,表必须建立了基于关键字表达式的复合索引(多重索引),如“地区”+“城市”。愿意中第一级分组是工厂,第二级分组是车间,第

34、三组分组是工资总和,而且索引表达式的数据类型为字符型,应该先把数值型的字段“工资总和”用 STR函数转抉成字符型,所以当前索引的索引表达式是:工厂+车间+STR(工资总和)。21.新创建的表单默认标题为“Forml”,为把表单标题改变为“计算机等级考试”,应设置表单的( )。(分数:2.00)A.Name 属性B.Caption 属性 C.Closable 属性D.AlwaysOnTop 属性解析:解析:表单属性大约有 100 个,但绝大多数很少用到。这些属性规定了表单的外观和行为,经常在设计阶段进行设计。表单的 Caption 属性值指明显示于表单标题栏上的文本。22.有关查询设计器,正确的

35、描述是( )。(分数:2.00)A.“连接”选项卡与 SQL 语句的 GROUP BY 短语对应B.“筛选”选项卡与 SQL 语句的 HAVING 短语对应C.“排序依据”选项卡与 SQL 语句的 ORDER BY 短语对应 D.“分组依据”选项卡与 SQL 语句的 JOIN ON 短语对应解析:解析:在查询设计器界面中,有 6 个选项卡,它们分别是:字段、连接、筛选、排序依据,分组依据和杂项。这 6 个选项卡和 SQL SELECT 语句的各短语是相对应的:字段”选项卡对应于 SELECT 短语,指定所要查询的数据:“连接”选项卡对应于 JOIN ON 短语,用于编辑连接条件;“筛选”项卡对

36、应于WHERE 短语,用于指定查询条件;“排序依据”选项卡对应于 ORDER BY 短语,用于指定排序的字段和排序方法;“分组依据”选项卡对应于 GROUP BY 短语和 HAVING 短语,用于分组;“杂项”选项卡可以指定是否要重复的记录(对应于 DISTINCT)及列在前面的记录(对应于 TOP 短语等)。23.在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是( )。(分数:2.00)A.列表框和组合框都可以设置成多重选择B.列表框和组合框都不可以设置成多重选择C.列表框可以设置多重选择,而组合框不可以 D.组合框可以设置多重选择,而列表框不可以解析:解析:组合框与列表框类似,都

37、是用于提供一组条目供用户从中选择。组合框和列表框的主要区别在于:对于组合框来说,通常只有一个条目是可见的。用户可以单击组合框右端的下拉箭头按钮打开条目列表,以便从中选择。所以相比列表框,组合框能够节省表单里的显示空间;组合框不提供多重选择的功能,没有 MultiSelect 属性,组合框有两种形式:下拉组合框和下拉列表框。24.下列叙述正确的是( )。(分数:2.00)A.自由表不能被加入到数据库中B.数据库表可以建立字段级规则和约束,而自由表不能 C.可以在自由表之间建立参照完整性规则,而数据库表不能D.可以为自由表字段设置默认值,而数据库表字段不能设置默认值解析:解析:所谓自由表,就是不属

38、于任何数据库的表,所有由 FoxBASE 或早期版本的 FoxPro 创建的数据库文件(.dbf)都是自由表。在 Visual FoxPro 中创建表时,如果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。自由表不能建立字段级规则和约束等。事实上,数据库表与自由衷相比,数据库表具有以下特点: 数据库表可以使用长表名,在表中可以使用长字段名。 可以为数据库表中的字段指定标题和添加注释。 可以为数据库表的字段指定默认值和输入掩码。 数据库表的字段有默认的控件类。 可以为数据库表规定字段级规则和记录级规则;数据库

39、表支持主关键字,参照完整性和表之间的关联。 支持 INSERT、UPDATE 和 DELETE 事件的触发器。25.如果要为控件设置焦点,则下列属性值是真(.T.)的是( )。(分数:2.00)A.Enabled 和 CancelB.Enabled 和 Visible C.Default 和 CancelD.Visible 和 Cancel解析:解析:在表单的控件中,Setfocus 可以让控件获得焦点,使其成为活动对象。如果一个控件的Enabled 属性值和 Visible 属性值为.F.,将不能获得焦点。如果一个控件获得焦点,则 Enabled 属性值和 Visible 属性值为.T.。2

40、6.在表单数据环境中,将环境中所包含的表字段拖到表单中,根据字段类型的不同将产生相应的表单控件,下列各项中,对应正确的一项是( )。(分数:2.00)A.字符型字段标签B.逻辑型字段文本框C.备注型字段编辑框 D.数据表列表框解析:解析:在 Visual FoxPro 中,利用数据环境,将字段拖到表单中,默认情况下,字符型字段产生文本框控件;逻辑型字段产生复选框;备注型字段产生编辑框控件;表或视图则产生表格控件。27.下列关于 SQL 语言特点的描述中,错误的是( )。(分数:2.00)A.语言非常简洁B.是一种一体化语言C.是一种高度过程化的语言 D.可以直接以命令方式交互使用,也可以程序方

41、式使用解析:解析:SQL 是一体化的语言,它可以完成数据库操作要求的所有功能,包括数据查询、数据操纵、数据定义和数据控制,是一种全能的数据库语言。SQL 是种高度非过程化的语言,不需要告诉计算机一步一步地怎么做,而是要描述清楚用户要“做什么”,然后就交给系统,由系统自动完成用户的请求。SQL 语言非常简洁,虽然 SQL 的功能很强大,但语法却很简单,只有为数不多的几条命令。SQL 语言可以直接以命令方式交互使用,也可以嵌入到计算机程序语言中使用。28.若将过程放在过程文件中,可在应用程序中使用下列哪条命令打开过程文件( )。(分数:2.00)A.SET ROUTINE TO文件名B.SET P

42、ROCEDURE TO文件名 C.SET PROGRAM TO文件名D.SET FUNCTION TO文件名解析:解析:般情况下,过程保存在称为过程文件的单独文件里。过程文件包含的过程数量不限。过程文件的建立仍使用 MODIFY CONNAND 命令,文件的默认扩展名还是.PRG。要调用过程文件中的过程,首先要打开过程文件。打开过程文件的命令格式是: SET PROCEDURE TO过程文件 1,过程文件 2,. ADDITIVE可以打开一个或多个过程文件。一旦一个过程文件被打开,那么该过程文件中的所有过程都可以被调用。29.有“仓库”表和“保管工”表,检索工资大于 1500 元的保管工姓名和

43、他们所在的仓库名( )。(分数:2.00)A.SELECT 姓名,仓库名 FROM 保管工; WHERE 工资1500B.SELECT 姓名,仓库名 FROM 仓库; WHERE 工资1500C.SELECT 姓名,仓库名 FROM 保管工,仓库; WHERE(工资1500) OR (保管工.仓库号=仓库.仓库号)D.SELECT 姓名,仓库名 FROM 保管工,仓库; WHERE(工资1500) AND (职工.仓库号=仓库.仓库号) 解析:解析:本题中 SQL 查询属于多表连接查询,注意条件中关联字段的选取以及逻辑条件的设置。选项A)和选项 B)中都缺少查询的数据表,且查询条件有误;选项

44、C)中查询条件错误,应使用 AND 进行条件连接,而不是 OR。30.SQL 的查询结果可以存放到多种类型的文件中,下列哪项的文件类型都可以用来存放查询结果( )。(分数:2.00)A.数组、永久性表、视图B.临时表、视图、文本文件C.视图、永久性表、文本文件D.永久性表、数组、文本文件 解析:解析:在 SQL 的查询中,其结果可存放到数组、临时表、永久性表或文本文件中,但是不能存放到视图中。视图是从基本表中派生出来的一个“虚表”,不能用来存放 SQL 的查询结果。31.下列 SQL 语句能实现的功能是( )。 SELECT*FROM 仓库 WHERE 仓库号=“WH1“; UNION; SE

45、LECT * FROM 仓库 WHERE 仓库号=“WH2“(分数:2.00)A.查询在 WH1 或者 WH2 仓库中的职工信息B.查询仓库号为 WH1 或者 WH2 的仓库信息 C.查询即在仓库号为 WH1,又在仓库号为 WH2 工作的职工信息D.语句错误,不能执行解析:解析:SQL 支持集合的并(UNION)运算,即可以将两个 SELECT 语句的查询结果通过并运算合并成一个查询结果。为了进行并运算,要求这样的两个查询结果具有相同的字段个数,并且对应字段的值要出自同一个值域(相同的数据类型和取值范围)。所以题干中的 SQL 语句实现的功能是查询仓库号为 WH1 或 WH2的仓库信息。二、填

46、空题(总题数:17,分数:34.00)32.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:33.在程序设计阶段应该采取 1 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。(分数:2.00)填空项 1:_ (正确答案:正确答案:自顶向下)解析:解析:程序设计时,应先考虑总体,后考虑细节,逐步使问题具体化,对复杂的问题,应该设计一些子目标作为过渡。上述方法概括为:自顶向下,逐步细化。34.注释一般分为序言性注释和 1 注释。(分数:2.00)填空项 1:_ (正确答案:正确答案

47、:功能性)解析:解析:注释一般分为序言性注释和功能性注释。序言性注释通常位于每个程序的开头部分,给出程序的整体说明:功能性注释的位置一般嵌在源程序体之中,主要描述其后的语句或程序做什么。35.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:对象)解析:解析:在面向对象的程序设计方法中,类是具有相同属性或方法的对象的抽象,对象是类的实例。36.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_ (正确答案:正确答案:19)解析:解析:在任意一棵二又树中,度数为。的结点(即叶子结点)总比度为 2 的结点多一个,因此该二叉树中叶子结点为 18+1=

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

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

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