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

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

1、国家二级 VF笔试模拟试卷 280及答案与解析 1 应用数据库的主要目的是解决 _。 ( A)数据保密问题 ( B)数据完整性问题 ( C)数据冗余问题 ( D)数据存储量大的问题 2 下列关于队列的叙述中正确的是 ( )。 ( A)在队列中只能插入数据 ( B)在队列中只能删除数据 ( C)队列是先进先出的线性表 ( D)队列是先进后出的线性表 3 数据库 (DB)、数据库系统 (DBS)、数据库管理系统 (DBMS)三者之间的关系是 ( A) DBS包括 DB和 DBMS ( B) DBMS包括 DB和 DBS ( C) DB包括 DBS和 DBMS ( D) DBS就是 DB,也就是 D

2、BMS 4 5 数据库技术的根本目标是要解决数据的 ( )。 ( A)存储问题 ( B)共享问题 ( C)安全问题 ( D)保护问题 6 数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是 ( )。 ( A) DB 包括 DBS 和 DBMS ( B) DBMS 包括 DB 和 DBS ( C) DBS 包括 DB 和 DBMS ( D)没有任何关系 7 程序的 3种基本控制结构是 ( A)过程、 子过程和分程序 ( B)顺序、选择和重复 ( C)递归、堆栈和队列 ( D)调用、返回和转移 8 在排序方法中,将整个无序序列分割成若干小的子序列并分别进行排序的方法,称为 (

3、 A)希尔排序 ( B)冒泡排序 ( C)插入排序 ( D)选择排序 9 软件生命周期中所花费用最多的阶段是 _。 ( A)详细设计 ( B)软件编码 ( C)软件测试 ( D)软件维护 10 在下列选项中, _不是一个算法一般应该具有的基本特征。 ( A)确定性 ( B)可行性 ( C)无穷性 ( D) 拥有足够的情报 11 在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是_。 ( A)希尔排序 ( B)冒泡排序 ( C)插入排序 ( D)选择排序 12 下列工具中属于需求分析常用工具的是 _。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 13 在数

4、据库设计中,将 E-R图转换成关系数据模型的过程属于 ( )。 ( A)需求分析阶段 ( B)逻辑设计阶段 ( C)概念设计阶段 ( D)物理设计阶段 14 MODIFY STRUCTURE命令的 功能是 ( )。 ( A)修改记录值 ( B)修改表结构 ( C)修改数据库结构 ( D)修改数据库或表结构 15 在 Visual FoxPro中下列叙述错误的是 ( )。 ( A)关系也被称作表 ( B)数据库文件不存储用户数据 ( C)表文件的扩展名是 .dbf ( D)多个表存储在一个物理文件中 16 检索尚未确定的供应商的订单号,正确的命令是 ( )。 ( A) SELECT*FROM 订

5、购单 WHERE 供应商号 NULL ( B) SELECT*FROM 订购单 WHERE 供应商号 =NULL ( C) SELECT*FROM 订购单 WHERE 供应商号 IS NULL ( D) SELECT*FROM 订购单 WHERE 供应商号 IS NOT NULL 17 执行 SELECT 0选择工作区的结果是 ( )。 ( A)退出工作区 ( B)不选择工作区 ( C)选择 0号工作区 ( D)选择了空闲的最小号工作区 18 以下所列各项属于命令按钮事件的是 ( )。 ( A) Parent ( B) This ( C) ThisForm ( D) Click 19 有关查询

6、与视图,下列 说法中不正确的是 _。 ( A)查询是只读型数据,而视图可以更新数据源 ( B)查询可以更新数据源,视图也有此功能 ( C)视图具有许多数据库表的共性,利用视图可以创建查询和视图 ( D)视图可以更新原表中的数据,存在于数据库中 20 SQL语句中查询条件短语的关键字是 _。 ( A) WHERE ( B) FOR ( C) WHILE ( D) CONDITION 21 以下数据中, _不是字符型数据。 ( A) 01/05/99 ( B) ABCD12 ( C) 01/05/99 ( D) 01/05/99 22 使用 Visual FoxPro的菜单设计器时,选中菜单项之后

7、,如果要设计它的子菜单,应在 Result中选择 ( )。 ( A) PAD NAME ( B) SUBMENU ( C) COMMAND ( D) PROCEDURE 23 面向对象程序设计中程序运行的最基本实体是 ( A)类 ( B)对象 ( C)事件 ( D)函数 24 若在教师表中查找还没有输入工龄的记录,使用的 SQL语句为 ( A) SELECT * FROM 教师 WHERE 工龄 IS NOT NULL ( B) SELECT * FROM 教师 WHERE 工龄 0 ( C) SELECT * FROM 教师 WHERE 工龄 IS NULL ( D) SELECT * FR

