【计算机类职业资格】二级VISUAL+FOXPRO笔试-308及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-308及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-308及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-308 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:28,分数:70.00)1.要使文本框在显示文字时只能显示出一串“*”号,则应把它的_属性设置为“*”。(分数:2.00)A.CaptionB.PasswordCharC.TextD.Value2.下列叙述中正确的是_。(分数:2.00)A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构3.在数据流程图中,符号“口”用来表示_。(分数:2.00)A.加工B.外部实体C.数据存储D.数据源点4.对数据库物理存储方式的描述称为_。(分数:2.
2、00)A.外模式B.内模式C.概念模式D.逻辑模式5.在数据库三级模式间引入二级映像的主要作用是_。(分数:2.00)A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性6.前序遍历序列与中序遍历序列相同的二叉树为_。(分数:2.00)A.根结点无左子树的二叉树B.根结点无右子树的二叉树C.只有根结点的二叉树或非叶子结点只有左子树的二叉树D.只有根结点的二叉树或非叶子结点只有右子树的二叉树7.线性链表的链式存储结构是种_。(分数:2.00)A.随机结构B.顺序结构C.索引结构D.散列结构8._是属性或属性的组合,其值能够唯一地标识一个元组。
3、在 Visual FoxPro中表示为字段或字段的组合。(分数:2.00)A.关系B.元组C.域D.关键字9.通过对表单的_属性进行设置,可以使表单以最大化的方法显示。(分数:2.00)A.MaxButtonB.WindowStateC.WindowTypeD.AlwaysOntop10.栈的“下溢”是指_。(分数:2.00)A.栈满,不可能再进行入栈操作B.栈空,不可能再进行退栈操作C.栈中元素太多,从栈底溢出D.以上说法都不对11.下列说法不正确的是_。(分数:2.00)A.线性表为无序表,只能用顺序查找B.线性表为无序表,不能用二分查找C.二分查找适用于有序线性表D.对于长度为 n的有序
4、线性表,在最坏情况下二分查找需要比较 log2n次12.下列说法中不正确的是_。(分数:2.00)A.报表包含的 3个基本带区是指页标头、细节区及总结区B.报表的页标头包含的信息在每页报表中出现一次C.向报表中放置对象就是在报表设计区中设置需要打印的内容D.设计报表时,如果需要可以为报表设置数据环境13.在 Visual FoxPro中,表 RSDA已打开,并建立 bh.idx、xm.idx,zw.idx 和 gz.idx索引文件,这些索引文件的索引表达式分别是编号、姓名、职务和基本工资字段。执行 SET INDEX TO bh,xm,zw,gz 后,若再执行 SET ORDER TO 3,则
5、当前的主索引文件是_。(分数:2.00)A.bhB.xmC.zwD.gz14.在 Visual FoxPro中,列表框中显示的信息可以是一列或多列,在多列的情况下,为把某列与 Value属性绑定在一起,可对其进行_设置。(分数:2.00)A.Bound ColumnB.ColumnCountC.ColunmWidthsD.ColumnOrder15.对联系的处理,下列说法中不正确的是_。(分数:2.00)A.对于一对多的联系,应把“一方”的主关键字字段添加到“多方”表中作为外部关键字B.在多对多联系中,应创建一个“纽带表”,该表包含相联系的两个表的主关键字C.一对一的联系和多对多的联系一般以同
6、样的方式处理D.有些一对一的联系,可把任一方的主关键字放到另一方表中16.在 Visual FoxPro中,可使用页框对象的_属性来存取页框对象包含的页对象。(分数:2.00)A.PageCountB.PagesC.TabsD.TabStretch1825 题使用的数据如表 1和表 2所示。表 1 学生表(STUDENT.DBF) 学号 姓名 性别 籍贯 年龄980001 王吉兵 男 江苏 22980002 张晓春 女 安徽 21980003 左燕 女 江苏 25980004 赵华 男 安徽 22980005 李宁 男 山东 20表 2 选课表(SKB.DBF) 学号 课号 成绩980001
7、0001 98980002 0002 76980001 0002 80980002 0003 69980003 0001 75980003 0003 68980004 0001 89980005 0001 76980004 0002 65980003 0002 90(分数:16.00)(1).给选课表(SKB.DBF)增加一个元组,元组值为“980005”、“0002”、93,则使用的语句正确的是_。(分数:2.00)A.INSERT SKB VALUES(“980005“,“0002“,93)B.INSERT INTO SKB VALUES(“980005“,“0002“,93)C.INSE
8、RT INTO VALUES(“980005“,“0002“,“93“)D.APPEND INTO SKB(学号,课号,成绩)VALUES(“980005“,“0002“93)(2).要选出平均成绩超过 80分的学生的学号和平均成绩,下列正确的语句是_。(分数:2.00)A.SELECT学号,平均成绩 FROM SKB WHERE平均成绩=80B.SELECT学号,AVG(成绩)AS 平均成绩 FROM SKB WHERE平均成绩=80C.SELECT学号,AVG(成绩)AS 平均成绩 FROM SKB;GROUP BY学号 HAVING平均成绩=80D.SELECT学号,AVG(成绩)AS
9、平均成绩 FROM SKB;ORDER BY学号 WHERE平均成绩=80(3).要求出学生中平均成绩最高的人的学号、姓名和平均分,下列语句中正确的是_。(分数:2.00)A.SELECT TOP 1 学号,姓名,平均分;FROM STUDENT,SKB.DBF ORDER BY平均分B.SELECT TOP 1 STUDENT.学号,STUDENT.姓名,AVG(SKB.成绩)AS 平均分;FROM STUDENT INNER JOIN SKB.DBF;WHERE STUDENT.学号=SKB.学号;GROUP BY STUDENT.学号;ORDER BY 3 DESCC.SELECT TO
10、P 1 STUDENT.学号,STUDENT.姓名,AVG(SKB.成绩)AS 平均分;FROM STUDENT INNER JOIN SKB.DBF;ON STUDENT.学号=SKB.学号;GROUP BY STUDENT.学号;ORDER BY 3 DESCD.SELECT TOP 1 PERCENT STUDENT.学号;STUDENT.姓名,AVG(SKB.成绩)AS 平均分;FROM STUDENT INNER JOIN SKB.DBF;ON STUDENT.学号=SKB.学号;GROUP BY STUDENT.学号;ORDER BY 3 DESC(4).下列语句执行后,结果中将包
11、含_条记录。SELECT课号,MAX(成绩)AS 最高成绩 FROM SKB;GROUP BY课号(分数:2.00)A.3B.4C.5D.6(5).要给所有的选修课号为“0001”的女生的该课成绩增加 5分,使用的语句为_。(分数:2.00)A.UPDATE SKB SET成绩 WITH成绩+5;WHERE课号=“0001“AND 性别=“女“B.UPDATE SKB SET成绩=成绩+5 WHERE 课号=“0001“AND 性别=“女“C.UPDATE SKB SET成绩=成绩+5 WHERE 课号=“0001“;AND学号 IN(SELECT学号 FROM STUDENT WHERE性别
12、=“女“)D.UPDATE SKB SET成绩 WITH成绩+5 WHERE 课号=“0001“;AND学号 IN(SELECT * FROM STUDENT WHERE性别=“女“)(6).要给学生表(STUDENT.DBF)的年龄字段设置一个字段级有效性规则,其规则为“年龄=15 AND 年龄=100”,如果在输入时违反了该规则,将给出提示信息“年龄必须在 15100 之间。”正确的语句是_。(分数:2.00)A.CREATE TABLE STUDENT年龄 CHECK年龄=15 AND 年龄=100;ERROR“年龄必须在 15100 之间。“B.ALTER TABLE STUDENT
13、ALTER年龄;ADD CHECK年龄=15 AND 年龄=100 ERROR“年龄必须在 15100 之间。“C.ALTER TABLE STUDENT ALTER年龄;SET CHECK年龄=15 AND 年龄=100 ERROR“年龄必须在 15100 之间。“D.ALTER TABLE STUDENT ALTER年龄;SET CHECK年龄=15 AND 年龄=100;MESSAGE“年龄必须在 15100 之间。“(7).要给学生表(STUDENT.DBF)增加一个出生日期字段(日期型),下面选项中正确的是_。(分数:2.00)A.CREATE TABLE STUDENT ADD C
14、OLUMN出生日期 DB.ALTER TABLE STUDENT ALTER COLUMN出生日期 DC.ALTER TABLE STUDENT ADD COLUMN出生日期 DD.ALTER TABLE STUDENT SET COLUMN出生日期 D(8).创建一个名为 RS的视图,用来显示所有学生的学号、姓名和平均成绩,则下面正确的语句是_。(分数:2.00)A.SELECT STUDENT.学号,STUDENT.姓名,SKB.平均成绩;WHERE STUDENT.学号=SKB.学号;GROUP BY STUDENT.学号 INTO CURSOR RSB.CREATE VIEW RS A
15、S;SELECT STUDENT.学号,STUDENT.姓名,SKB.平均成绩;WHERE STUDENT.学号=SKB.学号 GROUP BY STUDENT.学号C.SELECT STUDENT.学号,STUDENT.姓名,SKB 平均成绩;WHERE STUDENT.学号=SKB.学号;GROUP BY STUDENT.学号 INTO CURSOR RSD.CREATE VIEW RS AS;SELECT STUDENT.学号,STUDENT.姓名,AVG(SKB.成绩)AS 平均成绩;WHERE STUDENT.学号=SKB.学号 GROUP BY STUDENT.学号17.在 Vis
16、ual FoxPro中,下列_控件无 ControlSource属性。(分数:2.00)A.列表框B.组合框C.表格D.列18.假设在 Visual FoxPro中有一个表 RSDA,它的结构如表 3所示。表 3 RSDA表的结构 字段名 字段类型 字段宽度与小数 位 备注XM C 8 姓名NL N 3 年龄CSRQ D 8 出生日期JBGZ N 7.2 基本工资JJ N 7.2 奖金现在要为结构复合索引文件建立一个名为 XN的索引标识符,该索引标识符先按姓名升序排列,如果姓名相同再按年龄升序排列,以下正确的命令是_。(分数:2.00)A.INDEX ON XM+NL TO XNB.INDEX
17、 ON XM+STR(NL,3)TO XNC.INDEX ON XM+NL TAG XND.INDEX ON XM+STR(NL,3)TAG XN19.在 Visual FoxPro的表中,以下长度全部由系统给定的是_。(分数:2.00)A.字符型、逻辑型、备注型、日期型B.浮点型、逻辑型、备注型、日期型C.通用型、逻辑型、备注型、日期型D.双精度型、逻辑型、备注型、日期型20.以下能够触发文本框 InteractiveChange事件的操作是_。(分数:2.00)A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容21.在存折表文件中,已经通过下列命令建立了索引文件:
18、INDEX ON账号+DTOS(存取日期)TO czsy要想删除“账号”为 2088的储户 2002年 4月 28日的存取款记录,针对下面程序段:USE 存折 INDEX czsy_ _ _IF FOUND()DELETEELSE?“无此记录!“ENDIFUSE空格中填的语句中,错误的是_。(分数:2.00)A.FIND 208820020428B.SEEK 208820020428C.SEEK“2088“+“20020428“D.X=“2088“+“20020428“SEEK X22.下列不属于黑盒测试的方法的是_。(分数:2.00)A.等价类划分B.因果图C.错误推断D.逻辑覆盖23.数据
19、管理经历的每个阶段都有着自身的特点,下列不属于数据库系统阶段的特点是_。(分数:2.00)A.多个用户能够同时访问数据库中的数据B.提供数据与应用程序的独立性C.便于对数据库中的数据进行控制D.完全消除了数据冗余24.在 Visual FoxPro的表单中,有一个命令按钮组如图 1所示,在 Command1按钮上单击时,将会把Command2按钮上的显示文件设为:“请单击我”,则在 Command1的 Click事件中编写的程序代码为_。(分数:2.00)A.THIS.PARENT.COMMAND2.CAPTION=“请单击我“B.THIS.PARENT.CAPTION=“请单击我“C.THI
20、S.PARENT.COMMAND2.VALUE=“请单击我“D.THIS.PARENT.VALUE=“请单击我“25.有下列程序段:For I=1 To 4For J=0 To I? Chr(65+I)Next J?Next I该程序段的执行结果为_。(分数:2.00)A.BBCCCDDDDEEEEEB.ABBCCCDDDDC.BCCDDDEEEED.AABBBCCCCDDDDD26.程序流程图中,用箭头表示_。(分数:2.00)A.控制流B.加工步骤C.逻辑条件D.事物流27.在 Visual FoxPro中,关于修改表文件结构,下列说法错误的是_。(分数:2.00)A.任何情况下都不能同时
21、修改库文件中的字段名和它的长度B.当修改字段类型时,该字段所有值将全部丢失C.修改库文件后按“Ctrl+W”组合键退出,将获得一个备份文件D.新增的字段值全部为空二、填空题(总题数:12,分数:30.00)28.在长度为 n的有序线性表中进行二分查找,需要的比较次数为 1。(分数:2.00)填空项 1:_29.在一个容量为 15的循环队列中,若头指针 front=6,尾指针 rear=9,则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_30.在软件开发中遇到的问题找不到解决的办法,使问题积累起来,形成了尖锐的矛盾,因而导致了 1。(分数:2.00)填空项 1:_31.数据独立性
22、分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为 1。(分数:2.00)填空项 1:_32.结构化程序设计方法的主要原则是自顶向下, 1,模块化,限制使用 GOTO语句。(分数:2.00)填空项 1:_33.用 1 结构来表示实体以及实体之间联系的模型称为关系模型。(分数:2.00)填空项 1:_34.若内存变量 XM与字段变量重名,当用?XM 命令输出变量值时,输出的是_的值。(分数:2.00)填空项 1:_以下程序是利用公式 (分数:6.00)填空项 1:_填空项 1:_填空项 1:_程序段如下:A=5B=6DO ABCD?
23、 A,BPROCEDURE ABCDPRIVATE AA=3B=5ENDPROC该程序执行后,A 的值为 (11) ,B 的值为 (12) 。(分数:4.00)填空项 1:_填空项 1:_35.程序段如下:D1=DATE()D2=DTOS(DI)? TYPE(D2)该程序执行后,屏幕上显示为_。(分数:2.00)填空项 1:_36.在模块程序中可以使用 PARAMETERS和 LPARAMETERS命令来接受调用程序传入的参数,其 PARAMETERS命令声明的形参变量被看做是模块程序中建立的 1 变量。(分数:2.00)填空项 1:_37.在 Visual FoxPro中,基类的最小属性集为
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 308 答案 解析 DOC
