【计算机类职业资格】二级VISUAL+FOXPRO笔试-277及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-277及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-277及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-277 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.假定系统日期是 2008年 1月 13日,则执行命令 PI=MOD(YEAR(DATE()-2000,10)后,PI 的值是( )。(分数:2.00)A.012008B.-8C.8D.02.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表B.结性链表C.二叉链表D.有序线性链表3.为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,3)升序排列,下列语句正确的是( )。(分
2、数:2.00)A.INDEX ON 学号,成绩 TO XHCJB.INDEX ON 学号+成绩 TO XHCJC.INDEX ON 学号,STR(成绩,3) TO XHCJD.INDEX ON 学号+STR(成绩,3) TO XHCJ4.要控制两个表中数据的完整性和一致性,可以设置“参照完整性”,要求这两个表( )。(分数:2.00)A.是同一数据库存中的两个表B.不同数据库存中的两张表C.两个自由表D.一个是数据库存表另一个是自由表5.数据库技术的根本目标是要解决数据的( )。(分数:2.00)A.存储问题B.共享问题C.安全问题D.保护问题6.用程序计算一个整数的各位数字之和,在下画线处应
3、填写的语句是( )。SET TALK OFFINPUT “X=“ TO XS=0DO WHILE X!=0S=S+MOD(X, 10)ENDDO?SSET TALK ON(分数:2.00)A.X=int(X/10)B.X=int(X%10)C.X=X-int(X/10)D.X=X-int(X%10)7.已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH和 DBGEACHF,则该二叉树的后序遍历为( )。(分数:2.00)A.GEDHFBCAB.DGEBHFCAC.ABCDEFGHD.ACBFEDHG8.在表单设计器的属性窗口中设置表单或其他控件对象的属性时,下列叙述正确的是( )。(分数
4、:2.00)A.表单的属性描述了表单的事件和方法B.以斜体字显示的属性值表示为只读,不可以修改C.属性窗口只包括属性、方法和事件列表框和对象框D.以上都不正确9.用链表表示线性表的优点是( )。(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作D.数据元素的物理顺序与逻辑顺序相同10.ABC.DBF是一个具有两个备注型字段的数据库文件,使用 COPY TO PSQ命令进行复制操作,其结果将( )。(分数:2.00)A.得到一个新的数据库文件B.得到一个新的数据库文件和一个新的备注文件C.得到一个新的数据库文件和两个新的备注文件D.显示出错误信息,表明不能复制
5、具有备注型字段的数据库文件11.假设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( )联系。(分数:2.00)A.m:nB.1:mC.m:kD.1:112.下列关于数据环境及表间关系的说法,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境和关系都不是对象D.数据环境是对象,关系是数据环境中的对象13.在当前目录下有数据表文件“XS.dbf”,执行下列 SQL语句后( )。SELECT *FROM XS INTO CURSOR XS ORDER BY 学号(分数:2.00)A
6、.生成一个按“学号”升序的临时表文件,将原来的 XS.dbf文件覆盖B.生成一个按“学号”降序的临时表文件,将原来的 XS.dbf文件覆盖C.不会生成新的排序文件,保持原数据表内容不变D.系统提示出错信息14.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间15.在 Visual FoxPro巾进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择( )。(分数:2.00)A.限制(Rest rjct)B.忽略(Ignore)C.级
7、联(Cascade)D.级联(Cascade)或限制(Restrict)16.ROUND(6.165,2)的函数值是( )。(分数:2.00)A.6.16B.6.17C.6.20D.6.16017.下列叙述中正确的是( )。(分数:2.00)A.在模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法18.Visual FoxPro DBMS基于的数据模型是( )。(分数:2.00)A
8、.层次型B.关系型C.网状型D.混合型19.在 Visual FoxPro中下列叙述错误的是( )。(分数:2.00)A.关系也被称作表B.数据库文件不存储用户数据C.表文件的扩展名是.dbfD.多个表存储在一个物理文件中20.在 Visual FoxPro中,说明数组的命令是( )。(分数:2.00)A.DIMENSION和 ARRAYB.DECLARE和 ARRAYC.DIMENSION和 DECLARED.只有 DIMENSION21.设计软件结构是在软件生命周期的( )。(分数:2.00)A.软件定义期B.软件开发期C.软件维护期D.以上 3个都不是22.视图设计器中包括的选项卡有(
9、)。(分数:2.00)A.联接、显示、排序依据B.更新条件、排序依据、显示C.显示、排序依据、分组依据D.更新条件、筛选、字段23.结构化程序设计的 3种基本结构是( )。(分数:2.00)A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移24.在 Visual FoxPro中,对字段设置默认值,下列描述中正确的是( )。(分数:2.00)A.数据库表可以设置字段默认值B.自由表可以设置字段默认值C.自由表和数据库表都可以设置字段默认值D.自由表和数据库表都不能设置字段默认值25.在表单设计中,关键字 Thisform表示( )。(分数:2.00)A.当前对象
10、的直接容器对象B.当前对象所在的表单C.当前对象D.当前对象所在的表单集26.24。修改表单 MyForm的正确命令是( )。(分数:2.00)A.MODIFY COMMAND MyFormB.MODIFY FORM MyFormC.DO MyFormD.EDIT MyForm27.在 Visual FoxPro中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是( )。(分数:2.00)A.工具栏B.设计器C.文件编辑器D.项目管理器28.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和( )。(分数:2.00)A.可重用性差B.安全性差C.非持久性D.
11、冗余性29.设 MY.DBF、数据库中共有 10条记录,执行如下命令序列:USE MYGOTO 2DISPLAY ALL?RECNO()执行最后一条命令后,屏幕显示的值是( )。(分数:2.00)A.2B.3C.10D.1130.设计数据库的存储结构属于( )。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计以下各题使用如下数据表。“班级”表 班级号 班级名称 人数11 计算机 200801班 4422 计算机 200802班 5033 计算机 200803班 4944 计算机 200804班 4655 计算机 200805班 48“学生”表 学号 姓名 性别 年龄 班级号S
12、1 李志明 男 18 33S2 万力佳 女 19 11S3 李凤 女 20 22S4 赵洪波 男 24 33S5 刘鹏 男 22 44S6 王晓晓 女 20 22S7 张文静 女 22 11S8 汪菁菁 女 19 44S9 刘立洋 男 20 11(分数:10.00)(1).有如下 SQL语句:SELECT 班级名称,姓名 FROM 班级,学生:WHERE 班级.班级号=学生.班级号:AND 年龄=20 AND 性别=“男“:ORDER BY 班级名称 DESC执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是( )。(分数:2.00)A.2 刘鹏B.2 刘立洋C.3 刘鹏D.3 刘
13、立洋(2).有如下 SQL语句:SELECT MAX(人数) FROM 班级 INTO ARRAY temp执行该语句后( )。(分数:2.00)A.temp0的内容为 44B.temp0的内容为 50C.temp1的内容为 44D.temp1的内容为 50(3).有如下 SQL语句:SELECT 班级名称,姓名,性别,年龄 FROM 班级,学生;WHERE 班级.班级号=学生.班级号:AND 姓名.LIKE“李%“:ORDER BY 学生.班级号该语句的含义是( )。(分数:2.00)A.检索学生表中姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄B.检索学生表中
14、不是姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄C.检索学生表中姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄D.检索学生表中不是姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄(4).有如下 SQL语句:SELECT 班级名称 FROM 班级 WHERE NOT EXISTS;(SELECT *FROM 学生 WHERE 班级号=班级.班级号)执行该语句后,班级名称的字段值是( )。(分数:2.00)A.计算机 200801 班B.计算机 200805 班C.计算机 200801 班和计算机 200805 班D
15、.没有记录(5).将“学生”表中,所有女学生的“年龄”加 1,正确的语句是( )。(分数:2.00)A.UPDATE 学生 FOR 年龄=年龄+1 WHERE 性别=“女“B.UPDATE 学生 WHERE 年龄=年龄+1 ON 性别=“女“C.UPDATE 学生 SET 年龄=年龄+1 WHERE 性别=“女“D.UPDATE 学生 SET 年龄=年龄+1 FOR.性别=“女“二、填空题(总题数:15,分数:30.00)31.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分数:2.00)填空项 1:_32.常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示
16、1,用带空心圆的箭头表示传递的是数据。(分数:2.00)填空项 1:_33.在面向对象的程序设计中,类描述的是具有相似性质的一组 1。(分数:2.00)填空项 1:_34.软件是程序、数据和 1 的集合。(分数:2.00)填空项 1:_35.一棵二叉树第 6层(根结点为第一层)的结点最多为 1 个。(分数:2.00)填空项 1:_36.打开数据库设计器的命令是 1DATABASE。(分数:2.00)填空项 1:_37.为使表单运行时在主窗口中居中显示,应设置表单的 AutoCenter属性值为 1。(分数:2.00)填空项 1:_38.建立一个视图 SCORE的命令:_ VIEW AS SEL
17、ECT *FROM T SCORE。(分数:2.00)填空项 1:_39.将控件的 1 属性为假(.F.)后,可在表单中隐藏该控件。(分数:2.00)填空项 1:_40.CTOD(“040101“)+20的结果是 1。(分数:2.00)填空项 1:_41.如果某记录的备注型字段标志显示为 1,则表明该字段不再为空。(分数:2.00)填空项 1:_42.为了判别 LOCATE或 CONTINUE命令是否找到了满足条件的记录,可以使用函数_。(分数:2.00)填空项 1:_43.检索学生表中“性别”为“男”的学生记录,将结果保存到文本文件 xb中,SQL 语句为:SELECT *FROM 学生表
18、WHERE 性别=“男“ _ xb(分数:2.00)填空项 1:_44.用 SQL语句实现将所有教师的奖金提高 10%:UPDATA 教师 _ 奖金=奖金*1.1(分数:2.00)填空项 1:_45.当前目录下有“成绩表”文件,表中有字段“分数 C(3)”,现要将“分数”字段的宽度由 3改为 4,则语句为:ALTER TABLE 成绩表 _。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-277 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.假定系统日期是 2008年 1月 13日,则执行命令 PI=MOD(YEAR(
19、DATE()-2000,10)后,PI 的值是( )。(分数:2.00)A.012008B.-8C.8 D.0解析:解析 DATE()函数返回当前系统日期,由于题中假定系统日期是 2008年 1月 13日,所以 DATE()的返回值是“01/13/08“。函数 YEAR()的格式是:YEAR(日期表达式1日期时间表达式);功能是:从指定的日期表达式或日期时间表达式中返回年份。函数的返回值为数值型。所以 YEAR(DATE()的返回值为“2008“。MOD函数是求余函数,格式是:MOD(数值表达式 1,数值表达式 2);功能是:返回两个数值相除后的余数。数值表达式 1是被除数,数值表达式 2是除
20、数。余数的正负号与除数相同。如果被除数与除数同号,那么函数值即为两数相除的余数;如果被除数与除数异号,则函数值为两数相除的余数再加上除数的值。所以 MOD(YEAR(DATE()-2000,10=MOD(8,10),返回值为 8,所以 PI的值为 8,即选项 C。2.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表 B.结性链表C.二叉链表D.有序线性链表解析:解析 二分法查找只适用于顺序存储的有序线性表,对于顺序存储的非有序线性表和线性链表,都只能采用顺序查找。3.为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,
21、3)升序排列,下列语句正确的是( )。(分数:2.00)A.INDEX ON 学号,成绩 TO XHCJB.INDEX ON 学号+成绩 TO XHCJC.INDEX ON 学号,STR(成绩,3) TO XHCJD.INDEX ON 学号+STR(成绩,3) TO XHCJ 解析:解析 利用命令建立多个字段索引时,建立索引的字段之间应用“+”号连接,且字段类型要转换为字符型数据,STR()函数的功能是将数值型数据转换为字符型数据。4.要控制两个表中数据的完整性和一致性,可以设置“参照完整性”,要求这两个表( )。(分数:2.00)A.是同一数据库存中的两个表 B.不同数据库存中的两张表C.两
22、个自由表D.一个是数据库存表另一个是自由表解析:解析 在建立参照完整性之前,首先要建立表之间的联系。最常见的联系是一对多的联系,即在父表中是主索引,在子表中建立普通索引,这要求两个表必须是同一数据库中的两个表。5.数据库技术的根本目标是要解决数据的( )。(分数:2.00)A.存储问题B.共享问题 C.安全问题D.保护问题解析:解析 在数据库系统中,需要对数据进行集中、统一的管理,以达到被多个应用程序共享的目标。6.用程序计算一个整数的各位数字之和,在下画线处应填写的语句是( )。SET TALK OFFINPUT “X=“ TO XS=0DO WHILE X!=0S=S+MOD(X, 10)
23、ENDDO?SSET TALK ON(分数:2.00)A.X=int(X/10) B.X=int(X%10)C.X=X-int(X/10)D.X=X-int(X%10)解析:解析 首先用户输入一个数字保持到变量 X中,判断条件为变量 X是否等于 0,如果为 0,则退出循环,否则通过求余函数 MOD得到变量 X的个位数。因为题意要求计算各位数之和,所以接下来应当将变量除以 10并取整,以便将变量 X的十位数变成个位数,然后再次循环计算。7.已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH和 DBGEACHF,则该二叉树的后序遍历为( )。(分数:2.00)A.GEDHFBCAB.DGEB
24、HFCA C.ABCDEFGHD.ACBFEDHG解析:解析 二叉树的遍历有 3种:前序、中序和后序。前序遍历首先遍历左子树或左子结点,然后遍历右子树或右子结点,最后访问根结点;中序遍历首先遍历左子树或左子结点,然后访问根结点,最后遍历右子树或右子结点;后序遍历首先访问根结点,然后遍历左子树或左子结点,最后遍历右子树或右子结点。本题根据前序遍历和中序遍历的结果可以得出二叉树的结构,然后再对其进行后序遍历,因此答案为选项 B。8.在表单设计器的属性窗口中设置表单或其他控件对象的属性时,下列叙述正确的是( )。(分数:2.00)A.表单的属性描述了表单的事件和方法B.以斜体字显示的属性值表示为只读
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 277 答案 解析 DOC