8、OM 教师 WHERE 工龄 NULL 25 执行 SELECT 0选择工作区的结果是 _。 ( A)选择了 0号工作区 ( B)选择了空闲的最小号工作区 ( C)关闭选择的工作区 ( D)选择已打开的工作区 26 下列运算中,不属于专门的关系运算的是 ( A)连接 ( B)选择 ( C)投影 ( D)笛卡儿积 27 在输 入 SET COLLATE TO “P1NYIN“,命令 ?李华 黄华 , “计算机报 “$“计算机 “的执行结果应为 _。 ( A) .TT. ( B) .FF. ( C) .TF. ( D) .FT. 28 根据选课表 (学号、课程号、成绩 )进行下列查询; SELEC

9、T学号, SUM(成绩 )AS总分 FROM选课表 WHERE(学号 “C1011101”)GROUPBY学号UNIONSELECT学号, SUM(成绩 )AS总分 FROM选课表 WHERE(学号=“C1011102”)GROUPBY学号使 用的是 _。 ( A)合并查询 ( B)外连接查询 ( C)自身连接查询 ( D)子查询 29 在 “表单控件 ”工具栏中, _控件用于保存不希望用户改动的文本。 ( A)编辑框 ( B)标签 ( C)命令组 ( D)文本框 30 一般说来, Visual FoxPro 6.0系统具有结构化程序设计的 _ 种基本结构 ( A) 1 ( B) 2 ( C)

10、 3 ( D) 4 31 修改本地视图使用的命令是 ( A) CREATESQLVIEW ( B) MODIFYVIEW ( C) RENAMEVIEW ( D) DELETEVIEW 32 设有如下程序: CLEAR USE 职工 DO WHILE! EOF() IF 工资 2000 SKIP LOOP ENDIF DISPLAY SKIP ENDDO USE 该程序执行的功能是 ( )。 ( A)显示所有工资大于 2000职工的记录 ( B)显示所有工资小于 2000职工的记录 ( C)显示所有工资大于或者等于 2000职工的记录 ( D)显 示所有工资小于或者等于 2000职工的记录 3

