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

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

1、国家二级 VF笔试模拟试卷 237及答案与解析 1 下面关于算法的叙述中,正确的是 ( )。 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( C)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( D)以上三种描述都正确 2 下列二叉树描述中,正确的是 ( )。 ( A)任何一棵二叉树必须有一个度为 2的结点 ( B)二叉树的度可以小于 2 ( C)非空二叉树有 0个或 1个根结点 ( D)至少有 2个根结点 3 如果进栈序列为 A, B, C, D,则可能的出栈序列是 ( )。 ( A) C, A, D, B ( B) B,

2、 D, C, A ( C) C, D, A, B ( D)任意顺序 4 下列各选项中,不属于序言性注释的是 ( )。 ( A)程序标题 ( B)程序设计者 ( C)主要算法 ( D)数据状态 5 下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( )。 ( A)内模式 ( B)外模式 ( C)概念模式 ( D)逻辑模式 6 下列叙述中,不 属于软件需求规格说明书的作用的是 ( )。 ( A)便于用户,开发人员进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为确认测试和验收的依据 ( D)便于开发人员进行需求分析 7 下列不属于软件工程 3个要

3、素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 8 数据库系统在其内部具有 3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是 ( )。 ( A)外模式 ( B)概念 模式 ( C)内模式 ( D)存储模式 9 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( )。 ( A)属性 ( B)关系 ( C)记录 ( D)码 10 某二叉树中度为 2的结点有 10个,则该二叉树中有 ( )个叶子结点。 ( A) 9 ( B) 10 ( C) 11 ( D) 12 11 下列实体类型的联系中,属于一对多联系的是 ( )o ( A)学生与课程之间的联系 ( B)

4、学生与体育比赛项目之间的联系 ( C)商品条形码与商品之 间的联系 ( D)班级与学生之间的联系 12 向项目中添加报表,应该使用项目管理器的 ( )。 ( A) “代码 ”选项卡 ( B) “文档 ”选项卡 ( C) “数据 ”选项卡 ( D) “类 ”选项卡 13 下列赋值语句正确的是 ( )。 ( A) STORE 5 TO X B ( B) STORE 5,6 TO X,B ( C) X,Y=5 ( D) X=5 Y=6 14 进行字符串比较时,使命令: ?“我们大家 ”=“我们 ”,结果为逻辑假的设置是( )。 ( A) SETEXACTON ( B) SETEXACTOFF ( C

5、) SET COLLATE TO“Machine” ( D) SET COLLATE TO“Stroke” 15 下列函数中,函数值是 “奥运会 ”的是 ( )。 ( A) SUBSTR(“2008奥运会 ”, 5, 6) ( B) SUBSTR(“2008奥运会 ”, 6) ( C) RIGHT(“2008奥运会 ”, 1, 6) ( D) LEFT(“2008奥运会 ”, 6) 16 如果在命令窗口执行命令: LIST名称,主窗口中显示: 记录行 名称 1 电视机 2 计算机 3 电扇线 4 电脑连线 5 电话线 假定名称字段为字符型,宽度为 8,那么下面程序段的输出结果是 ( )。 GO

6、 2 SCAN NEXT 4 FOR LEFT(名称, 2)=“电 ” IF RIGHT(名称, 2)=“线 ” EXIT ENDIF ENDSCAN ?名称 ( A)电视机 ( B)电扇线 ( C)电脑连线 ( D)电话线 17 下列有关过程调用的叙述中,正确的是 ( )。 ( A)被传递的参数是变量,则为引用方式 ( B)被传递的参数是常量,则为传值方式 ( C)被传递的参数是表达式,则为传值方式 ( D)传值方式中形参变量值的改变不会影响实参变量的取值 18 在 Visual FoxPro中,以只读方式打开数据库文件的是 ( )。 ( A) EXCLUSIVE ( B) NOUPDATE

