[计算机类试卷]国家二级VF笔试模拟试卷254及答案与解析.doc

上传人:bonesoil321 文档编号:501586 上传时间:2018-11-29 格式:DOC 页数:20 大小:74KB
下载 相关 举报
[计算机类试卷]国家二级VF笔试模拟试卷254及答案与解析.doc_第1页
第1页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷254及答案与解析.doc_第2页
第2页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷254及答案与解析.doc_第3页
第3页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷254及答案与解析.doc_第4页
第4页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷254及答案与解析.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、国家二级 VF笔试模拟试卷 254及答案与解析 1 设树 T的度为 4,其中度为 1, 2, 3, 4的结点个数分别为 4, 2, 1, 1,则 T中的叶子结点数为 ( )。 ( A) 5 ( B) 6 ( C) 7 ( D) 8 2 在数据流图中,带有箭头的线段表示的是 ( )。 ( A)控制流 ( B)数据流 ( C)模块调用 ( D)事件驱动 3 下列叙述中正确的是 ( )。 ( A)线性链表的各元素在存储空间中的位置必须是连续的 ( B)线性链表的头元素一定存储在其他元素的前面 ( C)线性链表中的各 元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面 ( D)线

2、性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的 4 5 6 栈底至栈顶依次存放元素 A、 B、 C、 D,在第 5个元素 E入栈前,栈中元素可以出栈, 则出栈序列可能是 _。 ( A) ABCED ( B) DBCEA ( C) CDABE ( D) DCBEA 7 信息隐蔽的概念与下述哪一种概念直接相关 _。 ( A)软件结构定义 ( B)模块独立性 ( C)模块类型划 分 ( D)模拟耦合度 8 在关系数据库中,用来表示实体之间联系的是 _。 ( A)树结构 ( B)网结构 ( C)线性表 ( D)二维表 9 在结构化方法的软件需求分析中,可采用分析工具来辅

3、助完成。下列工具中,哪些足常用的需求分析工具 ? 数据流图 结构图 数据字典 判定表 ( A) 和 ( B) 、 和 ( C) 、 和 ( D) 、 和 10 将 E-R图转换到关系模式时,实体 与实体间的联系可以表示成 ( )。 ( A)属性 ( B)关系 ( C)键 ( D)域 11 使用 SELETE-SQL命令建立查询时,要将查询结果输出到一个临时表中,则选择使用的是 _语句。 ( A) INTO ARRY ( B) INTO TABLE ( C) INTO CURSOR ( D) TO FILE 12 下列关于报表带区及其作用的叙述,错误的是 _。 ( A)对于 “标题 ”带区,系统

4、只在报表开始时打印一次该带区所包含的内容 ( B)对于 “页标头 ”带区,系统只打印一次该带区所包含的 内容 ( C)对于 “细节 ”带区,每条记录的内容只打印一次 ( D)对于 “组标头 ”带区,系统将在数据分组时每组打印一次该内容 13 要在程序中修改由 Myfrom=CreateObject(“Form“)语句创建的表单对象的 Caption属性 ,下面语句中不能使用的是 ( )。假定所创建表单对象的 Click事件也可以修改其 Caption属性。 ( A) WITH Myform .Caption=“信息查询 “ ( B) MyForm.Click ENDWITH ( C) MyFo

5、rm.Caption=“信息查询 “ ( D) ThisForm.Caption=“信息查询 “ 14 下面关于运行应用程序的说法正确的是 _。 ( A) .app应用程序可以在 Visual FoxPro和 Wmdows环境下运行 ( B) .exe只能在 Windows环境下运行 ( C) .exe应用程序可以在 Visual FoxPro和 Windows环境下运行 ( D) .app应用程序只能在 Windows环境下运行 15 设 a=“计算机等级考试 “,结果为 “考试 ”的表达式是 ( )。 ( A) Left(a,4) ( B) Right(a,4) ( C) Left(a,2

6、) ( D) Right(a,2) 16 有如下程序文件 mal prg: SET UDFPARMS TO VALUE n=1 DOproc1 WITH n ?n+2 PROCEDURE proc 1 PARAMETERS m FOR k=2 TO 4 m=m+k ENDFOR RETURN 在 命令窗口输入 DO mal命令后,程序的输出结果是 ( )。 ( A) 12 ( B) 11 ( C) 10 ( D) 3 17 如果要创建一个 3级分组报表,第一级分组是 “工厂 ”,第二级分组是 “车间 ”,第三级分组是 “工资总和 ”,当前索引的索引表达式应当是 ( )。 ( A)工厂 +车间