11、3 设当前表有 10条记录,若要在第 5条记录的前面插入一条记录,在执行 GO 5后再执行如下命令 ( A) INSERT ( B) INSERT BLANK ( C) INSERT BEFORE ( D) APPEND BEFORE 34 设有变量 sr=“2000年上半年全国计算机等级考试 ”,能够显示 “2000年上半年计算机等级考试 ”的命令是 _。 ( A) ?sr“全国 ” ( B) ?SUBSTR(sr, 1,8)+SUBSTR(sr,11, 17) ( C) ?STR(sr,1, 12)+STR(sr,17,14) ( D) ?SUBSTR(sr,1, 12)+SUBSTR(s

12、r,17,14) 35 在视图设计器中有,而在查询设计器中没有的选项卡是 ( A)排序依据 ( B)更新条件 ( C)分组依据 ( D)杂项 36 栈中允许进行插入和删除的一端叫 _。 37 软件工程研究的内容主要包括: _ 技术和软件工程管理。 38 多栏报表的栏目数可以通过 _对话框来设置。 39 在数据的存储结构中,不仅需要存储各数据 元素的信息,还要存放各元素之间 _的信息。 40 算法的复杂度主要包括【 】复杂度和空间复杂度。 41 执行如下命令: ?LEN(TRIM(“计算机 ”)结果为 _。 42 ?LEN(“计算机 ”) LEN(“COMPUTER”) _ 43 要将表单设置为

13、顶层表单,应将表单的 _属性值设置为 “2-作为顶层表单 ”。 44 已知表单文件名 myform.scx,表单备注文件名 my form.sct。运行这个表单的命令是【 】。 45 在 Visual FoxPro中 ,如果要改变表单上表格对象中当前显示的列数 ,应设置表格的【 】属性值。 46 对于图书管理数据库,检索书名是以 “Internet”开头的所有图书的书名和作者。请对下面的 SQL语句填空: SELECT书名,作者 FROM 图书 WHERE【 】 47 在 “菜单设计器 ”中,要为定义的 “编辑 ”菜单项设置一个访问键 “E”,正确的书写格式是【 】。 48 为 “学生 ”表增

14、加一个 “平均成绩 ”字段的正确命令是 ALTER TABLE学生 ADD【 】平均成绩 N(5, 2) 49 想要定义标签控件的 Caption显示效果的大小,要定义标签属性的【 】。 50 在 Visual FoxPro中,假设表单上有一选项组: 男 女,该选项组的 Value属性值赋为 0。当其中的第一个选项按讯 “男 ”被选中,该选项组的 Value属性值为【 】。 国家二级 VF笔试模拟试卷 280答案与解析 1 【正确答案】 D 【知识模块】 数据库设计基础 2 【正确答案】 C 【试题解析】 队列是指允许在一端进行插入、而在另 端进行删除的线性表,允许插入的一端称为队尾,允许删除

15、的 一端称为队头,选项 A和选项 B 错误。在队列中,最先插入的元素将最先能够被删除,反之,最后插入的元素将最后才能被删除,所以,队列又称为 “先进先出 ”或 “后进后出 ”的线性表,它体现了 “先来先服务 ”的原则,选项 C正确,选项 D错误。 3 【正确答案】 A 【试题解析】 本题是对数据库理论中几个基本概念的考查。数据库系统由五个部分组成:数据 (DB)、数据库管理系统 (DBMS)、硬件系统、数据库管理员和用户。因此可知, DBS包括 DB 和 DBMS,故选项 A为正确答案。 4 【正确答案】 B 5 【正确答案】 B 【试题解析】 在数据库系统中,需要对数据进行集中、统一的管理,

16、以达到被多个应用程序共享的目标。 6 【正确答案】 C 【试题解析】 数据库系统 (DBS)由数据库 (DBS)、数据库管理系统 (DBMS)、数据库管理员、硬件平台和软件平台 5个部分组成,可见 DB 和 DBMS 都是 DBS 的组成部分。 7 【正确答案】 B 【试题解析】 采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解、易维护,它包括 3种基本控制结构,分别是顺序结构、选择结构和重复结构 (又称循环结构 )。 8 【正确答案】 A 【试题解析】 希尔排序法的基本思想是:先将整个待排元素序列分割成若干个子序列 (由相隔某个增量 h 的元素组成的 )分别进行直接插入排序,待

17、整个序列中的元素基本有序 (增量足够小 )时,再对全体元素进行一次直接插入排序。 9 【正确答案】 D 【试题解析】 软件生命周期分为软件定义、软件开 发及软件运行维护 3个阶段。本题中详细设计、软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。 10 【正确答案】 C 【试题解析】 作为一个算法,一般应具有以下几个基本特征。 可行性 确定性 有穷性 拥有足够的情报 11 【正确答案】 D 【知识模块】 数据结构与算法 12 【正确答案】 A 【知识模块】 软件工程基础

18、13 【正确答案】 B 【 知识模块】 数据库设计基础 14 【正确答案】 B 【试题解析】 使用命令方式修改表结构时,使用 MODIFY STRUCTURE 命令,将当前已打开的表文件的表设计器打开进行修改。选项 B正确。 15 【正确答案】 D 【试题解析】 在 Visual FoxPro中,用二维表结构来表示实体以及实体之间联系的模型称为关系模型。在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系,在关系数据库中将关系也称做表。 在 Visual FoxPro 中,数据库是一个逻辑上的概念和手段,是通过一组系统 文件将相互联系的数据库表及其相关的数据库对象统一组织和管理。在建立

19、 Visual FoxPro数据库时,相应的数据库名称实际是扩展名为 dbc的文件名,与之相关的还会自动建立数据库备注 (memo)文件和一个数据库索引文件。即建立数据库后,用户可以在磁盘上看到文件名相同,但扩展名分别为 dbc、 dct和 dex的 3个文件,这 3个文件是供 Visual FoxPro数据库管理系统管理数据库使用的,用户一般不能直接使用这些文件。表文件的扩展名为 .dbf。 数据库文件只是用于管理和组织数据库对象,而一个数据库中的数据就是由表 的集合构成的,一般一个表对应于磁盘上的一个扩展名为 dbf的文件,如果有备注或通用型大字段,则磁盘上还会有一个对应扩展名为 fpt的

20、文件。 16 【正确答案】 C 【试题解析】 进行空值查询时,要使用 IS NULL,而 =NULL 是无效的,因为空值不是一个确定的值,所以不能使用 “=”这样的运算符进行比较。 17 【正确答案】 D 【试题解析】 指定工作区的命令是: SELECT nWorkArea| cTableAlias 其中,参数 nWorkArea是一个大于等于 0的数字,用于指定工作区号, 最小的工作区号是1,最大的工作区号是 32767,如果这里指定为 0,则选择编号最小的可用工作区(即尚未使用的工作区 );如果在某个工作区中已经打开了表,若要回到该工作区操作该表,可以使用参数 cTableAlias,该参

21、数是已经打开的表名或表的别名。 18 【正确答案】 D 19 【正确答案】 B 【试题解析】 查询的数据来源可以是自由表、数据库表或视图,查询的结果是只读的,不可以更新。视图还具有数据库表的一些特征,可以用来更新其中的数据,并能将更新结果永久保存起来。视图没有具体的文件,只能存在于 数据库中。 20 【正确答案】 A 【试题解析】 根据 SQL 几种语句的结构很容易得出条件短语的关键字是WHERE。 21 【正确答案】 C 22 【正确答案】 B 23 【正确答案】 B 【试题解析】 客观世界里的任何实体都可以被看作是对象,对象可以是具体的物,也可以指某些概念,在程序运行中是最基本的实体。 2

22、4 【正确答案】 C 【试题解析】 在 SQL 查询中,查询空值时可以使用巧 NULL 短语; NOT IS NULL 短语表示非空。 25 【正确答案】 B 【试题解析】 使用窗口命令选择工作区: SELECT 32作区 |别名工作区号的取值范围 0 32767。如果取值为 0,则选择尚未使用编号最小的一个工作区。别名是指打开表的别名,用来指定包含打开表的工作区。别名有 3种使用方法使用系统默认的别名 A J表示前 10个工作区使用用户定义的别名。定义格式为 USE表名 ALlKS 别名用户未定义别名时,直接使用表名作为别名。另外,要为表指定打开的工作区,此时不改变当前区的位置。定义格式为

23、USE表名 IN工作区号 26 【正确答案】 D 【试题解析】 关系的基本运算可以分为两类:传统的集合运算和专门的关系运算,专门的关系运算包括选择、投影和联接 3种运算。选项 D)属于集合运算。选项 A), B), C属于专门的关系运算。传统的集合运算包括并、交、差、笛卡儿积等运算。 27 【正确答案】 B 【试题解析】 SET COLLATE TO “PINYIN“是按拼音次序排序。对于西文字符而言,空格在最前面,小写字母序列在前,大写字母序列在后。其中 SET COLLATE TO还可以跟其他两个参数: MACHINE:指定的字符排序次序与XBASE 兼容,按照机内码 顺序,在微机中,西文