7、 ( C) SHARED ( D) VALIDATE 19 数据库表的字段可以定义默认值,默认值是 ( )。 ( A)逻辑表达式 ( B)字符表达式 ( C)数值表达式 ( D)前 3种都可以 20 在 Visual FoxPro中,与主索引有着相似功能的索引是 ( )。 ( A)候选索引 ( B)惟一索引 ( C)普通索引 ( D)单索引 21 将学生表的 “年龄 ”属性限制在 18 22之间,这属于 ( )。 ( A)实体完整性规则 ( B)参照完整性规则 ( C)域完 整性规则 ( D)字段限制规则 22 以下关于自由表的叙述,正确的是 ( )。 ( A)自由表是用以前版本的 FoxPr

8、o(FoxBASE)建立的表 ( B)自由表可以用 Visual FoxPro建立,但是不能把它添加到数据库中 ( C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表 ( D)自由表一旦添加到数据库中,就不能再从数据库中移出 23 在 Visual FoxPro的工作 1区和 3区打开了数据表文件,再接着执行 SELECT 0后,选择工作区的结果是 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 24 查询 “学生 ”表的所有记录并存储于表文件 tablel中的 SQL语句是 ( )。 ( A) SELECT*FROM学生 INTO CURSOR table

9、l ( B) SELECT*FROM学生 TO CURSOR tablel ( C) SELECT*FROM学生 INTO DBF table1 ( D) SELECT*FROM学生 TOTABLEtabIle1 25 下列对于 SQL的嵌套查询排序的描述中,说法正确的是 ( )。 ( A)既能对外层查询排序,也能对内层查询排序 ( B)只能对外层查询排序,不能对内层查询排序 ( C)不能对外层查询排序,只能对内层查询排序 ( D)既不能对外层查询排序,也不能对内层查询排序 26 在 SQL语言中,删除表命令的关键词是 ( )。 ( A) DELETE ( B) DROP ( C) CREAT

10、E ( D) SELECT 27 下列关于类、对象、属性和方法的描述中错误的是 ( )。 ( A)类是对一类相似对象的描述,这些 对象具有相同种类的属性和方法 ( B)属性用于描述对象的状态,方法用于表示对象的行为 ( C)基于同一类产生的两个对象可以分别设置自己的属性值 ( D)通过执行不同对象的同名方法,其结果必然是相同的 28 下面关于数据环境和数据环境中两个表之间关联的叙述中,正确的是( )。 ( A)数据环境是对象,关系不是对象 ( B)数据环境不是对象,关系是对象 ( C)数据环境是对象,关系是数据环境中的对象 ( D)数据环境和关系都不是对象 29 要清除顶层表单中调用的菜单文件

11、,一般在表单 的哪个事件中编写程序代码( )。 ( A) LOAD ( B) INIT ( C) DESTROY ( D) INTERACTIVECHANGE 30 在表单设计中,用于控制只有两种取值的字段的控件,最好使用 ( )。 ( A)文本框 ( B)复选框 ( C)选项组 ( D)组合框 31 在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。例如,要为 “文件 ”菜单项指定访问键为 “F”的菜单名称定义是 ( )。 ( A)文件 =2 49 要将 “职称 ”为 “副教授 ”的 “津贴 ”增加 100元,则语句为: UPDATE 职称 SET_WHERE职称 =“副教授 ”

12、50 设有 s(学号,姓名,性别 )和 sc(学号,课程号,成绩 )两个表,下面 SQL的SELECT语句检索选修的每门课程的成绩都高于或等于 85分的学生的学号、姓名和性别。 SELECT学号,姓名,性别 FROM S WHERE_(SELECT*FROM sc WHERE sc学号 =s学号 AND成绩 , ) 功能:从指定表达式值的左端取一个指定长度的子串作为函数值。 RIGITT(, ) 功能:从指定表达式值的右端取一个指定长度的子串作为函数值。 SUBSTR, , ) 功能:从指定表达式值的指定起始 位置取指定长度的子串作为函数值。若缺省第 3个自变量 ,则函数从指定位置一直取到最后

13、一个字符。 由于一个汉字占用两个字符,再根据函数的功能,选项 B截取字符的起始位置不正确,得到是乱码;选项 C的函数格式错误,选项 D的结果是 “2008奥 ”。 16 【正确答案】 C 【试题解析】 程序中,首先将指针指向第二条记录,然后执行 SCAN循环。SCAN语句的格式是: SCANFORWHILHE 循环体 执行该语句时,指针 自动、依次地在当前表的指定范围内满足条件的记录上移动,对每一条记录执行循环体内的命令。题干中的范围是从第 2条记录到第 5条记录。循环条件是 LEFT(名称, 2)=“电 ”,即表示第一个字为 “电 ”字的记录 (因为一个汉字占用两个字符 ),如果满足条件,则

