【计算机类职业资格】二级VISUAL+FOXPRO笔试-35及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-35及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-35及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-35 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列描述中不是链表的优点是(分数:2.00)A.逻辑上相邻的结点物理上不必相邻B.插入、删除运算操作方便,不必移动结点C.所需存储空间比线性表节省D.无需事先估计存储空间的大小2.在向数据库添加表的操作中,下列叙述中不正确的是(分数:2.00)A.可以将一张“独立的”表添加到数据库中B.可以将一个已属于一个数据库的表添加到另一个数据库中C.可以在数据库设计器中新建一个表使其成为数据库表D.欲使一个数据库表成为另外一个数据库的表,则必须先使它成为自由表
2、3.在 Visual FoxPro 6.0中,项目管理器的“文档”选项卡用于显示和管理(分数:2.00)A.表单,报表和查询B.数据库,表单和报表C.查询,报表和视图D.表单,报表和标签4.关系运算中,集合的并运算符是(分数:2.00)A.B.ORC.UNIQUED.UNION5.在设计报表过程中,带区的作用主要是(分数:2.00)A.控制数据在页面上的打印位置B.控制数据在不同页上的输出位置C.用于实现多重分组或设计多栏报表D.美化报表6.只有满足连接条件的记录才包含在查询结果中,这种连接为(分数:2.00)A.左连接B.右连接C.内部连接D.完全连接7.在下面的 Visual FoxPro
3、表达式中,运算结果是逻辑真的是(分数:2.00)A.EMPTY(.NULL.)B.LIKE(acd,ac?)C.AT(a,123abc)D.EMPTY(SPACE(2)8.在“添加表和视图”窗口,“其他”按钮的作用是让用户选择(分数:2.00)A.数据库表B.视图C.不属数据库的表D.查询9.执行如下命令序列(设今天是 2005年 5月 4日)store date()to m_dateM_date=m_date-365?year(m_date)的显示结果是(分数:2.00)A.其中有错误B.05/04/2001C.2005D.200410.主索引字段(分数:2.00)A.不能出现重复值或空值B
4、.能出现重复值C.能出现空值D.不能出现重复值,但能出现空值11.打开一个建立了结构复合索引的数据表,表记录的顺序将按(分数:2.00)A.第一个索引标志B.最后一个索引标志C.主索引标志D.原顺序12.默认查询的输出形式是(分数:2.00)A.数据表B.图形C.报表D.浏览13.每个对象都可以对一个被称为事件的动作进行识别和响应。下面对于事件的描述中,是错误的 _ 。(分数:2.00)A.事件是一种预先定义好的特定的动作,由用户或系统激活B.Visual FoxPro基类的事件集合是由系统预先定义好后,是唯一的C.Visual FoxPro基类的事件也可以由用户创建D.可以激活事件的用户动作
5、有按键、单击鼠标、移动鼠标等14.数据库中对全部数据的整体逻辑结构的描述,作为数据库的(分数:2.00)A.内模式B.外模式C.概念模式D.子模式15.使用关系运算对表进行操作,得到的结果是(分数:2.00)A.属性B.元组C.关系D.关系模式16.如果要改变一个关系中属性的排列顺序,应使用的关系运算是(分数:2.00)A.重建B.选取C.投影D.连接17.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也将这种图称为(分数:2.00)A.PAD图B.N-S图C.结构图D.数据流图18.结构化程序设计的 3种基本控制结构是(分数:2.00)A.过程、子程序和分
6、程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移19.同一个表所有备注字段的内容存储在(分数:2.00)A.该表文件中B.不同的备注文件C.同一个备注文件D.同一个数据库文件20.软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们(分数:2.00)A.前者属于静态测试,后者属于动态测试B.前者属于动态测试,后者属于静态测试C.都属于静态测试D.都属于动态测试21.以下函数中能返回指定日期是一周中的第几天的是(分数:2.00)A.YEAR()B.DOW()C.WEEK()D.DAY()22.在命令窗口中创建的变量或数组被自动地赋予 _ 属性(分数:2.00)
7、A.PUBLICB.PRIVATEC.LOCALD.无属性23.设关系 R是 4元关系,关系 S是一个 5元关系,关系 T是 R与 S的笛卡儿积,即 T=RS,则关系 T是 _ 元关系(分数:2.00)A.9B.11C.20D.4024.在排序方法中,将整个无序序列分割成若干小的子序列并分别进行排序的方法,称为(分数:2.00)A.希尔排序B.冒泡排序C.插入排序D.选择排序25.对采用二分查找法进行查找运算的查找表,要求按 _ 方式进行存储(分数:2.00)A.顺序存储B.链式存储C.顺序存储且结点按关键字有序D.链式存储且结点按关键字有序26.在一棵二叉树上第 8层的结点数最多是(分数:2
8、.00)A.8B.16C.128D.25627.在 Visual FoxPro 6.0中,建立查询可用 _ 方法(分数:2.00)A.使用查询向导B.使用查询设计器C.直接使用 SELECT-SQL命令D.以上方法均可28.在下列选项中,不是算法一般应该具有的基本特征是(分数:2.00)A.确定性B.可行性C.无穷性D.拥有足够的情报29.在 Visual FoxPro 6.0的菜单设计中,用户定义的菜单文件及生成的菜单程序的文件扩展名分别为(分数:2.00)AFMT,.SCXBMNX,.PRGCPRG,.MPRDMNX,.MPR30.在 SQL查询时,使用 WHERE子句指出的是(分数:2.
9、00)A.查询目标B.查询结果C.查询条件D.查询视图31.表文件有 20条记录,当前记录号为 10,执行命令 LIST NEXT 5以后,所显示记录的序号是(分数:2.00)A.1115B.1116C.1015D.101432.查询的数据源可以是(分数:2.00)A.自由表B.数据库表C.视图D.以上均可33.HAVING短语不能单独使用,必须接在 _ 之后(分数:2.00)A.ORDERBYB.FROMC.WHERED.GROUPBY34.用 SQL语句建立表时将属性定义为主关键字,应使用短语(分数:2.00)A.CHECKB.PRIMARY KEYC.FREED.UNIQUE35.下列选
10、项中不能返回逻辑值的是(分数:2.00)A.EOF()B.BOF()C.RECNO()D.FOUND()二、填空题(总题数:11,分数:30.00)36.因为顺序栈的空间有限,因此在插入运算时,可能会发生 【1】 。(分数:2.00)填空项 1:_37.设一棵二叉树的中序遍历结果为 DBEAFC,前序遍历结果为 ABDECF,则后序遍历结果为 【2】 。(分数:2.00)填空项 1:_38.如果类 C继承类 B,类 B继承类 A,则类 C继承类 A,这说明继承具有 【3】 。(分数:2.00)填空项 1:_39.一个模块被多个模块所调用,调用这个模块的模块个数称为 【4】 。(分数:2.00)
11、填空项 1:_40.数据库管理系统常见的数据模型有层次模型、网状模型和 【5】 种。(分数:2.00)填空项 1:_41.执行 STORE 230 TOS,N,M这条命令后,变量 N的值为 【6】 。(分数:2.00)填空项 1:_42.以字段“姓名”作为关键字,为当前数据库文件中的记录建立索引文件 X.IDX的是 【7】 。(分数:2.00)填空项 1:_43.主程序中的?命令显示的结果是 【8】 。SET TALK OFFA=0Z=DS(5,A) ?ZRETURNDS过程如下PARAMETERS X,YY=X*X+15RETURN Y(分数:2.00)填空项 1:_44.过程 A2中的?命
12、令输出结果是 【9】 ,过程 A1中的?命令输出结果是 【10】 ,主程序 A中的?命令输出的结果是 【11】 。A过程如下:SET TALK OFFA=0B=0DO A1?A,BRETURNA1过程如下:PRIVATE AA=“Welcome1!”B=“Yes”DO A2?A,BA2过程如下:?A,BPRIVATE BA=999B=888RETURN(分数:6.00)填空项 1:_45.假设学生选课管理数据库中有 3个表:学生、课程和学生选课,其结构分别如下所示:学生(学号 C(6),姓名 C(8),系别 C(30),省份 C(10)课程(课程号 C(6),课程名 C(20),先修课号 C(
13、6)学生选课(学号 C(6),课程号 C(6),成绩 N(4)如果要查询其选课课程号为“001”课程且成绩在 90分以上的学生姓名、学号、系别以及成绩的情况,请对下面的 SQL语句填空。SELECT学生学号,学生姓名,学生.系别,学生选课课程号,学生选课.成绩FROM学生选课管理!学生,学生选课管理!学生选课WHERE 【12】 AND 【13】 AND 【14】 。(分数:6.00)填空项 1:_46.在 Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或者候选关键字段时,自动更改所有相关子表记录中的记录值,应选择 【15】 。(分数:2.00)填空项
14、1:_二级 VISUAL+FOXPRO笔试-35 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列描述中不是链表的优点是(分数:2.00)A.逻辑上相邻的结点物理上不必相邻B.插入、删除运算操作方便,不必移动结点C.所需存储空间比线性表节省 D.无需事先估计存储空间的大小解析:分析 线性表的链式存储是用一组任意的存储空间来存放数据元素,链表结点空间是动态生成的,无需事先估计存储空间的大小。链表逻辑上相邻的元素在物理位置上不一定相邻,因此需要另外开辟空间来保存元素之间的关系,花费的存储空间较顺序存储多。在链表中插入或删除结点,只需修改指针,
15、不需要移动元素。2.在向数据库添加表的操作中,下列叙述中不正确的是(分数:2.00)A.可以将一张“独立的”表添加到数据库中B.可以将一个已属于一个数据库的表添加到另一个数据库中 C.可以在数据库设计器中新建一个表使其成为数据库表D.欲使一个数据库表成为另外一个数据库的表,则必须先使它成为自由表解析:分析 在 Visual FoxPro中,如果需要向一个数据库中添加表,可以采用的方法有如下两种:可以将一张“独立”的表添加到数据库中。可以在数据库设计器中新建一个表使其成为数据库表。但是如果需要将一个数据库中的表添加到另外一个数据库中,那么必须先将这个表移出数据库,使其成为自由表,然后才能够将此表
16、添加到另外一个数据库中。因此本题选项 B为错误的说法。3.在 Visual FoxPro 6.0中,项目管理器的“文档”选项卡用于显示和管理(分数:2.00)A.表单,报表和查询B.数据库,表单和报表C.查询,报表和视图D.表单,报表和标签 解析:分析 “项目管理器”窗口是 Visual FoxPro开发人员的工作平台,其中包含多个选项卡。“数据”选项卡包含了一个项目中所有的数据数据库、自由表、查询和视图:“文档”选项卡包含了处理数据时所用的 3类文件表单、标签、报表;“代码”选项卡包括 3大类程序程序文件、函数库API和其他应用文件;“类”选项卡包括处理与面向对象相关的操作。因此根据上述说明
17、,本题的正确答案应该是 D。4.关系运算中,集合的并运算符是(分数:2.00)A.B.ORC.UNIQUED.UNION 解析:分析 关系运算中的一个部分是传统的集合运算,其中包括并、差、交运算。其中并运算是 指由两个相同结构关系的元组所构成的集合。在关系运算中,用 UNION来表示集合的并运算。5.在设计报表过程中,带区的作用主要是(分数:2.00)A.控制数据在页面上的打印位置 B.控制数据在不同页上的输出位置C.用于实现多重分组或设计多栏报表D.美化报表解析:分析 Visual FoxPro 中,设计报表时,可以把报表分为多个带区。带区的作用主要是控制数据页面上的打印位置。在打印或预览报
18、表时,系统会以不同的方式处理各个带区的数据。通常报表包含 4个带区:标题、页标头、细节和页脚注。因此本题的正确答案是 A。6.只有满足连接条件的记录才包含在查询结果中,这种连接为(分数:2.00)A.左连接B.右连接C.内部连接 D.完全连接解析:分析 内部连接的定义为;只有满足连接条件的记录才包含在查询结果中。因此本题的正确答案应该是 C。7.在下面的 Visual FoxPro表达式中,运算结果是逻辑真的是(分数:2.00)A.EMPTY(.NULL.)B.LIKE(acd,ac?)C.AT(a,123abc)D.EMPTY(SPACE(2) 解析:分析 本题考查的是 Visual Fox
19、Pro中各个函数的功能及其返回指的类型。选项 A中的 EMPTY函数的功能是测试其参数是否为“空值”:选项 B中的 LIKE函数的功能是比较两个字符串对应位置上的字符,如果所有对应的字符都相匹配,则返回.T.,否则返回卫。其中它的第一个中可以包含通配符,和?,*号可以与多个任意字符相匹配,?号只能与任何一个字符相匹配;选项 C中的 AT函数的功能是返回第一个参数在第二个参数中的开始位置,若没有找到则返回 0。本题 4个选项中只有 D选项的返回值为逻辑真。关于 EMPTY函数对不同类型的数据的空值如表 9-1所示:表 9-1 不同类型的“空”值数据类型 “空值”数值型、贷币型、浮点型、整型、双精
20、度型 0字符型 空串、空格、回车、换行日期型、日期时间型 空日期备注型 空内容逻辑型 .F.8.在“添加表和视图”窗口,“其他”按钮的作用是让用户选择(分数:2.00)A.数据库表B.视图C.不属数据库的表 D.查询解析:分析 在 Visual FoxPro,“添加表和视图”窗口中包含一个“其他”按钮,该按钮的作用是让用户选择不属于数据库的表,也就是让用户选择自由表或者其他数据库中的表。9.执行如下命令序列(设今天是 2005年 5月 4日)store date()to m_dateM_date=m_date-365?year(m_date)的显示结果是(分数:2.00)A.其中有错误B.05
21、/04/2001C.2005D.2004 解析:分析 通过分析本题所给的程序,首先将当前日期存入内存变量 m date中,然后将 m date减去365天,并将结果存入内存变量 M date中,此时 M date所表示的是日期 2004年 5月 4日,最后一行程序的意思是截取 M date的年份并显示在屏幕上,因此本题的最后结果是 2004。10.主索引字段(分数:2.00)A.不能出现重复值或空值 B.能出现重复值C.能出现空值D.不能出现重复值,但能出现空值解析:分析 主索引是指在指定字段或表达式中不允许出现重复值的索引。主索引可以起到主关键字的作用,它强调的“不允许出现重复值”是指建立索
22、引的字段值不允许重复。同时对于主索引或者主关键字,它还要求不能出现空值,因此本题的正确答案应该是 A。11.打开一个建立了结构复合索引的数据表,表记录的顺序将按(分数:2.00)A.第一个索引标志B.最后一个索引标志C.主索引标志D.原顺序 解析:分析 Visual FoxPro 索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的.dbf 文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向.dbf 文件记录的指针构成的文件。因此如果要打开一个建立了结构复合索引的数据表,表中记录的顺序将还是按照原来的顺序存放。12.默认查询的输出形式是(分数
23、:2.00)A.数据表B.图形C.报表D.浏览 解析:分析 查询时从指定的表或视图中提取满足条件的记录,然后按照想要得到的输出类型定向输出查询结果,诸如浏览器、报表、表、标签等。在 Visual FoxPro中,查询的结果默认是输出到浏览器中。13.每个对象都可以对一个被称为事件的动作进行识别和响应。下面对于事件的描述中,是错误的 _ 。(分数:2.00)A.事件是一种预先定义好的特定的动作,由用户或系统激活B.Visual FoxPro基类的事件集合是由系统预先定义好后,是唯一的C.Visual FoxPro基类的事件也可以由用户创建 D.可以激活事件的用户动作有按键、单击鼠标、移动鼠标等解
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 35 答案 解析 DOC
