2006年4月全国计算机等级考试二级VFP笔试试题及答案
全国计算机等级考试二级VF历年笔试题及答案
精品文档全国计算机等级考试二级VF历年笔试题(2005.4-2010.9)2010年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)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式10. 有三个关系R、S和T如下:C)结构复合索引文件中D)非结构复合索引文件中(20)假设表“学生.dbf”已在某个工作区打开,且别名取为student。
上半年全国计算机等级考试二级VFP笔试真题
上半年全国计算机等级考试二级VFP笔试真题2006年上半年全国计算机等级考试二级VFP笔试真题一、选择题(每小题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.ABCDEFB.DBEAFCC.ABDECFD.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和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.没有任何关系(11)在Visual FoxPro中以下叙述错误的是A.关系也被称作表B.数据库文件不存储用户数据C.表文件的扩展名是.dbfD.多个表存储在一个物理文件中(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文件(16)不允许出现重复字段值的索引是 ( )。
计算机等级考试二级VFP笔试真题
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)用树形结构表示实体之间联系的模型是()。
计算机等级考试二级VF笔试真题及部分答案解析
计算机等级考试二级VF笔试真题及部分答案解析计算机等级考试二级VF笔试真题及部分答案解析1、下列叙述中正确的是A.对长度为n的有序的链表进行查找,最坏情况下需要的比较的次数为nB. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为n /2C. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为log2nD. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为nlog2n答案:A解析:最坏情况下全部逆序,所以要比较N次2、算法的时间复杂度是指A.算法的执行时间B.算法所处理数据和数据量C.算法程序中的语句或指令条数D.算法在实现过程中所需要的基本运算次数答案:D3、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是A.编辑软件B.操作系统C.教务管理系统D.浏览器答案:B解析:操作系统是最常见的系统软件4、软件(程序)调试的任务是A.针对和改进程序中的错误B.尽可能多的发现程序中的错误C.发的现并改正程序中的所有错误D.确定程序中错误的性质答案:A解析:B答案是程序测试的任务5、数据流程图(DFD图)是A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具的答案:C6、软件生命周期可分为定义阶段,开发阶段和维护阶段,详细设计属于A. 定义阶段B.开发阶段C.维护阶段D.上述三个阶段答案:B7、数据库管理系统中负责数据模式定义的语言是A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言答案:A8、在学生管理的关系数据库中,存取一个学生信息的数据单位是A.文件B.数据库C.字段D.记录答案:D9、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A.需求分析阶段B.逻辑设计阶段C.的概念设计阶段D.物理设计阶段答案:A10、有两个关系R和T如下:RA B Ca 1 2b 2 2c 3 2d 3 2TA B Cc 3 2d 3 2则由关系R得到关系T的操作是A.选择B.投影C.交D.并答案:A解析:从一个关系中选出某一行(几行)符合条件要求的记录,称为选择从一个关系中选出某一列(几列)符合条件要求的内容,称为投影11、在VisualFoxpro中,编译后的程序文件的扩展名为A.PRGB.EXED.FXP答案:D12、假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的的命令A.MODI STRUB.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST答案:A13、为当前表中的所有学生的总分增加十分,可以使用的命令是A.CHANGE 总分 WITH 总分+10B.REPLACE总分 WITH总分+10C.CHANGE ALL总分WITH总分+10D.REPLACE ALL总分WITH总分+10答案:D解析:记住修改记录用REPLACE14、在VisualFoxpro中,下面关于属性、事件、方法叙述错误的是A.属性用于描述对象的状态B.方法用于描述对象的行为C.事件代码民可以象方法一样被显示调用D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值15、有如下赋值语句,结果为“大家好”的表达式是a=”你好”b=”大家”A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)答案:D解析:一个汉字占两个字符,从a的右边取一个字符要用函数RIGHT(a,2)16、在VisualFoxpro中,“表”是指A.报表B.关系C.表格控件D.表单答案:B解析:VF中,一个表就是一个关系17、在下面的VisualFoxpro表达式中,运算结果为逻辑真的是A.EMPTY(.NULL.)B.LIKE(‘xy?’,'xyz’)C.AT(‘xy’,'abbcxyz’)D.ISNULL(SPACE(0))答案:B18、以下关于视图的描述正确的是A.视图和表一样包含数据B.视图物理上不包含数据C.视图定义保存在命令文件中D.视图定义保存在视图文件中答案:B19、以下关于关系的说法正确的是A.列的次序非常重要B.行的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列答案:C解析:行和列的次序都无关紧要20、报表的数据源可以是A.表或视图B.表或查询C.表、查询或视图D.表或其他报表答案:C21、在表单中为表格控件指定数据源的属性是A.DataSourceB.RecordSourceC.DataFromD.RecordFrom答案:B22、如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关答案:C23、为了在报表中打印当前时间,这时应该插入一个A.表达式控件B.域控件C.标签控件D.文本控件答案:B24、以下关于查询的描述正确的是A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询答案:D25、SQL语言的更新命令的关键词是A.INSERTB.UPDATEC.CREATED.SELECT答案:B解析:A 插入 C 新建 D选择26、将当前表单从内存中释放的正确语句是A.ThisForm.CloseB. ThisForm.ClearC. ThisForm.ReleaseD. ThisForm.Refresh答案:C解析:纯粹送分,多次强调内容27、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。
2006年秋VFP二级考试笔试模拟试卷答案(A)
2006年秋VFP二级考试笔试模拟试卷答案(A)说明: 试卷中红色且粗体的为正确答案一.选择题(20 ×1=20 分)1.设有一个含有3个页面的页框,其中第一个页面的名字为Page1,上面有二个命令按钮: CmdOk、CmdPrint。
如果要在CmdPrint的Click事件中引用CmdOk的Click 事件代码,则采用____。
A.This.Parent.CmdOk.Click()B.Thisform.Page1.CmdOk.Click()C.This.CmdOk.Click()D.Thisform.CmdOk.Click()2. 下列关于数据库操作的说法中,正确的是____。
A. 数据库被删除后, 则它所包含的数据库表也随着被删除B. 打开了新的数据库, 则原来已打开的数据库被关闭C. 数据库被关闭后, 它所包含的数据库表不能被打开D. 数据库被删除后,它所包含的表可以变成自由表3. 子类或对象具有延用父类的属性、事件和方法的能力,称为类的____。
A.继承性 B.抽象性 C.封装性 D.多态性4.在VFP5.0命令窗口中执行? STR(2345.278,7,2)命令后,返回的结果是___。
A.2345.278 B.2345.27 C. 345.278 D.2345.285.在VFP5.0中,将字符型数据转换成日期型数据的函数是_____。
A.DTOC()B.CTOD()C. DATE() D. STR()6. 在VFP5.0中,下列关于查询操作的说法中正确的是_____。
A.不能建立基于视图的查询B.自由表不能建立查询C.只有数据库表才能建立查询D.不能利用查询来更新源表中的数据7.菜单文件经过生成以后形成的菜单程序文件的扩展名为____。
A. MNXB. MPXC. MPRD. MND8. 表之间的“临时性关系”,是在两个打开的表之间建立的关系。
如果两个表中有一个被关闭,则该“临时性关系”____。
二级VF试题及答案
二级试题及答案(vf)一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)请在考生文件夹下建立一个项目wy。
(2)将考生文件夹下的数据库ks4加入到新建的项目wy中去。
(3)利用视图设计器在数据库中建立视图view_1,视图包括gjhy表的全部字段(顺序同gjhy中的字段)和全部记录。
(4)从表hjqk中查询"奖级"为一等的学生的全部信息(hjqk表的全部字段),并按分数的降序存入新表new1中。
(1)启动Visual FoxPro后,在命令窗口输入命令:CREA TE PROJECT wy,新建一个项目管理器。
(2)在项目管理器wy中,单击"数据"选项卡,然后选中列表框中的"数据库",单击选项卡右边的"添加"命令按钮,系统弹出"打开"对话框,将考生文件下的ks4数据库文件添加到项目管理器中。
(3)在"数据"选项卡中,依次展开"数据库"-"ks4",选中ks4分支下的"本地视图",单击项目管理器右边的"新建"命令按钮,在弹出的"新建本地视图"对话框中,单击"新建视图"图标按钮,打开视图设计器,将gjhy数据表添加到视图设计器中。
根据题意,在视图设计器的"字段"选项卡中,将"可用字段"列表框中的字段全部添加到右边的"选定字段"列表框中,完成视图设计,将视图以view_1文件名保存在考生文件夹下。
(4)在"数据"选项卡中选中"查询",然后单击"新建"命令按钮,单击"新建查询"对话框中的"新建查询"图标按钮,打开查询设计器,将数据表hjqk添加到查询设计器中。
计算机二级《VFP》考试试题及答案3篇
计算机二级《VFP》考试试题及答案第一篇:VFP数据管理一、选择题1、以下不属于DBF文件的组成部分的是( )。
A、数据文件B、索引文件C、程序文件D、备份文件答案: C2、以下程序中,将DBF表的数据导入到Excel表中的命令为( )。
A、USE ExcelB、COPY TO EXCELC、SELECT ExcelD、APPEND FROM Excel答案: B3、以下不属于DBF表的创建方式的是( )。
A、在程序中使用CREATE TABLE命令创建B、在DBF表中使用COPY STRUCTURE命令复制C、在Excel表中使用COPY TO命令复制D、在命令行窗口中使用MODIFY FILE命令创建答案: C4、以下程序中,用于更新表结构的命令是( )。
A、MODIFY STRUCTUREB、CHANGE STRUCTUREC、ALTER STRUCTURED、MODIFY TABLE答案: C5、在VFP程序开发中,以下不属于DBF表创建关键字的是( )。
A、BINARYB、NUMBERC、FLOATD、CHARACTER答案: B二、填空题1、可以将DBF表的数据导出到文本文件中的命令是( )。
答案: COPY TO2、修改DBF表字段属性的命令是( )。
答案: MODIFY FIELD3、在VFP中,利用父子表关系进行数据管理时,可以使用( )类型的控件。
答案: Grid4、在DBF表中,如果要添加一个新的字段,可以使用命令( )。
答案: ALTER TABLE5、查询关键字中,用于显示全部数据的关键字是( )。
答案:LIST三、问答题1、请简述VFP中DBF表的基本结构。
答案:VFP中的DBF表由数据文件、索引文件和备份文件三部分组成。
其中,数据文件用于存储表的数据;索引文件用于提高表的查询性能;备份文件则为表的数据提供了重要的保障。
2、请简述如何在VFP中创建DBF表?答案:在VFP中创建DBF表可以使用CREATE TABLE命令来进行创建。
全国计算机二级《VFP》试题及答案
全国计算机二级《VFP》试题及答案1). 设a=“计算机等级考试”,结果为“考试”的表达式是( )。
A.LEFT(a,4)B.RIGHT(a,4)C.LEFT(a,2)D.RIGHT(a,2)正确答案:B答案解析:LEFT(,)函数从指定表达式左端截取一个指定长度的子串作为函数值。
RIGHT(,)函数从指定表达式右端截取一个指定长度的子串作为函数值。
在VisualFoxPro中,一个汉字的长度为2。
所以A选项LEFT(a,4)的值是“计算”,B选项RIGHT(a,4)的值是“考试”,C选项LEFT(a,2)的值是“计”,D 选项RIGHT(a,2)的值是“试”。
2). 支持子程序调用的数据结构是( )。
A.栈B.树C.队列D.二叉树正确答案:A答案解析:栈支持子程序调用。
栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此本题的答案为A。
3). 在当前表查找少数民族学生的学生记录,执行“LOCATEFOR民族!=”汉“”命令后,应紧接短语( )A.NEXTB.LOOPC.SKIPD.CONTINUE正确答案:D4). 以下描述中正确的是:( )A.数据库只包括描述事物的数据本身B.数据库中的数据具有较小的冗余和较高的数据独立性C.数据库系统是为数据库的建立、使用和维护而配置的软件D.数据库管理系统是数据库集合的组成部分。
正确答案:B答案解析:数据库是存储在计算机存储设备上的结构化的相关数据集合,它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
数据库中的数据具有较小的冗余和较高的数据独立性。
为数据库的建立、使用和维护而配置的软件称为数据库管理系统。
5). 一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的( )A.记录B.行C.属性D.元组正确答案:C答案解析:自然连接是一种特殊的等值连接,它满足下面的条件:①两关系间有公共域;②通过公共域的等值进行连接,选C。
计算机二级VF试题及答案解析
计算机二级VF试题及答案解析计算机二级VF试题及答案解析随着计算机等级考试临近,考生们要多做题,加深对考点的理解和掌握,检验复习效果,提高考生对考题及考试的适应性。
下文是计算机二级VF试题及答案解析。
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,打开Ecommerce数据库,完成如下操作:1.打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem添加到该数据库。
2.为OrderItem表创建一个主索引,索引名为PK,索引表达式为"会员号+商品号";再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是"会员号";另一个的索引名和索引表达式均是"商品号"。
3.通过"会员号"字段建立客户表Customer和订单表OrderItem 之间的永久联系(注意不要建立多余的联系)。
4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。
二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:索取计算机二级机考题库联系微信号:30262873361.建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价* OrderItem.数量),结果不要进行排序,查询去向是表ss。
查询保存为qq.qpr,并运行该查询。
2.使用SQL命令查询小于30岁(含30岁)的会员的'信息(来自表Customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_ab.txt中,SQL命令存入命令文件cmd_ab.prg。
历年全国计算机考试vfp二级笔试试题集及答案
历年全国计算机考试vfp二级笔试试题集及答案一、单项选择题(每题2分,共40分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. StringD. Real答案:A2. Visual FoxPro中,用于定义变量类型的关键字是?A. DimB. DefineC. DeclareD. Set答案:A3. 下列哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count答案:A4. 在Visual FoxPro中,以下哪个命令用于打开一个表单?A. Open FormB. Load FormC. Release FormD. Close Form答案:A5. 如果要将一个表单的标题设置为“用户登录”,应该使用哪个属性?A. CaptionB. TitleC. HeaderD. Label答案:B6. 在Visual FoxPro中,哪个命令用于创建一个新的数据库?A. Create DatabaseB. Use DatabaseC. Open DatabaseD. Set Database答案:A7. 以下哪个选项是Visual FoxPro中的合法变量名?A. 2variableB. variable-nameC. $variableD. variable答案:B8. Visual FoxPro中,以下哪个函数用于将字符串转换为日期?A. StrToDateB. Date()C. CDateD. Val答案:C9. 在Visual FoxPro中,以下哪个命令用于删除一个表?A. Delete TableB. Drop TableC. Remove TableD. Clear Table答案:B10. Visual FoxPro中,以下哪个函数用于计算两个日期之间的天数差?A. DateDiffB. DateAddC. DateSubD. DateDiff答案:A二、多项选择题(每题3分,共30分)1. Visual FoxPro支持的索引类型包括以下哪些?A. 主索引B. 候选索引C. 唯一索引D. 普通索引答案:A, B, C, D2. 在Visual FoxPro中,以下哪些是合法的SQL语句?A. SELECT * FROM table_nameB. INSERT INTO table_name VALUES (value1, value2)C. UPDATE table_name SET column_name = value WHERE conditionD. DELETE FROM table_name WHERE condition答案:A, B, C, D3. Visual FoxPro中,以下哪些是合法的表单控件?A. LabelB. TextboxC. CommandButtonD. OptionGroup答案:A, B, C, D4. 在Visual FoxPro中,以下哪些是合法的循环结构?A. DO WHILEB. FORC. SCAND. LOOP答案:A, B, C5. Visual FoxPro中,以下哪些是合法的文件操作命令?A. COPY FILEB. MOVE FILEC. DELETE FILED. RENAME FILE答案:A, B, C, D三、填空题(每题3分,共15分)1. 在Visual FoxPro中,使用________命令可以创建一个查询。
VFP二级历年考试真题及答案
全国计算机考试VF二级考试试题一、选择题((一)——(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,是有一个选项是正确的。
请将正确选项添涂在答题卡相应的位置上,答在试卷上不得分。
(1)在写列四个选项中,不属于基本关系运算的是A)连接 B)投影 C)选择 D)排序(2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系(3)VF支持的数据模型是A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(4)VF的命令窗口中键如CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮(5)将内存变量定义为全局变量的VF命令是A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 0(6)扩展名为DBC的文件是A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件(7)建设已经生成了名为mymenu的菜单问,执行该菜单文件的命令是A)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx0(8)下面有关索引的描述正确的是A)简化里索引以后。
原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作(9)若建立索引的字段值不允许重复,并且一个表中只能创建一个。
2006年4月等级考试二级Visual FoxPro笔试试卷、答案
机密★启用前2008年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/ \B C/ \ /D E F进行后序遍历的结果为:A)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA7在深度为7的满二叉树中,叶子结点的个数为A32B31C64D638“商品”与“顾客”两个实体集之间的联系一般是A一对一B一对多C多对一D多对多9在E-R图中,用来表示实体的图形是A矩形B椭圆形C菱形D三角形10数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A DB包含DBS和DBMSB DBMS包含DB和DBSC DBS包含DB和DBMSD没有任何关系11在Visual FoxPro中以下叙述错误的是A关系也被称作表B数据库文件不存储用户数据C表文件的扩展名是.dbfD多个表存储在一个物理文件中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文件16不允许出现重复字段值的索引是A侯选索引和主索引B普通索引和惟一索引C惟一索引和主索引D惟一索引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(X$Y)20以下是与设置系统菜单有关的命令,其中错误的是A SET SYSMENU DEFAULTB SET SYSMENU TO DEFAULTC SET SYSMENU NOSAVED SET SYSMENU SAVE21在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是A EMPTY(SPACE(0))B LIKE('xy*','xyz')C C)AT('xy','abcxyz')D ISNULL(.NUILL.)22SQL的数据操作语句不包括A INSERTB UPDATEC DELETED CHANGE23假设表单上有一选项组:●男○女,其中第一个选项按钮"男"被选中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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.ABCDEFB.DBEAFCC.ABDECFD.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和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.没有任何关系(11)在Visual FoxPro中以下叙述错误的是A.关系也被称作表B.数据库文件不存储用户数据C.表文件的扩展名是.dbfD.多个表存储在一个物理文件中(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文件(16)不允许出现重复字段值的索引是( )。
A.侯选索引和主索引B.普通索引和惟一索引C.惟一索引和主索引D.惟一索引(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 DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSMENU NOSA VED.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.INSERTB.UPDATEC.DELETED.CHANGE(23)假设表单上有一选项组:●男○ 女,其中第一个选项按钮”男”被选中。
请问该选项组的Value属性值为A.TB."男"C.1D."男"或1(24)打开数据库的命令是A.USEB.USE DATABASEC.OPEND.OPEN DATABASE(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%”(26)在Visual FoxPro中,要运行菜单文件menul.mpr,可以使用命令A.DO menulB.DO menul.mprC.DO MENU menulD.RUN menul(27)以下所列各项属于命令按钮事件的是A.ParentB.ThisC.ThisFormD.Click(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 TABLEB.MODIFY TABLEC.ALTER STRUCTURED.MODIFY STRUCTURE(30)假设”订单”表中有订单号、职员号、客户号和金额字段,正确的SQL语句只能是A.SELECT职员号FROM订单GROUP BY职员号HA VING COUNT(*)>3 AND A VG_金额>200B.SELECT职员号FROM订单GROUP BY职员号HA VING COUNT(*)>3 AND A VG(金额)>200C.SELECT职员号FROM订单GROUP,BY职员号HA VING COUNT(*)>3 WHERE A VG(金额)>200D.SELECT职员号FROM订单GROUP BY职员号WHERE COUNT(*)>3 AND A VG_金额>200(31)要使”产品”表中所有产品的单价上浮8%,正确的SQL命令是A.UPDATE产品SET单价=单价+单价*8%FOR ALLB.UPDATE产品SET单价=单价*1.08 FOR ALLC.UPDATE产品SET单价=单价+单价*8%D.UPDATE产品SET单价=单价*1.08(32)假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是A.SELECT产品名称,A VG(单价)FROM产品GROUP BY单价B.SELECT产品名称,A VG(单价)FROM产品ORDERBY单价C.SELECT产品名称,A VG(单价)FROM产品ORDER BY产品名称D.SELECT产品名称,A VG(单价)FROM产品GROUP BY产品名称(33)执行如下命令序列后,最后一条命令的显示结果是DIMENSION M(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40M(2)A.变量未定义的提示B.10C.20D..F.(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)(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)序号的横线上,答在试卷上不得分。
注意:以命令关键字填空的必须拼写完整。
(1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
(2)在面向对象方法中, ()描述的是具有相似属性与操作的一组对象。
(3)在关系模型中,把数据看成是二维表,每一个二维表称为一个()。
(4)程序测试分为静态分析和动态测试。
其中()是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
(5)数据独立性分为逻辑独立性与物理独立性。
当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为()。
(6)表达式{^2005-1-3 10:0:0}一{^2005-10-3 9:0:0}的数据类型是()。
(7)在visual FoxPro中,将只能在建立它的模块中使用的内存变量称为()。
(8)查询设计器的”排序依据’’选项卡对应于SQL SELECT语句的()短语。
(9)在定义字段有效性规则时,在规则框中输入的表达式类型是()。
(10)在visual FoxPro中,主索引可以保证数据的()完整性。
(11)SQL支持集合的并运算,运算符是()。
(12)SQL SELECT语句的功能是()。
(13)"职工"表有工资字段,计算工资合计的SQL语句是:SELECT ()FROM 职工(14)要在"成绩"表中插入一条记录,应该使用的SQL语句是:()成绩(学号,英语,数学,语文)VALuEs(“2001100111”,9l,78,86)(15)要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的()事件代码中添加调用弹出式菜单程序的命令。