14、进入循环体,接着判断 RlGHT(名称, 2)是否为 “线 ”,如果是则跳出循环体,输出该记录的 “名称 ”;否则记录指针指向下一条记录,重新开始循环。通过分析,第 4条记录恰好符合条件,循环结束,最后显示的是 “电脑连线 ”。 本题要注意的是第 3条记录 “电扇线 ”,因为字段宽度为 8,而 “电扇线 ”只占 6个字节,因此在使用 RIGHT(名称, 2)得到的结果是最后两个空字节,而不是 “线 ”字。 17 【正确答案】 D 【试题解析】 主程序传递参数时采用按值传递和按引用传递两种方式。 按值传递传的是数值,系统会将实参的数值通过计算直接赋值给对应的形参,如果在模块程序中改变了形参的值,

15、将不会影响实参的值。 如果实参是变量,那么传送的不是变量的值,而是变量在内存中的地址。这时实参和形参实际上是同一个变量,只是取了两个不同的变量名,如果在模块程序中改变形参的值,实参的值将会 随之改变,这种方式称为按引用传递。 18 【正确答案】 B 【试题解析】 打开数据库的命令是: OPEN DATABASE filename ? EXCLUSlVE SHAREDNOUPDATEVALIDATE 其中, EXCLUSIVE表示以独占方式打开数据库,即不允许其他用户在同一时刻也使用数据库。 SHARED以共享方式打开数据库。 NOUPDATE指定数据库按只读方式打开。 VALIDATE指定 V

16、isual FoxPro检查 在数据库中引用的对象是否合法。 19 【正确答案】 D 【试题解析】 在数据库表的设计器的 “字段 ”选项卡中,有一组定义字段有效性规则的项目,它们是规则、信息和默认值 3项。其中,规则是逻辑表达式,信息是字符串表达式,默认值的类型则视字段的类型而定。 20 【正确答案】 A 【试题解析】 主索引是指在指定字段或表达式中不允许出现重复值的索引。 候选索引和主索引具有相同的特性,建立候选索引的字段可以看做是候选关键字,所以一个表可以建立多个候选索引。即候选索引像主索引一样要求字段值的惟一 性并决定处理记录的顺序。 惟一索引是为了保持同早期版本的兼容性,它的 “睢一性

17、 ”是指索引项的惟一,而不是字段值的惟一。它以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序。在一个表中可以建立多个惟一索引。 普通索引是可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。在一个表中可以建立多个普通索引。 21 【正确答案】 C 【试题解析】 域完整性也称为字段有效性规则,在插入或修改字段值时被激活,主要用于数据输入正确性的检验,可以限定字段取值类型和取值范 围。实体完整性是保证表中记录惟一的特性,利用主关键字或候选关键字来实现。参照完整性与表之间的关联有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个

18、表中的数据,来检查对表的数据操作是否正确。 22 【正确答案】 C 【试题解析】 所谓自由表,就是那些不属于任何数据库的表,所有由 FoxBAsE或早期版本的 FoxPro创建的数据库文件 ( dbf)都是自由表。在 Visual FoxPro中创建表时,如果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加到数据库中,使 之成为数据库表:也可以将数据库表从数据库中移出,使之成为自由表。 23 【正确答案】 C 【试题解析】 SELECT 0命令功能是选择编号最小的可用工作区 (即尚未使用的工作区 ),本题中还未使用的最小工作区是 2号工作区。 24 【正确答案】 C 【试题解析】 在

19、 SQL语句中,使用短语 INTO TABLETableName或 INTO DBF TableName可以将查询结果存放在永久表中,其中 TableName是永久表文件名。 25 【正确答案】 B 【试题解析】 SOL语句中的 ORDER BY短语只能对最终的查询结果进行排序,所以只能在外层查询中排序,不可以在子查询中使用该短语,即不能对内层查询排序。 26 【正确答案】 B 【试题解析】 在 SQL语言中, DELETE是删除记录命令, DROP是删除表命令, CREATE是创建表的命令, SELECT是查询命令。 27 【正确答案】 D 【试题解析】 类是具有相同属性和相同操作的对象的集

