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

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

1、国家二级(VF)机试-试卷 9 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.算法一般都可以用哪几种控制结构组合而成( )。(分数:2.00)A.选择、分支、递归B.顺序、循环、选择C.循环、递归、选择D.顺序、选择、嵌套2.用链表表示线性表的优点是( )。(分数:2.00)A.花费的存储空间较顺序存储少B.没有明显优势C.便于插入和删除操作D.便于随机存取操作3.在下列几种排序方法中,要求内存量最大的是( )。(分数:2.00)A.冒泡排序B.插入排序和选择排序C.归并排序D.快速排序4.下面不属于软件工程的三要素的是( )。(分数:2.

2、00)A.需求B.方法C.工具D.过程5.卜列不属于结构化分析的常用工具的是( )。(分数:2.00)A.数据流图B.流程图C.数据字典D.判定树和判定表6.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是( )。(分数:2.00)A.路径的集合B.选择的集合C.操作的集合D.日标的集合7.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )。(分数:2.00)A.数据较低的冗余度B.数据共享度高C.特定的数据模型D.专门的数据管理软件8.下列说法中,不属于数据模型所描述的内容的是( )。(分数:2.00)A.数据结构B.数据操作C.数据约束D.数

3、据管理9.用二维表的形式表示实体和实体间联系的数据模型( )。(分数:2.00)A.关系模型B.层次模型C.网状模型D.数据模型10.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( )。(分数:2.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段11.存下述关于数据库系统的叙述中,正确的是( )。(分数:2.00)A.数据库中只存在数据项之间的联系B.数据库的数据项和记录之间都存在联系C.数据库的数据项之间无联系,记录之间存存联系D.数据库的数据项和记录之间都不存在联系12.命令“DIME myArrayr(10,10)”执行后,myArray(5,5)的值

4、为( )。(分数:2.00)A.0B.5C.TD.F13.在下列的 Visual FoxPro 表达式中,其运算结果为逻辑真的是( )。(分数:2.00)A.“abcd”=“abcd”B.“ab cd”=“abcd”C.DTOC(09132012 08:00:00)=“09132012 08:00:00”D.“2842”=“2842”14.在 Visual FoxPro 中,数据库表和自由表的字段名可允许的最大字符数分别是( )。(分数:2.00)A.10、10B.10、128C.128、10D.256、12815.在 Visual FoxPr0 的命令中,定位第 6 条记录上的命令是( )。

5、(分数:2.00)A.GO TOPB.GO BOTTOMC.GO 6D.GOTO 616.以下索引类型中,能够随表的打开而打开的是( )。(分数:2.00)A.单一的 IDx 索引B.非结构复合索引(CDX)C.结构复合索引D.以上类型都不是17.在 Visual FoxPm 中进行参照完整性设置时,要想设置成“当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值”,应选择( )。(分数:2.00)A.级联或限制B.限制C.忽略D.级联18.在 Visual FoxPro 中,在打开了多个工作区的情况下,执行 SELECT0 的结果是( )。(分数:2.00)A.选择了

6、 0 号工作区B.选择已打开工作区中最小号的工作区C.选择了空闲的最小号工作区D.关闭选择的工作区19.结构化查询语言中的 SELECT 语句是( )。(分数:2.00)A.切换数据库语句B.数据查询语句C.数据修改语句D.数据定义语句20.有学生DBF:学号 C(8),姓名 C(12),性别 C(2),出生日期 D,院系 C(8) 要求查询所有计算机系学生的学号和姓名,正确的命令是( )。(分数:2.00)A.SELECT*FROM 学生B.SELECT*FROM 学生 WERE 院系=计算机系C.SELECT 学号,姓名 FROM 学生D.SELECT 学号,姓名 FROM 学生 wHER

7、E 院系=计算机系21.SQL 命令中的 HAVING 短语必须与( )结合使用,不能单独使用。(分数:2.00)A.ORDER BYB.FROMC.WHERED.GROUP BY22.查询教师表中“系别号”字段的值为空值的所有记录的 SQL 是( )。(分数:2.00)A.SELECT*FROM 教师 WHERE 系别号=B.SELECT*FROM 教师 WHERE 系别号=nullC.SELECT*FROM 教师 WHERE 系别号 is nullD.SELECT ISNULL(系别号)FROM 教师23.在 SQL 语句中,与表达式“系别号 NOT IN(“5”,“8”)”功能相同的表达

8、式是( )。(分数:2.00)A.系别号=“5”AND 系别号=“8”B.系别号!=“5”OR 系别号#“8”C.系别号60”语句的功能是( )。(分数:2.00)A.从敦师表中彻底删除年龄大于 60 岁的记录B.教师表中年龄大于 60 岁的记录被加上删除标记C.删除教师表D.删除教师表的年龄列26.如要建立一个职工表,包含字段:职工号、职工名、部门号、工资,职工表的主关键字是职工号,以下 SQL 正确的是( )。 CREATE TABLE 职工表( 职工号_, 职工名 C(20),部门号 C(5), 工资 Y )(分数:2.00)A.C(5)DEFAULTB.C(5)PRIMARY KEYC

9、.C(5)NOT NULLD.C(5)CHECK KEY27.查询是 Visual FoxPro 支持的一种数据库对象,下列关于查询的说法中,不正确的是( )。(分数:2.00)A.查询是预先定义好的一个 SQL SELECT 语句B.查询是以扩展名为 QPR 的文件保存在磁盘上的C.通过查询设计器,可完成任何查询D.查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出28.DO 命令可以执行程序文件,其程序文件的默认扩展名是( )。(分数:2.00)A.prgB.appC.CmdD.exe29.变量的一个重要属性是作用域,它指的是变量在什么范围内是有效的或能够被访问的。其中在任何模块

10、中都可使用的内存变量是( )。(分数:2.00)A.公共变量B.私有变量C.局部变量D.本地变量30.在 Visual FoxPro 中,要编辑修改表单文件 myFormscx,可以在命令窗口输入命令( )(分数:2.00)A.MODIFY myFormB.MODIFY myFormsexC.MODIFY FORM myformD.以上都不可以31.在 Visual FoxPro 中可让控件获得焦点,使其成为活动对象的方法是( )(分数:2.00)A.RELEASEB.GETFOCUSC.LOADD.SETFOCUS32.某个表单文件中有一个文本框控件,其 PasswordChar 属性值设置

11、为星号(*),当在文本框中输入“伦敦 2012”时,文本框中显示的是( )。(分数:2.00)A.伦敦 2012B.*C.*D.伦敦*33.有一个记录学生信息的表单,表单名为 FormStudent,该表单中含有一个页框 PgStudentlnfo,将该页框的第 2 页(PageFamily)的标题设置为“家庭成员”的代码是( )。(分数:2.00)A.FormStudentPageFamilyCaption=“家庭成员”B.FormStudentPgStudentlnfoTitle=“家庭成员” C.ThisformPgStudentlnfoPageFamilyCaption=“家庭成员”D

12、.ThisformPgStudentlnfoPageFamilyTitle=“家庭成员”34.假设有菜单文件 mainmumnx,下列说法正确的是( )(分数:2.00)A.在命令窗口利用 DO mainmu 命令,可运行该菜单文件B.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmumpr,然后在命令窗口执行命令:DOmainmu 可运行该菜单文件C.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmumpr,然后在命令窗口执行命令:DOmainmumpr 可运行该菜单文件D.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmumpr,然后在命令窗口执行命令:

13、DOMEMU mainmu 可运行该菜单文件35.在 Visual FoxPro 中,以下( )控件可以在报表设计器中使用。(分数:2.00)A.标签B.线条C.域控件D.以上三种都可以36.已知表中有字符型字段“职称”和“工龄”,要建立一个索引,要求首先按工龄排序,工龄相同时再按职称排序,正确的命令是( )。(分数:2.00)A.INDEX ON 工龄+职称 TO sy_sepB.INDEX ON 工龄,职称 TO sy_sepC.INDEX ON 职称+工龄 TO sy_sepD.INDEX ON 职称,工龄 TO sy_sep37.在当前打开的表中,显示“地址”以“北京市”打头的所有仓库

14、,正确的命令是( )。(分数:2.00)A.list for 地址=“北京市”B.list for 地址=“北京市”C.list for 地址=“北京”D.list where 地址=“北京市”38.为当前表中所有教师的工资增加 1000 元,可以使用的命令是( )。(分数:2.00)A.CHANGE 工资 WITH 工资+1000B.REPLACE 工资 WITH 工资+1000C.REPLACE ALL 工资 WITH 工资+1000D.CHANGE ALL 工资 WITH 工资+100039.在 Visual FoxPro 中,有如下内存变量赋值语句: X=20100808 10:15:

15、20 AM Y=Y Z=“12324” 执行上述赋值语句之后,内存变量 X、Y 和 Z 的数据类型分别是( )。(分数:2.00)A.D、L、CB.T、L、CC.D、C、ND.T、C、N40.假设“产品”表中有 c 型字段“产地”,要求将产地以“北京”开头的产品记录全部打上删除标记,正确的 SQL 命令是( )。(分数:2.00)A.DELETE FROM产品 FOR 产地=“北京”B.DELTE FROM 产品 WHERE 产地=“北京”C.DELETE FROM 产品 FOR 产地=“北京*”D.DELETE FROM 产品 WHERE 产地 LIKE“北京”二、基本操作题(总题数:1,分

16、数:2.00)41.在考生文件夹下,完成如下操作: 1打开考生文件夹下的表单 one,如下图所示,编写“显示”命令按钮的 Click 事件代码,使表单运行时单击该命令按钮则在 Textl 文本框中显示当前系统日期的年份(提示:通过设置文本框的 Value 属性实现,系统日期函数是 date(),年份函数是 year()。 打开考生文件夹下的表单 two,如下图所示,选择“表单”菜单中的“新建方法程序”命令,在“新建方法程序”对话框中,为该表单新建一个 test 方法,然后双击表单,选择该方法编写代码,该方法的功能是使“测试”按钮变为不可用,即将该按钮的 Enabled 属性设置为F。 (分数:

17、2.00)_三、简单应用题(总题数:1,分数:2.00)42.在考生文件夹下完成以下简单应用(自由表 order 中存放着订单的有关数据): 1利用查询设计器创建查询,从 employee 表和 order 表中查询金额最高的 10 笔订单。查询结果依次包含订单号、姓名、签订日期和金额 4 个字段,各记录按金额降序排列,查询去向为表 tableone。最后将查询保存在queryoneqpr 文件中,并运行该查询。 2首先创建数据库 order_m,并向其中添加 employee 表和order 表。然后在数据库中创建视图 viewone:利用该视图只能查询组别为 l 的职员的相关数据;查询结果

18、依次包含职员号、姓名、订单号、签订日期、金额 5 个字段;各记录按职员号升序排列,若职员号相同则按金额降序排列。最后利用刚创建的视图查询视图中的全部信息,并将查询结果存放在表 tabletwo 中。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)43.设计一个文件名和表单名均为 currency_form 的表单,所有控件的属性必须在表单设计器的属性窗口中设置完成。表单的标题为“外币市值情况”。表单中有一个“姓名”标签控件 Labell、一个文本框控件 Textl、一个表格控件 Gridl 和两个命令按钮“查询”(Command1)和“退出”(Command2),如下图所示。(

19、分数:2.00)_国家二级(VF)机试-试卷 9 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.算法一般都可以用哪几种控制结构组合而成( )。(分数:2.00)A.选择、分支、递归B.顺序、循环、选择 C.循环、递归、选择D.顺序、选择、嵌套解析:解析:算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。一个算法一般都可以用顺序、循环、选择三种垠本控制结构组合而成。本题答案为 B。2.用链表表示线性表的优点是( )。(分数:2.00)A.花费的存储空间较顺序存储少B.没有明显优

20、势C.便于插入和删除操作 D.便于随机存取操作解析:解析:链式存储结构克服了顺序存储结构的缺点:它的节点空间可以动态申请和释放;它的数据元素的逻辑次序靠节点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除操作。本题答案为 C。3.在下列几种排序方法中,要求内存量最大的是( )。(分数:2.00)A.冒泡排序B.插入排序和选择排序C.归并排序 D.快速排序解析:解析:快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各

21、元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置霄),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。本题答案为 C。4.下面不属于软件工程的三要素的是( )。(分数:2.00)A.需求 B.方法C.工具D.过程解析:解析:软件工程包括 3 个要素,即方法、工具和过程,本题答案为 A。5.卜列不属于结构化分析的常用工具的是( )。(分数:2.00)A.数据流图B.流程图 C.数据字典D.判定树和判定表解析:解析:结构化分析的常用工具行数据

