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

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

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

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

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

    1、二级 VISUAL+FOXPRO笔试-345 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:28,分数:70.00)1.在 Visual FoxPro中,假设有一个名为 RSDA的表,它的结构如表 3所示。表 3 RSDA表的结构 字段名 字段类型 字段宽度与小数 位 备注XM C 8 姓名NL N 3 年龄CSRQ D 8 出生日期JBGZ N 7.2 基本工资JJ N 7.2 奖金现在要为独立复合索引文件 RS.CDX建立一个名为 GZ的索引标识符,该索引标识符先按基本工资排列,如果基本工资相同,再按奖金升序排列,则以下正确的命令是_。(分数:2.00)A.IN

    2、DEX ON JBGZ+JJ TO GZB.INDEX ON JBGZ+JJ TAG GZ OF RSC.INDEX ON STR(JBGZ,7,2)+STR(JJ,7,2)TAG GZ OF RSD.INDEX ON STR(JBGZ,7,2)+STR(JJ,7,2)TAG GZ2.报表的常规类型有列报表、行报表、一对多报表和多栏报表。下列有关列报表和行报表的叙述中,正确的是_。(分数:2.00)A.列报表是指报表中每行打印一条记录;行报表是指每行打印多条记录B.列报表是指报表中每行打印多条记录;行报表是指每行打印一条记录C.列报表是指报表中每行打印一条记录;行报表是指多行打印一条记录D.列

    3、报表是指报表中每行打印多条记录;行报表是指多行打印一条记录3.有下列程序段:N=0For i=0 To 50i=i+3n=n+1If i10ExitEndifNext i? N该程序段的执行结果为_。(分数:2.00)A.2B.3C.4D.54.E-R模型中的“实体标识符”术语对应于机器世界中的_术语。(分数:2.00)A.记录B.字段C.文件D.关键码5.数据库系统由_要素组成。(分数:2.00)A.计算机硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员及用户B.计算机硬件系统、数据库集合、数据库管理系统及相关软件C.数据库集合、数据库管理系统及相关软件、数据库管理员及用户D.数

    4、据库集合、数据库管理系统及相关软件6.在 Visual FoxPro中,组合框和列表框具有许多相同的属性,其中有一个 Style属性,关于该属性的说法正确的是_。(分数:2.00)A.列表框和组合框均有该属性,且含义一样B.列表框具有该属性,而组合框不具有该属性C.列表框不具有该属性,而组合框具有该属性D.列表框和组合框均有该属性,但含义不一样7.在 Visual FoxPro中,关于记录的删除命令的说法中,正确的是_。(分数:2.00)A.ZAP和 PACK命令都是给满足条件的记录加上删除标记B.ZAP是给满足条件的记录加上删除标记,PACK 是物理删除加上删除标记的记录C.ZAP和 PAC

    5、K命令都是物理删除全部记录D.ZAP是物理删除全部记录,PACK 是物理删除加上删除标记的记录8.程序段如下:SET TALK OFFA=1B=“ABCDEFG“C=SUBSTR(B,A,LEN(B)/2)? C程序执行后输出的结果是_。(分数:2.00)A.ABCB.ABCDC.DEFGD.EFG9._处于中层,反映了设计者的数据全局逻辑要求。(分数:2.00)A.概念模式B.内模式C.外模式D.模式10.长度为 0的线性表称为_。(分数:2.00)A.数据单元B.记录C.空表D.单个数组11.为了在按下 Esc键时执行某个命令按钮的 Click事件过程,需要把该命令按钮的一个属性设置为.T

    6、.,这个属性是_。(分数:2.00)A.ValueB.CancelC.DefaultD.Enabled12.下列的 Click事件发生时机的说法中,不正确的是_。(分数:2.00)A.鼠标单击复选框、命令按钮、组合框、列表框和选项按钮B.在命令按钮、选项按钮或复选框获得焦点时,按空格键C.当表单中包含一个确认按钮(Default 属性值为.T.)时,按 Enter键,引发确认按钮的 Click事件D.单击表单的标题栏或窗口边界将会引发表单的 Click事件13.在基本层次联系中,学校与校长之间的联系是_。(分数:2.00)A.一对一联系B.一对多联系C.多对多联系D.多对一联系14.在 Vis

    7、ual FoxPro中,关于表单的方法和属性的说法正确的是_。(分数:2.00)A.可以为表单创建新方法,也可以为表单创建新属性B.可以为表单创建新方法,但不可以为表单创建新属性C.不可以为表单创建新方法,但可以为表单创建新属性D.表单的属性和方法都是系统预先设置好的,不能由用户创建15.关于关系的特点,下列描述中不正确的是_。(分数:2.00)A.关系的每个属性必须是不可分割的数据单元,即表中不能再包含表B.同一关系中不能出现相同的属性名C.交换关系的行和列将改变关系的含义D.关系中不允许有完全相同的元组16.假设有下列二叉树,如图 1所示。对此二叉树前序遍历的结果为_。(分数:2.00)A

    8、.ZBTYCPXAB.ATBZXCYPC.ZBTACYXPD.ATBZXCPY17.列表框的_属性代表列表框中项目的数目。(分数:2.00)A.ListB.ListIndexC.ListCountD.Seleted18.若运行 Visual FoxPro菜单程序,并希望用自定义的菜单取代 Visual FoxPro主菜单的操作,应做的操作的第一步是_。(分数:2.00)A.在菜单生成器中选“显示”菜单中的“常规选项”B.在菜单生成器中选“显示”菜单中的“菜单选项”C.在菜单生成器中选“菜单”菜单中的“常规选项”D.在菜单生成器中选“菜单”菜单中的“菜单选项”19.软件设计包含过程设计、接口设计

    9、、体系结构设计和数据设计,其中最后完成的设计是_。(分数:2.00)A.过程设计B.接口设计C.体系结构设计D.数据设计20.在 Visual FoxPro中,表 RSDA已经打开,并建立 bh.idx、xm.idx、zw.idx 和 gz.idx的索引文件,这些索引的索引表达式分别是编号、姓名、职务和基本工资字段。执行 SET INDEX TO bh,xm,zw,gz 后,若再执行 SET ORDER TO 0,则主控索引为_。(分数:2.00)A.bhB.xmC.gzD.没有21.设关系 R和 S分别有 m和 n个元组,则 RS的元组个数是_。(分数:2.00)A.mB.nC.m+nD.m

    10、n22.在完全二叉树中,若一个结点没有_,则它必定是叶子结点。(分数:2.00)A.右子结点B.左子结点或右子结点C.左子结点D.兄弟1825 题所用的数据如表 1和表 2所示。表 1 员工表(RGB.dbf) 员工号 姓名 性别 籍贯 年龄 工资/元0001 王吉兵 男 江苏 22 2003.500002 张晓春 女 安徽 21 2100.500003 左燕 女 江苏 23 2330.000004 赵华 男 安徽 22 2800.000005 李宁 男 山东 20 2600.00表 2 销售表(SSB.dbf) 员工号 商品号 金额/元0001 0001 9810002 0002 76300

    11、01 0002 8020002 0003 6960003 0001 7550003 0003 6840004 0001 8910005 0001 7680004 0002 6560003 0002 9070001 0003 800(分数:16.00)(1).要选出总销售额超过 2500元的员工的员工号和销售金额,下列语句中正确的是_。(分数:2.00)A.SELECT 员工号,销售 金额 FROM SSB WHERE 销售金额=2500B.SELECT 员工号,SUM(金额) AS 销售金额 FROM SSK;WHERE 销售金额=2500C.SELECT 员工号,SUM(金额) AS 销售金

    12、额 FROM SSB;GROUP BY 员工号 HAVING 销售金额=2500D.SELECT 员工号,SUM(金额) AS 销售金额 FROM SSB;ORDER BY 员工号 WHERE 销售金额=2500(2).要求出员工中总销售额前 3名的员工的员工号、姓名和总销售额,下列语句中正确的是_。(分数:2.00)A.SELECT TOP 3 员工号,姓名,总销售额;FROM RGB,SSB ORDER BY 总销售额B.SELECT TOP 3 RGB.员工号,RGB.姓名,SUM(SSB.金额) AS 总销售额;FROM RGB INNER JOIN SSB;WHERE RGB.员工号

    13、=SSB.员工号;GROUP BY SSB.员工号;ORDER BY 3 DESCC.SELECT TOP 3 RGB.员工号,RGB.姓名,SUM(SSB.金额) AS 总销售额;FROM RGB INNER JOIN SSB;ON RGB.员工号=SSB.员工号;GROUP BY SSB.员工号;ORDER BY 3 DESCD.SELECT TOP 3 PERCENT RGB.员工号,RGB.姓名,;SUM(SSB.金额) AS 总销售额;FROM RGB INNER JOIN SSB;ON RGB.员工号=SSB.员工号;GROUP BY SSB.员工号;ORDER BY 3 DESC

    14、(3).下列程序执行后,结果中将包含_条记录。SELECT YGB.员工号,YGB.姓名;FROM RGB,SSB;WHERE YGB.员工号=SSB.员工号;AND SSB.金额=800 AND SSB.金额=900(分数:2.00)A.2B.3C.4D.5(4).要统计出每一种商品的销售金额,下列语句正确的是_。(分数:2.00)A.SELECT商品号,销售金额 FROM SSBB.SELECT商品号,SUM(金额)AS 销售金额 FROM SSBC.SELECT商品号,SUM(金额)AS 销售金额 FROM SSB ORDER BY 1D.SELECT商品号,SUM(金额)AS 销售金额

    15、 FROM SSB GROUP BY商品号(5).要给所有的女员工增加 50元工资,下列语句中正确的是_。(分数:2.00)A.REPLACE 工资 WITH 工资+50 WHILE 性别=“女“FOR RGBB.UPDATE RGB 工资 WITH 工资+50 FOR 性别=“女“C.UPDATE RGB SET 工资=工资+50 FOR 性别=“女“D.UPDATE RGB SET 工资=工资+50 WHERE 性别=“女“(6).要把员工表的工资字段改为字段宽度为 7、小数位为 2的数值型字段,下列语句中正确的是_。(分数:2.00)A.ALTER TABLE ADD COLUMN 工资

    16、 C(7,2)B.ALTER TABLE RGB ALTER COLUMN 工资 TO 工资 C(7,2)C.ALTER TABLE RGB ALTER COLUMN 工资 C(7,2)D.ALTER TABLE RGB RENAME COLUMN 工资 TO 工资 C(7,2)(7).下列语句的作用是选出销售次数大于等于 3次的员工的员工号和姓名:SELECT RGB.员工号,RGB.姓名,COUNT(*);FORM RGB INNER JOIN SSB;ON RGB.员工号=SSB.员工号;GROUP BY SSB.员工号;该命令缺少最后一行,最后一行应填_。(分数:2.00)A.WHER

    17、E 销售次数=3B.HAVING 销售次数=3C.WHERE COUNT(*)=3D.HAVING COUNT(*)=3(8).建立一个名为 GZ1的视图,用来显示工资比江苏的所有人的工资都高的员工号、姓名和工资,下列命令正确的是_。(分数:2.00)A.SELECT 员工号,姓名,工资 FROM 员工表;WHERE 工资=ANY(SELECT 工资 FROM 员工表;WHERE 籍贯=“江苏“);INTO VIEW GZ1B.SELECT员工号,姓名,工资 FROM 员工表;WHERE 工资=ALL(SELECT 工资 FROM 员工表;WHERE 籍贯=“江苏“);INTO VIEW GZ

    18、1;C.CREATE VIEW GZ1 AS SELECT 员工号,姓名,工资 FROM 员工表;WHERE 工资=ANY(SELECT 工资 FROM 员工表;WHERE 籍贯=“江苏“)D.CREATE VIEW GZ1 AS SELECT员工号,姓名,工资 FROM 员工表;WHERE 工资=ALL(SELECT 工资 FROM 员工表;WHERE 籍贯=“江苏“);23.在 Visual FoxPro中,要把某复选框设置成不确定状态,下列的说法正确的是_。(分数:2.00)A.只能给它的 Value属性赋值 2B.只能给它的 Value属性赋值.NULL.C.可以给它的 Value属性

    19、赋值 2或.NULL.D.可以给它的 Enabled属性赋值.F.24.采用索引文件的目的是_。(分数:2.00)A.节约存储空间B.用户使用方便C.减少数据冗余D.加快查找速度25.在 Visual FoxPro中,将 2002年 6月 6日表示成日期型常量,不正确的是_。(分数:2.00)A.2002/06/06B.CTOD“06/06/2002“C.2002/06/03+3D.Date(DTOS(2002/06/06)26.在数据流图中,当数据流向或流自文件时,_。(分数:2.00)A.数据流要命名,数据存储不必命名B.数据流不必命名,有数据存储名就足够了C.数据流和数据存储均要命名,因

    20、为流入和流出的数据流是不一样的D.数据流和数据存储(或文件)都不要命名,通过加工可自然反映27.软件测试方法中的_属于静态测试方法。(分数:2.00)A.人工检测B.路径覆盖C.黑盒法D.边界值法二、填空题(总题数:13,分数:30.00)28.已知一棵二叉树的前序序列和中序序列分别是 HGEDBFCA和 EGBDHFAC时,其后序的序列为 1。(分数:2.00)填空项 1:_29.交换类排序法是指借助数据元素之间的 1 进行排序的一种方法。(分数:2.00)填空项 1:_30.符合结构化原则的 3种基本控制结构为 1、选择结构和循环结构。(分数:2.00)填空项 1:_31.深度为 5的二叉

    21、树最多有 1 个结点。(分数:2.00)填空项 1:_32.在关系模型中,把数据看成一个二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_33.在关系型数据库中,无论实体本身还是实体间的联系均用 1 来描述,使得描述实体的数据本身能够自然地反映它们之间的联系。(分数:2.00)填空项 1:_34.在 Visual FoxPro中,释放所有的内存变量的命令是_。(分数:2.00)填空项 1:_35.下列命令的执行结果为_。? AT(“Window“,“Microsoft Windows“),substr(“abcde“,2,3)$“abcde/(分数:2.00)填空项 1:_下列

    22、程序的功能是统计所有的“水仙花数”的个数,请填空。(“水仙花数”是指一个 3位数,其各位数字立方和等于该数本身,例如,153=1 3+53+33)。(9) FOR n=100 TO 999n1=VAL(SUBS(STR(n,3),3,1)n2=VAL(SUBS(STR(n,3),2,1)n3=VAL(SUBS(STR(n,3),1,1)IF (10) nCount=nCount+1ENDIFENDFORWAIT WINDOWS“水仙花数“的个数为+ (11) (分数:6.00)填空项 1:_填空项 1:_填空项 1:_36.在 Visual FoxPro中,系统默认进行严格的日期检查,现在希望

    23、不进行严格的日期检查,从而与早期的 Visual FoxPro兼容,使用的命令为_。(分数:2.00)填空项 1:_37.在 Visual FoxPro中,有一个名为 RSDADBF 的表,它的结构复合索引文件名为 1。(分数:2.00)填空项 1:_38.在 Visual FoxPro的某程序中,定义了一个模块如下:PROCEDURE ABCDPARAMETERS A,B* 略ENDPROC则调用该模块并把实参内存变量 C和 D按地址传递给 A和 B,使用的命令为_。(分数:2.00)填空项 1:_39.在程序设计中要引用当前对象的直接容器对象,可使用的关键字为_。(分数:2.00)填空项

    24、1:_二级 VISUAL+FOXPRO笔试-345 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:28,分数:70.00)1.在 Visual FoxPro中,假设有一个名为 RSDA的表,它的结构如表 3所示。表 3 RSDA表的结构 字段名 字段类型 字段宽度与小数 位 备注XM C 8 姓名NL N 3 年龄CSRQ D 8 出生日期JBGZ N 7.2 基本工资JJ N 7.2 奖金现在要为独立复合索引文件 RS.CDX建立一个名为 GZ的索引标识符,该索引标识符先按基本工资排列,如果基本工资相同,再按奖金升序排列,则以下正确的命令是_。(分数:2.00)A.

    25、INDEX ON JBGZ+JJ TO GZB.INDEX ON JBGZ+JJ TAG GZ OF RSC.INDEX ON STR(JBGZ,7,2)+STR(JJ,7,2)TAG GZ OF RS D.INDEX ON STR(JBGZ,7,2)+STR(JJ,7,2)TAG GZ解析:分析 给独立复合索引文件建立索引标识符,需要使用“OF 文件名”子句来指定独立复合索引文件名。需注意的是,索引文件是按索引表达式的值来排序的,如果表达式值为“JBGZ+JJ”,其含义是按照 JBGZ和 JJ的和进行排列,不符合要求。要实现本题的功能,只能把 JBGZ和 JJ转换成字符串,再连接起来作为索引

    26、表达式。2.报表的常规类型有列报表、行报表、一对多报表和多栏报表。下列有关列报表和行报表的叙述中,正确的是_。(分数:2.00)A.列报表是指报表中每行打印一条记录;行报表是指每行打印多条记录B.列报表是指报表中每行打印多条记录;行报表是指每行打印一条记录C.列报表是指报表中每行打印一条记录;行报表是指多行打印一条记录 D.列报表是指报表中每行打印多条记录;行报表是指多行打印一条记录解析:分析 列报表是一种报表类型,每个字段一列,字段名在页面上方,字段与其数据在同一列,每行一条记录。行报表是每个字段一行,字段名在左侧,字段与其数据在同一行,一条记录打印在多行上。3.有下列程序段:N=0For

    27、i=0 To 50i=i+3n=n+1If i10ExitEndifNext i? N该程序段的执行结果为_。(分数:2.00)A.2B.3 C.4D.5解析:分析 本题考查的是 FOR循环和 EXIT语句。进入 FOR循环时,向循环变量 i赋初值 0,执行循环体 I的值增加 3变为 3,n 加 1变为 1,判断 if语句中的条件“I10”为假,循环体结束,循环变量 i加上步长 1变为 4,没有超过终值 50,再一次进入循环体执行。以此类推,第二次循环体执行后 i的值为7,n 的值为 2,i 的值增加步长 1变为 8,进入第三次循环,i 的值变为 11,n 的值变为 3,if 语句的条件“i1

    28、0”成立,执行“EXIT”语句退出循环。4.E-R模型中的“实体标识符”术语对应于机器世界中的_术语。(分数:2.00)A.记录B.字段 C.文件D.关键码解析:分析 机器世界中数据描述的术语中的字段(field)是标记实体属性的符号集。它是可以命名的最小数据单位。字段的命名往往与属性名相同。E-R 模型中的“实体标识符”术语对应于机器世界中的字段。5.数据库系统由_要素组成。(分数:2.00)A.计算机硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员及用户 B.计算机硬件系统、数据库集合、数据库管理系统及相关软件C.数据库集合、数据库管理系统及相关软件、数据库管理员及用户D.数据

    29、库集合、数据库管理系统及相关软件解析:分析 数据库系统是一个计算机应用系统,包括计算机的软硬件环境、数据库管理系统、数据库应用程序以及相关人员。6.在 Visual FoxPro中,组合框和列表框具有许多相同的属性,其中有一个 Style属性,关于该属性的说法正确的是_。(分数:2.00)A.列表框和组合框均有该属性,且含义一样B.列表框具有该属性,而组合框不具有该属性C.列表框不具有该属性,而组合框具有该属性 D.列表框和组合框均有该属性,但含义不一样解析:分析 Style 属性只有组合框才有,用来设置组合框是下拉组合框(值为 0)还是下拉列表框(值为2)。7.在 Visual FoxPro

    30、中,关于记录的删除命令的说法中,正确的是_。(分数:2.00)A.ZAP和 PACK命令都是给满足条件的记录加上删除标记B.ZAP是给满足条件的记录加上删除标记,PACK 是物理删除加上删除标记的记录C.ZAP和 PACK命令都是物理删除全部记录D.ZAP是物理删除全部记录,PACK 是物理删除加上删除标记的记录 解析:分析 ZAP 和 PACK都是从数据库中物理删除记录,不同的是 ZAP删除全部记录,而 PACK只删除加上删除标记的记录。8.程序段如下:SET TALK OFFA=1B=“ABCDEFG“C=SUBSTR(B,A,LEN(B)/2)? C程序执行后输出的结果是_。(分数:2.

    31、00)A.ABC B.ABCDC.DEFGD.EFG解析:分析 LEN()函数的作用是求字符串的长度,LEN(B)的值为 7,故函数调用 SUBSTR(B,A,LEN(B)/2)的作用是从字符串 B中的第 1位开始取 3个字符,为“ABC”。9._处于中层,反映了设计者的数据全局逻辑要求。(分数:2.00)A.概念模式 B.内模式C.外模式D.模式解析:分析 内模式处于最底层,反映了数据在计算机物理结构中的实际存储形式;概念模式处于中层,反映了设计者的数据全局逻辑要求;外模式处于最外层,反映了用户对数据的要求。10.长度为 0的线性表称为_。(分数:2.00)A.数据单元B.记录C.空表 D.

    32、单个数组解析:分析 线性表中元素的个数 n(n0)定义为线性表的长度,n=0 时称为空表。11.为了在按下 Esc键时执行某个命令按钮的 Click事件过程,需要把该命令按钮的一个属性设置为.T.,这个属性是_。(分数:2.00)A.ValueB.Cancel C.DefaultD.Enabled解析:分析 本题考查的是命令按钮的属性。如果把命令按钮的 Default属性设置为.T.,则按。Enter键将激发该按钮的 Click属性,若将命令按钮的 Cancel属性设置为.T.,则按 Esc键将激发该按钮的Click事件。12.下列的 Click事件发生时机的说法中,不正确的是_。(分数:2.

    33、00)A.鼠标单击复选框、命令按钮、组合框、列表框和选项按钮B.在命令按钮、选项按钮或复选框获得焦点时,按空格键C.当表单中包含一个确认按钮(Default 属性值为.T.)时,按 Enter键,引发确认按钮的 Click事件D.单击表单的标题栏或窗口边界将会引发表单的 Click事件 解析:分析 引发 Click事件的常见情况如下。?用鼠标单击复选框、命令按钮、组合框、列表框和选项按钮等控件。?在命令按钮、选项按钮或复选框获得焦点时,按空格键。?当表单中包含一个确认按钮(按钮的 Default属性值为.T.)时,按 Enter键,将引发该按钮的 Click事件。?若控件有访问键(加下划线的字

    34、符),则按访问键将引发相应控件的 Click事件。?单击表单的空白处,将引发表单的 Click事件,但需注意的是单击表单的标题栏或窗口边界不会引发Click事件。13.在基本层次联系中,学校与校长之间的联系是_。(分数:2.00)A.一对一联系 B.一对多联系C.多对多联系D.多对一联系解析:分析 在基本层次联系中,学校与校长之间的联系是一对一联系,一个学校的校长与一个学校之间相互一一对应。14.在 Visual FoxPro中,关于表单的方法和属性的说法正确的是_。(分数:2.00)A.可以为表单创建新方法,也可以为表单创建新属性 B.可以为表单创建新方法,但不可以为表单创建新属性C.不可以

    35、为表单创建新方法,但可以为表单创建新属性D.表单的属性和方法都是系统预先设置好的,不能由用户创建解析:分析 可以使用“表单”菜单中的“新建属性”菜单项为表单创建新属性,使用“表单”菜单中的“新建方法程序”菜单项为表单创建新方法。15.关于关系的特点,下列描述中不正确的是_。(分数:2.00)A.关系的每个属性必须是不可分割的数据单元,即表中不能再包含表B.同一关系中不能出现相同的属性名C.交换关系的行和列将改变关系的含义 D.关系中不允许有完全相同的元组解析:分析 关系的行和列可以交换,交换关系的行和列不影响关系的原来含义。16.假设有下列二叉树,如图 1所示。对此二叉树前序遍历的结果为_。(

    36、分数:2.00)A.ZBTYCPXAB.ATBZXCYP C.ZBTACYXPD.ATBZXCPY解析:分析 前序遍历是指在访问根结点、遍历左子树和遍历右子树这三者时,首先访问根结点,然后遍历左子树,最后遍历右子树;并且在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。根据题目所给二叉树,可以得出其中序遍历的结果为 ATBZXCYP。17.列表框的_属性代表列表框中项目的数目。(分数:2.00)A.ListB.ListIndexC.ListCount D.Seleted解析:分析 本题列出的列表框的各属性的含义如下:?List属性:一个字符串数组,用来存取列表框中的数据条目

    37、。?ListCount属性:指明列表框中数据条目的数目。?Selected属性:逻辑数组属性,用来指定列表框内的各个条目是否处于选定状态。?ListIndex属性:指出列表框中最近被选中的数据条目的序号。18.若运行 Visual FoxPro菜单程序,并希望用自定义的菜单取代 Visual FoxPro主菜单的操作,应做的操作的第一步是_。(分数:2.00)A.在菜单生成器中选“显示”菜单中的“常规选项” B.在菜单生成器中选“显示”菜单中的“菜单选项”C.在菜单生成器中选“菜单”菜单中的“常规选项”D.在菜单生成器中选“菜单”菜单中的“菜单选项”解析:分析 在菜单生成器打开时,“显示”菜单

    38、中有一菜单项“常规选项”,单击它将弹出如下图所示的“常规选项”对话框。选中“位置”组中的单选按钮“替换”,当前菜单运行时将取代 Visual FoxPro的主菜单。*19.软件设计包含过程设计、接口设计、体系结构设计和数据设计,其中最后完成的设计是_。(分数:2.00)A.过程设计 B.接口设计C.体系结构设计D.数据设计解析:分析 过程设计就是根据 STD、加工规格说明和控制规格说明将体系结构(概要设计结果)转换成软件的过程性描述,即详细设计。过程设计最后完成如下图所示。*20.在 Visual FoxPro中,表 RSDA已经打开,并建立 bh.idx、xm.idx、zw.idx 和 gz

    39、.idx的索引文件,这些索引的索引表达式分别是编号、姓名、职务和基本工资字段。执行 SET INDEX TO bh,xm,zw,gz 后,若再执行 SET ORDER TO 0,则主控索引为_。(分数:2.00)A.bhB.xmC.gzD.没有 解析:分析 SET ORDER TO 0 命令的作用是取消主控索引文件,记录将按物理顺序排列。21.设关系 R和 S分别有 m和 n个元组,则 RS的元组个数是_。(分数:2.00)A.mB.nC.m+nD.mn 解析:分析 设关系 R和 S的元数分别为 r和 s。定义 R和 S的笛卡儿积是一个(r+s)元的元组集合,每个元组的前 r个分量来自 R的一

    40、个元组,后 s个分量来自 S的一个元组,记为 RS。形式定义如下:RSt| t=t r,t st rRt xS)若 R有 m个元组,S 有 n个元组,则 RS有(mn)个元组。22.在完全二叉树中,若一个结点没有_,则它必定是叶子结点。(分数:2.00)A.右子结点B.左子结点或右子结点C.左子结点 D.兄弟解析:分析 如果二叉树中只有最下面的两层结点的度小于 2,且最下层的结点都集中在该层最左边的若干位置上,则称此树为完全二叉树,它是二又树的特殊形式,因此,在完全二叉树中,结点无左子结点,则其必为叶子结点。1825 题所用的数据如表 1和表 2所示。表 1 员工表(RGB.dbf) 员工号

    41、姓名 性别 籍贯 年龄 工资/元0001 王吉兵 男 江苏 22 2003.500002 张晓春 女 安徽 21 2100.500003 左燕 女 江苏 23 2330.000004 赵华 男 安徽 22 2800.000005 李宁 男 山东 20 2600.00表 2 销售表(SSB.dbf) 员工号 商品号 金额/元0001 0001 9810002 0002 7630001 0002 8020002 0003 6960003 0001 7550003 0003 6840004 0001 8910005 0001 7680004 0002 6560003 0002 9070001 000

    42、3 800(分数:16.00)(1).要选出总销售额超过 2500元的员工的员工号和销售金额,下列语句中正确的是_。(分数:2.00)A.SELECT 员工号,销售 金额 FROM SSB WHERE 销售金额=2500B.SELECT 员工号,SUM(金额) AS 销售金额 FROM SSK;WHERE 销售金额=2500C.SELECT 员工号,SUM(金额) AS 销售金额 FROM SSB;GROUP BY 员工号 HAVING 销售金额=2500 D.SELECT 员工号,SUM(金额) AS 销售金额 FROM SSB;ORDER BY 员工号 WHERE 销售金额=2500解析:

    43、分析 要选出销售额超过 2500元的员工号和销售金额,可在 SSB中按“员工号”字段进行分组,对“金额”字段进行分组求和,并通过 HAVING子句筛选出符合条件的分组。(2).要求出员工中总销售额前 3名的员工的员工号、姓名和总销售额,下列语句中正确的是_。(分数:2.00)A.SELECT TOP 3 员工号,姓名,总销售额;FROM RGB,SSB ORDER BY 总销售额B.SELECT TOP 3 RGB.员工号,RGB.姓名,SUM(SSB.金额) AS 总销售额;FROM RGB INNER JOIN SSB;WHERE RGB.员工号=SSB.员工号;GROUP BY SSB.

    44、员工号;ORDER BY 3 DESCC.SELECT TOP 3 RGB.员工号,RGB.姓名,SUM(SSB.金额) AS 总销售额;FROM RGB INNER JOIN SSB;ON RGB.员工号=SSB.员工号;GROUP BY SSB.员工号;ORDER BY 3 DESC D.SELECT TOP 3 PERCENT RGB.员工号,RGB.姓名,;SUM(SSB.金额) AS 总销售额;FROM RGB INNER JOIN SSB;ON RGB.员工号=SSB.员工号;GROUP BY SSB.员工号;ORDER BY 3 DESC解析:分析 本题涉及两个表,可对两个表按照

    45、“员工号”进行内部连接。为求出每个员工的总销售额,可按照员工号进行分组,对“金额”字段进行分组求和。为得出“总销售额”前三名的信息,可对查询结果按“总销售额”降序排列,用 TOP 3关键词得到排在前面的 3个员工的信息。(3).下列程序执行后,结果中将包含_条记录。SELECT YGB.员工号,YGB.姓名;FROM RGB,SSB;WHERE YGB.员工号=SSB.员工号;AND SSB.金额=800 AND SSB.金额=900(分数:2.00)A.2B.3 C.4D.5解析:分析 本题 SELECT语句的作用是把 YGB和 SSB按照员工号相等进行连接,在连接的结果中选出金额字段值在

    46、800900 之间的记录的员工号和姓名,只有 3条记录的金额字段值在 800900 之间。(4).要统计出每一种商品的销售金额,下列语句正确的是_。(分数:2.00)A.SELECT商品号,销售金额 FROM SSBB.SELECT商品号,SUM(金额)AS 销售金额 FROM SSBC.SELECT商品号,SUM(金额)AS 销售金额 FROM SSB ORDER BY 1D.SELECT商品号,SUM(金额)AS 销售金额 FROM SSB GROUP BY商品号 解析:分析 要统计出每一种商品的销售金额,显然应按照商品号进行分组,并求出每一组的金额字段的和。(5).要给所有的女员工增加

    47、50元工资,下列语句中正确的是_。(分数:2.00)A.REPLACE 工资 WITH 工资+50 WHILE 性别=“女“FOR RGBB.UPDATE RGB 工资 WITH 工资+50 FOR 性别=“女“C.UPDATE RGB SET 工资=工资+50 FOR 性别=“女“D.UPDATE RGB SET 工资=工资+50 WHERE 性别=“女“ 解析:分析 REPLACE 命令可以修改当前打开的表的字段值,使用 FOR子句表示条件,故选项 A是错误的。UPDATE 命令修改表中字段值的格式为“UPDATE 表名 SET字段名一表达式 WHERE条件”,故只有选项D是正确的。(6).要把员工表的工资字段改为字段宽度为 7、小数位为 2的数值型字段,下列语句中正确的是_。(分数:2.00)A.ALTER TABLE ADD COLUMN 工资 C(7,2)B.ALTER TABLE RGB ALTER COLUMN 工资 TO 工资 C(7,2)C.ALTER TABLE RGB ALTER COLUMN


    注意事项

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




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

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

    收起
    展开