24、字符是按照 ASCII 码值排列的 空格在最前面,大写字母序列在小写字母序列的前面。 STORE(笔画 ):无论中文、西文,按照笔画的多少排序。 $:字符串包含测试函数,如果前面的字符串是后面字符串的一个子字符串,结果为逻辑真 (.T.),否则为逻辑假 (.F.)。 28 【正确答案】 A 【试题解析】 从选课表中查询出学号为 “C1011101”的学生的学号和总分,再从选课表中查询出学号为 “C1011102”的学生的学号和总分,然后将两个查询结果合并成一个结果集。其中使用了合并查询,合并查 询就是使用 UNION 操作符将来自不同查询的数据组合起来,形成一个具有综合信息的查询结果。 UNI

25、ON会自动将重复的数据行剔除。注意:参加合并查询的各子查询中使用的表结构应该相同,即各子查询中的数据数目和对应的数据类型都必须相同,故选项 A正确。由于该查询中只有一个数据表 (选课表 ),没有用到多表的查询,所以选项 B和 D错误;该查询也没有使用到自身连接查询,故选项 C错误, 29 【正确答案】 B 【试题解析】 “标签 ”控件的作用是用于保存不希望用户改动的文本。 30 【正确答案】 C 【试题解析】 在 Visual FoxPro中,程序设计的 3种基本结构是顺序结构、选择结构、和循环结构。 31 【正确答案】 B 【试题解析】 在 Visual FoxPro中,视图是一个定制的虚拟

26、表,可以是本地的、远程的或带参数的。修改本地视图的命令是 MODIFY VIEW。 CREATEVIEW 是创建视图的命令。因此本题应该选 B。 32 【正确答案】 C 【试题解析】 该题是 DO WHILE-ENDDO 和 IF-ENDIF语句的嵌套。在外层中指出遍及整个表的记录,在内层当工资小于 2000时,向下移动一 个指针,由LOOP语句指示回到外层 DO WHILE开始重新循环。当工资大于或等于 2000时,不执行 IF-ENDIF 循环的语句,执行 DISPLAY命令,显示该记录。 33 【正确答案】 C 【试题解析】 在 Visual FoxPro中,只有 INSERT命令可在表