22、流图、数据字典、判定树叶判定表。而流利图是常见的过程设计工具中的图形设计。本题答案为 B。6.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是( )。(分数:2.00)A.路径的集合 B.选择的集合C.操作的集合D.日标的集合解析:解析:软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计成选择测试用例,对程序所有逻辑路径进行测试。本题答案为 A。7.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )。(分数:2.00)A.数据较低的冗余度B.数据共享度高C.特定的数据模型 D.专门的数据管理软件

23、解析:解析:在文件系统中,相互独立的记录其内部结构的最简单形式是等长、同格式的记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。本题答案为C。8.下列说法中,不属于数据模型所描述的内容的是( )。(分数:2.00)A.数据结构B.数据操作C.数据约束D.数据管理 解析:解析:数据模型所描述的内容有 3 个部分,它们是数据结构、数据操作和数据约束。其中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库的联系等;数据操作主要是描述在相应数据结构上的操

24、作类型与操作方式。本题答案为 D。9.用二维表的形式表示实体和实体间联系的数据模型( )。(分数:2.00)A.关系模型 B.层次模型C.网状模型D.数据模型解析:解析:层次模型是最早发展出来的数据库模型。它的基本结构是树形结构,这种结构方式在现实世界中很普遍,如家族结构、行政组织机构,它们自顶向下、层次分明。 关系模型是用二维表的形式表示实体和实体间联系的数据模型。关系模型的特点如下:关系模型与非关系模型不同,它是建立在严格的数学概念基础上的;关系模型的概念单一,无论实体或实体之间的联系都用关系表示;存取路径对用户透明:关系必须是规范化的关系。10.在数据库设计中,将 E-R 图转换成关系数