7、+工资总和 ( B)工厂 +车间 +STR(工资总和 ) ( C)车间 +工厂 +STR(工资总和 ) ( D) STR(工资总和 )+车间 +工厂 18 在 SQL语言中,删除表命令的关键词是 ( )。 ( A) DELETE ( B) DROP ( C) CREATE ( D) SELECT 19 下列数据哪个不是字符型数据 ( )。 ( A) 41282 ( B) 41282 ( C) 12.3 ( D) CHINA=中国 20 找出工资 1500的职工姓名的 SQL语句是 _。 ( A) SELECT姓名 FROM工资表 WHERE工资 1500 ( B) SELECT姓名 PROM工

8、资表,员工表 WHERE工资 1500 ( C) SELECT姓名 FROM工资表,员工表 WHERE工资 1500 AND(员工表 .工号 =工资表 .工号 ) ( D) SELECT姓名 FROM工资表,员工表 WHERE工资 1500 OR(员工表 .工号 =工资表 .工号 ) 21 把一个项目编译成一个应用程序时,下面的叙述正确的是 _。 ( A)所有的项目文件将组合为一个单一的应用程序文件 ( B)所有项目的包含文件将组合为一个单一的应用程序文件 ( C)所有项目排除的文件将组合为一个单一的应用程序文件 ( D)由用户选定的项目文件将组合为一个单一的应用程序文件 22 表格中的列控件

9、默认是 _。 ( A)文本框 ( B)编辑框 ( C)复选框 ( D)列表框 23 从数据库的整体结构看,数据系统采用的数据模型有 ( )。 ( A)网状模型、链状模型和层次模型 ( B)层次模型,网状模型和环状模型 ( C)层次模型、网状模型和关系模型 ( D)链状况模型、关系模型和层次模型 24 数据库文件有 30条记录,当前记录是 20,执行命令 LIST NEXT 5后,所显示记录号是 ( )。 ( A) 21425 ( B) 21426 ( C) 20 25 ( D) 20 24 25 使用 Visual FoxPro的菜单设计器时,选中菜单项 之后,如果要设计它的子菜单,应在 Re

10、sult中选择 ( )。 ( A) PAD NAME ( B) SUBMENU ( C) COMMAND ( D) PROCEDURE 26 运行查询的命令是 ( A) OPEN QUERY ( B) DO QUERY ( C) MODI VIEW ( D) DO VIEW 27 SQL语句中的 SELECT命令建立表之间联系的短语为 _。 ( A) UNIQE ( B) GROUP BY ( C) JOIN ( D) FROM 28 参照完整性与表之间有关的是 ( A)联系 ( B)元组 ( C)联接 ( D)属性 29 结构化程序设计的 3种基本逻辑结构是 _。 ( A)选择结构、循环结构

11、和嵌套结构 ( B)顺序结构、选择结构和循环结构 ( C)选择结构、循环结构和模块结构 ( D)顺序结构、递归结构和循环结构 30 在 SQL语言中,修改基本表的语句是 _。 ( A) CREATETABLE ( B) DROPTABLE ( C) ALTERTABLE ( D) UPDATETABLE 31 以下属于容器类控件的是 _。 ( A) Text ( B) Form ( C) Label ( D) CommandButton 32 在 “命令窗口 ”中输入下列命令: SET MARK TO- SET CENTURY ON ?2005-04-13 屏幕上的显示结果是 ( A) 04-

12、13-2005 ( B) 04-13-05 ( C) 04/13/2005 ( D) 04/13/05 33 在 Visual FoxPro中,组合框的 Style属性值为 2,则该下拉框的形式为 ( A)下拉组合框 ( B)下拉列表框 ( C)下拉文本框 ( D)错误设置 34 下面关于运行应用程序的说法正确的是 _。 ( A) .app应用程序可以在 Visual FoxPro和 Windows环境下运行 ( B) .exe只能在 Windows环境下运行 ( C) .exe应用程序可以在 Visual FoxPro和 Windows环境下运行 ( D) .app应用程序只能在 Windo