27、的中间插入记录。IN- SERT 命令中的 BEFORE 选项如果被省略,将在当前指针的后面插入一条记录,反之在当前记录的前面插入一条空记录。 34 【正确答案】 D 【试题解析】 SUBSTR(字符表达式,起始位置 ,长度 )函数的作用是指定表达式值的指定起始位置取指定长度的子串作为函数值。选项 A是错误的命令。选项 B 的结果为 “2000年上年全国计算机等级考试 ”。选项 C中 STR()函数的功能是将数值转换为字符串,所以 STR的中应为数值,此语句格式不正确。选项 D中 SUBSTR(sr,1, 12)是从字符串的第 1位起取 12个字符,结果为 “2000年上半年 ”, SUBST

28、R(sr,17,14)是从字符串第 17个位置取 14个字符,结果为 “计算机等级考试 ”, “+”是用于连接两个字符串。 35 【正确答案】 B 【试题解析】 本题 考查对查询;设计器及视图设计器的掌握,在查询设计器中共有 6个选项卡,为 “字段 ”、 “联接 ”、 “筛选 ”、 “排序依据 ”、 “分组依据 ”和 “杂项 ”。而在视图设计器中有 “字段 ”、 “联接 ”、 “筛选 ”、 “排序依据 ”、 “分组依据 ”、“更新条件 ”及 “杂项 ”7个选项卡。由此可以看出,视图设计器所特有的选项卡为“更新条件 ”选项卡,所以选项 B 正确。 36 【正确答案】 栈顶 37 【正确答案】 软

29、件开发 38 【正确答案】 页面设置 39 【正确答案】 前后件关系 40 【正确答案】 时间 【试题解析】 算 法的复杂度主要指时间复杂度和空间复杂度。 41 【正确答案】 6 【知识模块】 数据与数据运算 42 【正确答案】 .T. 【知识模块】 数据与数据运算 43 【正确答案】 ShowWindow 【试题解析】 ShowWindow 属性用来设置表单的显示方式,共有 3种形式,分别是: 0-在屏幕中,此为默认方式; 1-在顶层表单中; 2-作为顶层表单。 44 【正确答案】 Do Form myform 【试题解析】 运行表单 ,就是根据表单文件及表单备注文件的内容产生表单对象。在

30、命令窗口中输入命令 :DO FORM NAME WITH ,厖 45 【正确答案】 ColumnCount 【试题解析】 表格控件的 ColumnCount属性指定表格的列数 ,该属性在设计时可用 ,在运行时可读写。 46 【正确答案】 书名 LIKE“Internet%“,或 Left(书名, 8) Internet 【试题解析】 查询操作使用 SELECT 语句。本题是基于单个表即图书表的带有条件的简单查询,其条件是以 “Internet”开头的书名,要用到 LIKE运算,条件表达式为 “书名 LIKE”Internet%”。注意, LIKE 运算符后面的 “Internet”及 %要用双

31、引号括起来。 在 SQL语句中, LIKE 是字符串匹配运算符, %表示匹配包含零个或多个字符的任意字符串。这个通配符既可以用作前缀也可以用作后缀。 47 【正确答案】 编辑 ( E) 【试题解析】 在指定菜单项名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上 “ ”两个字符,并用括号将字符括起。 48 【正确答案】 COLUMN 【试题解 析】 本题考查表结构的修改,其命令格式为: ALTER TABLE表名如需要增加字段可以用 ADD COLUMN短语。 49 【正确答案】 FrontSize 【试题解析】 在表单控件中,几乎所有的控件标题显示效果的大小,都是通过FrontSize属性控制的。 50 【正确答案】 1 【试题解析】 选项组又称为选项按钮组,是包含选项按钮的一种容器。一个选项组中往往包含若干个选项按钮,但用户只能从中选择一个按钮。当用户单击某个选项按钮时,该按钮即成为被选中状态,而选项组中的其他选项按钮, 不管原来是什么状态,都变为未选中状态。选项组的 Value属性用于指定选项组中哪个选项按钮被选中。当初始值设为 0时,表示在表单上的选项组中没有选中任何选项按钮,而选定第一个选项按钮后,该属性值就被赋值为 1,如果选定第二个选项组按钮,则该属性值被赋值为 2.依此类推。所以,本题的答案为 1。

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

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

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