20、合。对每个基类,系统都规定了应具有的属性,指定了可使用方法和驱动事件。同一类产生的不同对象的属性可以分别设置,属性用于描述类的性质、状 态,而方法是用于表示对象的行为。 28 【正确答案】 C 【试题解析】 数据环境是对象,有自己的属性、方法和事件。关系是数据环境中的对象,也有自己的属性、方法和事件。可以在数据环境中编辑关系。 29 【正确答案】 C 【试题解析】 要清除顶层表单中调用的菜单文件,应该在表单的 Destroy事件中编写程序代码,格式如下: RELEASE MENUEXTENDED 说明:在关闭表单的同时清除菜单,释放占用的内存空间。 RELEASE MENU:表示清除条 形菜单

21、。 EXTENDED:表示在清除条形菜单时一并清除下属的所有子菜单。 30 【正确答案】 B 【试题解析】 复选框用于标记一个两值状态,如真 ( T )或假 ( F )。当处于选中状态时,复选框中显示一个对勾,否则,复选框内为空白。复选框的 Value属性用来指明复选框的当前状态, 0或 F表示未被选中, 1或 T表示被选中, 2或 null表示不确定。该控件最适合用来表示逻辑型字段。 31 【正确答案】 D 【试题解析】 在定义菜单名称时,可以设置菜单项的访问键,方法是在要作为 访问键的字符前加上 “ ”两个字符。 32 【正确答案】 B 【试题解析】 选项 A的命令格式错误,将查询结果保存

22、在数组里应该是: JNTO ARRAY短语。由程序语句 “REPLACE 歌手最后得分 WITH a2”中的 “a2”可以看出 a是一个数组名, a2指的是数组 a中的第 2个元素,所以填写的 SOL语句中一定用到了数组 a。而选项 C和选项 D中,是将查询结果保存在文本文件中,故可以排除。程序的功能是:在歌手表中,从第一条记录开始,在 temp表中找到与该记录的歌手号相同的记录,并把记录的所有字 段保存在数组 a中,由于temp表中只有 “歌手号 ”和 “最后得分 ”两个字段,所以数组 a中有两个元素,第一个是 “歌手号 ”,第二个是 “最后得分 ”,再用 REPLACE命令将歌手表中当前记

23、录中的 “最后得分 ”字段用 a2替换,即填入了 “最后得分 ”。当一条记录处理结束之后, SKIP命令将记录指针指向歌手表的下一条记录,进行同样的处理,最终将歌手表中的 “最后得分 ”字段填写完毕。 33 【正确答案】 C 【试题解析】 SQL中,删除记录的命令是: DELETE FROM表名 WHERE过滤条件 1AND OR过滤条件 2 34 【正确答案】 A 【试题解析】 COUNT命令统计数据表中的记录个数; SUM对数据表中所有数据值字段进行纵向求和。 题目要求显示 ABC单位的借阅图书的读者人数,本题使用的是嵌套查询语句,内层查询将单位是 “ABC”的读者的借书证号查出来,外层查

24、询根据内层查询的结果通过对借阅库的操作显示出单位为 ABC的借阅图书的读者。当然有可能有的读者不止借阅过一次书,所有要在 “借书证号 ”前加 DISTINCT命令去掉重复值,求的才是人数,而不是人次数。 35 【正确答案 】 B 【试题解析】 要分别求出各个单位查询借阅图书人的读者人次,而单位信息在读者表中,借阅图书的信息在借阅表中,需要通过共同的借书证号属性把两个表联接起来,即将借阅借书证号 =读者借书证号置于 WHERE短语之后。 把同借书号所借阅的图书数目都统计在内,所以不需要使用 DISTINCT短语去掉重复值;需要按单位统计借阅图书的读者人次,通过 GROUP BY命令实现按单位分组

