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

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

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

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

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

    1、二级 VISUAL+FOXPRO笔试-266 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:34,分数:70.00)1.在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。例如,要为“文件”菜单项指定访问键为“F”的菜单名称定义是( )。(分数:2.00)A.文件/(F)B.文件/(F)C.文件(/F)D.文件(/2.下列赋值语句正确的是( )。(分数:2.00)A.STORE 5 TO X BB.STORE 5,6 TO X,BC.X,Y=5D.X=5, Y=63.下面关于数据环境和数据环境中两个表之间关联的叙述中,正确的是( )。(分数:2.00)A.数

    2、据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象D.数据环境和关系都不是对象4.下列方法中,属于白盒法设计测试用例的方法的是( )。(分数:2.00)A.错误推测B.因果图C.基本路径测试D.边界值分析5.如果在命令窗口执行命令:LIST 名称,主窗口中显示:记录行 名称1 电视机2 计算机3 电扇线4 电脑连线5 电话线假定名称字段为字符型,宽度为 8,那么下面程序段的输出结果是( )。GO 2SCAN NEXT 4 FOR LEFT(名称,2)=“电“IF RIGHT(名称,2)=“线“EXITENDIFENDSCAN?名称(分数:2.0

    3、0)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.时间紧、任务重9.下列描述中,正确的是( )。(分数:2.00)A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构10.在 Visual FoxPr

    4、o的工作 1区和 3区打开了数据表文件,再接着执行 SELECT 0后,选择工作区的结果是( )。(分数:2.00)A.0B.1C.2D.311.向项目中添加报表,应该使用项目管理器的( )。(分数:2.00)A.“代码”选项卡B.“文档”选项卡C.“数据”选项卡D.“类”选项卡12.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。(分数:2.00)A.逻辑设计B.需求分析C.详细设计D.物理设计13.以下关于自由表的叙述,正确的是( )。(分数:2.00)A.自由表是用以前版本的 FoxPro (FoxBASE)建立的表B.自由表可以用 Visual FoxPro建

    5、立,但是不能把它添加到数据库中C.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D.自由表一旦添加到数据库中,就不能再从数据库中移出14.在 SQL语言中,删除表命令的关键词是( )。(分数:2.00)A.DELETEB.DROPC.CREATED.SELECT15.两个或两个以上的模块之间关联的紧密程度称为( )。(分数:2.00)A.耦合度B.内聚度C.复杂度D.连接度16.假设 temp.dbf数据表中有两个字段“歌手号”和“最后得分”,下面程序段的功能是:将 temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段),在下划线

    6、处应该填写的 SQL语句是( )。USE歌手DO WHILE.NOT.EOFO_REPLACE 歌手.最后得分 WITH a2SKIPENDDO(分数:2.00)A.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO ARRAY aB.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO ARRAY aC.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO FILE aD.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO FILE a17.从“订单”表中删除签

    7、订日期为 2004年 1月 10日之前(含)的订单记录,正确的 SQL语句是( )。(分数:2.00)A.DROP FROM 订单 WHERE 签订日期 =2004-1-10B.DROP FROM 订单 FOR 签订日期 =2004-1-10C.DELETE FROM 订单 WHERE 签订日期 =2004-1-10D.DELETE FROM 订单 FOR 签订日期 =2004-1-1018.进行字符串比较时,使命令:?“我们大家“=“我们“,结果为逻辑假的设置是( )。(分数:2.00)A.SET EXACT ONB.SET EXACT OFFC.SET COLLATE TO “Machin

    8、e“D.SET COLLATE TO “Stroke“19.下列实体类型的联系中,属于一对多联系的是( )。(分数:2.00)A.学生与课程之间的联系B.学生与体育比赛项目之间的联系C.商品条形码与商品之间的联系D.班级与学生之间的联系20.在三级模式之间引入两层映象,其主要功能之一是( )。(分数:2.00)A.使数据与程序具有较高的独立性B.使系统具有较高的通道能力C.保持数据与程序的一致性D.提高存储空间的利用率21.运算结果不是 2010的表达式是( )。(分数:2.00)A.int(2010.9)B.round(2010.1,0)C.ceiling(2010.1)D.floor(20

    9、10.9)22.将学生表的“年龄”属性限制在 1822 之间,这属于( )。(分数:2.00)A.实体完整性规则B.参照完整性规则C.域完整性规则D.字段限制规则23.查询“学生”表的所有记录并存储于表文件 table1中的 SQL语句是( )。(分数:2.00)A.SELECT*FROM 学生 INTO CURSOR table1B.SELECT*FROM 学生 TO CURSOR table1C.SELECT*FROM 学生 INTO DBF table1D.SELECT*FROM 学生 TO TABLE table124.对序线性表(23,29,34,55,60,70,78)用二分法查找

    10、值为 60的元素时,需要比较次数为( )。(分数:2.00)A.1B.2C.3D.425.下列关于线性表的叙述中,不正确的是( )。(分数:2.00)A.线性表可以是空表B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表是由 n个元素组成的一个有限序列26.数据库表的字段可以定义默认值,默认值是( )。(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前 3种都可以27.在 Visual FoxPro中,以只读方式找末数据库文件的是( )。(分数:2.00)A.EXCLUSIVEB.NOUPDATEC.SHAREDD.VALIDATE以下各题使用的数据表

    11、结果如下:图书(总编号 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)(分数:4.00)(1).对于图书管理数据库,求 ABC单位借阅图书的读者的人数。下面 SQL语句正确的是( )。(分数:2.00)A.SELECT COUNT(DISTINCT 借书证号) FROM 借阅 WHERE;借书证号 IN(SELECT 借书证号 FROM 读者 WHERE 单位=“ABC“)

    12、B.SELECT SUM(DISTINCT 借书证号)FROM 借阅 WHERE;借书证号 IN(SELECT 借书证号 FOR 借阅 WHERE 单位=“ABC“)C.SELECT COUNT(DISTINCT 借书证号)FROM 借阅 WHERE;借书证号 IN(SELECT 借书证号 FROM 借阅 WHERE 单位=“ABC“)D.SELECT SUM(DISTINCT 借书证号)FROM 借阅 WHERE;借书证号 IN(SELECT 借书证号 FROM 读者 WHERE 单位=“ABC“)(2).对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的 SQL语句正确的是

    13、( )。(分数:2.00)A.SELECT 单位,COUNT(借阅.借书证号)FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号 ORDER BY 单位B.SELECT 单位,COUNT(借阅.借书证号)FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号 GROUP BY 单位C.SELECT 单位,SUM(借阅.借书证号)FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号 HAVING 单位D.SELECT 单位,SUM(借阅.借书证号)FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号 GROUP BY 单位28.在表单设计中,用于控

    14、制只有两种取值的字段的控件,最好使用( )。(分数:2.00)A.文本框B.复选框C.选项组D.组合框29.下列对于 SQL的嵌套查询排序的描述中,说法正确的是( )。(分数:2.00)A.既能对外层查询排序,也能对内层查询排序B.只能对外层查询排序,不能对内层查询排序C.不能对外层查询排序,只能对内层查询排序D.既不能对外层查询排序,也不能对内层奁询排序30.下列有关过程调用的叙述中,正确的是( )。(分数:2.00)A.被传递的参数是变量,则为引用方式B.被传递的参数是常量,则为传值方式C.被传递的参数是表达式,则为传值方式D.传值方式中形参变量值的改变不会影响实参变量的取值31.在 Vi

    15、sual FoxPro中,与主索引有着相似功能的索引是( )。(分数:2.00)A.候选索引B.惟一索引C.普通索引D.单索引32.下列关于类、对象、属性和方法的描述中错误的是( )。(分数:2.00)A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B.属性用于描述对象的状态,方法用于表示对象的行为C.基于同一类产生的两个对象可以分别设置自己的属性值D.通过执行不同对象的同名方法,其结果必然是相同的33.要清除顶层表单中调用的菜单文件,一般在表单的哪个事件中编写程序代码( )。(分数:2.00)A.LOADB.INITC.DESTROYD.INTERACTIVECHANGE二、填

    16、空题(总题数:15,分数:30.00)34.数据字典是各类数据描述的集合,它通常包括 5个部分,即数据项、数据结构、数据流、 1 和处理过程。(分数:2.00)填空项 1:_35. 1的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。(分数:2.00)填空项 1:_36.下列软件系统结构图的宽度为_。(分数:2.00)填空项 1:_37.在两种基本测试方法中, 1 测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。(分数:2.00)填空项 1:_38.数据结构分为线性结构和非线性结构,带链的队列属于 1。(分数:2.00)填空项 1:_39.在定义字段有效性规则时,在

    17、“信息”框中输入的表达式类型是 1。(分数:2.00)填空项 1:_40.在 Visual FoxPro中,通过约束规则可以保证 1 完整性。(分数:2.00)填空项 1:_41.表达式 score=100AND score=0 的数据类型是 1。(分数:2.00)填空项 1:_42.如下程序段的输出结果是_。s=11DO WHILE s1s=s-3ENDDO?s(分数:2.00)填空项 1:_43.检索“学生”表中“性别”为“女”的学生记录,将结果保存到文本文件 gril中,SQL 语句为:SELECT*FROM 学生 WHERE 性别=“女“_gril(分数:2.00)填空项 1:_44.

    18、SQL语句中,集合的并运算是通过 1 运算符进行合并的。(分数:2.00)填空项 1:_45.使用 SQL语言的 SELECT语句进行分组查询时,如果希望去掉不满足条件的分组,应当在 GROUP BY中使用 1 子句。(分数:2.00)填空项 1:_46.为了使用表单设计器设计一个表单,在命令窗口中键入 1 命令即可进入表单设计器。(分数:2.00)填空项 1:_47.下列命令将“产品”表的“名称”字段名修改为“产品名称”:AITER TABL,产品 RENAME_名称 TO 产品名称(分数:2.00)填空项 1:_48.在表单设计器中,要快速将表单中的多个控件设置为左对齐,可使用 1 工具栏

    19、。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-266 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:34,分数:70.00)1.在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。例如,要为“文件”菜单项指定访问键为“F”的菜单名称定义是( )。(分数:2.00)A.文件/(F)B.文件/(F)C.文件(/F)D.文件(/ 解析:解析 在定义菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上“/”两个字符。2.下列赋值语句正确的是( )。(分数:2.00)A.STORE 5 TO X BB.STORE 5,6 TO

    20、X,BC.X,Y=5D.X=5, Y=6 解析:解析 等号一次只能给一个内存变量赋值。SDTORE 命令可以同时给若干个变量赋予相同的值,各内存变量名之间必须用逗号隔开。3.下面关于数据环境和数据环境中两个表之间关联的叙述中,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象 D.数据环境和关系都不是对象解析:解析 数据环境是对象,有自己的属性、方法和事件。关系是数据环境中的对象,也有自己的属性、方法和事件。可以在数据环境中编辑关系。4.下列方法中,属于白盒法设计测试用例的方法的是( )。(分数:2.00

    21、)A.错误推测B.因果图C.基本路径测试 D.边界值分析解析:解析 白盒测试方法也称为结构测试或逻辑测试,主要方法有逻辑覆盖测试、基本路径测试等。5.如果在命令窗口执行命令:LIST 名称,主窗口中显示:记录行 名称1 电视机2 计算机3 电扇线4 电脑连线5 电话线假定名称字段为字符型,宽度为 8,那么下面程序段的输出结果是( )。GO 2SCAN NEXT 4 FOR LEFT(名称,2)=“电“IF RIGHT(名称,2)=“线“EXITENDIFENDSCAN?名称(分数:2.00)A.电视机B.电扇线C.电脑连线 D.电话线解析:解析 程序中,首先将指针指向第二条记录,然后执行 SC

    22、AN循环。SCAN 语句的格式是:SCAN范围FOR条件 1WHILE条件 2循环体执行该语句时,指针自动、依次地在当前表的指定范围内满足条件的记录上移动,对每一条记录执行循环体内的命令。题干中的范围是从第 2条记录到第 5条记录。循环条件是 LEFT(名称,2)=“电“,即表示第一个字为“电”字的记录(因为一个汉字占用两个字符),如果满足条件,则进入循环体,接着判断RIGHT(名称,2)是否为“线”,如果是则跳出循环体,输出该记录的“名称”:否则记录指钳指向下一条记录,重新开始循环。通过分析,第 4条记录恰好符合条件,循环结束,最后显示的是“电脑连线”。本题要注意的是第 3条记录“电扇线”,

    23、因为字段宽度为 8,而“电扇线”只占 6个字节,因此在使用RIGHT(名称,2)得到的结果是最后两个空字节,而不是“线”字。6.以下描述中,不是线性表顺序存储结构特征的是( )。(分数:2.00)A.可随机访问B.需要连续的存储空间C.不便于插入和删除D.逻辑相邻的数据物理位置上不相邻 解析:解析 线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。7.设有如下关系表:(分数:2.00)A.B.C. D.解析:解析 T 就是关系 R中有的,同时 S

    24、中也有的有序组(4、5、6),即交运算()。8.开发大型软件时,产生困难的根本原因是( )。(分数:2.00)A.大型系统的复杂性 B.人员知识不足C.客观世界千变万化D.时间紧、任务重解析:解析 随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了人们难以控制软件发展的局面,即所谓的“软件危机”。9.下列描述中,正确的是( )。(分数:2.00)A.线性链表是线性表的链式存储结构 B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构解析:解析 根据数据结构中各数据元素之间前后关系的复杂

    25、程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件:有且只有一个根结点;每个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。10.在 Visual FoxPro的工作 1区和 3区打开了数据表文件,再接着执行 SELECT 0后,选择工作区的结果是( )。(分数:2.00)A.0B.1C.2 D.3解析:解析 SELECT 0 命令功能是选择编号最小的可用工作区(即尚未使用的工作区),本题中还未使用的最小工作区是 2号工作区。11.向项目中添加报表,应该使用

    26、项目管理器的( )。(分数:2.00)A.“代码”选项卡B.“文档”选项卡 C.“数据”选项卡D.“类”选项卡解析:解析 项目管理器中共有 6个选项卡。“全部”选项卡。把后 5个分类项全部列在一起。“数据”选项卡。包含了一个项目中的所有数据:数据库、自由表、查询和视图。“文档”选项卡。包含了处理数据时所用的全部文档:输入和查看数据所用的表单,以及打印表和查询结果所用的报表和标签。“类”选项卡。包含了表单和程序中所用的类库和类。“代码”选项卡。包含了程序、API 库和二进制应用程序。“其他”选项卡。包含了菜单文件、文本文件和其他文件(如位图、图标等)。12.在结构化方法中,用数据流程图(DFD)

    27、作为描述工具的软件开发阶段是( )。(分数:2.00)A.逻辑设计B.需求分析 C.详细设计D.物理设计解析:解析 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。13.以下关于自由表的叙述,正确的是( )。(分数:2.00)A.自由表是用以前版本的 FoxPro (FoxBASE)建立的表B.自由表可以用 Visual FoxPro建立,但是不能把它添加到数据库中C.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表 D.自由表一旦添加到数据库中,就不能再从数据库中移出解析:解析 所谓自由表,就是那些不属于任何数

    28、据库的表,所有由 FoxBASE或早期版本的 FoxPro创建的数据库文件(.dbf)都是自由表。在 Visual FoxPro中创建表时,如果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加剑数据库中,使之成为数据库表:也可以将数据库表从数据库中移出,使之成为自由表。14.在 SQL语言中,删除表命令的关键词是( )。(分数:2.00)A.DELETEB.DROP C.CREATED.SELECT解析:解析 在 SQL语言中,DELETE 是删除记录命令,DROP 是删除表命令,CREATE 是创建表的命令,SELECT是查询命令。15.两个或两个以上的模块之间关联的紧密程度称为(

    29、 )。(分数:2.00)A.耦合度 B.内聚度C.复杂度D.连接度解析:解析 耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。16.假设 temp.dbf数据表中有两个字段“歌手号”和“最后得分”,下面程序段的功能是:将 temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段),在下划线处应该填写的 SQL语句是( )。USE歌手DO WHILE.NOT.EOFO_REPLACE 歌手.最后得分 WITH a2SKIPENDDO(分数:2.00)A.SELECT*FROM temp WHERE temp

    30、.歌手号=歌手.歌手号 TO ARRAY aB.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO ARRAY a C.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO FILE aD.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO FILE a解析:解析 选项 A)的命令格式错误,将查询结果保存在数组星应该是:INTO ARRAY 短语。由程序语句“REPLACE歌手,最后得分 WITH a2”中的“a2”可以看出 a是一个数组名,a2指的是数组 a中的第 2个元素,所以填写的 SQ

    31、L语句中一定用到了数组 a。而选项 C)和选项 D)中,是将查询结果保存在文本文件中,故可以排除。程序的功能是:在歌手表中,从第一条记录开始,在 temp表中找到与该记录的歌手号相同的记录,并把记录的所有字段保存在数组 a中,由于 temp表中只有“歌手号”和“最后得分”两个字段,所以数组 a中有两个元素,第一个是“歌手号”,第二个是“最后得分”,再用 REPLACE命令将歌手表中当前记录中的“最后得分”字段用 a2替换,即填入了“最后得分”。当一条记录处理结束之后,SKIP 命令将记录指针指向歌手表的下一条记录,进行同样的处理,最终将歌手表中的“最后得分”字段填写完毕。17.从“订单”表中删

    32、除签订日期为 2004年 1月 10日之前(含)的订单记录,正确的 SQL语句是( )。(分数:2.00)A.DROP FROM 订单 WHERE 签订日期 =2004-1-10B.DROP FROM 订单 FOR 签订日期 =2004-1-10C.DELETE FROM 订单 WHERE 签订日期 =2004-1-10 D.DELETE FROM 订单 FOR 签订日期 =2004-1-10解析:解析 SQL 中,删除记录的命令是:DELETE FROM表名WHERE 过滤条件 1AND|OR 过滤条件 218.进行字符串比较时,使命令:?“我们大家“=“我们“,结果为逻辑假的设置是( )。

    33、(分数:2.00)A.SET EXACT ON B.SET EXACT OFFC.SET COLLATE TO “Machine“D.SET COLLATE TO “Stroke“解析:解析 在用单等号运算符(=)比较两个字符串时,运算结果与 SET EXACT ON | OFF的设置有关。ON先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行精确比较。OFF命令后,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真的结果,即字符串的比较因右面的字符串结束而终止。19.下列实体类型的联系中,属于一对多联系的是( )。(分数:2.00)A.学生与课程之间的联系B.

    34、学生与体育比赛项目之间的联系C.商品条形码与商品之间的联系D.班级与学生之间的联系 解析:解析 实体之间的联系分为:一对、一对多和多对多。一个班级可以有多个学生,而一个学生只能属于一个班级,所以选项 D)是一对多关系。选项 A)和 B)的关系为多对多,选项 C)的关系为一对一。20.在三级模式之间引入两层映象,其主要功能之一是( )。(分数:2.00)A.使数据与程序具有较高的独立性 B.使系统具有较高的通道能力C.保持数据与程序的一致性D.提高存储空间的利用率解析:解析 数据库管理系统在数据库的三级模式之间提供了两层映象,保证了数据库中数据的较高的逻辑独立性和物理独立性。21.运算结果不是

    35、2010的表达式是( )。(分数:2.00)A.int(2010.9)B.round(2010.1,0)C.ceiling(2010.1) D.floor(2010.9)解析:解析 INT(数值表达式):返回指定数值表达式的整数部分。CEILING(数值表达式):返回大于等于指定数值表达式的最小整数。FLOOR(数值表达式):返回小于等于指定数值表达式的最大整数。ROUND(数值表达式 1,数值表达式 2):返回指定表达式在指定位置四舍五入后的结果。本题中,int(2010.9)=2010,round(2010.1.0)=2010,ceiling(2010.1)=2011,floor(2010

    36、.9)=2010。22.将学生表的“年龄”属性限制在 1822 之间,这属于( )。(分数:2.00)A.实体完整性规则B.参照完整性规则C.域完整性规则 D.字段限制规则解析:解析 域完整性也称为字段有效性规则,在插入或修改字段值时被激活,主要用于数据输入正确性的检验,可以限定字段取值类型和取值范围。实体完整性是保证表中记录惟一的特性,利用主关键字或候选关键字来实现。爹照完整性与表之间的关联有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。23.查询“学生”表的所有记录并存储于表文件 table1中的 SQL语句是(

    37、)。(分数:2.00)A.SELECT*FROM 学生 INTO CURSOR table1B.SELECT*FROM 学生 TO CURSOR table1C.SELECT*FROM 学生 INTO DBF table1 D.SELECT*FROM 学生 TO TABLE table1解析:解析 在 SQL语句中,使用短语 INTOTABLETableName或 INTO DBF TableName可以将查询结果存放在永久表中,其中 TableName是永久表文件名。24.对序线性表(23,29,34,55,60,70,78)用二分法查找值为 60的元素时,需要比较次数为( )。(分数:2.

    38、00)A.1B.2C.3 D.4解析:解析 根据二分法查找法需要两次:首先将 60与表中间的元素 55进行比较,由于 60大于55,所以在线性表的后半部分查找。第二次比较的元索是后半部分的中间元素,将 60与表中间的元素70进行比较,由于 60小于 70,所以在线性表的前半部分查找。第三次比较的元素是前半部分的中间元素,即 60,这时两者相等,即奄找成功。25.下列关于线性表的叙述中,不正确的是( )。(分数:2.00)A.线性表可以是空表B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件 D.线性表是由 n个元素组成的一个有限序列解析:解析 线性表是一种线性结构,由 n(nO

    39、)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以选项 C)是错误的。26.数据库表的字段可以定义默认值,默认值是( )。(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前 3种都可以 解析:解析 在数据库表的设计器的“字段”选项卡中,有一组定义字段有效性规则的项目,它们是规则、信息和默认值 3项。其中,规则是逻辑表达式,信息是字符串表达式,默认值的类型则视字段的类型而定。27.在 Visual FoxPro中,以只读方式找末数据库文件的是( )。(分数:2.00)A.EXCLUSIVEB.NOUP

    40、DATE C.SHAREDD.VALIDATE解析:解析 打开数据库的命令是:OPEN DATABASEfilename |?EXCLUSIVE | SHAREDNOUPDATEVALIDATEl其中,EXCLUSIVE 表示以独占方式打开数据库,即不允许其他用户在同一时刻也使用数据库。SHARED以共享方式打开数据库。NOUPDATE指定数据库按只读方式打开。VALIDATE指定 Visual FoxPro检查在数据库中引用的对象是否合法。以下各题使用的数据表结果如下:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)读者(借

    41、书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)(分数:4.00)(1).对于图书管理数据库,求 ABC单位借阅图书的读者的人数。下面 SQL语句正确的是( )。(分数:2.00)A.SELECT COUNT(DISTINCT 借书证号) FROM 借阅 WHERE;借书证号 IN(SELECT 借书证号 FROM 读者 WHERE 单位=“ABC“) B.SELECT SUM(DISTINCT 借书证号)FROM 借阅 WHERE;借书证号 IN(SELECT 借书证号 FOR 借

    42、阅 WHERE 单位=“ABC“)C.SELECT COUNT(DISTINCT 借书证号)FROM 借阅 WHERE;借书证号 IN(SELECT 借书证号 FROM 借阅 WHERE 单位=“ABC“)D.SELECT SUM(DISTINCT 借书证号)FROM 借阅 WHERE;借书证号 IN(SELECT 借书证号 FROM 读者 WHERE 单位=“ABC“)解析:解析 COUNT 命令统计数据表中的记录个数:SUM 对数据表中所有数据值字段进行纵向求和。题目要求显示 ABC单位的借阅图书的读者人数,本题使用的是嵌套查询语句,内层查询将单位是“ABC”的读者的借书证号查出来,外层查

    43、询根据内层查询的结果通过对借阅库的操作显示出单位为 ABC的借阅图书的读者。当然有可能有的读者不止借阅过一次书,所有要在“借书证号”前加 DISTINCT命令去掉重复值,求的才是人数,而不是人次数。(2).对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的 SQL语句正确的是( )。(分数:2.00)A.SELECT 单位,COUNT(借阅.借书证号)FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号 ORDER BY 单位B.SELECT 单位,COUNT(借阅.借书证号)FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号 GROUP BY 单位

    44、C.SELECT 单位,SUM(借阅.借书证号)FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号 HAVING 单位D.SELECT 单位,SUM(借阅.借书证号)FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号 GROUP BY 单位解析:解析 要分别求出各个单位查询借阅图书人的读者人次,而单位信息在读者表中,借阅图书的信息在借阅表中,需要通过共同的借书证号属性把两个表联接起来,即将借阅.借书证号=读者.借书证号置于 WHERE短语之后。把同借书号所借阅的图书数目都统计在内,所以不需要使用 DISTINCT短语去掉重复值;需要按单位统计借阅图书的读者人次,通过

    45、 GROUPBY命令实现按单位分组查询。28.在表单设计中,用于控制只有两种取值的字段的控件,最好使用( )。(分数:2.00)A.文本框B.复选框 C.选项组D.组合框解析:解析 复选框用于标记一个两值状态,如真(.T.)或假(.F.)。当处于选中状态时,复选框中显示一个对勾,否则,复选框内为空白。复选框的 Value属性用来指明复选框的当前状态,0 或.F.表示未被选中,1 或.T.表示被选中,2 或 null表示不确定。该控件最适合用来表示逻辑型字段。29.下列对于 SQL的嵌套查询排序的描述中,说法正确的是( )。(分数:2.00)A.既能对外层查询排序,也能对内层查询排序B.只能对外

    46、层查询排序,不能对内层查询排序 C.不能对外层查询排序,只能对内层查询排序D.既不能对外层查询排序,也不能对内层奁询排序解析:解析 SQL 语句中的 ORDER BY短语只能对最终的查询结果进行排序,所以只能在外层查询中排序,不可以在子查询中使用该短语,即不能对内层查询排序。30.下列有关过程调用的叙述中,正确的是( )。(分数:2.00)A.被传递的参数是变量,则为引用方式B.被传递的参数是常量,则为传值方式C.被传递的参数是表达式,则为传值方式D.传值方式中形参变量值的改变不会影响实参变量的取值 解析:解析 主程序传递参数时采用按值传递和按引用传递两种方式。按值传递传的是数值,系统会将实参

    47、的数值通过计算直接赋值给对应的形参,如果在模块程序中改变了形参的值,将不会影响实参的值。如果实参是变最,那么传送的不是变量的值,而是变量在内存中的地址。这时实参和形参实际上是同一个变量,只是取了两个不同的变量名,如果在模块程序中改变形参的值,实参的值将会随之改变,这种方式称为按引用传递。31.在 Visual FoxPro中,与主索引有着相似功能的索引是( )。(分数:2.00)A.候选索引 B.惟一索引C.普通索引D.单索引解析:解析 主索引是指在指定字段或表达式中不允许出现重复值的索引。候选索引和主索引具有相同的特性,建立候选索引的字段可以看做是候选关键字,所以一个表可以建立多个候选索引。

    48、即候选索引像主索引一样要求字段值的惟一性并决定处理记录的顺序。惟一索引是为了保持同早期版本的兼容性,它的“惟一性”是指索引项的惟一,而不是字段值的惟一。它以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序。在一个表中可以建立多个惟一索引。普通索引是可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。在一个表中可以建立多个普通索引。32.下列关于类、对象、属性和方法的描述中错误的是( )。(分数:2.00)A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B.属性用于描述对象的状态,方法用于表示对象的行为C.基于同一类产生的两个对象可以分别设置自己的属性值D.通过执行不同对象的同名方法,其结果必然是相同的 解析:解析 类是具有相同属性和相同操怍的对象的集合。对每个基类,系统都规定了应具有的属性,指定了可使用方法和驱动事件。同一类产生的不同对象的属性可以分别设置,属性用于描


    注意事项

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




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

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

    收起
    展开