2006年4月笔试真题全国计算机二级vf真题及答案
国家计算机二级vf历年笔试真题05年至10年

2005年4月全国计算机等级考试二级Visual FoxPro数据库设计一、选择题(每小题2分,共70分)(1)数据的存储结构是指()。
A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是()。
A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
A)log2nB)n/2C)nD)n+1(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)用树形结构表示实体之间联系的模型是()。
2006年4月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)

2006年4月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列选项中不属于结构化程序设计方法的是______。
A.自顶向下B.逐步求精C.模块化D.可复用正确答案:D解析:20世纪70年代以来,提出了许多软件设计方法,主要有①逐步求精:对复杂的问题,应设计一些子目标作过渡,逐步细化;②自顶向下:程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。
不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化;③模块化:一个复杂问题,肯定是由若干稍简单的问题构成。
模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块,而可复用是面向对象程序设计的一个优点。
2.两个或两个以上的模块之间关联的紧密程度称为______。
A.耦合度B.内聚度C.复杂度D.数据传输特性正确答案:A解析:耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。
3.下列叙述中正确的是______。
A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对正确答案:D解析:程序调试的任务是诊断和改正程序中的错误。
它与软件测试不同,软件测试是尽可能多地发现软件中的错误。
先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。
软件测试贯穿整个软件生命期,调试主要在开发阶段。
为了达到更好的测试效果,应该由独立的第三方来构造测试。
因为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是程度不同地存在障碍的。
软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。
2006年4月全国计算机等级考试二级笔试试卷(1)

2006年4月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题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)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为A)32B)31C)64D)63(8)”商品”与”顾客”两个实体集之间的联系一般是A)一对一B)一对多c)多对一D)多对多(9)在E-R图中,用来表示实体的图形是A)矩形B)椭圆形C)菱形D)三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A)DB包含DBS和DBMS B)DBMS包含DB和DBS C)DBS包含DB和DBMS D)没有任何关系(11)在Visual FoxPro中以下叙述错误的是A)关系也被称作表B)数据库文件不存储用户数据C)表文件的扩展名是.dbf D)多个表存储在一个物理文件中(12)扩展名为SCX的文件是A)备注文件B)项目文件c)表单文件D)菜单文件(13)表格控件的数据源可以是A)视图B)表c)SQL SELECT语句D)以上三种都可以(14)在Visual FoxPro 中以下叙述正确的是A)利用视图可以修改数据B)利用查询可以修改数据C)查询和视图具有相同的作用D)视图可以定义输出去向(15)在Visual FoxPro中可以用DO命令执行的文件不包括A)PRG文件B)MPR文件C)FRX文件D)QPR文件(17)在Visual FoxPro中,宏替换可以从变量中替换出A)字符串B)数值C)命令D)以上三种都可能(18)以下关于”查询”的描述正确的是A)查询保存在项目文件中B)查询保存在数据库文件中C)查询保存在表文件中D)查询保存在查询文件中(19)设X="11”,Y="1122",下列表达式结果为假的是A)NOT(X==y)AND(X$y)B)NOT(X$Y)OR(X◇Y)C)NOT()(>=Y)D)NOT(XSY)(20)以下是与设置系统菜单有关的命令,其中错误的是A)SET SYSMENU DEFAULT B)SET SYSMENU TO DEFAULT C)SET SYSMENUNOSA VE D)SET SYSMENU SA VE(21)在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是A)EMPTY(SPACE(0))B)LIKE('xy*','xyz')C)AT('xy','abcxyz')D)ISNULL(.NUILL.)(22)SQL的数据操作语句不包括A)INSERT B)UPDA TE C)DELETE D)CHANGE(16)不允许出现重复字段值的索引是A)侯选索引和主索引B)普通索引和惟一索引C)惟一索引和主索引D)惟一索引(23)假设表单上有一选项组:●男○女,其中第一个选项按钮”男”被选中。
全国计算机等级考试二级JAVA真题2006年4月

