欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    vfp无纸化真考题27剖析.docx

    • 资源ID:9704650       资源大小:39.78KB        全文页数:20页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    vfp无纸化真考题27剖析.docx

    1、vfp无纸化真考题27剖析无纸化真考题试题二十七(2014.9)1. 下列叙述中正确的是A) 结点中具有两个指针域的链表一定是二叉链表B) 结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构C) 二叉树只能采用链式存储结构D) 循环链表是非线性结构 参考答案:B【解析】具有两个指针域的链表可能是双向链表,A选项错误。双向链表是线性结构,二叉树为非线性结构,二者结点中均有两个指针域,B选项正确。二叉树通常采用链式存储结构,也可采用其他结构,C选项错误。循环链表是线性结构,D选项错误。2. 某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为A) BADCB) DCBAC) C

    2、DABD) ABCD 参考答案:B【解析】二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。本题中前序序列为ABCD,中序序列为DCBA,可知A为根结点,BCD为左侧结点,C为B左子结点,D为C子结点,故后序序列为DCBA,故B选项正确。(原解析有误!)3. 下面不能作为软件设计工具的是A) PAD图 B) 程序流程图C) 数据流程图(DFD图) D) 总体结构图 参考答案:C【解析】软件设计常用的工具有:图形工具:程序流程图、N-S图、PAD图、HIPO;表格

    3、工具:判定表;语言工具:PDL(伪码)。另外,在结构化设计方法中,常用的结构设计工具是结构图,故选择C选项。4. 逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是A) 关系模型 B) 谓词模型 C) 物理模型 D) 实体-联系模型 参考答案:A【解析】逻辑数据模型也称数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现。成熟并大量使用的数据模型有层次模型、网状模型、关系模型和面向对象模型等。故A选项正确。5. 运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是A) 多对多B) 一对多C) 多对一 D) 一对一 参考答案:A【解析】

    4、一般来说,实体集之间必须通过联系来建立联接关系,分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。一个运动项目有很多运动员参加,而一个运动员可以参加多项运动项目,故实体项目和运动员之间的联系是多对多,A选项正确。6. 堆排序最坏情况下的时间复杂度为A) B) C) D) 参考答案:B【解析】堆排序属于选择类的排序方法,最坏情况时间复杂度为O(nlog2n)。故B选项正确。7某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为A) 32 B) 46 C) 48 D) 49 参考答案:C【解析】在树结构中,一个结点所拥有的后件个数称为该结点的度,所

    5、有结点中最大的度称为树的度。对任何一棵二叉树,度为0的结点(即叶子结点)总是比度为2的结点多一个。由16个度为2的结点可知叶子结点个数为17,则结点结点总数为16+17+15=48,C选项正确。8. 下面对软件特点描述错误的是A) 软件没有明显的制作过程B) 软件是一种逻辑实体,不是物理实体,具有抽象性C) 软件的开发、运行对计算机系统具有依赖性D) 软件在使用中存在磨损、老化问题 参考答案:D【解析】软件具有以下特点:软件是一种逻辑实体,具有抽象性;软件没有明显的制作过程;软件在使用期间不存在磨损、老化问题;对硬件和环境具有依赖性;软件复杂性高,成本昂贵;软件开发涉及诸多的社会因素。故D选项

    6、正确。9. A) 0B) 1C) 2D) 3 参考答案:C【解析】扇入指的是调用一个给定模块的模块个数,即直接调用该模块的上级模块的个数。题干系统中,第2层模块扇入均为1,第3层中功能模块3.1扇入为2,其余为1,故最大扇入为2,C选项正确。10. 设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司(公司号,公司名,地址,注册资本,法人代表,员工数),员工(员工号,姓名,性别,年龄,学历),雇佣(公司号,员工号,工资,工作起始时间)。其中表的键为公司号,表的键为员工号,则表的键(码)为A) 公司号,员工号B) 员工号,工资C) 员工号 D) 公司号,员工号,工资 参考答案:A【解

    7、析】二维表中的行称为元组,候选键(码)是二维表中能唯一标识元组的最小属性集。若一个二维表有多个候选码,则选定其中一个作为主键(码)供用户使用。公司号唯一标识公司,员工号唯一标识员工,而雇佣需要公司号与员工号同时唯一标识,故表的键(码)为(公司号,员工号),故A选项正确。11. Visual FoxPro是一个可以在计算机和服务器上运行的A) 数据库管理系统B) 数据库系统C) 应用软件D) 工具软件 参考答案:A【解析】数据库管理系统(DBMS)是指为数据库的建立、使用和维护而配置的软件称为数据库管理系统,是数据库系统的核心。Visual FoxPro就是一个可以在计算机和服务器上运行的数据库

    8、管理系统。故本题A)为正确选项。12. 在项目管理器窗口中,每个选项卡组织一定类型的文件。查询文件所在的选项卡是A) 数据选项卡B) 文档选项卡C) 代码选项卡D) 其他选项卡 参考答案:A【解析】项目管理器窗口包括6个选项卡: 全部选项卡:显示应用程序中所有的文件,实现对它们的管理; 数据选项卡:包含项目中的所有数据,包括数据库、自由表和查询; 文档选项卡:显示和管理项目文件中的文档文件,包括表单、报表和标签; 类选项卡:显示和管理项目文件中类库文件,包括自己设计的类库和系统自带的类库; 代码选项卡:包括3大类程序,扩展名为.prg的程序文件、函数库API以及应用程序app文件; 其他选项卡

    9、:包括文本文件、菜单文件和其它文件,例如位图文件、图标文件等;查询文件所在的选项卡为数据选项卡,A)为正确选项。13. 下列表达式中,表达式返回结果为.T.的是A) AT(at, at&t)B) 信息$管理信息系统C) EMPTY(.null.)D) EMPTY(0) 参考答案:D【解析】AT(,)为求子串位置函数,AT( )的函数值为数值型,如果是的子串,则返回的首字符在中的位置;若不是子串,则返回0,A选项返回1。选项不是函数表达式。EMPTY()是表达式是否为空测试函数,判断表达式是否有内容,并返回逻辑真(.T.)或逻辑假(.F.)。字符型在表达式为空串、空格、制表符、回车、换行时返回.

    10、T.,因此C选项返回.F.,数值型在表达式为0时返回.T.即D)为正确选项。14. 下列关于定义参照完整性的说法,错误的是A) 在数据库设计器中,只有建立两表之间的联系,才能建立参照完整性B) 在数据库设计器中,建立参照完整性之前,首先要清理数据库C) 可以在CREATE TABLE命令中创建参照完整性 foreign keyD) 可以在不同数据库中的两个表之间建立参照完整性 参考答案:D【解析】同一个数据库中的表通常都是有关系的,当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。设置参照完整性可按以下步骤进行:1. 建立表之间的联系:在

    11、父表中建立主索引或候选索引,在子表对应字段上建立普通索引,然后将主索引拖至普通索引上,建立起表之间的联系。2. 清理数据:物理删除数据库各个表中所有带有删除标记的记录。3. 设置参照完整性约束:包括更新规则、删除规则和插入规则。因此,D)选项的说法是错误的。15. 下列关于视图的描述,错误的是A) 视图只能存在于数据库中,不能成为一个单独的文件B) 不能基于自由表创建视图C) 在数据库中只保存了视图的定义,没有保存它的数据D) 可以通过视图更新数据源表的数据 参考答案:B【解析】视图兼有表和查询的特点,使用视图可以从表中提取一组记录,改变这些记录的值,并把更新结果送回到基本表中。但是视图只能存

    12、在于数据库中,不能作为一个单独的文件,且在数据库中没有保存视图的数据。视图的建立可以基于数据库表、自由表和其他视图。视图是操作表的一种手段,通过视图可以查询表,也可以更新表。本题B)为正确选项。16. 从类库myclasslib删除类myBox,正确的命令语句是A) REMOVE CLASS myBox FROM myclasslibB) REMOVE CLASS myBox OF myclasslibC) DELETE CLASS myBox FROM myclasslibD) DELETE CLASS myBox OF myclasslib 参考答案:B【解析】REMOVE命令表示从类库中

    13、移出类,DELETE表示将该类同时从数据库和磁盘中删除,首先排除C、D选项。从类库中删除类应使用of,故本题B)为正确选项。17. 要将系统菜单的缺省配置恢复成Visual FoxPro系统菜单的标准配置,正确的命令是A) SET SYSMENU TO DEFAULTB) SET SYSMENU DEFAULTC) SET SYSMENU TO NOSAVED) SET SYSMENU NOSAVE 参考答案:D【解析】通过SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单。 SET SYSMENU NOSAVE将缺省配置恢复成Visual FoxPro系

    14、统菜单的标准配置,故本题D)为正确选项。18. 在SET EXACT ON情况下,结果值为逻辑真的表达式是:A) 数据库系统=数据库B) 数据库=数据库系统C) 数据库=数据库+space(4)D) 数据库=数据库+space(4) 参考答案:D【解析】用双等号运算符(=)精确比较时,只有当两个字符串完全相同(包括空格及位置),才会为逻辑真 .T.,C选项错误。用单等号运算符(=)比较,运算结果与 set exact onoff 的设置有关,其中ON 先在较短的字符串尾加若干空格,使两个字符串的长度相等,再进行精确比较。故本题D)为正确选项。19. 下面命令的输出结果是? VARTYPE(DA

    15、TE()A) DB) TC) ND) C 参考答案:A【解析】DATE( )是获取系统日期和时间函数,返回系统当前日期,函数值为日期型。VARTYPE(,)是表达式类型测试函数,返回指定字段或表达式的类型,返回一个描述表达式数据类型的字符。由于TIME()的返回值是日期型,因此运行VARTYPE命令时返回字母D。故本题A)为正确选项。20. 下面命令的输出结果是? LEN(TRIM(SPACE(2)+等级-SPACE(2)-考试)A) 12B) 10C) 8D) 6 参考答案:B【解析】SPACE()为空格字符串生成函数,返回由指定数目的空格组成的字符串。TRIM()为删除前后空格函数,返回指

    16、定字符表达式值去掉尾部空格后形成的字符串。LEN()为求字符串长度函数,返回指定字符表达式的长度,即所包含的字符个数,函数值为数值型。本题输出结果为10,即B)选项正确。21. 在命令窗口中执行下面命令序列,最后一条命令的输出结果是SET CENTURY OFFSET MARK TO /SET DATE TO MDY? 2013-11-30A) 11-30-2013B) 11-30-13C) 11/30/2013D) 11/30/13 参考答案:D【解析】SET MARK TO命令将日期时间的分隔符设置为/,SET DATE TO MDY命令表示设置年月日格式为月日年,因此执行最后一条命令后,

    17、输出的结果是11/30/13,即D)为正确选项。22. 下列选项中,不能作为查询的输出去向是A) 数组B) 图形C) 临时表D) 浏览 参考答案:A【解析】在查询设计器中,查询去向包括浏览、临时表、表、图形、屏幕、报表和标签,数组不能作为查询去向。故本题A)为正确选项。23. 使用查询设计器设计查询时为了去掉重复记录,应该在哪个选项卡中操作A) 联接B) 筛选C) 排序依据D) 杂项 参考答案:D【解析】在查询设计器的界面中有6个选项卡: 字段选项卡对应于SELECT短语,用来选定包含在查询结果中的字段; 排序依据选项卡对应于ORDER BY 短语,用来决定查询结果输出中记录的排列顺序; 联接

    18、选项卡对应于JOIN ON短语,用来确定各表或视图之间的联接关系; 筛选选项卡对应于WHERE短语,用来指定查询条件; 分组依据选项卡对应于GROUP BY短语和HAVING短语,用来分组,便于基于一组计算; 杂项选项卡可以指定是否要重复记录(对应于DISTINCT)及列在前面的记录(对应于TOP短语)等。本题要去掉重复记录,应在杂项选项卡中操作,故本题D)为正确选项。24. CLEARPUBLIC x,yx=5y=10DO p1?x,yRETURN PROCEDURE p1PRIVATE yx=50y=100RETURNA) 5 10B) 50 10C) 5 100D) 50 100 参考答

    19、案:B【解析】PROCEDURE表示一个过程的开始,而PRIVATE命令可以隐藏上层模块中可能存在的变量,使得这些变量在子程序中暂时无效,当返回上层模块时原变量自动恢复有效,并取原值。运行题中命令后,返回x=50,y=10,即B)为正确选项。25. 下列关于Visual FoxPro索引的说法,错误的是A) 索引是由一个指向.dbf文件记录的指针构成的文件B) 主索引和候选索引都要求建立索引的字段值不能重复C) 在数据表和自由表中均可建立主索引和候选索引D) 索引会降低插入、删除和修改等操作的效率 参考答案:C【解析】索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引按功能分

    20、为主索引、候选索引、唯一索引和普通索引四种。其中,主索引在指定字段或表达式中不允许出现重复值,只有在数据库表中才能建立主索引。候选索引与主索引类似,指定字段或表达式不允许出现重复值,在数据库表和自由表都可以建立候选索引。索引在方便查询的同时是会降低插入、删除和修改等操作的效率的。因此,C)选项的说法是错误的。26. 在Visual FoxPro中,ZAP命令的功能是A) 物理删除当前表中带删除标记的记录B) 物理删除当前数据库所有表中带删除标记的记录C) 物理删除当前表中所有记录D) 删除当前表 参考答案:C【解析】使用ZAP命令可以物理删除表中的全部记录,不管是否有删除标记,但仍保留表结构。

    21、与此类似的PACK命令用于物理删除有删除标记的记录,执行该命令后所有有删除标记的记录将从表中被物理地删除,并且不可能再恢复。故本题C)选项正确。27. 在Visual FoxPro中,存储声音的字段类型通常应该是A) 通用型B) 备注型C) 音乐型D) 双精度型 参考答案:A【解析】字段的数据类型决定了字段值的数据类型,没有音乐型字段这种类别。通用型字段为OLE(对象链接与嵌入),用于存放电子表格等。备注型字段为不定长的字母数字文本,如用于存放个人简历等。双精度型字段一般用于精度要求很高的数据。因此,存储声音可选用通用型字段。故本题A)选项正确。28. 用于修改表数据的SQL语句是A) MOD

    22、IFY语句B) UPDATE语句C) ALTER语句D) EDIT语句 参考答案:B【解析】MODIFY语句用于修改数据库、程序等文件,UPDATE语句用于更新表中数据,ALTER语句用于修改表结构,EDIT命令用于交互输入记录,因此本题B)选项正确。29. 假设当前正在使用教师表,表的主关键字是教师编号,下列语句中,能将记录指针定位在教师编号为2001001的记录上的命令是A) LOCATE WHERE 教师编号= 2001001B) DISPLAY 教师编号= 2001001C) SEEK 教师编号= 2001001D) SEEK 2001001 ORDER 教师编号 参考答案:D【解析】

    23、SEEK字段值【ORDER 索引序号|【TAG】索引名】在索引打开的情况下对记录进行快速定位,可以用索引序号或索引名指定按哪个索引定位,可以首先排除A选项和B选项。 由于限定教师编号,应使用order短语,因此D)选项正确。30. 假设记录指针指向第2条记录,执行下面命令不会移动记录指针的是A) LISTB) DISPLAYC) LOCATE FOR .T.D) LOCATE FOR .F. 参考答案:B【解析】LIST和DISPLAY是显示记录的命令,它们的区别仅在于不使用条件时,LIST默认显示全部记录,而DISPLAY则默认显示当前记录。LOCATE FOR条件查询命令执行后将记录指针定

    24、位在满足条件的第1条记录上,如果没有满足条件的记录则指向文件结束的位置。因此DISPLAY命令显示当前记录不会移动记录指针。本题B)为正确选项。31. 有客户表如下:客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8))查询所有联系电话前4位是8359的客户,不正确的SQL语句是A) SELECT * FROM 客户 WHERE LEFT(联系电话,4) = 8359B) SELECT * FROM 客户 WHERE SUBSTR(联系电话,1,4) = 8359C) SELECT * FROM 客户 WHERE 联系电话 LIKE 8359%

    25、D) SELECT * FROM 客户 WHERE 联系电话 LIKE _8359_ 参考答案:D【解析】本题主要区分WHERE后的条件即可,A选项的LEFT()函数从指定表达式值的左端取一个指定长度的子串作为函数值, B选项的SUBSTR( )函数从指定表达式值的指定起始位置取指定长度的子串作为函数值,均可以查询出电话前4位是8359的客户。LIKE为字符串匹配运算符,D选项中引号内通配符使用不当,故本题D)为正确选项。32. 设教师表的表结构为(教师编号,姓名,职称,年龄),如果希望查询年龄最大的教师信息,错误的SQL语句是A) SELECT * FROM 教师表 WHERE 年龄=(SE

    26、LECT MAX(年龄) FROM 教师表)B) SELECT * FROM 教师表 WHERE 年龄=ALL(SELECT 年龄 FROM 教师表)C) SELECT * FROM 教师表 WHERE 年龄=ANY(SELECT 年龄 FROM 教师表)D) SELECT * TOP 1 FROM 教师表 ORDER BY年龄 DESC 参考答案:C【解析】嵌套查询分为两层,内层和外层,被括号括起来的为内层查询,先进行内层查询,在内层查询的基础上再进行外层查询。ANY(任意的)表示只要子查询中存在符合条件的行,结果就成立,而ALL(所有的)只有子查询中的所有的行都符合条件,结果才成立,max

    27、(年龄)表示获取年龄字段的最大值。Top 数值型表达式,数值型表达式的值规定只输出查询结果的前面多少个记录。本题要求查询年龄最大的教师信息,显然使用ANY是不合适的。故本题C)为正确选项。33. 设有教师表,该表的定义如下:CREATE TABLE 教师表(教师编号 I PRIMARY KEY, ; 姓名 C(8) NOT NULL, ; 职称 C(10) NULL DEFAULT 讲师)当前教师表没有记录。执行下面插入语句之后,教师表中,字段职称的值为: INSERT INTO 教师表(教师编号,姓名) VALUES(101,张三)A) NULLB) 空字符串C) 讲师D) 插入失败 参考答

    28、案:C【解析】题干的SQL语句创建了一个教师表,包含教师编号、姓名、职称三个字段,并设置教师编号为主关键字,其中职称的默认值是讲师。执行下面插入语句之后,可为向表中插入一条记录,教师编号为101,姓名是张三,职称为默认值即讲师,故本题C)为正确选项。34. 下述语句的功能是将两个查询结果合并为一个结果,正确的是A) SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果= 通过 ORDER BY 作者号; UNION ; SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果= 初审 ORDER BY 作者号B) SELECT 作者号,文章名 FROM 投稿表 WH

    29、ERE 审稿结果= 通过 ; UNION ; SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果= 初审 ORDER BY 作者号C) SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果= 通过 ; UNION ; SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果= 初审D) SELECT 作者号,文章名 FROM 投稿表 WHERE 审稿结果= 通过 ; UNION ; SELECT 文章名 FROM 投稿表 WHERE 审稿结果= 初审 参考答案:B C【解析】SQL支持集合的并(UNION)运算,可以将具有相同查询字段个数且对应字段

    30、值域相同的SQL查询语句用UNION短语连接起来,合并成一个查询结果输出,故D)错误。合并表时有且只有一个order by 子句并且必须将它放置语句的末尾,故A)错误。只有C)选项中两个查询字段对应的值域相同, 故本题C)为正确选项。35. 有如下职员表和订单表:职员(职员号(C,3),姓名(C,6),性别(C,2),职务(C,10)订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2)查询签订了订单号为0036的订单的职员信息,正确的SQL语句是A) SELECT 职员号,姓名 FROM 职员 WHERE 订单.订单号=0036B) SELECT 职员.职员号,职员.姓名 FROM 职员,订单 ; WHERE 订单号=0036 AND 职员.职员号=订单.职员号C) SELECT 职员.职员号,职员.姓名 FROM 职员 JOIN 订单 ; WHERE 职员.职员号=订单.职员号 AND 订单号=00


    注意事项

    本文(vfp无纸化真考题27剖析.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




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

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开