25、查询。 36 【正确答案】 根结点 【试题解析】 树型结构具有如下特点: 每个结点只有一个前件,称为父结 点,没有前件的结点只有一个,称为树的根结点,简称为树的根; 每一个结点可以有多个后件,它们都称为该结点的子结点。没有后件的结点称为叶子结点; 一个结点所拥有的后件个数称为树的结点度; 树的最大层次称为树的深度。 37 【正确答案】 软件工程管理 【试题解析】 软件工程研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件工程管理包括软件管理学、软件工程经济学、软件心理学等内容 。 38 【正确答案

26、】 层次模型 【试题解析】 在数据模型中,用二维表表示关系模型,用有向图表示网状模型,用树型结构表示层次模型。 39 【正确答案】 事务型 【试题解析】 典型的数据流类型有两种:变换型和事务型。 40 【正确答案】 物理独立性 【试题解析】 数据的独立性一般分为物理独立性与逻辑独立性两种。 物理独立性:指用户的应用程序与存储在磁盘上的数据库中数 据是相互独立的。当数据的物理结构包括存储结构、存取方式 等改变时,如存储设备的更换、物理存储 的更换、存取方式改变等,应用程序都不用改变。 逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,如修改数据模式、增加新的数据类

27、型、改变数据间联系等,用户程序都可以不变。 41 【正确答案】 通用型 【试题解析】 “报表控件 ”工具栏中有多个图标按钮,每个按钮有不同的功能。其中 “图片 ActiveX绑定控件 ”按钮的功能是用于显示图片和通用型字段的内容。 42 【正确答案】 2 【试题解析】 选项组的 ButtonCount属性用于指明一个选项组对象所包 含的单选按钮的数量。默认值是 2。 43 【正确答案】 10 【试题解析】 本题用到了 FORENDFOR 循环结构,循环变量是 i,步长是 2,即每循环一次, i加上 2,直到 i=5循环结束,由此可知共执行循环 3次: i=1时,s=2; i=3时, s=5;

28、i=5时, s=10。 44 【正确答案】 Messagebox 【试题解析】 以对话框形式显示信息,可以使用命令: MessageBox(信息文本 ,对话框类型 ,标题文本 ) 其中,信息文本是在对话框中显示的信息;对话框类型是 3个 整数之和,用于指定对话框的样式,包括对话框中的按钮形式及其数目、图标样式以及缺省按钮;标题文本为指定对话框标题栏的文本。 45 【正确答案】 RECALLFOR 【试题解析】 VFP记录删除分为逻辑删除和物理删除,被逻辑删除的记录可以恢复,恢复记录的命令是 RECALL,格式为 RECALLFORlExpression1;物理删除有删除标记记录的命令是 PAC

29、K,执行该命令后所有有删除标记的记录将从表中被物理删除且不能被恢复;使用 ZAP命令可以物理删除表中的全部记录 (不管是否有删除标记 ),该命令只是 删除全部记录,并没有删除表,执行完该命令后表结构依然存在。 46 【正确答案】 DELETE 【试题解析】 逻辑删除或添加删除标记的命令为: DELETE,格式为DELETEFOR lExpression1,其中 FOR lExpression1指定删除条件,缺省默认逻辑删除当前记录。 47 【正确答案】 【试题解析】 在 SOL语句的 SELECT语句中,字符串匹配运算符用 LIKE表示,属于特殊运算符,通配符 “ ”表示 0个或多个字符, “

30、_”表示 1个字符。 48 【正确答案】 HAVING 【试题解析】 在 SOL查询语句中,用 HAVlNG子句限定分组条件。 49 【正确答案】 津贴 =津贴 +100 【试题解析】 更新命令的格式为: LIPDATE TableName SET Column_Name1=eExpression1, Column_Name2= eExpression2 WHERE(70ndition 50 【正确答案】 NOTEXISTS 【试题解析】 查询操作使用 SELECT命令,本题是 联接查询和嵌套查询的结合使用,内层查询是将 S表和 sc表通过学号联接起来,查询的结果是所有至少有一门成绩低于 85分信息的集合,外层查询 s表中不在内层查询结果中出现的学号、姓名和单位,在 WHERE条件短语中要用 NOT EXISTS谓词。 EXISTS是谓词, EXISTS或 NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。

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

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

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