全国计算机等级考试二级JAVA真题2006年4月(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.下列选项中不属于结构化程序设计方法的是(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用√解析:[解析] 结构化程序设计方法的主要原则有4点:自顶向下(先从最上层总目标开始设计,逐步使问题具体化)、逐步求精(对于复杂问题,设计一些子目标作为过渡,逐步细化)、模块化(将程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,每个小目标作为一个模块)、限制使用GOTO语句。
没有可复用原则,所以选项D为答案。
2.两个或两个以上模块之间关联的紧密程度称为(分数:2.00)A.耦合度√B.内聚度C.复杂度D.数据传输特性解析:[解析] 本题考核模块独立性的评价。
评价模块独立性的主要标准有两个;一是模块之间的耦合,它表明两个模块之间互相独立的程度,也可以说是两个或两个以上模块之间关联的紧密程度(所以,本题的正确答案为选项A) ;二是模块内部之间的关系是否紧密,称为内聚。
一般来说,要求模块之间的耦合尽可能地弱,即模块尽可能独立,而要求模块的内聚程度尽量地高。
3.下列叙述中正确的是(分数:2.00)A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对√解析:[解析] 本题考核软件测试、软件调试和软件维护的概念。
软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。
软件测试具有挑剔性,测试不是为了证明程序是正确的,而是在设想程序有错误的前提下进行的,其目的是设法暴露程序中的错误和缺陷,就是说,测试是程序执行的过程,目的在于发现错误;一个好的测试在于能发现至今未发现的错误;一个成功的测试是发现了至今未发现的错误。
由于测试的这一特征,一般应当避免由开发者测试自己的程序。
全国计算机等级考试二级vf答案

全国计算机等级考试二级vf答案一、单项选择题(每题2分,共40分)1. 在Visual FoxPro中,以下哪个选项不是数据库表的属性?A. 表的字段类型B. 表的记录数C. 表的索引D. 表的存储位置答案:D2. 在Visual FoxPro中,以下哪个函数不能用于计算字符串的长度?A. LEN()B. STRLEN()C. LEFT()D. RIGHT()答案:D3. Visual FoxPro中,以下哪个选项不是SQL语句?A. SELECTB. INSERTC. UPDATED. PRINT答案:D4. 在Visual FoxPro中,以下哪个选项不是数据类型?A. NumericB. DateC. MemoD. Boolean答案:D5. 在Visual FoxPro中,以下哪个选项不是表单控件的事件?A. ClickB. DblClickC. MouseMoveD. Load答案:D6. 在Visual FoxPro中,以下哪个选项不是报表控件?A. LabelB. TextboxC. LineD. Shape答案:D7. 在Visual FoxPro中,以下哪个选项不是查询设计器的功能?A. 创建查询B. 修改查询C. 删除查询D. 运行查询答案:C8. 在Visual FoxPro中,以下哪个选项不是视图设计器的功能?A. 创建视图B. 修改视图C. 删除视图D. 运行视图答案:D9. 在Visual FoxPro中,以下哪个选项不是项目管理器的功能?A. 创建项目B. 修改项目C. 删除项目D. 运行项目答案:D10. 在Visual FoxPro中,以下哪个选项不是报表向导的功能?A. 创建报表B. 修改报表C. 删除报表D. 预览报表答案:C11. 在Visual FoxPro中,以下哪个选项不是表单向导的功能?A. 创建表单B. 修改表单C. 删除表单D. 预览表单答案:C12. 在Visual FoxPro中,以下哪个选项不是菜单设计器的功能?A. 创建菜单B. 修改菜单C. 删除菜单D. 运行菜单答案:D13. 在Visual FoxPro中,以下哪个选项不是工具栏设计器的功能?A. 创建工具栏B. 修改工具栏C. 删除工具栏D. 运行工具栏答案:D14. 在Visual FoxPro中,以下哪个选项不是类设计器的功能?A. 创建类B. 修改类C. 删除类D. 运行类答案:D15. 在Visual FoxPro中,以下哪个选项不是代码编辑器的功能?A. 编写代码B. 修改代码C. 删除代码D. 运行代码答案:D16. 在Visual FoxPro中,以下哪个选项不是项目管理器的视图?A. 项目视图B. 类视图C. 数据视图D. 代码视图答案:D17. 在Visual FoxPro中,以下哪个选项不是项目管理器的选项?A. 项目选项B. 表单选项C. 报表选项D. 代码选项答案:D18. 在Visual FoxPro中,以下哪个选项不是项目管理器的窗口?A. 项目窗口B. 类窗口C. 数据窗口D. 代码窗口答案:D19. 在Visual FoxPro中,以下哪个选项不是项目管理器的菜单?A. 文件菜单B. 编辑菜单C. 查看菜单D. 运行菜单答案:D20. 在Visual FoxPro中,以下哪个选项不是项目管理器的工具?A. 项目管理工具B. 表单设计工具C. 报表设计工具D. 代码编辑工具答案:D二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
2006年4月计算机二级上机题考试

我同学的一道上机题(VF)一、基本*作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成如下*作:1. 建立数据库BOOKAUTH.DBC,把表BOOKS.DBF和AUTHORS.DBF添加到该数据库。
2. 为AUTHORS表建立主索引,索引名"PK",索引表达式"作者编号"。
3. 为BOOKS表分别建立两个普通索引,其一索引名为"RK",索引表达式为"图书编号";其二索引名和索引表达式均为"作者编号"。
4. 建立AUTHORS表和BOOKS表之间的联系。
我考过上机了 VB1:利用Picture属性加载图片2:文本框多行及滚动条属性设置3:将文本框中内容添加到列表框4:类似3,只不过是组合框5:文件读写三四是补充代码我抽到的VB机试题第一题:画一个列表框,通过属性窗口添加一些内容,设置它的宽度,并用复选框形式选择内容第二题:画一个按钮,建一个菜单,设置单击事件,弹出菜单第三题:在文本框里输入字母,要求在标签中立即显示最近输入的字母(要求大小写转换),并在另一个标签中显示输入字母的总个数第四题:填空,颜色变换,圆饼的放大缩小......第五题:通用对话框的调用,编写修改按钮的事件过程,将文本框中的几个字母找到,将其大小写转换,将修改后的内容存入另一个文件我的一道上机(综合)题:大意如下:1、要求是建立一个prg程序,修改“订货管理”数据库中的order_detail表,增加一个新字段“新单价”,该字段的属性与order_detail表中的“单价”字段一样,要求从同order_detail表已建立起关联的detail_list表中选择“订购日期”为“2001”年的,新单价=单价×0.9;“订购日期”为“2002”年的,新单价=单价×1.1,存入到order_detail表的“新单价”字段中。
全国06秋真题
2006年9 月全国计算机等级考试二级笔试试卷Visual FoxPro 数据库程序设计(考试时间90 分钟,满分100 分)一、选择题(每小题2 分,共70 分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项不符合良好程序设计风格的是________。
A)源程序要文档化B)数据说明的次序要规范化C)避免滥用goto 语句D)模块设计要保证高耦合、高内聚【答案】D【解析】本题考点是模块的独立性。
在设计程序时,要保证模块的独立性。
衡量模块独立性使用内聚性和耦合性两个度量标准。
模块的内聚性是一个模块内部各个元素之间彼此结合的紧密程度的度量。
耦合性是模块间互相连接的紧密程度的度量。
为了使模块尽可能的独立,要求尽量做到高内聚和低耦合。
(2)从工程管理角度,软件设计一般分为两步完成,它们是________。
A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计C)过程设计与数据设计【答案】A【解析】本题考点是软件设计。
软件设计是一个把软件需求转换为软件表示的过程。
从工程管理角度,软件设计一般分为概要设计和详细设计。
概要设计将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。
(3)下列选项中不属于软件生命周期开发阶段任务的是________。
A)软件测试B)概要设计C)软件维护D)详细设计【答案】C【解析】本题考点是软件生命周期。
软件生命周期是将软件产品从提出、实现、使用维护到停止使用退役的过程。
软件生命周期包括软件定义、软件开发和软件运行维护3个阶段。
其中,软件定义阶段包括可行性研究、需求分析;软件开发阶段包括概要设计、详细设计、实现和测试;维护阶段包括使用、维护和退役。
(4)在数据库系统中,用户所见的数据模式为________。
VF真题2007-2005
2007年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一﹑选择题(每小题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)nlog2n 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 OFF C)SET CENTURY TO 4 D)SET CENTURY OF 4(16)已知表中有字符型字段职称和性s别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是A)INDEX ON 职称+性别 TO ttt B)INDEX ON 性别+职称TO tttC)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)假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。
200604VF真卷详解
200604VF真题详解一、选择题(1)D【解析】结构化程序设计方法的主要原则是:自顶向下,逐步求精,模块化,限制使用goto 语句。
可复用性是指软件元素不加修改和稍加修改可在不同的软件开发过程中重复使用的性质。
软件可复用性是软件工程追求的目标之一,是提高软件生产效率的最主要方法。
面向对象的程序设计具有可复用性的优点。
(2)A【解析】模块的独立程度可以由两个定性标准度量:内聚性和耦合性。
耦合衡量不同模块彼此间互相依赖(连接)的紧密程度;内聚衡量一个模块内部各个元素彼此结合的紧密程度。
一般来说,要求模块之间的耦合尽可能的弱,而要求模块的内聚程度尽可能地高。
(3)D【解析】因为测试的目的在于发现错误,从心理学角度讲,由程序的编写者自己进行测试是不合适的,为了达到最好的测试效果,应该由独立的第三方进行测试工作,所以选项A)错误;程序调试,修改一个错误的同时可能引入了新的错误,解决的办法是在修改了错误之后,必须进行回归测试,所以选项B)错误;所谓软件维护,就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程,可见选项C)也是错误的。
(4)B【解析】栈的特点是栈顶元素总是最后被插入的元素,也是最早被删除的元素;栈底元素总是最早被插入的元素,也是最晚才能被删除的元素。
即栈的修改原则是"后进先出"(Last In First Out,简称LIFO) 或"先进后出"(First In Last Out,简称FILO),因此,栈也称为"后进先出"表或"先进后出"表。
(5)A【解析】所谓线性链表,就是指线性表的链式存储结构,简称链表。
线性表链式存储结构的基本单位称为存储结点,每个存储结点包括数据域和指针域两个组成部分。
栈、队列和双向链表是线性结构,二叉树是非线性结构。
线性结构和非线性结构是从数据的逻辑结构角度来讲的,与该数据结构中有多少个元素没有关系,即使是空的二叉树也是非线性结构。
二级VF真题及答案详细解析
请大家注意:本电子版教程的题号与纸质习题集教程题号的顺序部分可能不一样,请同学们以本电子版教程的题号为准。
全国计算机等级考试二级Visual FoxPro数据库程序设计复习指南内部资料(2010专用)第一章Visual FoxPro数据库基础 (1)1.1 2005年笔试真题 (1)1.2 2006年笔试真题 (1)1.3 2007年笔试真题 (1)1.4 2008年笔试真题 (1)1.5 2009年笔试真题 (1)1.6 2010年笔试真题 (2)第二章Visual FoxPro程序设计基础 (3)2.1 2005年笔试真题 (3)2.2 2006年笔试真题 (4)2.3 2007年笔试真题 (6)2.4 2008年笔试真题 (7)2.5 2009年笔试真题 (9)2.6 2010年笔试真题 (11)第三章Visual FoxPro数据库及其操作 (13)3.1 2005年笔试真题 (13)3.2 2006年笔试真题 (15)3.3 2007年笔试真题 (16)3.4 2008年笔试真题 (17)3.5 2009年笔试真题 (18)3.6 2010年笔试真题 (19)第四章关系数据库标准语言SQL (21)4.1 2005年笔试真题 (21)4.2 2006年笔试真题 (25)4.3 2007年笔试真题 (30)4.4 2008年笔试真题 (34)4.5 2009年笔试真题 (37)4.6 2010年笔试真题 (40)第五章查询与视图 (43)5.1 2005年笔试真题 (43)5.2 2006年笔试真题 (43)5.3 2007年笔试真题 (44)5.4 2008年笔试真题 (44)5.5 2009年笔试真题 (44)5.6 2010年笔试真题 (44)第六章表单设计与应用 (46)6.1 2005年笔试真题 (46)6.2 2006年笔试真题 (46)6.3 2007年笔试真题 (47)6.4 2008年笔试真题 (48)6.5 2009年笔试真题 (49)6.6 2010年笔试真题 (50)第七章菜单设计与应用 (51)7.1 2005年笔试真题 (51)7.2 2006年笔试真题 (51)7.3 2007年笔试真题 (51)7.4 2008年笔试真题 (51)第八章报表的设计和应用 (52)8.1 2005年笔试真题 (52)8.2 2006年笔试真题 (52)8.3 2007年笔试真题 (52)8.4 2008年笔试真题 (52)8.5 2009年笔试真题 (52)8.6 2010年笔试真题 (52)第九章应用程序的开发和生成 (53)9.1 2005年笔试真题 (53)9.2 2006年笔试真题 (53)9.3 2007年笔试真题 (53)9.4 2008年笔试真题 (53)9.5 2009年笔试真题 (53)9.6 2010年笔试真题 (53)附录:答案及详细解析Visual FoxPro数据库基础第一章Visual FoxPro数据库基础1.1 2005年笔试真题(1) 数据库系统中对数据库进行管理的核心软件是( )[2005年4月选择题13]A) DBMS B) DB C) OS D) DBS(2) 关系运算中的选择运算是( )[2005年4月选择题15]A) 从关系中找出满足给定条件的元组的操作B) 从关系中选择若干个属性组成新的关系的操作C) 从关系中选择满足给定条件的属性的操作D) A和B都对(3) 在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是联系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2006年4月笔试真题一、选择题(每小题2分,共70分)2006.04 (1)下列选项中不属于结构化程序设计方法的是A)自顶向下B)逐步求精c)模块化D)可复用2006.04 (2)两个或两个以上模块之间关联的紧密程度称为A)耦合度B)内聚度c)复杂度D)数据传输特性2006.04 (3)下列叙述中正确的是A)软件测试应该由程序开发者来完成B)程序经调试后一般不需要再测试c)软件维护只包括对程序代码的维护D)以上三种说法都不对2006.04 (4)按照”后进先出”原则组织数据的数据结构是A)队列B)栈C)双向链表D)二叉树2006.04 (5)下列叙述中正确的是A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构C)双向链表是非线性结构D)只有根结点的二叉树是线性结构2006.04 (6)对如下二叉树AB CD E F进行后序遍历的结果为A)ABCDEF B)DBEAFCC)ABDECF D)DEBFCA2006.04 (7)在深度为7的满二叉树中,叶子结点的个数为A)32 B)31 C)64 D)632006.04(8)”商品”与”顾客”两个实体集之间的联系一般是A)一对一B)一对多c)多对一D)多对多2006.04 (9)在E-R图中,用来表示实体的图形是A)矩形B)椭圆形C)菱形D)三角形2006.04 (10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系2006.04 (11)在Visual FoxPro中以下叙述错误的是A)关系也被称作表B)数据库文件不存储用户数据C)表文件的扩展名是.dbf D)多个表存储在一个物理文件中2006.04 (12)扩展名为SCX的文件是A)备注文件B)项目文件c)表单文件D)菜单文件2006.04 (13)表格控件的数据源可以是A)视图B)表c)SQL SELECT语句D)以上三种都可以2006.04 (14)在Visual FoxPro 中以下叙述正确的是A)利用视图可以修改数据B)利用查询可以修改数据C)查询和视图具有相同的作用D)视图可以定义输出去向2006.04 (15)在Visual FoxPro中可以用DO命令执行的文件不包括A)PRG文件B)MPR文件C)FRX文件D)QPR文件2006.04 (16)不允许出现重复字段值的索引是A)侯选索引和主索引B)普通索引和惟一索引C)惟一索引和主索引D)惟一索引2006.04 (17)在Visual FoxPro中,宏替换可以从变量中替换出A)字符串B)数值C)命令D)以上三种都可能2006.04 (18)以下关于”查询”的描述正确的是A)查询保存在项目文件中B)查询保存在数据库文件中C)查询保存在表文件中D)查询保存在查询文件中2006.04 (19)设X="11”,Y="1122",下列表达式结果为假的是A)NOT(X==y)AND(X$y)B)NOT(X$Y)OR(X◇Y)C)NOT (X>=Y)D)NOT(X$Y)2006.04 (20)以下是与设置系统菜单有关的命令,其中错误的是A)SET SYSMENU DEFAULT B)SET SYSMENU TO DEFAULTC)SET SYSMENU NOSAVE D)SET SYSMENU SAVE2006.04 (21)在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是A)EMPTY(SPACE(0)) B)LIKE('xy*','xyz')C)AT('xy','abcxyz') D)ISNULL(.NUILL.)2006.04 (22)SQL的数据操作语句不包括A)INSERT B)UPDATEC)DELETE D)CHANGE2006.04(23)假设表单上有一选项组:●男○ 女,其中第一个选项按钮”男”被选中。
请问该选项组的Value属性值为A).T. B)"男" C)1 D)"男"或12006.04(24)打开数据库的命令是A)USE B)USE DATABASEC)OPEN D)OPEN DATABASE2006.04(25)”图书”表中有字符型字段”图书号”。
要求用SQL DELETE命令将图书号以字母A开头的图书记录全部打上删除标记,正确的命令是A)DELETE FROM图书FOR图书号LIKE”A%”B)DELETEFROM图书WHILE图书号LIKE”A%”C)DELETE FROM图书WHERE图书号=“A*D)DELETE FROM图书WHERE图书号LIKE”A%”2006.04(26)在Visual FoxPro中,要运行菜单文件menul.mpr,可以使用命令A)DO menul B)DO menul.mprC)DO MENU menul D)RUN menul2006.04(27)以下所列各项属于命令按钮事件的是A)Parent B)This C)ThisForm D)Click2006.04(28)如果在命令窗口执行命令:LIST名称,主窗口中显示:记录号名称l电视机2计算机3电话线4电冰箱5电线#源自#假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是GO 2SCAN NEXT 4 FOR LEFT(名称,2)=“电”IF RIGHT(名称,2)=“线”EXITENDIFENDSCAN?名称A)电话线B)电线C)电冰箱D)电视机(29)SQL语句中修改表结构的命令是A)ALTER TABLE B)MODIFY TABLEC)ALTER STRUCTURE D)MODIFY STRUCTURE2006.04(30)假设”订单”表中有订单号、职员号、客户号和金额字段,正确的SQL语句只能是A)SELECT职员号FROM订单GROUP BY职员号HA VING COUNT(*)>3 AND A VG_金额>200B)SELECT职员号FROM订单GROUP BY职员号HAVING COUNT(*)>3 AND AVG(金额)>200C)SELECT职员号FROM订单GROUP,BY职员号HA VING COUNT(*)>3 WHERE A VG(金额)>200D)SELECT职员号FROM订单GROUP BY职员号WHERE COUNT(*)>3 AND A VG_金额>2002006.04(31)要使”产品”表中所有产品的单价上浮8%,正确的SQL命令是A)UPDATE产品SET单价=单价+单价*8%FOR ALLB)UPDATE产品SET单价=单价*1.08 FOR ALLC)UPDATE产品SET单价=单价+单价*8%D)UPDATE产品SET单价=单价*1.082006.04(32)假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是A)SELECT产品名称,A VG(单价)FROM产品GROUP BY单价B)SELECT产品名称,A VG(单价)FROM产品ORDERBY单价C)SELECT产品名称,A VG(单价)FROM产品ORDER BY产品名称D)SELECT产品名称,AVG(单价)FROM产品GROUP BY产品名称2006.04(33)执行如下命令序列后,最后一条命令的显示结果是DIMENSION M(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40? M(2)A)变量未定义的提示B)10C)20 D).F.2006.04(34)设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的是A)SELECT学号,姓名,性别FROM s WHERE EXISTS(SELECT* FROM SC WHERE SC.学号=s.学号AND成绩<=85)B)SELECT学号,姓名,性别FROM S WHERENOT EXISTS(SELECT * FROM SC WHERE SC.学号=s.学号AND成绩<=85)C)SELECT学号,姓名,性别FROM S WHEREEXISTS(SELECT * FROM SC WHERE SC.学号=S.学号AND 成绩>85)D)SELECT学号,姓名,性别FROM S WHERENOTEXISTS(SELECT * FROM SC WHERE SC.学号=S.学号AND成绩<85)2006.04(35)从”订单”表中删除签订日期为2004年1月10日之前(含)的订单记录,正确的SQL语句是A)DROP FROM 订单WHERE签订日期<={^2004-l-10}B)DROP FROM 订单FOR 签订日期<={^2004-l-lO}C)DELETE FROM 订单WHERE 签订日期<={^2004-1-10}D)DELETE FROM 订单FOR 签订日期<={^2004-l-10)二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
注意:以命令关键字填空的必须拼写完整。
2006.04(1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【45】。
2006.04(2)在面向对象方法中, 【类】描述的是具有相似属性与操作的一组对象。
2006.04(3)在关系模型中,把数据看成是二维表,每一个二维表称为一个【关系】。
2006.04(4)程序测试分为静态分析和动态测试。
其中【静态】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
2006.04(5)数据独立性分为逻辑独立性与物理独立性。
当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【物理独立性】。
2006.04(6)表达式{^2005-1-3 10:0:0}一{^2005-10-3 9:0:0}的数据类型是【N】。
2006.04(7)在visual FoxPro中,将只能在建立它的模块中使用的内存变量称为【局部变量】。
2006.04(8)查询设计器的”排序依据’’选项卡对应于SQL SELECT语句的【order by】短语。
2006.04(9)在定义字段有效性规则时,在规则框中输入的表达式类型是【L】。