2008年计算机等级考试二级VF笔试模拟试题(四)-中大网校
- 格式:doc
- 大小:140.50 KB
- 文档页数:11
计算机二级(VF)4(总分1780, 做题时间90分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1.下列叙述中正确的是______。
SSS_SINGLE_SELA 软件交付使用后还需要进行维护B 软件一旦交付使用就不需要再进行维护C 软件交付使用后其生命周期就结束D 软件维护是指修复程序中被破坏的指令2.在菜单中选择任何一个选项时都执行一定的动作,这个动作可以是()。
SSS_SINGLE_SELA Japan和Ja_panB English和ENGLishC English和EnglD China和Chin3.下列叙述中正确的是______。
SSS_SINGLE_SELA 一个逻辑数据结构只能有一种存储结构B 数据的逻辑结构属于线性结构,存储结构属于非线性结构C 一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率4.在关系的基本运算中,下列属于专门关系运算的是()。
SSS_SINGLE_SELA 选择、排序B 选择、投影C 并、差、交D 联接、笛卡儿积5.当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母 A 开头的图书记录全部打上删除标记,通常可以使用命令______。
SSS_SINGLE_SELA DELETE FOR 图书号="A"B DELETE WHILE 图书号="A"C DELETE FOR 图书号="A*"D DELETE FOR 图书号 LIKE "A%"6.下列关于运行查询的方法中,不正确的一项是()。
SSS_SINGLE_SELA 设置直线颜色和形状边界颜色B 设置直线或形状背景颜色C 设置直线或形状边界线的线型D 设置形状的内部颜色7.嵌套查询命令中的IN,相当于()。
2008年计算机等级考试二级VF笔试模拟试题(一)总分:100分及格:60分考试时间:90分每小题2分,共70分(1)如果要改变数据库文件中字段的排列顺序,应使用的关系运算是()A. 重建B. 选择C. 投影D. 连接(2)菜单设计器设计菜单时,使用的文件是()A. .SCX和.SCt文件B. .mnx和.rant文件C. .frx和.frt文件D. .pin和.pit文件(3)设有二元关系R和三元关系s,下列运算中合法的是()A. R<SPAN style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: 楷体; mso-hansi-font-family: 'Times New Roman'">∩</SPAN>SB. R<SPAN style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMIL Y: 宋体; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: 楷体; mso-hansi-font-family: 'Times New Roman'">∪</SPAN>SC. R—SD. R×S(4)Visual FoxPrO参照完整性规则不包括()A. 更新规则B. 查询规则C. 删除规则D. 插入规则(5)下述关于数据库系统的叙述中正确的是()A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据(6)下列叙述中正确的是()A. 软件交付使用后还需要进行维护B. 软件一旦交付使用就不需要再进行维护C. 软件交付使用后其生命周期就结束D. 软件维护是指修复程序中被破坏的指令(7)使用报表向导定义报表时,定义报表布局的选项是()A. 列数、方向、字段布局B. 列数、行数、字段布局C. 行数、方向、字段布局D. 列数、行数、方向(8)对表进行水平方向和垂直方向的分割,分别对应的关系运算是()A. 选择和投影B. 投影和选择C. 选择和联接D. 投影和联接(9)在Visual FoxPrO的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是()A. 永久性关联B. 永久性关联或临时性关联C. 临时性关联D. 永久性关联和临时性关联(10)计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。
全国计算机等级考试二级笔试试卷一﹑选择题(每小题2分,70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应的位置上,答在试卷上不得分。
(1)软件是指A.程序B.程序和文档C.算法加数据结构D.程序、数据与相关文档的完整集合(2)软件调试的目的是A.发现错误B.改正错误C.改善软件的性能D.验证软件的正确性(3)在面向对象方法中,实现信息隐蔽是依靠A.对象的继承B.对象的多态C.对象的封装D.对象的分类(4)下列叙述中,不符合良好程序设计风格要求的是A.程序的效率第一,清晰第二B.程序的可读性好C.程序中要有必要的注释D.输入数据前要有提示信息(5)下列叙述中正确的是A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上三种说法都不对(6)下列叙述中正确的是A.数据的逻辑结构与存储结构必定是一一对应的B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对(7)冒泡排序在最坏情况下的比较次数是A.n(n+1)/2 B.nlog2 n C.n(n-1)/2 D.n/2(8)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为A.219 B.221 C.229 D.231(9)下列叙述中正确的是A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上三种说法都不对(10)下列叙述中正确的是A.为了建立一个关系,首先要构造数据的逻辑关系B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表(11) 在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为A.向导B.设计器C.生成器D.项目管理器(12)命令?VARTYPE(TIME())结果是A.C B.D C.T D.出错(13)命令?LEN(SPACE(3)-SPACE(2))的结果是A.1 B.2 C.3 D.5(14)在Visual Foxpro中,菜单程序文件的默认扩名是A.mnx B.mnt C.mpr D.prg(15)想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令A.SET CENTURY ON B.SET CENTURY OFFC.SET CENTURY TO 4 D.SET CENTURY OF 4(16)已知表中有字符型字段职称和姓别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是A.INDEX ON 职称+性别 TO ttt B.INDEX ON 性别+职称TO ttt C.INDEX ON职称,性别TO ttt D.INDEX ON 性别,职称TO ttt(17)在Visual Foxpro中,Unload事件的触发时机是A.释放表单B.打开表单C.创建表单D.运行表单(18)命令SELECT 0的功能是A.选择编号最小的未使用工作区B.选择0号工作区C.关闭当前工作区的表D.选择当前工作区(19)下面有关数据库表和自由表的叙述中,错误的是A.数据库表和自由表都可以用表设计器来建立B.数据库表和自由表都支持表间联系和参照完整性C.自由表可以添加到数据库中成为数据库表D.数据库表可以从数据库中移出成为自由表(20)有关ZAP命令的描述,正确的是A.ZAP命令只能删除当前表的当前记录B.ZAP命令只能删除当前表的带有删除标记的记录C.ZAP命令能删除当前表的全部记录D.ZAP命令能删除表的结构和全部记录(21)在视图设计器中有,而在查询设计器中没有的选项卡是A.排序依据B.更新条件C.分组依据D.杂项(22)在使用查询设计器创建查询是,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是A.排序依据B.联接C.筛选D.杂项(23)在Visual Foxpro中,过程的返回语句是A.GOBACK B.COMEBACK C.RETURN D.BACK(24)在数据库表上的字段有效性规则是A.逻辑表达式B.字符表达式C.数字表达式D.以上三种都有可能(25)假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。
全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(陈远跃-/- 整理)2008年4月笔试试卷参考答案一、选择题(1)C)(2)A)(3)B)(4)B)(5)A)(6)D)(7)B)(8)C)(9)D)(10)C)(11)D)(12)D)(13)B)(14)C)(15)D)(16)B)(17)B)(18)A)(19)B)(20)A)(21)C)(22)B)(23)A)(24)C)(25)B)(26)C)(27)D)(28)B)(29)A)(30)C)(31)C)(32)D)(33)C)(34)D)(35)A)二、填空题(1)输出(2)16(3)24 (4)关系(5)数据定义语言(6)不能(7)DISTINCT (8)LIKE(9)数据库管理系统(10)PRIMARY KEY(11)AGE IS NULL (12).T.(13)DO mymenu.mpr (14)LOCAL(15)PACK全国计算机等级考试二级Visual FoxPro数据库设计2008年4月笔试试卷(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)程序流程图中带有箭头的线段表示的是()。
A)图元关系B)数据流C)控制流D)调用关系(2)结构化程序设计的基本原则不包括()。
A)多元性B)自顶向下C)模块化D)逐步求精(3)软件设计中模块划分应遵循的准则是()。
A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合(4)在软件开发中,需求分析阶段产生的主要文档是()。
A)可行性分析报告B)软件需求规格说明书C)概要设计说明书D)集成测试计划(5)算法的有穷性是指()。
A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用(6)对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
A)快速排序B)冒泡排序C)简单插入排序D)堆排序(7)下列关于栈的叙述正确的是()。
c qc omp ut e r .t ao ba o.c om机密★启用前2008 年 4 月全国计算机等级考试二级笔试试卷Visual Basic 语言程序设计26注意事项一、考生应严格遵守考场规则,得到监考人员指令后方可作答。
二、考生拿到试卷后应首先将自己的姓名、准考证号等内容涂写在答题卡的相应位置上。
三、选择题答案必须用铅笔填涂在答题卡的相应位置上,填空题的答案必须用蓝、黑色钢笔或圆珠笔写在答题卡的相应位置上,答案写在试卷上无效。
四、注意字迹清楚,保持卷面整洁。
五、考试结束将试卷和答题卡放在桌上,不得带走。
待监考人员收毕清点后,方可离场。
* * * 版权所有,任何单位或个人不得保留、复制和出版,违者必究 * * *教育部考试中心二 00 八年二月制本资料严禁作为商业用途欢迎光临:我的博客 我的淘宝c qc omp ut er .t ao ba o.c om2006年4月全国计算机等级考试二级笔试试卷 公共基础知识和 Visual Basic 语言程序设计(考试时间 90 分钟,满分100 分)一、 选择题(每小题 2 分,共70 分)(1)程序流程图中带有箭头的线段表示的是( )。
A )图元关系B )数据流C )控制流D )调用关系 (2)结构化程序设计的基本原则不包括( )。
A )多元性B )自顶向下C )模块化D )逐步求精 (3)软件设计中模块划分应遵循的准则是( )。
A )低内聚低耦合B )高内聚低耦合C )低内聚高耦合D )高内聚高耦合 (4)在软件开发中,需求分析阶段产生的主要文档是( )。
A )可行性分析报告B )软件需求规格说明书C )概要设计说明书D )集成测试计划(5)算法的有穷性是指( )。
A )算法程序的运行时间是有限的B )算法程序所处理的数据量是有限的C )算法程序的长度是有限的D )算法只能被有限的用户使用 (6)对长度为n 的线性表排序,在最坏情况下,比较次数不是n(n-1)/2 的排序方法是( )。
全真试题(4)一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)软件生命周期中所花费用最多的阶段是A)详细设计B)软件编码C)软件测试D)软件维护(2)为了提高测试的效率,应该A)随机选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划D)集中对付那些错误群集的程序(3)以下不是面向对象思想中的主要特征的是A)多态B)继承C)封装D)垃圾回收(4)下列叙述中,不符合良好程序设计风格要求的是A)程序的效率第一,清晰第二B)程序的可读性好C)程序中要有必要的注释D)输入数据前要有提示信息(5)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指A)模块间的关系B)系统结构部件转换成软件的过程描述C)软件层次结构D)软件开发过程(6)数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构(7)假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为A)log2nB)n2C)O(n1.5 )D)n(n-1)/2(8)在深度为5的满二叉树中,叶子结点的个数为A)32B)31C)16D)15(9)数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程(10)一个关系中属性个数为1时,称此关系为A)对应关系B)单一关系C)一元关系D)二元关系(11)"项目管理器"的"运行"按钮用于执行选定的文件,这些文件可以是A)查询、视图或表单B)表单、报表和标签C)查询、表单或程序D)以上文件都可以(12)在下列函数中,函数值为数值的是A)AT('人民','中华人民共和国')B)CTOD('01/01/96')C)BOF()D)SUBSTR (DTOC(DATE()),7)(13)在Visual FoxPro 中,?ABS(-7*8)的输出是A)-56B) 56C) 15D)-15(14)表单文件的扩展名中( )为表单信息的数据库表文件。
2008年计算机等级考试二级VF笔试模拟试题(三)总分:100分及格:60分考试时间:90分每小题2分,共70分(1)下列说法中,不属于数据模型所描述的内容的是()A. 数据结构B. 数据操作C. 数据查询D. 数据约束(2)下面的4个函数中,可以用来判断一个表达式的值是否介于另外两个表达式的值之间的函数是()A. ISNULLB. BETWEENC. EMPTYD. IIF(3)如果要在屏幕上直接看到查询结果,应该选择的“查询去向”是()A. 屏幕B. 浏览C. 临时表或屏幕D. 浏览或屏幕(4)在数据库表设计器中可以设置的有效性规则有()A. 设置字段的有效性规B. 设置记录的有效性规则C. 设置表增、删、改的规则D. 以上均正确(5)在VFP6.0中,下列关于查询操作的说法中不正确的是()A. 可以建立视图查询B. 自由表也可以建立查询C. 只有数据库表才能建立查询D. 不能将查询结果存放到文本文件中(6)所有类都可识别的事件,即最小事件集包括()A. Init,Destroy和Eerror事件B. Load,Init和Destroy事件C. Load,Init,Destroy和Unload事件D. Init,Activate和Destroy事件(7)用DIMENSION ARR[3,33命令声明了一个二维数组后,再执行ARR=3命令,则下面叙述正确的是()A. 令ARR一3创建了一个新的内存变量,它与数组无关B. 数组的第1个元素被赋值为3C. 所有的数组元素均被赋值为3D. 当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量(8)菜单文件经过生成以后形成的菜单程序文件的扩展名是()A. .mnxB. .mpxC. .mprD. .rand(9)若STRl的值为“它是”,STR2的值是“小白兔”,操作?STR1$STR2的结果是()A. ”它是小白兔”B. 它是小白兔C. .D. .(10)数据库语文,数学,英语和总分四个数值型字段,要将当前记录的三科成绩求和后存入总分字段中,应使用的命令是()A. TOTAL语文十数学+英语T0总分B. REPLACE总分WITH语文+数学+英语C. SUM语文,数学,英语T0总分D. REPLACE语文+数学+英语WITH总分(11)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()A. 231B. 229C. 221D. 219(12)下面选项中,不符合模块化设计的程序设计风格的是()A. 结构要清晰,按层次组织各模块B. 思路要清晰,要求在设计的过程中遵循自顶向下、逐步细化的原则C. 在设计程序时应遵循“简短朴实”的原则。
(考试时间90分钟,满分100分)一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)在计算机中,算法是指______。
A.查询方法 B.加工方法 C.解题方案的准确而完整的描述 D.排序方法 (2)栈和队列的共同点是______。
A.都是先进后出 B.都是先进先出 C.只允许在端点处插入和删除元素 D.没有共同点(3)已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
A.cedba B.acbed C.decab D.deabc(4)在下列几种排序方法中,要求内存量最大的是______。
A.插入排序 B.选择排序 C.快速排序 D.归并排序 (考试时间90分钟,满分100分) (5)在设计程序时,应采纳的原则之一是______。
A.程序结构应有助于读者理解 B.不限制goto语句的使用 C.减少或取消注解行 D.程序越短越好 (6)下列不属于软件调试技术的是______。
A.强行排错法 B.集成测试法 C.回溯法 D.原因排除法 (7)下列叙述中,不属于软件需求规格说明书的作用的是______。
A.便于用户、开发人员进行理解和交流 B.反映出用户问题的结构,可以作为软件开发工作的基础和依据 C.作为确认测试和验收的依据 D.便于开发人员进行需求分析(8)在数据流图(DF D.中,带有名字的箭头表示______。
A.控制程序的执行顺序 B.模块之间的调用关系 C.数据的流向 D.程序的组成成分 (9)SQL语言又称为______。
A.结构化定义语言 B.结构化控制语言 C.结构化查询语言 D.结构化操纵语言 (10)视图设计一般有3种设计次序,下列不属于视图设计的是______。
A.自顶向下 B.由外向内 C.由内向外 D.自底向上(11)在下列4个选项中,不属于基本关系运算的是______。
[真题] 二级VF机试真题2008年4月一、基本操作题第1题:在考生文件夹下:(1)打开ecommerce数据库库,并将考生文件夹下的自由表OrderItem添加到数据库中。
(2)为OrderItem表创建一个主索引,索引名为PK,索引表达式为“会员号+商品号”,再创建两个普通索引,一个索引名和索引表达式为“会员号”,另一个索引名和索引表达式均是“商品号”。
(3)通过会员号字段建立客户表和订单表的永久关系。
(4)为以上建立的联系设置参照完整性,更新规则为“级联”,删除规则为“限制”,插入规则为“限制”。
_____参考答案:(1)单击工具栏上的[打开]按钮,在对话框中选[文件类型]为“数据库”,再单击“ecommerce”数据库文件后单击[确定]按钮,将打开该数据库,并出现[数据库设计器]窗口。
在数据库设计器中单击右键,在出现的快捷菜单中选择“添加表”命令,在[打开]对话框中选中“OrderItem”表后单击[确定]按钮,该表将会添加到数据库中。
(2)在“OrderItem”表上单击右键,选择“修改”命令,此时将出现表设计器。
选中[索引]选项卡,在索引名下的文本框中输入“PK”,在类型下面的列表框中选择“主索引”,在表达式下面的文本框中输入“会员号十商品号”。
单击[插入]按钮,在新增加的行中,同样可创建其他两个索引,不同的是只在类型列表框中选“普通索引”。
(3)把Customer表中的主索引标志“会员号”拖动到OrderItem表的索引标志“会员号”上,然后放开鼠标键,永久关系将自动建立。
(4)在关系连线上单击右键,在出现的快捷菜单中选择“编辑参照完整性”命令,将会出现[参照完整性生成器]窗口。
单击[更新规则]选项卡,选中[级联]单选钮。
再单击[删除规则]选项卡,选中[限制]单选钮,最后单击[插入规则]选项卡,选中[限制]单选按钮即可。
本题考查的知识点是向数据库中添加自由表,为表建立索引,建立表与表之间的关系,同时建立参照完整性。
2008年9月全国计算机等级考试二级VF笔试试题总分:100分及格:60分考试时间:90分一、单选题(每小题2分,共70分)(1)一个栈的初始状态为空。
现将元素1、2、3、4、5、6、A、B、C、d、E依次入栈,然后再依次出栈,则元素出栈的顺序是A)1 2345ABCDE B)EDCBA54321C)ABCDEl2345 D)54321EDCBA(2)下列叙述中正确的是A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D)循环队列中元素的个数是由队头指针和队尾指针共同决定(3)在长度为n的有序线性表中进行二分查找。
最坏情况下需要比较的次数是A)()(n)B)()(n2) C)()(log2n) D)()(nlog2n)(4)下列叙述中正确的是A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B)顺序存储结构只针对线性结构.链式存储结构只针对非线性结构C)顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节省存储空间(5)数据流图中带有箭头的线段表示的是A)控制流B)事件驱动C)模块调用D)数据流(6)在软件开发中,需求分析阶段可以使用的工具是A)N—S图B)DFD图C)PAD图D)程序流程图(7)在面向对象方法巾.不属于“对象”基本特点的是A)一致性B)分类性C)多态性D)标识唯一性(8)一问宿舍可住多个学生,则实体宿舍和学生之间的联系是A)一对一B)一对多C)多对一D)多对多(9)在数据管理技术发展的三个阶段巾,数据共享最好的是A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同(10)有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为A)笛卡尔积B)交C)并D)自然连接(11)设置表单标题的属性是A)Title B)Text C)Biaoti D)Caption(12)释放和关闭表单的方法是A)Release B)Delete C)LostFocus D)Destory(13)从表中选择字段形成新关系的操作是A)选择B)连接C)投影D)并(14)Modify Command命令建立的文件的默认扩展名是A)prg B)app C)cmd D)exe(15)说明数组后,数组元素的初值是A)整数0 B)不定值C)逻辑真D)逻辑假(16)扩展名为mpr的文件是A)菜单文件B)菜单程序文件C)菜单备注文件D)菜单参数文件(17)A)3456 B)34567 C)7654D)76543(18)在SQL SELECl、查询中,为了使查询结果排序应该使用短语A)ASC B)DESCC)GROUP BY D)()RDER BY(19)设a一“计算机等级考试”.结果为“考试”的表达式是A)1eft(a,4) B)Right(a,4)C)Left(a,2)D)Right(a,2)(20)关于视图和查询,以下叙述正确的是A)视图和查询都只能在数据库中建立B)视图和查询都不能在数据库中建立C)视图只能在数据库中建立D)查询只能在数据库中建立(21)在SQL SELECT语句中与INTO TABLE等价的短语是A)INTO DBF B)TO TABLEC)INTOFORM D)1NTOFILE(22))CREATE DATABASE命令用来建立A)数据库B)关系C)表D)数据文件(23)欲执行程序temp.prg应该执行的命令是(24)执行命令MyForm=CreateObject(“Form”)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令(25)(26)页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是A)Count B)Page C)Num D)PageCount(27)打开已经存在的表单文件的命令是A)M()DIFY F()RM B)EDIT FORMC)()PEN FORMD)READ FORM(28)在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。
计算机等级二级VF模拟笔试题一、选择题(1)在深度为5的满二叉树中,叶子结点的个数为A)32B)31C)16D)15(2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A) bdgcefhaB) gdbecfhaC) bdgaechfD) gdbehfca(3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。
而实现递归调用中的存储分配通常用A)栈B)堆C)数组D)链表(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和A)消除软件危机B)软件工程管理C)程序设计自动化D)实现软件可重用(5)开发软件时对提高开发人员工作效率至关重要的是A)操作系统的资源管理功能B)先进的软件开发工具和环境C)程序人员的数量D)计算机的并行处理能力(6)在软件测试设计中,软件测试的主要目的是A)实验性运行软件B)证明软件正确C)找出软件中全部错误D)发现软件错误而执行程序(7)数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构(8)索引属于A)模式B)内模式C)外模式D)概念模式(9)下述关于数据库系统的叙述中正确的是A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据(10)数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程(11)为了合理组织数据,应遵循的设计原则是A)"一事一地"的原则,即一个表描述一个实体或实体之间的一种联系B)用外部关键字保证有关联的表之间的联系C)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D)以上各原则都包括(12)关系运算中花费时间可能最长的运算是A)选择B)联接C)并D)笛卡儿积(13)下列赋值语句中正确的是A)STORE 1 TO X,YB)STORE 1,2 TO XC)STORE 1 TO X YD)STORE 1、2 TO X(14)执行下列语句,其函数结果为STORE -100 TO X?SIGN(X)*SQRT(ABS(X))A)10B)-10C)100D)-100(15)通过项目管理器窗口的命令按钮,不能完成的操作是A)添加文件B)运行文件C)重命名文件D)连编文件(16)在Visual FoxPro中,在命令窗口输入CREATE DATABASE命令,系统产生的结果是A)系统会弹出"打开"对话框,请用户选择数据库名B)系统会弹出"创建"对话框,请用户输入数据库名并保存C)系统会弹出"保存"对话框,请用户输入数据库名并保存D)出错信息(17)ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是A)得到一个新的数据表文件B)得到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)错误信息,不能复制带有备注型字段的数据表文件(18)要将数据库表从数据库中移出成为自由表,可使用命令A)DELETE TABLE <数据表名>B)REMOVE TABLE <数据表名>C)DROP TABLE <数据表名>D)RELEASE TABLE <数据表名>(19)下列关于视图的说法中,错误的是A)视图可以从单个表或多个表中派生B)可以在磁盘中找到相应的视图文件C)视图可以作为查询的数据源D)利用视图可以暂时使数据从数据库中分离成为自由数据(20)不需要事先建立就可以使用的变量是A)公共变量B)私有变量C)局部变量D)数组变量(21)设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是A)在PROG1.prg中用!RUN PROG2.prg语句可以调用PROG2.prg子程序B)在PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序C)在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序D)在PROG3.prg中用RETURN TO MASTER语句可以返回PROG1.prg主程序(22)执行下列程序:以下是引用片段:CLEARDO ARETURNPROCEDURE APRIVATE SS=5DO B?SRETURNPROCEDURE BS=S+10RETURN程序的运行结果为A)5B)10C)15D)程序错误,找不到变量(23)将编辑框的ReadOnly属性值设置为.T.,则运行时此编辑框中的内容A)只能读B)只能用来编辑C)可以读也可以编辑D)对编辑框设置无效(24)下列关于表格的说法中,正确的是A)表格是一种容器对象,在表格中全部按列来显示数据B)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件C)表格、列、标头和控件有自己的属性、方法和事件D)以上说法均正确(25)在表单MyForm中通过事件代码,设置标签Lbl1的Caption属性值设置为"计算机等级考试",下列程序代码正确的是A)MyForm.Lbl1.Caption="计算机等级考试"B)This.Lbl1.Caption="计算机等级考试"C)ThisForm .Lbl1.Caption="计算机等级考试"D)ThisForm.Lbl1.Caption=计算机等级考试(26)下列关于报表预览的说法,错误的是A)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B)只有预览了报表后,才能打印报表C)在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D)在进行报表预览的同时,不可以更改报表的布局(27)下列关于域控件的说法,错误的是A)从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件B)域控件用于打印表或视图中的字段、变量和表达式的计算结果C)域控件的"表达式生成器"对话框中的"表达式"文本框中必须要有数值表达式,否则将不能添加该域控件D)如果域控件的"表达式生成器"对话框中的"表达式"文本框中没有数值表达式,可在"格式"文本框中设置表达式添加该域控件(28)下列关于别名和自联接的说法中,正确的是A)SQL语句中允许在WHERE短语中为关系定义别名B)为关系定义别名的格式为:<别名><关系名>C)在关系的自联接操作中,别名是必不可少的D)以上说法均正确(29)下列关于SQL对表的定义的说法中,错误的是A)利用CREATE TABLE语句可以定义一个新的数据表结构B)利用SQL的表定义语句可以定义表中的主索引C)利用SQL的表定义语句可以定义表的域完整性、字段有效性规则等D)对于自由表的定义,SQL同样可以实现其完整性、有效性规则等信息的设置(30)在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是A)CREATE TABLE 数据表名NAME...B)ALTER TABLE 数据表名ALTER字段名...C)ALTER TABLE 数据表名RENAME COLUMN字段名TO...D)ALTER TABLE 数据表名ALTER 字段名SET DEFAULT...(31)利用SQL 命令从职工表中派生出含有"职工号"、"姓名"字段的视图,下列语句正确的是A)CREATE VIEW ZG_view;SELECT 职工号,姓名FROM 职工表B)CREATE VIEW ZG_view AS;SELECT 职工号,姓名FROM 职工表C)CREATE QUERY ZG_view;SELECT 职工号,姓名FROM 职工表D)CREATE QUERY ZG_view AS;SELECT 职工号,姓名FROM 职工表第(32)~(35)题使用如下的班级表和学生表。
2008年计算机等级考试二级VF笔试模拟试题(二)总分:100分及格:60分考试时间:90分每小题2分,共70分(1)下列对于事件的描述不正确的是()A. 事件是由对象识别的一个动作B. 事件可以由用户的操作产生,也可以由系统产生C. 如果事件没有与之相关联的处理代码程序,则对象的事件不会发生D. 有些事件只能被个别对象识别,而有些事件可被大多数对象识别(2)要为当前表所有职工增加100元工资应该使用的命令是()A. CHANGE 工资WITH 工资+100B. REPLACE 工资WITH 工资+100C. CHANGE ALL 工资WITH 工资+100D. REPLACE ALL 工资WITH 工资+100(3)当用鼠标单击正在运行的表单中一个未被禁用的文本框对象时,文本框发生的三个事件的顺序是()A. GOtFocus、when、clickB. when、gotfoeus、clickC. click、gotfocus、whenD. click、When、gotfoeus(4)数据库表之间创立的永久联系应该保存起来,用来保存它的是()A. 数据库表B. 数据库C. 表设计器D. 数据环境设计器(5)打开本地视图后,当基表中的数据发生变化时,可以采取的措施是()A. 视图中的数据将自动随之发生变化B. 必须先关闭视图,再打开视图后,视图中的数据才会变化C. 可以调用合适的函数刷新视图D. 必须重新创建视图(6)设计一个如图所示包含两个选项卡的对话框,用于了解当前的时间与使用说明。
单击“关闭’,按钮关闭对话框。
选择页框中的第--4"N.N(Paged,在“属性”窗口中将此Caption属性设置为:电子钟;然后在其中添加一个标签和一个时钟控件,并调整好位置与大小。
单击选择页框中的第2个页面(Page2),在“属性,,窗口中将此Caption属性设置为:使用说明;然后在其中添加一个文本框,调整好位置与大小。
全国计算机等级考试二级VISUAL BASIC真题2008年4月(总分:90.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.程序流程图中带有箭头的线段表示的是( )。
(分数:2.00)A.图元关系B.数据流C.控制流√D.调用关系解析:[解析] 程序流程图是一种传统的、应用广泛的软件过程设计工具,通常也称为程序框图。
其中,用带箭头的线段表示控制流,用柜形表示加工步骤,用菱形表示逻辑条件。
2.结构化程序设计的基本原则不包括( )。
(分数:2.00)A.多态性√B.自顶向下C.模块化D.逐步求精解析:[解析] 结构化程序设计方法的主要原则可以概括为:自顶向下,逐步求精,模块化和限制使用GOTO 语句,其中不包括多态性。
3.软件设计中模块划分应遵循的准则是( )。
(分数:2.00)A.低内聚低耦合B.高内聚低耦合√C.低内聚高耦合D.高内聚高耦合解析:[解析] 耦合性和内聚性是模块独立性的两个定性标准,各模块的内聚性越强,则耦合性越弱。
软件设计应该遵循高内聚低耦合的准则。
4.在软件开发中,需求分析阶段产生的主要文档是( )。
(分数:2.00)A.可行性分析报告B.软件需求规格说明书√C.概要设计说明书D.集成测试计划解析:[解析] 需求分析的最终结果是生成软件需求规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标的确认,又可以作为控制软件开发进程的依据。
5.算法的有穷性是指( )。
(分数:2.00)A.算法程序的运行时间是有限的√B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用解析:[解析] 算法的有穷性,是指算法必须能在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。
6.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
(分数:2.00)A.快速排序B.冒泡排序C.直接插入排序D.堆排序√解析:[解析] 各种排序方法中最坏情况下需要比较的次数分别为:冒泡排序n(n-1)/2、快速排序n(n-1)/2、简单插入排序n(n-1)/2、希尔排序O(n1.5)、简单选择排序n(n-1)/2、堆排序O(nlog2n)。
2008年计算机等级考试二级VF笔试模拟试题(五)总分:100分及格:60分考试时间:90分每小题2分,共70分(1)在VFP6.0中,下列关于视图操作的说法中正确的是()A. 一张数据表只能建立一个视图B. 可以基于自由表建立视图C. 视图关闭时,所基于的数据表自动关闭D. 利用视图可以更新源表中的数据(2)线性表L=(al,a2,a3,…ai,…an),下列说法正确的是()A. 每个元素都有一个直接前件和直接后件B. 线性表中至少要有一个元素C. 表中诸元素的排列顺序必须是由小到大或由大到小D. 除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件(3)数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指()A. 数据与程序独立存放B. 不同的数据被存放在不同的文件中C. 不同的数据只能被对应的应用程序所使用D. 以上三种说法都不对(4)在下列数据管理的各阶段中,数据独立性最高的阶段是()A. 手工管理B. 文件系统C. 数据项管理D. 数据库系统(5)在Visual FoxPr0中设置参照完整性时,要设置成:当更改父表中的主关键字段或候选关键字段时,自动更新相关子表中的对应值,应在”更新规则”选项卡中选择()A. 忽略B. 限制C. 级联D. 忽略或限制(6)SQL语句中查询条件短语的关键字是()A. WHEREB. FORC. WHILED. CONDITION(7)所有基类均能识别的事件是()A. ClickB. LoadC. InteractiveChangeD. Init(8)使用如下三个表,回答{TSE}题:学生.DBF:学号c(8),姓名C(12),性别C(2),出生日期D,院系C(8)课程.DBF:课程编号C(4),课程名称C(10),开课院系C(8)学生成绩.DBF:学号C(8),课程编号C(4),成绩I{TS}统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。
2008年计算机等级考试二级VF笔试模拟试题(四)总分:100分及格:60分考试时间:90分每小题2分,共70分(1)下列关于表单数据环境的叙述中,错误的是()A. 可以在数据环境中加入与表单操作有关的表B. 数据环境是表单的容器C. 可以在数据环境中建立表之间的联系D. 表单运行时自动打开其数据环境中的表(2)下列说法正确的是()A. 在数据库已打开状态下,工作区的别名可以重复B. 命令CLOSE DA TEBASES可以关闭所有已打开的数据库文件C. 一次只能打开一个过程文件D. 在同一时刻只能打开一个过程文件(3)软件需求分析一般应确定的是用户对软件的()A. 功能需求B. 非功能需求C. 性能需求D. 功能需求和非功能需求(4)下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是()A. 连接运算B. 差运算C. 投影运算D. 并运算(5)在查询去向中,能够直接查看到查询结果的是()A. 浏览、屏幕B. 浏览、表C. 屏幕、表D. 浏览、屏幕、表(6)在下面的各项中,属于软件工程要素的是()A. 工具B. 软件C. 评审D. 调试(7)如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是()A. e3,e1,e4,e2B. e2,e4,e3,elC. e3,e4,e1,e2D. 任意顺序(8)保存字段的默认值的文件是()A. 表的索引文件B. 数据库文件C. 表文件D. 表的备注文件(9)有如下SQL SELECT语句SELECT*FORM工资表WHERE基本工资<=2000 AND基本工资>=1500下列与该语句等价的()A. SELECT*FORM工资表wHERE基本工资BETWEEN 1500 AND 2000B. SELECT*FORM工资表wHERE基本工资BETWEEN 2000 AND 1500C. SELECT*FORM工资表wHERE基本工资FROM 1500 INT0 2000D. SELECT*FORM工资表wHERE基本工资FROM 2000 INT0 1500(10)软件调试的目的是()A. 发现错误B. 改正错误C. 改善软件的性能D. 挖掘软件的潜能(11)在js.dbf中选出性别为”女”的命令是()A. SET FILTER TO xb=”女”B. SET FILTER xb=”女”C. SET FIELDS xb=”女”D. SET INDEX TO xb=”女”(12)在关系模型中,关键字符合下述选项中的()A. 可由多个任意属性组成B. 只能由一个属性组成,其值能惟一标识该关系模式中的一个元组C. 可以由一个或多个属性组成,其值能惟一标识该关系模式中的一个元组D. 以上都不是(13)下列SQL语句中,用于修改表结构的是()A. ALTERB. CREATEC. UPDATED. INSERT(14)找出平均分大于95分的学生学号和他们所在的班级()A. SELECT学号,班级FROM成绩;WHERE平均分>95B. SELECT学号,班级FROM班级;WHERE(平均分>95)AND(成绩.学号=班级.学号)C. SELECT学号,班级FROM成绩,班级;WHERE(平均分>95)OR(成绩.学号=班级.学号)D. SELECT学号,班级FROM成绩,班级;,WHERE(平均分>95)AND(成绩.学号=班级.学号)(15)视图设计器中含有的、但查询设计器中却没有的选项卡是()A. 筛选B. 排序依据C. 分组依据D. 更新条件(16)关系数据库管理系统所管理的关系是()A. 一个DBF文件B. 若干个二维表C. 一个DBC文件D. 若干个DBC文件(17)刚打开一张有记录的表时,下列记录指针情况中不正确的是()A. BOF()=.B. BOF()=.C. EOF()=.D. RECNO()=1(18)使用如下表的数据,回答{TSE}题:(19)SQL语句:查询结果的第一条记录的产地和提供的商品种类数是()A. 北京,1B. 上海,2C. 广东,5D. 广东,7(20)下面是参照完整性规则的是()A. 限制规则B. 删除规则C. 复制规则D. 检索规则(21)VFP6.0中的循环语句有三种,关于它们的适用场合下列说法中不正确的是()A. 当事先知道循环次数时,可以用FOR……ENDFOR循环B. 当需要对表中所有记录执行某一操作时,可以用SCAN……ENDSCANC. 当不知道循环次数时,应该用FOR……ENDFOR循环D. 循环语句应该配对出现(22)下面对编辑框(EditBox)控制属性的描述正确的是()A. SelLength属性的设置可以小于0B. 当ScrollBars的属性值为0时,编辑框内包含水平滚动条C. SelText属性在做界面设计时不可用,在运行时可读写D. Readonly属性值为.时,用户不能使用编辑框上的滚动条(23)下列各字符函数中,函数返回值不是数值型的是()A. LEN(“2003/04/15”)B. OCCURS(”电脑”,”计算机俗称电脑”)C. A T(“Fox”,“Visual FoxPr0”)D. LIKE(“a*”,”abed”)(24)在用户自定义函数或过程中设置形式参数,应使用的命令是()A. PROCEDUREB. PARAMETERSC. W1THD. FUNCTION(25)数据库系统的核心是()A. 数据模型B. DBMSC. 软件工具D. 数据库(26)给内存变量X和Y赋同一值“中国”不正确的方法是()A. X=Y=”中国”B. STORE”中国”TO X,YC. X=”中国”Y=”中国”D. X=”中国”Y=X(27)执行下列程序后,屏幕上显示的结果是()A. 2 3 4 5B. 2 3 4 3C. 4 5 4 5D. 2 3 2 3(28)以下容器的计数属性都是可改写的的选项是()A. 袁单集、表格、页框、页面B. 命令按钮组、选项按钮组、表格、页框C. 表单、列、页面、容器D. 页面、表单、工具栏、_screen(29)有如下SQL语句CREATE VIEW view_stock AS SELECT股票名称AS名称,单价FROM stock执行该语句后产生的视图含有的字段名是()A. 股票名称、单价B. 名称、单价C. 名称、单价、交易所D. 股票名称、单价、交易所(30)下列关于数据库操作的说法中,不正确的是()A. 数据库被删除后,它所包含的数据库表并不被删除B. 打开了新的数据库,原来已打开的数据库并没有被关闭C. 数据库被关闭后,它所包含的数据库表不能被打开D. 数据库被删除后,它所包含的数据表可以变成自由表(31)关系型数据库系统使用的标准语言是()A. SQLB. VFPC. FORTRAND. C(32)Visual FoxPrO关系数据库管理系统能够实现的三种基本关系运算是()A. 索引、排序、查找B. 建库、录入、排序C. 选择、投影、联接D. 显示、统计、复制(33)可以添加到自定义工具栏上的控件是()A. 只能是命令按钮B. 只能是命令按钮和分隔符C. 只能是命令按钮、文本框和分隔符D. 是除表格以外的所有可以添加到表单上的控件(34)在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送()A. 函数调用B. 消息C. 宏命令D. 子程序(35)用树形结构来表示实体之间联系的模型称为()A. 关系模型B. 层次模型C. 网状模型D. 格式化模型每空2分,共30分(1)对当前数据库按性别(C型)和总分(N型,5,1)组成的关键字表达式建立索引文件SY1.IDX,则命令为()。
(2)在数据库的概念结构设计中,E-R(实体-联系,Entity-Relationship)图是设计()模型的有力工具。
(3)对于长度为n的序列,选择排序需要扫描()遍。
(4)在数据库中,观念世界又称()。
(5)面向对象分析(即需求分析)的主要任务是了解问题域内所涉及的对象、对象之间的关系和作用(即操作),然后构造出对象模型,力争这个“模型”能反映所要解决的“实质问题”。
在这一过程中,()是最本质、最重要的方法。
(6)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块。
其中()的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
(7)在用MODIFY SRTUCTURE命令修改表结构时,系统事先备份当前表,即将扩展名为.dbf 的文件备份.bak文件,扩展名为()的文件备份为.tbk文件。
(8)根据内容,回答{TSE}题:(9)根据题目内容填写【2】。
(10)根据条件,填写{TSE}题(11)根据题目内容填写【2】。
(12)在数据分组时,数据源应根据分组表达式创建索引,且在报表的数据环境中设置表的()属性。
(13)在数据结构中,没有前件的结点称为根结点;没有后件的结点称为()。
(14)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块。
其中()的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
(15)查询设计器的”筛选”选项卡用来指定查询的()。
答案和解析每小题2分,共70分(1) :B可以为表单建立数据环境,数据环境中能够包含与表单有联系的表和视图及表之间的联系。
通常情况下,数据环境中的表会随着表单的打开或运行而打开。
数据环境是一个对象,有自己的属性、方法及事件。
(2) :A在数据库已打开状态下.工作区的别名可以重复。
(3) :D软件需求分析中需要构造一个完全的系统逻辑模型,理解用户提出的每一功能与性能要求,是用户明确自己的任务。
因此,需求分析应确定用户对软件的功能需求和非功能需求。
(4) :A 连接运算是对两个关系进行的运算,其意义是从两个关系的笛卡尔积中选出满足给定属性间一定条件的那些元组。
而两个关系的笛卡尔积中的属性个数是两个原关系中的属性个数之和。
即两个关系经连接运算后得到的新关系中属性个数多于原来关系中属性个数。
(5) :A在查询去向中,浏览是默认的查询去向,屏幕是将查询结果直接显示在VisualFoxPrO的主窗口或当前活动的输出窗口中,这两种查询去向都可在运行查询后直接看到查询结果。
要查看表中的记录,必须使用BROWSE或相关的浏览表记录的命令。
(6) :A软件工程包括3个要素,即方法、工具和过程。
方法是完成软件工程项目的技术手段;工具是指支持软件的开发、管理、文档生成;过程是支持软件开发的各个环节的控制、管理。
由此可知,工具属于软件工程的3个要素之一。