25、据模型的过程属于( )。(分数:2.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段解析:解析:数据库逻辑没计的主要工作是将 E-R 图转换成指定的 RDBMS 中的关系模式。11.存下述关于数据库系统的叙述中,正确的是( )。(分数:2.00)A.数据库中只存在数据项之间的联系B.数据库的数据项和记录之间都存在联系 C.数据库的数据项之间无联系,记录之间存存联系D.数据库的数据项和记录之间都不存在联系解析:解析:在关系数据库系统中,数据库中的数据存储在二维表中,而表由记录构成,每个记录都具有相同的结构,即每个记录所包含的属性类型相同,而取值不同,因此可以肯定数据库中的

26、记录之间存在联系。数据库中的数据项,也就是二维表的字段,而在数据库的表中,通常会设定某个字段或某些字段为键,通过这些键就可以确定其他字段的值,即数据库中的数据项之间也存在一定的关系,因此在关系型数据库系统中,数据库的数据项之间和记录之间都存在联系,正确答案应该是选项 B。12.命令“DIME myArrayr(10,10)”执行后,myArray(5,5)的值为( )。(分数:2.00)A.0B.5C.TD.F 解析:解析:创建数组的命令格式有两种: DIMENSIION (,(,13.在下列的 Visual FoxPro 表达式中,其运算结果为逻辑真的是( )。(分数:2.00)A.“abc

27、d”=“abcd”B.“ab cd”=“abcd”C.DTOC(09132012 08:00:00)=“09132012 08:00:00”D.“2842”=“2842” 解析:解析:在用双等号运算符比较两个字符串时,只有当两个字符串完全相同(含空格及各字符的位置、大小写),运算结果才为逻辑真。 DTOC()函数作用是将日期型数据或日期时间型数据的日期部分转成字符串,所以 DTOC(09132012 08:00:00)的结果是“09132012”。14.在 Visual FoxPro 中,数据库表和自由表的字段名可允许的最大字符数分别是( )。(分数:2.00)A.10、10B.10、128C

28、.128、10 D.256、128解析:解析:所谓自由表就是那些不属于任何数据库的表,所有由 FoxBase 或早期版本的 FoxPro 创建的数据库文件都是自由表。可以将自由表移入到数据库中,也可以将数据库中的表移出,让它成为自由表。数据库表与自由表的最大区别是两者字段名的最大字符个数不同,数据库表中字段名的最大字符数为128,而自由表中字段名的最大字符数为 10。15.在 Visual FoxPr0 的命令中,定位第 6 条记录上的命令是( )。(分数:2.00)A.GO TOPB.GO BOTTOMC.GO 6D.GOTO 6 解析:解析:GO 命令直接对记录进行定位,TOP 是表头。不

29、使用索引时,即记录号为 1 的记录,使用索引时,为索引项排在最前面的索引对应的记录。BOTTOM 是表尾,当不使用索引时是记录号最大的那条记录,使月 j 索引时是索引项排在最后面的索引项对应的记录。GOTO 命令用于直接定位到第几条记录。16.以下索引类型中,能够随表的打开而打开的是( )。(分数:2.00)A.单一的 IDx 索引B.非结构复合索引(CDX)C.结构复合索引 D.以上类型都不是解析:解析:与表名相同的结构索引在表打开时都能够自动打开,但是对于非结构索引,必须在使用之前打开索引文件。 单独的idx 索引是一种非结构单索引;采用非默认名的cdx 索引,也是非结构复合索引;与表名同

30、名的cdx 索引,是结构复合索引。 结构复合索引具有如下特性:在打开表时自动打开;同一索引文件中能包含多个索引方案,或索引关键字;在添加、更改或删除记录时自动维护索引。17.在 Visual FoxPm 中进行参照完整性设置时,要想设置成“当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值”,应选择( )。(分数:2.00)A.级联或限制B.限制C.忽略D.级联 解析:解析:“级联”代表用新的连结字段值自动修改子表中的相关所有记录。“限制”代表若子表中有相关的记录,则禁止修改父表中的连结字段值。“忽略”代表若不做完整性检查即删除父表盼记录时与子表无关。18.在 Vis

31、ual FoxPro 中,在打开了多个工作区的情况下,执行 SELECT0 的结果是( )。(分数:2.00)A.选择了 0 号工作区B.选择已打开工作区中最小号的工作区C.选择了空闲的最小号工作区 D.关闭选择的工作区解析:解析:使用窗口命令选择工作区格式为:SELECT。 的取值范同为 032767。如果取值为 0,则选择尚未使用的、编号最小的一个工作区。 是指打开表的别名,用来指定包含打开表的工作区。别名有3 种使用方法: 使用系统默认的别名 AJ 表示前 10 个工作区; 使用用户定义的别名,定义格式为:USE 表名 ALIAS 别名; 用户未定义别名时,直接使用表名作为别名。 另外,

32、要为表指定打开的工作区,语法为:LISEIN。此时并不改变当前区的位置。19.结构化查询语言中的 SELECT 语句是( )。(分数:2.00)A.切换数据库语句B.数据查询语句 C.数据修改语句D.数据定义语句解析:解析:本题号查的 SQL 语言中各种语句所完成的功能,下表给出了 SQL 中常她的一些命令的功能。20.有学生DBF:学号 C(8),姓名 C(12),性别 C(2),出生日期 D,院系 C(8) 要求查询所有计算机系学生的学号和姓名,正确的命令是( )。(分数:2.00)A.SELECT*FROM 学生B.SELECT*FROM 学生 WERE 院系=计算机系C.SELECT

33、学号,姓名 FROM 学生D.SELECT 学号,姓名 FROM 学生 wHERE 院系=计算机系 解析:解析:本题所要求的是检索计算机系的学生,所以要有 where 条件:院系=计算机系;另外检索结果只要学号和姓名,所以 SELECT 学号,姓名。因此本题答案是 D。21.SQL 命令中的 HAVING 短语必须与( )结合使用,不能单独使用。(分数:2.00)A.ORDER BYB.FROMC.WHERED.GROUP BY 解析:解析:HAVING 子句总是跟在 GROUP BY 子句之后,不可以单独使用。在查询中可以先用 WHERE 子句限定元组,然后进行分组,最后再用 HAVING

34、子句限定分组条件。22.查询教师表中“系别号”字段的值为空值的所有记录的 SQL 是( )。(分数:2.00)A.SELECT*FROM 教师 WHERE 系别号=B.SELECT*FROM 教师 WHERE 系别号=nullC.SELECT*FROM 教师 WHERE 系别号 is null D.SELECT ISNULL(系别号)FROM 教师解析:解析:SQL 支持空值。查询空值时要使用 ISNULL,“=NULL”是无效的,因为空值不是一个确定的值,不能用“=”这样的运算符进行比较。23.在 SQL 语句中,与表达式“系别号 NOT IN(“5”,“8”)”功能相同的表达式是( )。(

35、分数:2.00)A.系别号=“5”AND 系别号=“8”B.系别号!=“5”OR 系别号#“8”C.系别号60”语句的功能是( )。(分数:2.00)A.从敦师表中彻底删除年龄大于 60 岁的记录B.教师表中年龄大于 60 岁的记录被加上删除标记 C.删除教师表D.删除教师表的年龄列解析:解析:DELETE 命令只是为表中指定的元组添加删除标记,并没有彻底删除。命令格式如下: DELETE FROM TableNameWHERECondition 其中,FROM 指定从哪个表中删除数据;WHERE 指定被删除的元组所要满足的条件,若省略 WHERE 短语,则删除该表中全部元组。该命令是逻辑删除

36、,如果要物理删除,需要继续使用 PACK 命令。26.如要建立一个职工表,包含字段:职工号、职工名、部门号、工资,职工表的主关键字是职工号,以下 SQL 正确的是( )。 CREATE TABLE 职工表( 职工号_, 职工名 C(20),部门号 C(5), 工资 Y )(分数:2.00)A.C(5)DEFAULTB.C(5)PRIMARY KEY C.C(5)NOT NULLD.C(5)CHECK KEY解析:解析:本题考查利用 SQL 命令建立数据表知识。选项中 DEFAuIJT 表示默认值,PRIMARY KEY 表示主关键字,NOT NULL 表示非空,CHECK 表示约束,因此本题的

37、答案应该是 B。27.查询是 Visual FoxPro 支持的一种数据库对象,下列关于查询的说法中,不正确的是( )。(分数:2.00)A.查询是预先定义好的一个 SQL SELECT 语句B.查询是以扩展名为 QPR 的文件保存在磁盘上的C.通过查询设计器,可完成任何查询 D.查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出解析:解析:查询设计器只能建立一些比较规则的查询,而对复杂的查询它就无能为力了。28.DO 命令可以执行程序文件,其程序文件的默认扩展名是( )。(分数:2.00)A.prg B.appC.CmdD.exe解析:解析:执行程序文件的命令格式为:Do。文件名前

38、可以指定保存文件的路径,如果没有给定扩展名,系统自动加上默认扩展名prg。29.变量的一个重要属性是作用域,它指的是变量在什么范围内是有效的或能够被访问的。其中在任何模块中都可使用的内存变量是( )。(分数:2.00)A.公共变量 B.私有变量C.局部变量D.本地变量解析:解析:在 Visual FoxPro 中,若以变量的作用域来分,内存变量可分为全局变量、私有变量和局部变量 3 类。 全局变量:是指在任何模块中都可以使用的变量,又称为公共变量。全局变量要先建立后使用,全局变量可用 PuB LIC 命令建立,格式为:PuBLIC。 私有变量:在程序中直接使用(没有通过PUBLIC 和 LOC

39、AL 命令事先声明)而由系统自动隐含建立的变量都是私有变量。私有变量的作用域限于建立它的模块及其下属的各层模块。 局部变量:只能在建立它的模块中使用,不能在上层或下层模块中使朋。局部变量用 LOCAL 命令建立:LOCAL。30.在 Visual FoxPro 中,要编辑修改表单文件 myFormscx,可以在命令窗口输入命令( )(分数:2.00)A.MODIFY myFormB.MODIFY myFormsexC.MODIFY FORM myform D.以上都不可以解析:解析:运行表单的命令是 MODIFY FORM,故选项 C 正确。31.在 Visual FoxPro 中可让控件获得

40、焦点,使其成为活动对象的方法是( )(分数:2.00)A.RELEASEB.GETFOCUSC.LOADD.SETFOCUS 解析:解析:Release 方法可从 VFP 中释放和关闭表单集或表单。GetFOCUS 是控件接收到焦点时的事件,Load 是创建对象之前产生的事件,SetFocus 事件则可让控件获取焦点,使其成为活动对象。故本题答案是 D。32.某个表单文件中有一个文本框控件,其 PasswordChar 属性值设置为星号(*),当在文本框中输入“伦敦 2012”时,文本框中显示的是( )。(分数:2.00)A.伦敦 2012B.*C.* D.伦敦*解析:解析:对 Dasswor

41、dChat 属性指定一个占位符“*”号后,文本框中将只显示占位符,不会显示用户输入的实际内容。题中“伦敦 2012”共 8 个字符长度,故将显示 8 个*。33.有一个记录学生信息的表单,表单名为 FormStudent,该表单中含有一个页框 PgStudentlnfo,将该页框的第 2 页(PageFamily)的标题设置为“家庭成员”的代码是( )。(分数:2.00)A.FormStudentPageFamilyCaption=“家庭成员”B.FormStudentPgStudentlnfoTitle=“家庭成员” C.ThisformPgStudentlnfoPageFamilyCapt

42、ion=“家庭成员” D.ThisformPgStudentlnfoPageFamilyTitle=“家庭成员”解析:解析:本题考查表单中各容器对象的调用顺序。注意要以从高向低的层次依次引用各个对象,即最开始引用的是表单,然后是表单中的容器控件,最后才是容器控件所包含的基本控件。VFP 中,设置标题的属性名为 Capiton。故本题答案为 C。34.假设有菜单文件 mainmumnx,下列说法正确的是( )(分数:2.00)A.在命令窗口利用 DO mainmu 命令,可运行该菜单文件B.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmumpr,然后在命令窗口执行命令:DOmain

43、mu 可运行该菜单文件C.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmumpr,然后在命令窗口执行命令:DOmainmumpr 可运行该菜单文件 D.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmumpr,然后在命令窗口执行命令:DOMEMU mainmu 可运行该菜单文件解析:解析:要运行菜单,首先必须生成可执行菜单程序(mpr 程序),然后调用使用菜单的命令,注意必须带后缀名mpr。35.在 Visual FoxPro 中,以下( )控件可以在报表设计器中使用。(分数:2.00)A.标签B.线条C.域控件D.以上三种都可以 解析:解析:通常可以在报表中添加的控

44、件有以下几种。 标签控件:通常用来在报表中添加一些说明性的文字; 线条、矩形和圆角矩形:使用这些形状,可以使报表看起来更加美观; 域控件:用于打印表或视图中的字段、变量和表达式的计算结果; OLE 对象:应用 OLE 嵌入技术,可以在报表中添加图片、声音、文档等信息36.已知表中有字符型字段“职称”和“工龄”,要建立一个索引,要求首先按工龄排序,工龄相同时再按职称排序,正确的命令是( )。(分数:2.00)A.INDEX ON 工龄+职称 TO sy_sep B.INDEX ON 工龄,职称 TO sy_sepC.INDEX ON 职称+工龄 TO sy_sepD.INDEX ON 职称,工龄

45、 TO sy_sep解析:解析:用命令方式建立索引文件的格式如下: INDEX ONTOTAGOFFORCOMPACTASCENDINGDESCENDINGUNIQUFCANDIDATEADDITlVE。本题要建立的是复合索引,故使用表达式“工龄+职称”。37.在当前打开的表中,显示“地址”以“北京市”打头的所有仓库,正确的命令是( )。(分数:2.00)A.list for 地址=“北京市”B.list for 地址=“北京市” C.list for 地址=“北京”D.list where 地址=“北京市”解析:解析:List 命令中 for 条件用于在指定的范围内进行选择操作,仅显示满足条

46、件的记录。38.为当前表中所有教师的工资增加 1000 元,可以使用的命令是( )。(分数:2.00)A.CHANGE 工资 WITH 工资+1000B.REPLACE 工资 WITH 工资+1000C.REPLACE ALL 工资 WITH 工资+1000 D.CHANGE ALL 工资 WITH 工资+1000解析:解析:用 REPLACE 命令修改表结构,其常用格式为:REPLACE FieldNamel WITH eExpressionl,FieldName 2WITH eExpression2FOR lExpressionl。但此格式只能修改当前的一条记录,本题要求将所有教师的工资增

47、加 1000 元,所以还要使用 ALL 短语。39.在 Visual FoxPro 中,有如下内存变量赋值语句: X=20100808 10:15:20 AM Y=Y Z=“12324” 执行上述赋值语句之后,内存变量 X、Y 和 Z 的数据类型分别是( )。(分数:2.00)A.D、L、CB.T、L、C C.D、C、ND.T、C、N解析:解析:题中 X 的变量值以花括号为定界符,为日期时间型(T);Y 的变量值以两个句点为定界符,为逻辑型(L);Z 的变量值以半角状态下的双引号为定界符,为字符型(C)。40.假设“产品”表中有 c 型字段“产地”,要求将产地以“北京”开头的产品记录全部打上删

48、除标记,正确的 SQL 命令是( )。(分数:2.00)A.DELETE FROM产品 FOR 产地=“北京”B.DELTE FROM 产品 WHERE 产地=“北京”C.DELETE FROM 产品 FOR 产地=“北京*”D.DELETE FROM 产品 WHERE 产地 LIKE“北京” 解析:解析:删除数据用命令:DELETE FROM TabieNameWHERECondition,因此首先排除 A 和 C 选项。B、D 选项中的为通配符,“北京”表示以北京开头。D 选项正确。二、基本操作题(总题数:1,分数:2.00)41.在考生文件夹下,完成如下操作: 1打开考生文件夹下的表单 one,如下图所示,编写“显示”命令按钮的 Click 事件代码,使表单运行时单击该命令按钮则在 Textl 文本框中显示当前系统日期的年份(提示:通过设置文本框的 Value 属性实现,系统

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

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

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