【计算机类职业资格】二级VISUAL+FOXPRO笔试-345及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-345及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-345及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
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)填空项
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 345 答案 解析 DOC