13、ws环境下运行 35 在 Visual FoxPro中,要运行菜单文件 menul.mpr,可以使用命令 _。 ( A) DO menul ( B) DO menul.mpr ( C) DO MENU menul ( D) RUN menul 36 查询设计器中的 “连接 ”选项卡,可以控制 _选择。 37 按照 “先进先出 ”的原则组织数据的结构的是 _。 38 按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于 _ 。 39 要刷新表单中控件显示的值,可以使用命令: Thisform _。 40 在面向对象方法中,类之间共享属性和方法的机制称为 _。 41 关系代数是以 _为运算对

14、象的一组高级运算的集 合。 42 MOD(17,-3) 函数的返回值是 _。 43 报表标题一般是通过 _控件定义。 44 在 SQL 的 SELECT 语句中,用来定义一个区间范围的特殊运算符是 _。 45 实现表之间 临时联系的命令是【 】。 46 在选课表中查询没有成绩的学生学号和课程号,其 SELECT语句中的 WHERE子句应为【 】。 47 当前目录下有 student和 coure两个表文件,要求查找同时选修了课程号为“0001”和 “0002”的学生姓名,语句为: SELECT 姓名 FROM student, coure; WHERE student.学号 coure.学号;

15、 AND 课程号 “0001”; AND 姓名【 】; (SELECT 姓名 FROM student, coure; WHERE student,学号 coure学号; AND 课程号 “0002”) 48 下列命令执行后的结果是【 】。 STORE -100 TO X ?SIGN(X)*SQRT(ABS(X) 49 表达式 LEN(SPACE(5)-SPACE(10)的结果 为【 】 。 50 在使用 SELECT 语句中,使用【 】子句指定查询所用的表。 国家二级 VF笔试模拟试卷 254答案与解析 1 【正确答案】 D 【试题解析】 根据给定的条件,在树中,各结点的分支总数为:41+2

16、2+13+41=15;树中的总结点数为: 15(各结点的分支总数 )+1(根结点 )=16;非叶子结点总数为: 4+2+1+1=8。因此,叶子结点数为 16(总结点数 )-8(非叶子结点总数 )=8。 2 【正确答案】 B 【试题解析】 数据流图中带箭头的线段表示数据流,沿箭 头方向传递数据的通道,一般在旁边标注数据流名。 3 【正确答案】 D 【试题解析】 在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。 4 【正确答案】 D 【试题解析】 数据库管理员 (DataBaseAdministrator, DBA) 是指对数据库的规划、

17、设计、维护、监视等的人员,其主要工作如下: 数据库设计。 DBA的主要任务之一是数据库设计,具体地说是进行数据模式的设计。 数据库维护。 DBA必须对数据库中的数据安全性、完整性、并发控制及系统恢复、数据定期转储等进行实施与维护。 改善系统性能,提高系统效率。 DBA必须随时监视数据库的运行状态,不断调整内部结构,使系统保持最佳状态与效率。 5 【正确答案】 B 6 【正确答案】 D 【试题解析】 栈操作原则上 “后进先出 ”,栈底至栈顶依次存放元素 A、 B、 C、D,则表明这 4个元素中 D是最后进栈, B、 C处于中间, A最早进栈。所以出栈时一定是先出 D,再出 C,最后出 A。 7

18、【正确答案】 B 【试题解 析】 信息隐蔽是指在一个模块内包含的信息 (过程或数据 ),对于不需要这些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件的模块独立性的度量标准是耦合性和内聚性,一个模块的内聚性越强,则该模块的模块独立性越强。而内聚性是信息隐蔽和局部化概念的自然扩长。 8 【正确答案】 D 【试题解析】 关系模型是用二维表格数据来表示实体本身及其相互之间的联系。 9 【正确答案】 D 【试题解析】 结构化分析的常用工具有数据流图 、数据字典、判定树和判定表。结构图是软件结构设计工具。 10 【正确答案】

19、 B 【试题解析】 将 E-R图转换成指定 RDBMS 中的关系模式是数据库逻辑设计的主要工作。从 E-R图到关系模式的转换是比较直接的,实体和联系都可以表示成关系。 11 【正确答案】 C 【知识模块】 关系数据库标准语言 SQL 12 【正确答案】 B 【知识模块】 报表设计 13 【正确答案】 D 【试题解析】 本题考查了考生对表单控件属性的理解。 Thisform 可以实现对当前表单的访问 ,而不能直 接使用表单名称。修改控件的标题应使用其 Caption 属性。 14 【正确答案】 C 15 【正确答案】 B 【试题解析】 此题考查考生对 VFP中函数理解与掌握。 Left()和 R

20、ight()函数均为取子串函数,其格式与功能分别为: LEFT(字符表达式长度 )(返回从字符表达式值中第一个字符开始,截取指定长度的子串 )及 RIGHT(字符表达式长度 )(返回从字符表达式值的右端取一个指定长度的子串 ),选项 A及选项 C被排除,选项 D中,指定要截取的字符串长度为 2,而 个汉字占两个字节长度,则 此选项错误。正确答案为 B。 16 【正确答案】 A 【试题解析】 SET LJDFPARMS TO VALUE 指定调用模块程序时,以按值方式传递参数。但由于主程序中调用模块程序用的格式是 DOWITH ,所以参数传递不受 SETUDFPARMS TO VALUE 命令的

21、影响,应该按引用传递。先将 n赋值为 1,然后以 n 为参数,执行过程 procl,在 procl 中,定义了一个变量 m,接收传递过来的 n的值,即 m=1,接着进入 for循环结构,共循环 3次,最后 m的值为 10,但由于 n 是按引用传递,所以当执行完 procl后, m的值传递回主程序, n的值变为 10,当执行输出 n+2时,输出的结果是 12。 17 【正确答案】 B 【试题解析】 多级数据分组报表的数据源必须可以分出级别来,如一个表中有“地区 ”和 “缄市 ”字段,要使同一地区的记录集中在一起显示或打印,只需建立以“地区 ”字段为关键字的索引,此时只能设计单级分组的报表。如果要

22、使同一地区同一城市的记录也集中在一起显示或打印,表必须建立了基于关键字表达式的复合索引 (多重索引 ),如 “地区 ”+“城市 ”。题意中第一级分组是工厂,第二级分组是车间,第三组分组是工资总和,而且 索引表达式的数据类型为字符型,应该先把数值型的字段 “工资总和 ”用 STR函数转换成字符型,所以当前索引的索引表达式是:工厂 +车间 +STR(工资总和 )。 18 【正确答案】 B 【试题解析】 在 SQL 语言中, DELETE是删除记录命令, DROP是删除表命令, CREATE是创建表的命令, SELECT是查询命令。 19 【正确答案】 C 【试题解析】 字符型常量也称为字符。串,其

23、表示方法是用半角单引号、双引号或方括号把字符串起来。这里的单引号、双引号或方括号称为定界符。字符常量的定界符必须成对 匹配,不能一边用单引号而另一边用双引号。如果某种定界符本身也是字符串内容,则需要用另一种定界符为该字符串定界。所以选项 A)不是字符型常量。 20 【正确答案】 C 【试题解析】 联结查询命令的使用方法是: SELECT 列名 1列名2FROM 表 1 表 2 WHERE 表达式 1AND表达式 2AND 。 21 【正确答案】 A 【试题解析】 将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一个单一的应用程序文件。在项目连编之后,那些在项目中标记为 “包 含 ”的

24、文件将成为只读文件。 22 【正确答案】 A 23 【正确答案】 C 24 【正确答案】 D 25 【正确答案】 B 26 【正确答案】 B 【试题解析】 运行查询的命令是 DO QUERY该命令可以省略文件扩展名,但不可以缺少 QUERY短语。 27 【正确答案】 C 【试题解析】 选项 A是在表的定义语句中用来建立候选索引;选项 B 是用来分组查询,通常置于 WHERE短语后:选项 C是建立表之间的联系,通常置于FROM后:选项 D指定数据的来源。 28 【正确答案】 A 【试题解析】 参照完整性与表之间的联系有关,它的大概含义是:当插入、删除或修改一个表中数据时,通过参照引用相互关联的另

25、一个表中的数据,来检查对表的数据操作是否正确。 29 【正确答案】 B 【试题解析】 3种基本逻辑结构顺序结构、选择结构和循环结构。 30 【正确答案】 C 【试题解析】 CREATETABLE是定义基本表的语句; DROP TABLE 是删除基本表的语句; ALTER TABLE 是修改基本表语句; UPDATE 语句是对视图的操作,数据查询 SELECT 数据定 义 CREATE, DROP, ALTER 数据操纵 INSERT, UPDATE, DELETE数据控制 GRANT, REVOKE 31 【正确答案】 B 【试题解析】 Visual FoxPro 中的类一般可分为两种类型:容

26、器类和控件类。控件是一个可以以图形化的方式显示出来并能与用户进行交互的对象,例如一个命令按钮、一个文本框等。控件通常被放置在一个容器里。容器可以被认为是一种特殊的控件,它能包容其他的控件或容器,例如一个表单、一个表格等。 32 【正确答案】 A 【试题解析】 SET MARK TO 命令的功能是设置日期的分隔符,如果在该命令中省略分隔符,表示恢复系统默认的分隔符 “/”。 SET CENTURY命令用于设置年份的位数,当取 ON时为 4位年份,取 OFF时为 2位年份。 33 【正确答案】 B 【试题解析】 在 Visual FoxPro中,可在属性面板中通过修改组合框的 Style属性设置其

27、形式,共有两种: 0表示下拉组合框, 2表示下拉列表框。 34 【正确答案】 C 【试题解析】 .app应用程序首先要启动 Visual FoxPro,然后从 “程序 ”菜单中选择 “运行 ”命令,选择要执行的应用程序;或者在 “命令窗口 ”中,键入 DO 和应用程序名; .exe应用程序可以在 Visual FoxPro 和 Windows环境下运行。 35 【正确答案】 B 【试题解析】 运行菜单可以使用命令格式: DO文件名,但文件名的扩展名 .mpr不能省略。 36 【正确答案】 连接类型 【知识模块】 关系数据库标准语言 SQL与视图 37 【正确答案】 队列 【试题解析】 队列是一

28、种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫做 “队尾 ”,删除元素的一端叫做 “队头 ”,先插入的元素先被删除,是按先进先出的原则组织数据的。 38 【正确答案】 线性结构 【试题解析】 数据的逻辑结构分为线性结构和非线性结构。常见的线性结构有线性表、栈和队列等,常见的非线性结构有树、二叉树等。 39 【正确答案】 Refresh 【试题解析】 重新绘制表单或控件,并刷新它的所有值,应调用 Refresh 方法,当表单被刷新时,表单上所有控件也被刷新,当页框被刷新时,只有活动页被刷新。 40 【正确答案】 继承 【试题解析】 在面 向对象的程序设计方法中,

29、某些属性和方法是可以共享的,由子类从父类中继承而来,这样提高了软件的可重用性。 41 【正确答案】 关系 【知识模块】 数据库设计基础 42 【正确答案】 -1 【试题解析】 MOD函数是求余函数,格式是: MOD(数值表达式 1,数值表达式 2 ),功能是:返回两个数值相除后的余数。数值表达式 1是被除数,数值表达式 2,是除数。余数的正负号与除数相同。如果被除数与除数同号,那么函数值即为两数相除的余数;如果被除数与除数异号,则函数值为两数相除的余数再加上除数 的值。 由于被除数与除数异号,则函数值为两数相除的余数再加上除数的值,即 2+(-3)=-1。 43 【正确答案】 标签 44 【正

30、确答案】 BETWEEN.AND. 【试题解析】 SQL语句中可包含特殊运算符,其中用来定义一个区间范围的运算符是 BETWEEN.AND.。 45 【正确答案】 Set Relation 或 Set Relation To 【试题解析】 在两个表之间建立临时联系。 语法: SET RELATION TO eExpressionl INTO nWorkAreal|cTableAliasl ,eExpression2 INTO nWorkArea2|cTableAlias2 IN nWorkArea|cTableAlias ADDITIVE 46 【正确答案】 WHERE成绩 IS NULL 4

31、7 【正确答案】 IN 【试题解析】 本小题为 SQL的嵌套查询、通过内层查找符合条件的记录集合,在通过外层查询检索该集合中相同的记录值,使用的特殊运算符为 IN(包含运算 )。掌握 SQL 嵌套查询、多表联接查询及特殊 谓词查询语句的格式及功能。 48 【正确答案】 -10.00 或 -10 【试题解析】 SIGN(nExpression) 返回值:返回指定数值表达式的符号 ABS(nExpression) 返回值:返回指定数值表达式的绝对值 SQRT(nExpression) 返回值:返回指定数值表达式的平方根 49 【正确答案】 【 】 15 【试题解析】 SPACE()函数是用来生成指定数量的空格,结果为字符型数据。在字符表达式中,不论是 “+”或 “-”运算, 都表示连接字符串的运算,其连接后的新字符串长度总是等于所连接的两个字符串长度之和。 LEN()函数用来测试字符串的长度 50 【正确答案】 FROM 【试题解析】 在 SELECT 语句中, FROM语句用于指定查询所涉及到的表。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1