【计算机类职业资格】国家二级VF笔试-试卷180及答案解析.doc
《【计算机类职业资格】国家二级VF笔试-试卷180及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF笔试-试卷180及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF笔试-试卷 180及答案解析(总分:120.00,做题时间:90 分钟)一、选择题(总题数:41,分数:82.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.算法的计算量的大小称为算法的_。(分数:2.00)A.现实性B.难度C.复杂性D.效率3.设栈 S和队列 Q的初始状态为空。元素 a、b、c、d、e、f 依次通过栈 S,并且一个元素出栈后即进入队列 Q,若出队的顺序为 b、d、c、f、e、a,则栈 S的容量至少应该为_。(分数:2.00)A.3B.4C.5D.64.在深度为 5的满二
2、叉树中,叶子节点的个数为_。(分数:2.00)A.32B.31C.16D.155.链表适用于_查找。(分数:2.00)A.顺序B.二分法C.顺序或二分法D.随机6.希尔排序法属于_类型的排序法。(分数:2.00)A.交换类排序法B.插入类排序法C.选择类排序法D.建堆排序法7.序言性注释的主要内容不包括_。(分数:2.00)A.模块的接口B.模块的功能C.程序设计者D.数据的状态8.在数据流图中, (分数:2.00)A.源点B.终点C.加工D.模块9.软件测试的过程是_。 集成测试 验收测试 系统测试 单元测试(分数:2.00)A.、B.、C.、D.、10.数据的逻辑独立性是指_。(分数:2.
3、00)A.存储结构与物理结构的逻辑独立性B.数据与存储结构的逻辑独立性C.数据与程序的逻辑独立性D.数据元素之间的逻辑独立性11.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是_。(分数:2.00)A.一对一B.一对多C.多对一D.多对多12.下面概念中,不属于面向对象方法的是_。(分数:2.00)A.对象、消息B.继承、多态C.类、封装D.过程调用13.软件工程方法的产生源于软件危机,下列_是产生软件危机的内在原因。 软件复杂性 软件维护困难 软件成本太高 软件质量难保证(分数:2.00)A.B.C.和D.和14.使用白盒测试方法时,确定测试数据应根据
4、_和指定的覆盖标准。(分数:2.00)A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能15.数据库系统与文件系统的主要区别是_。(分数:2.00)A.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决这类问题B.文件系统只能管理少量数据,而数据库系统能管理大量数据C.文件系统只能管理程序文件,而数据库系统能管理各种类型的文件D.文件系统简单,而数据库系统复杂16.用二维表结构表示实体以及实体间联系的数据模型称为_。(分数:2.00)A.网状模型B.层次模型C.关系模型D.面向对象模型17.数据库系统的用户对数据库的查询和存储操作使用的语言是_。(分数:2.00)A.自
5、然语言B.自含语言C.数据描述语言D.数据操作语言18.把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的_将这些数据库文件联系起来。(分数:2.00)A.操作系统B.文件系统C.文件结构D.数据结构19.下列关于数据库系统的叙述中,正确的是_。(分数:2.00)A.数据库系统只是比文件系统管理的数据更多B.数据库系统中数据的一致性是指数据类型一致C.数据库系统避免了数据冗余D.数据库系统减少了数据冗余20.下列四个表达式中,运算结果为数值的是_。(分数:2.00)A.“9988”-“1255”B.200+8001000C.CTOD(11/22/01)-20D.LEN(S
6、PACE(3)-121.设置严格的日期格式的命令是_。(分数:2.00)A.set date ansiB.set strictdate to 0C.set century onD.set strictdate to 122.可以比较大小的数据类型包括_。(分数:2.00)A.数值型,字符型,日期型,逻辑型B.数值型,字符型,日期型C.数值型,字符型D.数值型23.要从某表文件中真正删除一条记录,应当_。(分数:2.00)A.先用 DELETE命令,再用 ZAP命令B.直接用 ZAP命令C.先用 DELETE命令,再用 PACK命令D.直接用 DELETE命令24.对表结构的修改是在下面_对话框
7、中完成的。(分数:2.00)A.表设计器B.数据库设计器C.表达式生成器D.浏览窗口25.VFP中,主索引可在_中建立。(分数:2.00)A.自由表B.数据库表C.任何表D.自由表和视图26.下列关于索引的叙述中错误的是_。(分数:2.00)A.VFP中的索引类型共有 4种,分别是主索引、候选索引、普通索引和唯一索引B.在用命令方式建立索引时,可以建立普通索引、唯一索引(UNIQUE)或候选索引(CAN-DIDATE),但是不能建立主索引C.在表设计器的字段选项卡中建立的索引默认为普通索引D.在数据库设计器中建立两表之间的永久关系时,只需在父表中建立主索引,然后拖动该索引项到子表中的相应字段上
8、即可27.Delete的作用是_。(分数:2.00)A.将记录从表中彻底删除B.只给要删除的记录作删除标志C.不能删除记录D.删除整个表中的记录28.可以在 BROWSE浏览窗口中,按 CTRL+T键实现_操作。(分数:2.00)A.逻辑删除记录和物理删除记录B.逻辑恢复记录和物理恢复记录C.逻辑删除记录和逻辑恢复记录D.物理删除记录和物理恢复记录29.下面的数据库表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL 操作不能执行。职工表 职工号 职工名 部门号 工资 001 李红 01 580 005 刘军 01 670 025 王芳 03 720 038 张强 02 650
9、部门表 部门号 部门名 主任 01 人事处 高平(分数:2.00)A.从职工表中删除行(025,王芳,03,720)B.将行(005,乔兴,04,7500)插入到职工表中C.将职工号为001的工资改为 700D.将职工号为038的部门改为0330.下列说法中正确的是_。(分数:2.00)A.所有 SQL语句只要加上前缀标识和结束标志就能嵌入到宿主语言程序中使用B.所有 SQL DDL语句只要加上前缀标识和结束标志就能嵌入到宿主语言程序中使用C.所有 SQL DML语句只要加上前缀标识和结束标志就能嵌入到宿主语言程序中使用D.所有 SELECT语句只要加上前缀标识和结束标志就能嵌入到宿主语言程序
10、中使用31.SELECT-SQL语句是_。(分数:2.00)A.选择工作区语句B.数据查询语句C.选择标准语句D.数据修改语句32.UPDATE-SQL语句的功能是_。(分数:2.00)A.属于数据定义功能B.属于数据查询功能C.可以修改表中某些列的属性D.可以修改表中某些列的内容33.SQL语言具有两种使用方式,分别称为交互式 SQL和_。(分数:2.00)A.提示式 SQLB.多用户 SQLC.嵌入式 SQLD.解释式 SQL34.SQL语言是具有_的功能。(分数:2.00)A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关
11、系规范化、数据操纵35.下列说法中正确的是_。(分数:2.00)A.SQL的删除操作是指从表中删除元组B.SQL的删除操作是指从表中删除属性C.SQL的删除操作是指从基本表中删除元组D.SQL的删除操作是指从基本表中删除属性36.在菜单设计器中,每个菜单的结果有_选项。(分数:2.00)A.子菜单、过程、命令和菜单项B.子菜单、命令、过程和快捷菜单C.菜单项、命令、过程和快捷菜单D.子菜单、菜单项、过程和快捷菜单37.下面关于表单控件基本操作的陈述中,不正确的是_。(分数:2.00)A.要在“表单控件”工具栏中显示某个类库文件中的自定义类,可以单击表单控件工具栏中的“查看类”按钮,然后在弹出的
12、菜单中选择“添加”命令B.要在表单中复制某个控件,可以按住 Ctrl键并拖放该控件C.要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏中的“相同大小”按钮D.要将某个控件的 Tab序号设置为 1,可在进入 Tab键次序互式设置状态后,双击控件的 Tab 键次序盒38.在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以_。(分数:2.00)A.单击选项按钮B.双击选项按钮C.先单击选项组并选择“编辑”命令,然后再单击选项按钮D.以上 B)和 C)都可似39.下面关于过程调用的陈述中,_是正确的。(分数:2.00)A.实参与形参的数量必须相等B.当实参的数量多于形参的数量时,
13、多余的实参被忽略C.当形参的数量多于实参的数量时,多余的形参取逻辑假D.上面 B)和 C)都对40.有关 loop语句和 exit语句的叙述正确的是_。(分数:2.00)A.loop和 exit语句可以写在循环体的外面B.loop语句的作用是把控制转到 enddo语句C.exit语句的作用是把控制转到 enddo语句D.loop和 exit语句一般写在循环结构里面嵌套的分支结构中41.Visual FoxPro 6.0程序设计的三种基本结构是_。(分数:2.00)A.顺序、选择、循环B.顺序、选择、逻辑C.模块、转移、循环D.网状、选择、逻辑二、填空题(总题数:18,分数:38.00)42.填
14、空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。_43.如图所示的二叉树,若按后序遍历,则其输出序列为 1。 (分数:2.00)填空项 1:_44 在长度为 n的线性表中顺序查找元素 x时,查找成功的平均查找长度为 1。(分数:2.00)填空项 1:_45.在面向对象方法中,一个对象请求另一个对象为其服务是通过发送 1 来完成的。(分数:2.00)填空项 1:_46.软件开发环境是全面支持软件开发全过程的 1 集合。(分数:2.00)填空项 1:_47.数据库的 1 给出了数据库物理存储结构与物理存取方法。(分数:2.00)填空项 1:_48.在项目管理器
15、的“其他”选项卡中,包括文本文件、 1 文件和其他文件。(分数:2.00)填空项 1:_49.在 Visual FoxPro中修改表结构的非 SQL命令是 1。(分数:2.00)填空项 1:_50.数据完整性一般包括 1、域完整性和参照完整性等。(分数:2.00)填空项 1:_51.表单标签控件的 Caption(标题)属性最多能接收 1 个字符。(分数:2.00)填空项 1:_52.条件函数 IIF(LEN(SPACE(4)6,“TRUE“,“FALSE“)的返回值是 1。(分数:2.00)填空项 1:_53.多栏报表的栏目数可以通过 1 对话框来设置。(分数:2.00)填空项 1:_54.
16、在运行表单时,INIT、GOTFOCUS 和 DESTROY3个事件中第 2个引发的事件是 1。(分数:2.00)填空项 1:_55.SQL语句中, 1 命令短语的功能是修改表中的记录。(分数:2.00)填空项 1:_56.逻辑删除成绩表中总分在 600分下列的学生记录,可使用 SQL语句:DELETE 1 成绩表 WHERE总分600(分数:2.00)填空项 1:_57.SQL语句:SELECT*FROM 仓库表 WHERE NOT EXISTS;(SELECT*FROM 职工表 WHERE仓库号=仓库.仓库号)该语句等价于:SELECT*FROM 仓库表 WHERE仓库号(SELECT 仓
17、库号 FROM职工表)(分数:2.00)填空项 1:_在实体间的联系中,学校和校长两个实体型之间存在 (6) 联系,而老师和同学两个实体型之间存在 (7) 联系。(分数:4.00)6.填空项 1:_7.填空项 1:_数据库表之间的一对多联系通过表的 (8) 索引和子表的 (9) 索引实现。(分数:4.00)8.填空项 1:_9.填空项 1:_国家二级 VF笔试-试卷 180答案解析(总分:120.00,做题时间:90 分钟)一、选择题(总题数:41,分数:82.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)
18、_解析:2.算法的计算量的大小称为算法的_。(分数:2.00)A.现实性B.难度C.复杂性 D.效率解析:解析:一个算法的计算量通常是随问题规模的增长而增长,因此比较不同算法的优劣主要应该以其“增长的趋势”为准则。对于不同机器,算法的执行时间也不同,不能用算法的运行时间来衡量,通常使用时间复杂性来衡量。答案选 C。3.设栈 S和队列 Q的初始状态为空。元素 a、b、c、d、e、f 依次通过栈 S,并且一个元素出栈后即进入队列 Q,若出队的顺序为 b、d、c、f、e、a,则栈 S的容量至少应该为_。(分数:2.00)A.3 B.4C.5D.6解析:解析:由于队列是先进先出线性表,队列 Q的出队顺
19、序为 b、d、c、f、e、a,则入队顺序必定也是 b、d、c、f、e、a,这一顺序就是栈 S的出栈顺序。又由于入栈顺序为 a、b、c、d、e、f,因此入栈和出栈顺序是 a、b 入栈,b 出栈,c、d 入栈,d、c 出栈、e、f 入栈,f、e、a 出栈,因此栈中驻留元素最多是 3个,栈 S的容量至少应该为 3。4.在深度为 5的满二叉树中,叶子节点的个数为_。(分数:2.00)A.32B.31C.16 D.15解析:解析:所谓满二叉树是指除最后一层外,每层上的所有节点都有两个子节点。因此,在满二叉树中,最后一层的节点个数就是叶子节点的个数,本题中深度为 5,故叶子节点数为 25-12416。5.
20、链表适用于_查找。(分数:2.00)A.顺序 B.二分法C.顺序或二分法D.随机解析:解析:线性表的查找有顺序查找和二分法查找两种。由于链表不能随机访问,要访问某个节点,必须从它直接前驱的指针域出发才能找到。因此,链式存储的线性表,即使是有序表,也只能使用顺序查找法。6.希尔排序法属于_类型的排序法。(分数:2.00)A.交换类排序法B.插入类排序法 C.选择类排序法D.建堆排序法解析:解析:希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序作了很大的改进。7.序言性注释的主要内容不包括_。(分数:2.00)A.模块的接
21、口B.模块的功能C.程序设计者D.数据的状态 解析:解析:程序注释一般为序言性注释和功能性注释。序言性注释常位于程序开头部分,它包括程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期及修改日期等。8.在数据流图中, (分数:2.00)A.源点B.终点C.加工 D.模块解析:解析:数据流图主要图符元素有:加工,用圆或椭圆表示,输入数据经过加工变换产生输出;数据流,用箭头表示,沿箭头方向传送数据的通道;存储文件,用双杠表示,处理过程中存放各种数据文件;源、潭,用方框表示,系统和环境接口。9.软件测试的过程是_。 集成测试 验收测试 系统测试 单元测试(分数
22、:2.00)A.、B.、C.、 D.、解析:解析:软件测试过程分 4个步骤,即单元测试、集成测试、验收测试(确认测试)和系统测试。10.数据的逻辑独立性是指_。(分数:2.00)A.存储结构与物理结构的逻辑独立性B.数据与存储结构的逻辑独立性C.数据与程序的逻辑独立性 D.数据元素之间的逻辑独立性解析:解析:数据的逻辑独立性是指数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要相应修改应用程序,从而实现了数据与程序的逻辑独立性。11.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是_。(分数:2.00)A.一对一B.一对多
23、C.多对一D.多对多 解析:解析:如果实体集 A中的每一个实体,实体集 B中有 n(n0)个实体与之联系,反之,如果实体集B中的每一个实体,实体集 A中有 m(m0)个实体与之联系,则实体集 A与实体集 B具有多对多联系,简记为 M:N或 m:n。12.下面概念中,不属于面向对象方法的是_。(分数:2.00)A.对象、消息B.继承、多态C.类、封装D.过程调用 解析:解析:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象、类、消息、继承等概念。过程调用是面向过程的程序设计方法的概念。13.软件工程方法的产生源于软件危机
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 笔试 试卷 180 答案 解析 DOC
