欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:1328736       资源大小:85.50KB        全文页数:16页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、二级 VISUAL+FOXPRO 笔试-7 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.数据的存储结构是指_。(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示2.下述说法中不正确的是_。(分数:2.00)A.栈是一种运算受限的线性结构B.栈是一种后进先出的线性结构C.栈可以是线性结构也可以是非线性结构D.栈可以用数组或链表来实现3.设一棵完全二叉树共有 699 个节点,则在该二叉树中的叶子节点数为_。(分数:2.00)A.349B.350C.255D.35

    2、14.已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当使用二分法查找值为 90 的元素时,查找成功的比较次数为_。(分数:2.00)A.1B.2C.3D.95.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/26.下面概念中,不属于面向对象方法的是_。(分数:2.00)A.对象、消息B.继承、多态C.类、封装D.过程调用7.软件工程方法的产生源于软件危机,下列_是产生软件危机的内在原因。 软件复杂性 软件维护困难

    3、 软件成本太高 软件质量难保证(分数:2.00)A.B.C.和D.和8.使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准。(分数:2.00)A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能9.数据库系统与文件系统的主要区别是_。(分数:2.00)A.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决这类问题B.文件系统只能管理少量数据,而数据库系统能管理大量数据C.文件系统只能管理程序文件,而数据库系统能管理各种类型的文件D.文件系统简单,而数据库系统复杂10.用二维表结构表示实体以及实体间联系的数据模型称为_。(分数:2.00)A.网状模型B.层次模型C.关

    4、系模型D.面向对象模型11.数据库系统的用户对数据库的查询和存储操作使用的语言是_。(分数:2.00)A.自然语言B.自含语言C.数据描述语言D.数据操作语言12.把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的_将这些数据库文件联系起来。(分数:2.00)A.操作系统B.文件系统C.文件结构D.数据结构13.下列关于数据库系统的叙述中,正确的是_。(分数:2.00)A.数据库系统只是比文件系统管理的数据更多B.数据库系统中数据的一致性是指数据类型一致C.数据库系统避免了数据冗余D.数据库系统减少了数据冗余14.下列四个表达式中,运算结果为数值的是_。(分数:2.00)

    5、A.“9988”-“1255”B.200+8001000C.CTOD(11/22/01)-20D.LEN(SPACE(3)-115.设置严格的日期格式的命令是_。(分数:2.00)A.set date ansiB.set strictdate to 0C.set century onD.set strictdate to 116.可以比较大小的数据类型包括_。(分数:2.00)A.数值型,字符型,日期型,逻辑型B.数值型,字符型,日期型C.数值型,字符型D.数值型17.要从某表文件中真正删除一条记录,应当_。(分数:2.00)A.先用 DELETE 命令,再用 ZAP 命令B.直接用 ZAP

    6、命令C.先用 DELETE 命令,再用 PACK 命令D.直接用 DELETE 命令18.对表结构的修改是在下面_对话框中完成的。(分数:2.00)A.表设计器B.数据库设计器C.表达式生成器D.浏览窗口19.VFP 中,主索引可在_中建立。(分数:2.00)A.自由表B.数据库表C.任何表D.自由表和视图20.下列关于索引的叙述中错误的是_。(分数:2.00)A.VFP 中的索引类型共有 4 种,分别是主索引、候选索引、普通索引和唯一索引B.在用命令方式建立索引时,可以建立普通索引、唯一索引(UNIQUE)或候选索引(CAN-DIDATE),但是不能建立主索引C.在表设计器的字段选项卡中建立

    7、的索引默认为普通索引D.在数据库设计器中建立两表之间的永久关系时,只需在父表中建立主索引,然后拖动该索引项到子表中的相应字段上即可21.Delete 的作用是_。(分数:2.00)A.将记录从表中彻底删除B.只给要删除的记录作删除标志C.不能删除记录D.删除整个表中的记录22.可以在 BROWSE 浏览窗口中,按 CTRL+T 键实现_操作。(分数:2.00)A.逻辑删除记录和物理删除记录B.逻辑恢复记录和物理恢复记录C.逻辑删除记录和逻辑恢复记录D.物理删除记录和物理恢复记录23.下面的数据库表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL 操作不能执行。职工表 职工号 职

    8、工名 部门号 工资 001 李红 01 580 005 刘军 01 670 025 王芳 03 720 038 张强 02 650 部门表 部门号 部门名 主任 01 人事处 高平 02 财务处 蒋华 03 教务处 许红 04 学生处 杜琼(分数:2.00)A.从职工表中删除行(“025“,“王芳“,“03“,720)B.将行(“005“,“乔兴“,“04“,7500)插入到职工表中C.将职工号为“001“的工资改为 700D.将职工号为“038“的部门改为“03“24.下列说法中正确的是_。(分数:2.00)A.所有 SQL 语句只要加上前缀标识和结束标志就能嵌入到宿主语言程序中使用B.所有

    9、 SQL DDL 语句只要加上前缀标识和结束标志就能嵌入到宿主语言程序中使用C.所有 SQL DML 语句只要加上前缀标识和结束标志就能嵌入到宿主语言程序中使用D.所有 SELECT 语句只要加上前缀标识和结束标志就能嵌入到宿主语言程序中使用25.SELECT-SQL 语句是_。(分数:2.00)A.选择工作区语句B.数据查询语句C.选择标准语句D.数据修改语句26.UPDATE-SQL 语句的功能是_。(分数:2.00)A.属于数据定义功能B.属于数据查询功能C.可以修改表中某些列的属性D.可以修改表中某些列的内容27.SQL 语言具有两种使用方式,分别称为交互式 SQL 和_。(分数:2.

    10、00)A.提示式 SQLB.多用户 SQLC.嵌入式 SQLD.解释式 SQL28.SQL 语言是具有_的功能。(分数:2.00)A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵29.下列说法中正确的是_。(分数:2.00)A.SQL 的删除操作是指从表中删除元组B.SQL 的删除操作是指从表中删除属性C.SQL 的删除操作是指从基本表中删除元组D.SQL 的删除操作是指从基本表中删除属性30.在菜单设计器中,每个菜单的结果有_选项。(分数:2.00)A.子菜单、过程、命令和菜单项B.子菜单、命令、过程和快捷

    11、菜单C.菜单项、命令、过程和快捷菜单D.子菜单、菜单项、过程和快捷菜单31.下面关于表单控件基本操作的陈述中,不正确的是_。(分数:2.00)A.要在“表单控件”工具栏中显示某个类库文件中的自定义类,可以单击表单控件工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”命令B.要在表单中复制某个控件,可以按住 Ctrl 键并拖放该控件C.要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏中的“相同大小”按钮D.要将某个控件的 Tab 序号设置为 1,可在进入 Tab 键次序互式设置状态后,双击控件的 Tab 键次序盒32.在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以

    12、_。(分数:2.00)A.单击选项按钮B.双击选项按钮C.先单击选项组并选择“编辑”命令,然后再单击选项按钮D.以上 B)和 C)都可似33.下面关于过程调用的陈述中,_是正确的。(分数:2.00)A.实参与形参的数量必须相等B.当实参的数量多于形参的数量时,多余的实参被忽略C.当形参的数量多于实参的数量时,多余的形参取逻辑假D.上面 B)和 C)都对34.有关 loop 语句和 exit 语句的叙述正确的是_。(分数:2.00)A.loop 和 exit 语句可以写在循环体的外面B.loop 语句的作用是把控制转到 enddo 语句C.exit 语句的作用是把控制转到 enddo 语句D.l

    13、oop 和 exit 语句一般写在循环结构里面嵌套的分支结构中35.Visual FoxPro 6.0 程序设计的三种基本结构是_。(分数:2.00)A.顺序、选择、循环B.顺序、选择、逻辑C.模块、转移、循环D.网状、选择、逻辑二、填空题(总题数:13,分数:30.00)36.若长度为 n 的线性表采用顺序存储结构,在等概率假设的情况下,删除一个数据元素,需要先依次移动 1 个数据元素。 (分数:2.00)37.具有 n 个节点的完全二叉树的深度为 1。 (分数:2.00)38.在程序设计语言中,重复结构对应两类循环语句,对先执行循环体后判断的称为 1 循环结构。 (分数:2.00)39.J

    14、ackson 结构化程序设计方法是英国的 MJackson 提出的,它是一种面向 1 的设计方法。 (分数:2.00)40.数据库的逻辑模型设计阶段的主要任务是将 1 转换成关系模型。 (分数:2.00)41.在应用程序生成器的“常规”选项卡中,选择程序类型时选中“正常”,将生成一个在 Visual FoxPro 主窗口运行的 1 应用程序。 (分数:2.00)42.命令?LOWER(“Xy2A“)的结果是 1。 (分数:2.00)43.快捷菜单实质上是一个弹出式菜单,要将某个弹出式菜单作为一个对象的快捷菜单,通常是在对象的 1 事件代码中添加调用该弹出式菜单程序的命令。 (分数:2.00)4

    15、4.若想设置当前对象的直接容器对象的标题为“注意”,则在对象的方法或事件中应该加入的语句为 1。 (分数:2.00)45.设有如下关系表 R: R(NO,NAME,SEX,AGE,CLASS) 主关键字是 NO,其中 NO 为学号,NAME 为姓名,SEX 为性别,AGE 为年龄,CLASS 为班号。写出实现下列功能的 SQL 语句。 删除姓“王”的学生记录 1。 (分数:2.00)46.设有图书管理数据库: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(

    16、2),职称 C(6),地址 C(20) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8) 为图书管理数据库的读者表增加工资属性(N(8,2),请对下面的 SQL 语句填空: 1 (分数:2.00)设有图书管理数据库: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8) 对于图书管理数据库,查询每类图书中多于 1 册的册数和平均单价,请对下面的 S

    17、QL 语句填空: SELECT 分类号,COUNT(*),AVG(单价)FROM 图书; 分类号 (分数:4.00)设有图书管理数据库: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8) 对于图书管理数据库,查询每类图书的册数和平均单价,请对下面的 SQL 语句填空: SELECT 分类号, 14 FROM 图书; 15 分类号(分数:4.00)二级 VIS

    18、UAL+FOXPRO 笔试-7 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.数据的存储结构是指_。(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示 解析:解析 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。一种数据结构可根据需要采用不同的存储结构。常用的存储结构有顺序、链接、索引等方式。2.下述说法中不正确的是_。(分数:2.00)A.栈是一种运算受限的线性结构B.栈是一种后进先出的线性结构C.栈可以是线性结构也可以是非

    19、线性结构 D.栈可以用数组或链表来实现解析:解析 栈是限定只能在表的一端进行插入和删除操作的线性表。这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈也被称为“先进后出”表或“后进先出”表。栈有顺序存储(数组)和链式存储(链表)两种实现方法。3.设一棵完全二叉树共有 699 个节点,则在该二叉树中的叶子节点数为_。(分数:2.00)A.349B.350 C.255D.351解析:解析 根据完全二叉树性质 6,按从上到下,从左至右给节点编号,若 k1,则父节点编号为INT

    20、(k/2),所以第 699 号节点的父节点的编号是 349 号。由于第 699 号节点是完全二叉树中最后的一个叶子节点,因此,其父节点即 349 号节点也一定是最后一个非叶子节点,那么从第 350 号至 699 号节点都是叶子节点,因此叶子节点数为 699-349350。4.已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当使用二分法查找值为 90 的元素时,查找成功的比较次数为_。(分数:2.00)A.1B.2 C.3D.9解析:解析 根据二分法查找的查找过程,首先将 90 与表中中间的元素 50 进行比较,由于 90 大于50,所以在线性表的后半部

    21、分查找。第二次与比较的元素是后半部分的中间元素,即 90,这时两者相等,即查找成功。5.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/2 解析:解析 在最坏情况下,冒泡排序和快速排序的比较次数都是 n(n-1)/2。6.下面概念中,不属于面向对象方法的是_。(分数:2.00)A.对象、消息B.继承、多态C.类、封装D.过程调用 解析:解析 面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发

    22、展出对象、类、消息、继承等概念。过程调用是面向过程的程序设计方法的概念。7.软件工程方法的产生源于软件危机,下列_是产生软件危机的内在原因。 软件复杂性 软件维护困难 软件成本太高 软件质量难保证(分数:2.00)A.B.C.和D.和 解析:解析 软件危机主要表现在:(1) 软件需求的增长得不到满足;(2) 软件开发成本和进度无法控制;(3) 软件质量难以保证;(4) 软件不可维护或维护程度非常低;(5) 软件成本不断提高;(6) 软件开发生产效率的提高赶不上硬件的发展和应用需求的增长。总之,可以将软件危机归结为成本、质量和生产率等问题。8.使用白盒测试方法时,确定测试数据应根据_和指定的覆盖

    23、标准。(分数:2.00)A.程序的内部逻辑 B.程序的复杂结构C.使用说明书D.程序的功能解析:解析 白盒测试是把测试对象看做一个打开的盒子,测试人员须了解程序的内部结构和处理过程,由于白盒测试是一种结构测试,所以被测对象基本上是源程序,以程序的内部逻辑和指定的覆盖标准确定测试数据。9.数据库系统与文件系统的主要区别是_。(分数:2.00)A.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决这类问题 B.文件系统只能管理少量数据,而数据库系统能管理大量数据C.文件系统只能管理程序文件,而数据库系统能管理各种类型的文件D.文件系统简单,而数据库系统复杂解析:解析 在文件系统中,相互独

    24、立记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。10.用二维表结构表示实体以及实体间联系的数据模型称为_。(分数:2.00)A.网状模型B.层次模型C.关系模型 D.面向对象模型解析:解析 用二维表结构表示实体以及实体间联系的数据模型称为关系模型。11.数据库系统的用户对数据库的查询和存储操作使用的语言是_。(分数:2.00)A.自然语言B.自含语言C.数据描述语言D.数据操作语言 解析:解析 在数据库系统中,数据存放

    25、在一定结构的文件中,例如关系数据库系统中,所有的数据都存放在数据表文件中,因此对这些数据进行查询和存储操作采用的是数据操作语言。在关系数据库中,通常使用的数据操作语言是 SQL 语言,该语言不仅包含数据操作功能,还包含数据定义和数据控制的功能。现在 SQL 语言已经成为关系数据库的标准数据语言。12.把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的_将这些数据库文件联系起来。(分数:2.00)A.操作系统B.文件系统C.文件结构D.数据结构 解析:解析 在数据库系统中,把各个数据库文件联系起来构成一个统一的整体,通常是通过采用一定的数据结构来实现的,而这种数据中存在的结

    26、构通常采用数据模型来表示。13.下列关于数据库系统的叙述中,正确的是_。(分数:2.00)A.数据库系统只是比文件系统管理的数据更多B.数据库系统中数据的一致性是指数据类型一致C.数据库系统避免了数据冗余D.数据库系统减少了数据冗余 解析:解析 文件系统中的程序,采用文件名访问数据文件,但是它并不关心文件在存储器上的地址和内、外存交换数据的过程,通常文件系统中的数据文件是为了满足特定业务领域或某部门的专门需要而设计的,并且同一数据项可能重复出现在多个文件中,导致数据冗余度大;而数据库系统的主要特点有:数据共享;减少了数据冗余;具有较高的数据独立性;加强了对数据安全性和完整性的保护。因此本题的答

    27、案应该是 D。14.下列四个表达式中,运算结果为数值的是_。(分数:2.00)A.“9988”-“1255”B.200+8001000C.CTOD(11/22/01)-20D.LEN(SPACE(3)-1 解析:解析 本题考查的内容是表达式运算结果的类型。对于选项 A,它表示的是对两个字符串进行操作,其操作的结果是字符串;对于选项 B,它表示的是一个逻辑表达式,它的运算结果是一个逻辑型的值;对于选项 C,它是一个日期表达式与数字进行运算,其结果还是日期类型。只有选项 D,它的含义是求字符串的长度,然后将所得的值减 1,因此它的结果为数值。15.设置严格的日期格式的命令是_。(分数:2.00)A

    28、.set date ansiB.set strictdate to 0C.set century onD.set strictdate to 1 解析:解析 本题考查的是设置日期格式的命令,下表给出了在 Visual FoxPro 中常用的日期格式设置命令。 设置的功能 命令格式 说明 设置是否对日期格式进行严格检查 SET STRICTDATE TO0|1|2 0 不进行严格检查,1 进行严格检查,2 进行严格检查,并对日期函数 CTOD()和CTOT()也有效 设置年份位数 SET CETURY ON|OFF ON 用 4 位数字表示年份 0FF用 2 位数字表示年份 设置日期显示格式 S

    29、ET DATE TO MDY|YMD|DMY MDY 以“月、日、年”形式盟示 YMD 以“年、月、日”形式显示 DMY 以“日、月、年”形式显示 设置年月日分隔符 SET MARK TO日期分隔符 习惯上大多用“/”、“-”或“.”三种符号之一作为日期分隔符,系统默认“/”为分隔符 16.可以比较大小的数据类型包括_。(分数:2.00)A.数值型,字符型,日期型,逻辑型 B.数值型,字符型,日期型C.数值型,字符型D.数值型解析:解析 在 Visual FoxPro 中的数据类型可以是字符型、数值型、日期型、日期时间型、货币型和逻辑型等不同类型,这些数据类型都是可以用来比较大小的,其中,字符

    30、串比较通常根据字典顺序,数值型根据数值的大小进行比较,日期及日期时间型根据日期或者时间的早晚进行比较,越早越小,货币型根据其大小进行比较,逻辑型的值只有.T.和.F.,并且.T.大于.F.。因此本题答案为 A。17.要从某表文件中真正删除一条记录,应当_。(分数:2.00)A.先用 DELETE 命令,再用 ZAP 命令B.直接用 ZAP 命令C.先用 DELETE 命令,再用 PACK 命令 D.直接用 DELETE 命令解析:解析 需要从数据表文件中真正删除一条记录,首先应该用 Delete 命令将记录作一个删除标记,然后用 Pack 命令对数据表进行整理,这样才能够将数据从数据表中真正删

    31、除。这题所给出的知识点是,用 Delete 删除数据表中的记录时,仅仅是作删除标记,而不是真正的删除。18.对表结构的修改是在下面_对话框中完成的。(分数:2.00)A.表设计器 B.数据库设计器C.表达式生成器D.浏览窗口解析:解析 对表结构的修改是在表设计器对话框中完成的,因此本题的正确答案应该是 A。在数据库设计器中完成的功能是设计数据库,表达式生成器的功能是生成表达式,浏览窗口用来显示一些查询的结果。19.VFP 中,主索引可在_中建立。(分数:2.00)A.自由表B.数据库表 C.任何表D.自由表和视图解析:解析 在 Visual FoxPro 中,可以在表设计器中定义索引,索引可以

    32、分为主索引、候选索引、唯一索引和普通索引 4 种。主索引:在指定字段或表达式中不允许出现重复值的索引,可以看做是主索引,建立主索引的字段可以看做是主关键字,一个表只能有一个主关键字,所以一个表只能建立一个主索引,并且主索引值能够建立在数据库表中。因此正确答案应该是 B。20.下列关于索引的叙述中错误的是_。(分数:2.00)A.VFP 中的索引类型共有 4 种,分别是主索引、候选索引、普通索引和唯一索引B.在用命令方式建立索引时,可以建立普通索引、唯一索引(UNIQUE)或候选索引(CAN-DIDATE),但是不能建立主索引C.在表设计器的字段选项卡中建立的索引默认为普通索引D.在数据库设计器

    33、中建立两表之间的永久关系时,只需在父表中建立主索引,然后拖动该索引项到子表中的相应字段上即可 解析:解析 在 Visual FoxPro 中,可以在表设计器中定义索引,索引可以分为主索引、候选索引、唯一索引和普通索引 4 种。主索引:在指定字段或表达式中不允许出现重复值的索引,可以看做是主索引,建立主索引的字段可以看做是主关键字,一个表只能有一个主关键字,所以一个表只能建立一个主索引。候选索引:候选索引和主索引具有相同的特性,建立候选索引的字段可以看做是候选关键字,所以一个表可以建立多个候选索引。唯一索引:唯一索引是为了保持对早期版本的兼容性,它的“唯一”是指索引项的唯一,而不是字段的唯一。普

    34、通索引:普通索引可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项也允许出现重复值,在一个表中可以建立多个普通索引。在命令方式下,不能建立主索引,只能建立普通索引、唯一索引或候选索引;而在表设计器的字段选项卡中建立的索引默认为普通索引,并不是主索引;当需要在数据库设计器中建立两表之间的永久关系时,一般应该是父表的主索引、子表的普通索引才可以,不能够是任何字段,因此选项 D 错误。21.Delete 的作用是_。(分数:2.00)A.将记录从表中彻底删除B.只给要删除的记录作删除标志 C.不能删除记录D.删除整个表中的记录解析:解析 本题考查的知识点是 Delete 操作的含义。在

    35、Visual FoxPro 中, Delete 子句的含义是:将数据库表中的记录添加一个删除标记,而不是真正地将数据从表中删除。如果需要将记录从表文件中删除,需要调用命令 Pack 对数据库表中的数据进行整理才可以。因此本题的答案为 B。22.可以在 BROWSE 浏览窗口中,按 CTRL+T 键实现_操作。(分数:2.00)A.逻辑删除记录和物理删除记录B.逻辑恢复记录和物理恢复记录C.逻辑删除记录和逻辑恢复记录 D.物理删除记录和物理恢复记录解析:解析 可以在 BROWSE 浏览窗口中,按 Ctrl+T 键实现逻辑删除记录和逻辑恢复记录的操作。本题考查的是对 Visual FoxPro 集

    36、成开发环境使用的知识点,正确答案应该是 C。23.下面的数据库表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL 操作不能执行。职工表 职工号 职工名 部门号 工资 001 李红 01 580 005 刘军 01 670 025 王芳 03 720 038 张强 02 650 部门表 部门号 部门名 主任 01 人事处 高平 02 财务处 蒋华 03 教务处 许红 04 学生处 杜琼(分数:2.00)A.从职工表中删除行(“025“,“王芳“,“03“,720)B.将行(“005“,“乔兴“,“04“,7500)插入到职工表中 C.将职工号为“001“的工资改为 700D.将职

    37、工号为“038“的部门改为“03“解析:解析 我们对每个选项进行分析。因为职工表的主关键字是职工号,部门表的主关键字是部门号,因此需要注意的是它们的值不能出现重复的情况。对于选项 A,删除记录(“025“,“王芳“,“03“,720)可以实现,对于选项 B,插入记录(“005“,“乔兴“,“04“,7500)到职工表中,此时因为职工表中存在一个与该记录相同的职工号,因此该操作不能实现;而对于选项 C 和 D,都是对表中记录的值进行改变,采用update 子句就能实现。因此本题的答案应该是 B。24.下列说法中正确的是_。(分数:2.00)A.所有 SQL 语句只要加上前缀标识和结束标志就能嵌入

    38、到宿主语言程序中使用B.所有 SQL DDL 语句只要加上前缀标识和结束标志就能嵌入到宿主语言程序中使用 C.所有 SQL DML 语句只要加上前缀标识和结束标志就能嵌入到宿主语言程序中使用D.所有 SELECT 语句只要加上前缀标识和结束标志就能嵌入到宿主语言程序中使用解析:解析 SQL 语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用,并且使用起来非常方便。但是不同的 SQL 语言在程序设计语言中应用的方式也不尽相同,其中最简单的就是“所有的 SQL DDL 语句只要加上前缀标识和结束标志就能够嵌入到宿主语言程序中使用”,因此根据此叙述,本题的正确答案应该是 B。2

    39、5.SELECT-SQL 语句是_。(分数:2.00)A.选择工作区语句B.数据查询语句 C.选择标准语句D.数据修改语句解析:解析 本题考查的 SQL 语言中各种语句所完成的功能,下表给出了 SQL 中常见的一些命令的功能。SQL 功能 命令动词 数据查询 SELECT 数据定义 CREATE,DROP,ALTER 数据操纵 INSERT,UPDATE,DELETE 数据控制 GRANT,REVOKE 26.UPDATE-SQL 语句的功能是_。(分数:2.00)A.属于数据定义功能B.属于数据查询功能C.可以修改表中某些列的属性D.可以修改表中某些列的内容 解析:解析 本题考查的知识点与上

    40、题基本相同,UPDATE-SQL 语句的功能是数据操纵的功能,具体来说,UPDATE 的目的是修改数据库表中记录的某个或者某些列的内容。27.SQL 语言具有两种使用方式,分别称为交互式 SQL 和_。(分数:2.00)A.提示式 SQLB.多用户 SQLC.嵌入式 SQL D.解释式 SQL解析:解析 SQL 语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用,并且使用起来非常方便。也就是说,SQL 语言有两种使用方式,一种是交互式 SQL,一种是嵌入式 SQL。28.SQL 语言是具有_的功能。(分数:2.00)A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵

    41、、数据控制 C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵解析:解析 SQL 包含 4 种功能,即数据定义、数据查询、数据操纵和数据控制,可以完成数据库活动中的全部工作。但是关系规范化的功能并不是 SQL 所具备的,因此只有选项 B 是正确的。29.下列说法中正确的是_。(分数:2.00)A.SQL 的删除操作是指从表中删除元组B.SQL 的删除操作是指从表中删除属性C.SQL 的删除操作是指从基本表中删除元组 D.SQL 的删除操作是指从基本表中删除属性解析:解析 关于 SQL 的删除操作的含义包含两个方面,一个是指删除时仅仅作删除标记,另一个是对基本表中的记录作删除标

    42、记,即 SQL 的删除操作是用来删除元组的,因此 C 选项正确。30.在菜单设计器中,每个菜单的结果有_选项。(分数:2.00)A.子菜单、过程、命令和菜单项 B.子菜单、命令、过程和快捷菜单C.菜单项、命令、过程和快捷菜单D.子菜单、菜单项、过程和快捷菜单解析:解析 菜单的结果指定当用户选择菜单项时的动作,菜单的结果有 4 种选择:(1) 命令,当选择该菜单项时,将会执行用户预定义命令;(2) 过程,当选择该菜单项时,将会执行指定的过程代码;(3) 子菜单,选择该菜单项时,将会出现另一个菜单;(4) 菜单项:选择该菜单项时,将会出现另一个菜单项。因此本题的正确答案应该为 A。31.下面关于表

    43、单控件基本操作的陈述中,不正确的是_。(分数:2.00)A.要在“表单控件”工具栏中显示某个类库文件中的自定义类,可以单击表单控件工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”命令B.要在表单中复制某个控件,可以按住 Ctrl 键并拖放该控件 C.要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏中的“相同大小”按钮D.要将某个控件的 Tab 序号设置为 1,可在进入 Tab 键次序互式设置状态后,双击控件的 Tab 键次序盒解析:解析 对选项 A,要在“表单控件”工具栏中显示某个类库文件中的自定义类,可以单击表单控件工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”命

    44、令,该选项是正确的;而选项 B 描述是错误的,按住 Ctrl 键并拖放该控件是移动控件的方法;选项 C 要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏中的“相同大小”按钮,叙述正确;选项 D 要将某个控件的 TAB 序号设置为1,可在进入 Tab 键次序互式设置状态后,双击控件的 Tab 键次序盒也是正确的,因此本题中只有选项 B为不正确的答案。32.在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以_。(分数:2.00)A.单击选项按钮B.双击选项按钮C.先单击选项组并选择“编辑”命令,然后再单击选项按钮 D.以上 B)和 C)都可似解析:解析 命令组是包含一组命令按

    45、钮的容器控件,用户可以单个或作为一组来操作其中的按钮。在表单设计器中,为了选择命令组中的某个按钮,以便为其单独设置属性、方法或事件,可以采用以下两种方法:一是从属性窗口的对象下拉式组合框中选择所需的命令按钮;二是用鼠标右键单击命令组,然后从弹出的快捷菜单中选择“编辑”命令,这样命令组就进入了编辑状态,用户可以通过鼠标单击来选择某个具体的命令按钮。因此本题的正确答案应该是 C。33.下面关于过程调用的陈述中,_是正确的。(分数:2.00)A.实参与形参的数量必须相等B.当实参的数量多于形参的数量时,多余的实参被忽略C.当形参的数量多于实参的数量时,多余的形参取逻辑假 D.上面 B)和 C)都对解

    46、析:解析 在过程调用的过程中,含有 PARAMETERS 的过程,称为“有参过程”,否则称为“无参过程”。形参表中的各个参数需要逗号分隔开,并且形参表应该出现在过程体前,过程定义之后;如果是“有参调用”,那么调用时还必须加上 WITH 子句;并且形参表与实际参数应该按序排列,并且其数据类型必须一一对应,但是其名字可以不同;当形参的数量多于实参数量时,多余的形参就会取值逻辑假,因此 C 选项正确。34.有关 loop 语句和 exit 语句的叙述正确的是_。(分数:2.00)A.loop 和 exit 语句可以写在循环体的外面B.loop 语句的作用是把控制转到 enddo 语句C.exit 语

    47、句的作用是把控制转到 enddo 语句D.loop 和 exit 语句一般写在循环结构里面嵌套的分支结构中 解析:解析 在 Visual FoxPro 中,当循环体中含有 loop 命令时,如果遇到 loop,立即控制返回到 DO WHILE,再次判断条件;如果循环体中含有 exit,则当遇到 exit 时,立即退出循环,执行 enddo 后面的命令。通常,loop 和 exit 出现在循环体的分支结构中。因此本题选择是 D。35.Visual FoxPro 6.0 程序设计的三种基本结构是_。(分数:2.00)A.顺序、选择、循环 B.顺序、选择、逻辑C.模块、转移、循环D.网状、选择、逻辑

    48、解析:解析 在 Visual FoxPro 中,程序设计的 3 种基本结构是顺序结构、选择结构和循环结构。因此本题的正确答案是 A。二、填空题(总题数:13,分数:30.00)36.若长度为 n 的线性表采用顺序存储结构,在等概率假设的情况下,删除一个数据元素,需要先依次移动 1 个数据元素。 (分数:2.00)解析:(n-1)/2 解析 令 E d1 (n)表示在长度为 n 的顺序表中进行一次删除操作时所需进行“移动”元素个数的期望值(即平均移动个数),则 其中,q i 是删除第 i 个元素的概率,n-i 是删除第 i 个元素时所需移动元素的个数。同样假设在 n 个可能进行删除的位置 i1,2,n 机会均等,则 由此,在上述等概率的假设下, 37.具有 n 个节点的完全二叉树的深度为 1。 (分数:2.00)解析:log 2 n+1 解析 根据二叉树性质 5:具有 n 个节点


    注意事项

    本文(【计算机类职业资格】二级VISUAL+FOXPRO笔试-7及答案解析.doc)为本站会员(roleaisle130)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开