vfp2009秋二级VFP试卷(含答案)xg

合集下载

05-09年浙江省计算机VFP二级考试试卷(含答案)_-缩印版

05-09年浙江省计算机VFP二级考试试卷(含答案)_-缩印版

2009年春浙江省高等学校计算机等级考试试卷(二级Foxpro)试题1、(每空格3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】统计显示学生表中每位同学的姓名、奖学金和获奖档次。

获奖档次评价标准是:奖学金在70(含70)以上,获奖档次为“A”;奖学金在50(含50)至70(不含70),获奖档次为“B”;奖学金在20(含20)至50(不含50),获奖档次为“C”;其它获奖档次为“D”。

【程序】SET TALK OFFCLEARUse 学生DO WHILE .T.(1)DO CASECASE JXJ>=70DJ=‟A‟CASE JXJ>=50 AND JXJ<70DJ=‟B‟(2)DJ=‟C‟OTHERWISEDJ=‟D‟ENDCASE(3)SKIP(4)EXITENDIFENDDOUSESET TALK ON【供选择的答案】(1) A. JXJ=奖学金B. JXJ=STR(奖学金)C. JXJ=VAL(奖学金)D. JXJ=STR(奖学金,6,2)(2) A.CASE JXJ>20 AND JXJ<=50 B.CASE JXJ>20C.CASE JXJ>=20D.CASE JXJ>=20 OR JXJ<50(3) A. ? 姓名+奖学金+DJB. ? 姓名+STR(奖学金)+DJC. ? 姓名+‟奖学金‟+DJD. ? 姓名+STR(奖学金)+‟DJ‟(4) A. IF !BOF() B.IF BOF()C. IF !EOF()D.IF EOF()试题2、(每空格3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】统计输出所有男生和女生的平均成绩。

【程序】SET TALK OFFCLEARSELE 1USE 学生SELE 2USE 成绩SELE ASTORE 0 TO X1,X2,X3,X4DO WHILE !EOF()XH=学号XB=性别(5)LOCA FOR 学号=ALLT(XH)DO WHILE !EOF()(6)X1=X1+成绩X2=X2+1ELSEX3=X3+成绩X4=X4+1ENDIF(7)ENDDOSELE A(8) ENDDO?‟男生平均成绩=‟,X1/X2?‟女生平均成绩=‟,X3/X4CLOSE ALLSET TALK ON【供选择的答案】(5) A. SELE 3 B. SELE 学生C. SELE BD. SELE 1(6) A. IF XB B.IF FOUND()C. IF XB=TD.IF !FOUND(7) A.GO BOTT B. SKIPC.SKIP -1D.CONTINUE(8) A. ? SKIP -1 B.SKIPC.? CONTINUED.GO TOP试题3、(每空格3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

2009年Visual FoxPro 试卷

2009年Visual  FoxPro 试卷

2008~2009学年第二学期VFP期末考试卷答题纸(2008经济、管理类)专业班级学号姓名得分一、选择题(用铅笔把选中的方格涂黑50×1=50分)1 2 3 45 6 7 89 11二、填空题(每行写一个答案25×2=50分)1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.2008~2009学年第二学期VFP期末考试卷题目(2008级经济、管理类)一、选择题(50*1=50)1、已知某数据库中的xs.dbf已在2号工作区打开,且当前工作区为1号工作区,则下列命令不能将xs表关闭的是(1)。

A.CLOSE TABLE B. USE IN 2C.CLOSE DATABASE ALL D. USE2、子类或对象具有延用父类的属性、事件和方法的能力,称为类的_(2)。

A.继承性 B.抽象性 C.封装性 D.多态性3、根据需要,可以把查询结果输出到不同的目的地。

以下不可以作为查询输出类型的是(3) 。

A、自由表B、表单C、临时表D、报表4、以下的四组函数,返回值的数据类型一致的是__(4)___。

A. DTOC(DATE()),DATE(),YEAR(DA TE())B. ALLTRIM(〃VFP5.0〃),ASC(〃A〃),SPACE(8)C. STR(3.14,3,1),DTOC(DATE()),SUBSTR(〃ABCD〃,3,1)D. EOF(),RECCOUNT(),DBC()5、在下列几组文件类型中,均可设置为项目主程序的是(5)。

A.表单、菜单和.PRG程序 B.查询、菜单和表C.项目、数据库和.PRG程序 D.表单、查询、报表6、SQL的SELECT语句中,(6) 短语用于筛选源表记录。

A、JOINB、WHEREC、HA VINGD、ORDER BY7、设有一个表jsb,该表有一个名为zc的字段。

09年9月全国计算机二级考试VF试题及答案(免费)

09年9月全国计算机二级考试VF试题及答案(免费)

页眉内容2009年9月全国计算机等级考试二级VF试卷一、选择题(每小题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-S图B.PAD图C.程序流程图D.ER图8)数据库管理系统是A.操作系统的一部分B.在操作系统支持下的一个系统软件C.一种编译工具D .一种操作系统9)在E-R 图中,用来表示实体联系的图形是 A .椭圆形 B .矩形 C .菱形 D .三角形10)有三个关系R,S 和T 图如下其中关系T 由关系R 和S 通过某种操作得掉,该操作位 A . 选择 B . 投影 C . 交 D .并11)设置文本框显示内容的属性是 A .Value B .caption C .Name D .isputmask12)语句LIST MEMORY LIKE a* 能够显示变量不包括 A .a B .a1 C .ab2 D .ba313)计算机结果不是字符串 Teacher 的语句是 A .a1(“Myteacher”,3,7)B .substr (“Myteacher”,3,7)C .right (“Myteacher”,7)D .left (“teacher ”)14)学生表中有 学号 姓名 和 年龄 三个字段,SQL 语句SELECT 学号FROM 学生 完成的操作称 A .选择 B .投影 C .连接 D .并15)报表的数据源不包括 A .试图 B .自由表C.数据库表D.文本文件16)使用索引的主要目的是A.提高查询速度B.节省存储空间C.防止数据丢失D.方便管理17)表单文件的扩展名是A.frmB.prgC.sexD.vcx18)下列程序执行时在屏幕上显示结果的是DIME a(6)a (1)=1a (2)=1FOR i=3 TO 5a (i)=a(i-1)-a(i-2)NEXT?a (6)A.5B.6C.7D.819)下列程序段执行时在屏幕上显示的结果是X1=20X2=30SET UDFPARMS TO V ALUEDO testa=bb=xENDPROA.30 30B.30 20C.20 20D.20 3020)以下关于查询的正确描述是A.查询文件的扩展名位PNGB.查询保存在数据库文件中C.查询保存在表文件中D.查询保存在查询文件中21) 以下关于视图的正确描述是A.视图独立于表文件B.视图不可更新C.视图只能从一个表派生出来D.视图可以删除22)为了隐藏在文本框中输入信息,用占位符代替现实用户输入字符,需要设置的属于是A.valueB.controlsourceC.inputmaskD.passwordchar23)假设某表单的Vvisible 属性的处置为F 能将其设置为T 的方法是A.hideB.showC.releaseD.setfocus24)在数据库中建立表的命令式A.vmefomn.displayB.vmeform.showC.vmeform.listD.vmeform.see26)在表设计器的字段选项卡中,字段有效性的设置项中不包括A.规则B.信息C.默认值D.标题27)若SQL语句中的ORDER BY 短语中指定了多个字段则A.依次按自右至左的字段顺序排序B.只按第一个字段排序C.依次按自左至右的字段顺序D.无法排序28)在VISUAL FOXPRO中下面关于属性方法和事件的叙述错误的是A.属性用于描述对象的状态,方法用于表示对象的行为B.基于同一个类产生的两个对象可以分为设置自己的属性值C.事件代码页可以像方法一样被显示调用D.在创建一个表单时,可以添加新的属性。

计算机二级(VF)VisualFoxPro系统初步章节练习试卷2(题后含答案及解析)

计算机二级(VF)VisualFoxPro系统初步章节练习试卷2(题后含答案及解析)

计算机二级(VF)VisualFoxPro系统初步章节练习试卷2(题后含答
案及解析)
全部题型 2. 填空题
填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。

注意:以命令关键字填空的必须拼写完整。

1.在VisualFoxPro数据库管理系统中,可视类库文件的扩展名是______。

正确答案:.vfp(或vfp) 涉及知识点:Visual FoxPro系统初步
2.在项目管理器中,查询文件在______选项卡中。

正确答案:数据涉及知识点:Visual FoxPro系统初步
3.“文档”选项卡显示项目管理器里的表单、标签和______组件。

正确答案:报表涉及知识点:Visual FoxPro系统初步
4.VisualFoxPro6.0不仅支持______的程序设计,而且支持______的程序设计,它提供了大量的辅助设计工具,提高了工作效率。

正确答案:面向过程,面向对象涉及知识点:Visual FoxPro系统初步。

二级VF机试真题2009年3月

二级VF机试真题2009年3月

[真题] 二级VF机试真题2009年3月一、基本操作题第1题:(1)将数据库stu添加到项目my当中。

(2)在数据库stu中建立数据库表“比赛安排”,表结构为:场次字符型(20)时间日期型裁判字符型(15)(3)为数据库stu中的表“住址”建立“候选”索引,索引名称和索引表达式为“电话”。

(4)设置表“比赛安排”的字段“裁判”的默认值为tyw。

______参考答案:(1)步骤1:单击工具栏上的[打开]按钮,在弹出的对话框中选择项目文件“my.pjx”单击[确定]按钮。

步骤2:在[项目管理器]对话框中,选择[全部]选项卡,展开“数据”,再展开“数据库”,单击[添加]按钮。

在弹出的对话框中选择“stu.dbc”,单击[确定]按钮。

(2)双击[项目管理器]对话框的[全部]选项卡中展开数据库,展开“stu”后,选择“表”,在弹出的[新建表]对话框中单击[新建表]按钮,此时在打开的对话框中输入表名“比赛安排”,然后单击[保存]按钮打开表设计器。

在弹出的表设计器中对字段、类型、宽度进行设置。

单击[确定]按钮,在弹出的对话框中选择否(现在不输入数据)。

(3)在[项目管理器]对话框的[全部]选项卡中展开数据库,展开“tu”后,双击“住址”,在打开的[表设计器]对话框中选择[索引]选项,在索引名和表达式中均输入“电话”,在类型中选择为“候选索引”,单击[确定]按钮。

(4)在[项目管理器]对话框的[全部]选项卡中展开数据库,展开“stu”,双击“比赛安排”,在打开的[表设计器]对话框中选择[字段]选项卡,选中“裁判”字段,在[字段有效性]组合框中的[默认值]一栏输入“tyw”,单击[确定]按钮。

本大题首先考虑到它存在项目文件,可使用项目管理器来操作;数据库添加可以通过项目管理器中的[命令]按钮,打开相应的设计器直接管理;建立索引可以在数据表设计器中完成;字段的有效性规则建立可在“字段”选项卡中完成。

二、简单应用题第2题:(1)请按要求修改modil.prg程序文件中的错误并使之能够正确运行,注意:不可增加或删除程序。

2009秋江苏省二级VFP考试试题及参考答案

2009秋江苏省二级VFP考试试题及参考答案

2009秋江苏省二级VFP考试试题及答案第一部分计算机基础知识1.下列关于个人移动通信的叙述中,错误的是__1__A.第1代个人移动通信(简称1G)采用的通信技术是数字通信技术B.目前广泛使用的GSM手机采用的通信技术属于第2代移动通信技术(简称2G)C.第3代移动通信技术(简称3G)将无线通信与互联网、多媒体通信相结合D.3G有多个国际技术标准,其中也有我国自主制定的3G技术标准。

2.在下列有关集成电路的叙述中,正确的是 2 。

A.现代集成电路所使用的半导体材料都是硅B.所有的集成电路都是数字集成电路C.Moore定律认为单块集成电路的集成度平均每年翻一番D.Intel公司微处理器产品Core 2 Duo,其集成度已高达数千万个电子元件3.与十六进制数AB等值的八进制数是 3 。

A. 253B.254C.171 4.1724.在下列有关PC机CPU的叙述中,错误的是 4 。

A.CPU中包含几十个甚至上百个寄存器,用来临时存放数据、指令和控制信息B.所有PC机的CPU都具有相同的指令系统,因而PC机可使用相同的软件C.一台计算机至少包含1个CPU,也可以包含2个、4个、8个甚至更多个CPUD.Intel公司是国际上研制和生产CPU的主要公司,我国也能生产CPU5.在下列有关PC机主板上部件的叙述中,错误的是 5 。

A.BIOS保存在主板上的一个闪存中,其内容在关机后通常不会改变B.CMOS中保存有用户设置的开机口令,关机后主板上的电池继续给CMOS供电C.启动CMOS设置程序可以重新设置CMOS中的数据,该程序是BIOS的组成部分D.网卡通常集成在主板上,由主板上独立的IC实现其功能,与芯片组无关6.从PC机存储器的层次结构来看,下列存储器中存取速度最快的是 6 。

A.Cache存储器B.RAM和ROMC.寄存器D.硬盘和优盘7.在下列4种PC机常用I/O接口中,数据传输速率最高的是 7。

A.PS/2B.SATAC.IEEE-1394bB 2.08.在下列有关I/O操作、I/O总线和I/O接口的叙述中,错误的是 8。

2009年版二级VFP第9套题

2009年版二级VFP第9套题

2009年版二级VFP第9套题一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成如下操作:1. 建立一个名称为"外汇管理"的数据库。

2. 将表currency_sl.DBF和rate_exchange.DBF添加到新建立的数据库中。

3. 将表rate_exchange.DBF中"买出价"字段的名称改为"现钞卖出价"。

4. 通过"外币代码"字段建立表rate_exchange.DBF和currency_sl.DBF之间的一对多永久联系(需要首先建立相关索引)。

本题主要考核点:数据库的建立、将自由表添加到数据库中、表索引的建立、表之间的永久联系的建立等知识点。

本题解题思路:第1题:在Visual FoxPro主窗口中按下组合键Ctrl+N,系统弹出"新建"对话框,在文件类型中选择"数据库",点击"新建文件"按钮,在弹出的对话框的"数据库名"处输入"外汇数据",单击"保存"按钮。

第2题:打开考生文件夹下的"外汇数据"数据库;打开数据库菜单选择"添加表(A)",在弹出的"打开"对话框中,选定考生文件夹下的rate_exchange表,再点击"确定"即可,这样表rate_exchange就添加到了"外汇数据"数据库中,用同样的方法,将currency_sl 表也添加到"外汇数据"数据库中。

第3题:在数据库设计器中选中表rate_exchange,在主菜单中选择"修改(Y)",弹出表设计器,选择表设计器"字段"标签,在"字段名"列中将"买出价"字段的名称改为"现钞卖出价"。

2009年版二级VFP第10套题

2009年版二级VFP第10套题

2009年版二级VFP第10套题一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成如下操作:1. 用SQL语句从rate_exchange.dbf表中提取外币名称、现钞买入价和卖出价三个字段的值并将结果存入rate_ex.dbf表(字段顺序为外币名称、现钞买入价、卖出价,字段类型和宽度与原表相同,记录顺序与原表相同),并将相应的SQL语句保存为文本文件one.txt。

2. 用SQL语句将rate_exchange.dbf表中外币名称为"美元"的卖出价修改为829.01,并将相应的SQL语句保存为文本文件two.txt。

3. 利用报表向导根据rate_exchange.dbf表生成一个外币汇率报表,报表按顺序包含外币名称、现钞买入价和卖出价三列数据,报表的标题为"外币汇率"(其他使用默认设置),生成的报表文件保存为rate_exchange。

4. 打开生成的报表文件rate_exchange进行修改,使显示在标题区域的日期改在每页的注脚区显示。

本题主要考核点:SQL查询语句,查询去向,统计,利用报表向导建立报表等本题解题思路:第1题:select 外币名称,现钞买入价,卖出价 from rate_exchange into tablerate_ex。

第2题:update rate_exchange set 卖出价=829.01 where 外币名称="美元"。

第3题:本题的主要考核点是使用报表向导制作报表。

启动报表向导可在"文件"菜单中选择"新建"或者单击工具栏上的"新建"按钮,打开"新建"对话框,文件类型选择报表,单击向导按钮。

或者在"工具"菜单中选择"向导"子菜单,选择"报表",或直接单击工具栏上的"报表向导"图标按钮。

二级VF真题及答案详细解析

二级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) 在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是联系。

国家二级VF机试(操作题)模拟试卷99(题后含答案及解析)

国家二级VF机试(操作题)模拟试卷99(题后含答案及解析)

国家二级VF机试(操作题)模拟试卷99(题后含答案及解析)题型有:1.jpg /> 步骤12:单击常用工具栏中的“保存”按钮。

解析:(1)本题是简单的SQL单表查询。

将查询结果保存在永久表中,应使用INTO TABLE短语。

(2)本题主要考查的是报表向导的使用和报表设计器的使用。

可以通过“新建”对话框打开报表后,根据向导提示完成即可。

用向导制作完报表后,再在报表设计器中修改报表。

要在报表中插入图片,需要添加“图片/Activex绑定控件”。

综合应用题3.设计名为mysupply的表单(表单的控件名和文件名均为mysupply)。

表单的标题为“零件供应情况”。

表单中有一个表格控件和两个命令按钮“查询”(名称为Commandl)和“退出”(名称为Command2)。

运行表单时,单击“查询”命令按钮后,表格控件(名称grid1)中显示了工程号“J4”所使用的零件的零件名、颜色和重量(通过设置有关“数据”属性实现)。

单击“退出”按钮关闭表单。

注意:完成表单设计后要运行表单的所有功能。

正确答案:步骤1:在命令窗口执行命令:CREATE FORM mysupply,打开表单设计器新建表单。

从“表单控件”工具栏中依次向表单添加两个命令按钮和一个表格控件。

步骤2:在“属性”面板的下拉列表框中选择表单对象,在“全部”选项卡中修改对象属性值,见表4-7。

步骤3:双击命令按钮,编写各个命令按钮的Click事件代码。

各按钮代码如下:*****“查询”按钮的click事件代码***** 1 THISFORM.GRID1.RECORDSOURCE=“;&& 指定表格的数据源,此处为SQL查询语句 2 SELECT DISTINCT零件名,颜色,重量FROM零件;&&DISTINCT.用来消除查询结果中重复的记录3 WHERE零件号IN;&&利用IN短语查找内层循环中包含的记录,此处的IN相当于集合运算符∈ 4 (SELECT零件号FROM供应WHERE工程号=‘J4’); 5 INTO CURSOR TEMP”&&将最终查询结果输出到临时表temp中*****“退出”按钮的click事件代码***** THISFORM.RELEASE 步骤4:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。

全国计算机等级考试二级VISUAL+FOXPRO真题2009年3月

全国计算机等级考试二级VISUAL+FOXPRO真题2009年3月

全国计算机等级考试二级VISUAL FOXPRO真题2009年3月(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:31,分数:70.00)1.下列叙述中正确的是 ______。

(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构√解析:[知识点] 线性表及其顺序存储结构、栈和队列的特点、线性链表的概念 [评析] 栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底,一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。

所以栈又称“后进先出”表,所以选项A是错误的。

队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。

在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素。

因此队列又称“先进先出”表,所以选项B是错误的。

循环队列是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。

它的逻辑结构仍然是线性结构,所以选项C是错误的。

有序线性表既可以采用顺序存储结构,也可以采用链式存储结构,所以选项D是正确的。

2.支持子程序调用的数据结构是 ______。

(分数:2.00)A.栈B.树√C.队列D.二叉树解析:[知识点] 树、二叉树的结构特点 [评析] 子程序调用是一种层次关系,子程序调用功能模块,调用功能模块的个数也不确定,可以是一个,也可以是多个。

选项A、C中元素之间是一种前后件关系,前后元素之间没有层次之分,每个结点有一个前件也只有一个后件。

二叉树是一种很有用的非线性结构,二叉树不同于树形结构。

二叉树具有以下两个特点:1)非空二叉树只有一个根结点;2)每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树。

二级VF机试真题2009年9月

二级VF机试真题2009年9月

[真题] 二级VF机试真题2009年9月一、基本操作题第1题:(1)创建一个名为“订单管理”的数据库,并将已有的“职工”和“订单”两个表添加到该数据库中。

(2)为“订单”表建立一个普通索引,索引名为“zje”,索引表达式为“总金额”。

(3)在“订单管理”的数据库中新建一个名为“客户”的表,表结构如下:客户号字符型(3)客户名字符型(20)地址字符型(40)(4)通过“客户号”分别为“客户”表建立主索引,为“订单”建立普通索引,索引名和索引表达式均为“客户号”,并通过“客户号”为两个表建立一个一对多的永久联系。

_____参考答案:(1)单击工具栏上的[新建]按钮,在[新建]对话框的[文件类型]组合框中选择“数据库”,再单击[新建文件]按钮,在[创建]对话框中输入“订单管理”,然后单击[保存]打开数据库设计器;在数据库设计器中右击,选择“添加表”命令,在弹出的对话框中选择“职工”表,将表添加到数据库中;同样的方法,将“订单”表添加到数据库中。

(2)在数据库设计器中右击“订单”表,选择“修改”命令,打开表设计器;在表设计器的[索引]选项卡的“索引名”列输入“zje”,将“类型”设置为“普通索引”,再在“表达式”中输入“总金额”,最后单击[确定]按钮。

(3)在数据库设计器中右击,选择“新建表”命令,在弹出的对话框中单击[新建表]图标按钮,在弹出的[创建]对话框的[输入表名]文本框中输入“客户”,再单击[保存]按钮,打开表设计器。

在表设计器中逐行输入每个字段的字段名,并设置字段类型和宽度,单击[确定]按钮。

最后在弹出的对话框中单击[否]按钮。

(4)右击数据库设计器中的“客户”表,选择“修改命令”,打开“客户”表设计器。

在[索引]选项卡中的[索引名]文本框内填“客户号”,在[类型]列中选择“主索引”,最后单击[确定]按钮,建立“客户”的主索引。

右击数据库设计器中的“订单”表,选择“修改命令”,打开“订单”表设计器。

2009年3月二级VFP笔试真题及答案

2009年3月二级VFP笔试真题及答案

序号您的答案正确答案得分1 D D 22 D A 03 A C 04 C D 05 C C 26 A A 27 C B 08 B A 09 D B 010 C 011 B A 012 D D 213 B B 214 B B 215 C C 216 D D 217 A A 218 C B 019 B B 220 C C 221 C B 022 B B 223 A A 224 D D 225 C B 026 C A 027 A A 2 28 D A 0 29 C C 2 30 D D 2 31 C C 2 32 A A 2 33 A A 2 34 C 0 35 B D 0 36 20 19 0 37 白盒测试 白盒 0 38 顺序结构 顺序结构 2 39 数据库管理系统 数据库管理系统 2 40 矩形 菱形 0 41 数据库 数据库 2 42 逻辑型 日期时间型 0 43 Primary key primary key 2 44 Prg .prg 0 45 连接 0 46 0 .T. 0 47 Replace replace all 0 48 系统 数据库系统 0 49 Having having 2 50avg(成绩)avg(成绩)21.(1)下列叙述中正确的是 A)栈是先进先出的线性表 B)队列是"先进后出"的线性表C)循环队列是非线性结构D)有序线性表即可以采用顺序存储结构,也可以采用链式存储结构A B C D2.(2)支持子程序调用的数据结构是A)栈B)树C)队列D)二叉树A B C D3.(3)某二叉树有5个读为2的结点,则该二叉树中的叶子结点数是A)10B)8C)6D)4A B C D4.(4)下列排序方法中,最坏情况下比较次数最少的是A)冒泡排序B)简单选择排序C)直接插入排序D)堆排序A B C D5.(5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

2009年秋上机考试(四套)

2009年秋上机考试(四套)

2009年(秋)计算机等级考试(二级VFP06)机考注:以上说明1所要求的操作在正式考试时执行。

练习题一(完成时间70分钟)一、项目、数据库和表操作(12分)打开T 盘根目录中的项目文件JXGL ,在该项目中已有一数据库JXSJ 。

1(1) 设置AB 表的记录级有效性规则,工作日期与出生日期之间至少相差16年; (2) 对YGBH 字段设置输入掩码:接受6个字节的字符,且只接受数字字符;(3) 创建普通索引,索引名为abcd ,要求按GZRQ 排序,GZRQ 相同时按CSRQ 字段排序; (4) 设置JBGZ 字段的有效性规则:大于等于600.00、小于等于10000.00。

2.在AB 表中输入如下记录:3 4.已知KC 表已存在主索引KCDM ,索引表达式为KCDM ;JC 表已存在普通索引KCDM ,索引表达式为KCDM 。

以KC 表为主表,JC 表为子表按KCDM 建立永久关系,并设置两表之间的参照完整性:更新限制。

二、设计查询(8分)课程安排表(KCAP)是用来存储各学期各班教学课程安排信息的表,其中含有学期编码(xqbm ,C)、班级编号(bjbh ,C)和课程代码(kcdm ,C)等字段;课程表(KC)中含有课程代码(kcdm ,C)、课程名称(kcmc ,C)和课时数(kss ,N)等字段。

按如下要求修改JXGL 项目中的查询CHAXUN :基于KCAP 表和KC 表统计各学期、各班开课门数、总课时数。

要求输出字段为:班级编号、学期编码、开课门数、总课时数。

其中,输出的“学期编码”用简短格式表示,如“2004-2005学年第1学期”表示为“04-1”,“2005-2006学年第2学期”表示为“05-2"。

要求查询结果按班级编号和学期编码排序。

三、设计菜单(5分)JXGL 项目中已存在菜单MENU ,其中已定义了“文件”菜单栏及其中的“退出菜单”项。

按如下要求设计菜单,完成后的运行效果如图l 所示。

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案

vfp计算机二级考试题及答案一、单项选择题1. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中所有表的列表?()A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. PRINT TABLES答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串中子字符串出现的次数?()A. AT()B. INSTR()C. LEN()D. LIKE()答案:B3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?()A. DO FORMB. OPEN FORMC. DISPLAY FORMD. VIEW FORM答案:A4. Visual FoxPro中,以下哪个命令用于关闭一个表单?()A. CLOSE FORMB. QUIT FORMC. EXIT FORMD. CANCEL FORM答案:A5. 在Visual FoxPro中,以下哪个函数用于计算字符串中子字符串的位置?()A. AT()B. INSTR()C. LEN()D. LIKE()答案:A6. Visual FoxPro中,以下哪个命令用于设置表单的标题?()A. SET FORM TITLEB. SET FORM CAPTIONC. SET TITLED. SET CAPTION答案:D7. 在Visual FoxPro中,以下哪个命令用于设置表单的背景颜色?()A. SET FORM COLORB. SET FORM BACKCOLORC. SET COLORD. SET BACKCOLOR答案:C8. Visual FoxPro中,以下哪个命令用于设置表单的前景色?()A. SET FORM COLORB. SET FORM FORECOLORC. SET COLORD. SET FORECOLOR答案:D9. 在Visual FoxPro中,以下哪个函数用于返回当前日期?()A. DATE()B. TODAY()C. NOW()D. TIME()答案:B10. Visual FoxPro中,以下哪个命令用于设置表单的字体?()A. SET FONTB. SET FORM FONTC. SET FONT FACED. SET FONT NAME答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。

2009年9月国家二级(VISUALFOXPRO)笔试真题试卷(题后含答案及解析)

2009年9月国家二级(VISUALFOXPRO)笔试真题试卷(题后含答案及解析)

2009年9月国家二级(VISUALFOXPRO)笔试真题试卷(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.下列数据结构中,属于非线性结构的是A.循环队列B.带链队列C.二叉树D.带链栈正确答案:C解析:根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。

线性结构表示数据元素之间为一对一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系。

根据各种结构的定义知二叉树是一种非线性结构。

2.下列数据结构中,能够按照“先进后出”原则存取数据的是A.循环队列B.栈C.队列D.二叉树正确答案:B解析:栈是限定只在一端进行插入与删除的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。

栈顶元素总是后被插入的元素,也是最先被删除的元素;栈底元素总是最先被插入的元素,也是最后才能被删除的元素。

栈是按照“先进后出”或“后进先出”的原则组织数据的。

3.对于循环队列,下列叙述中正确的是A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针正确答案:D解析:循环队列是将顺序队列首尾相连形成的,随着插入元素或删除元素的进行,其队头指针及队尾指针是在不断变化的,有时可能会出现队头指针大于队尾指针的情况,也可能是队尾指针大于队头指针,故答案为D)。

4.算法的空间复杂度是指A.算法在执行过程中所需要的计算机存储空间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数正确答案:A解析:算法的空间复杂度是指:算法执行过程中所需的存储空间。

一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。

9月计算机二级考试VF模拟试卷及答案

9月计算机二级考试VF模拟试卷及答案

xx年9月计算机二级考试VF模拟试卷及答案二级考核计算机根底知识和使用一种高级计算机语言编写程序以及上机调试的根本技能。

本文为大家分享的是二级VF模拟试卷及答案,仅供参考!1.请编写名称为changec的程序并执行;该程序实现下面的功能:将雇员工资表salarys进展备份,备份文件名为baksalarys.dbf;利用"人事部"向"财务部"提供的雇员工资调整表csalary1的"工资",对salarys表的"工资"进展调整(请注意:按"雇员号"相同进展调整,并且只是部分雇员的工资进展了调整,其他雇员的工资不动)。

2.设计一个名称为form2的表单,上面有"调整"(名称Command1)和"退出"(名称Command2)两个命令按钮。

单击"调整"命令按钮时,调用changec命令程序实现工资调整;单击"退出"命令按钮时,关闭表单。

注意:在两个命令按钮中均只有一条命令,不可以有多余命令。

1. 在changec.prg文件中的内容Close allselect * from salarys into table baksalarysselect 0use csalary1index on 雇员号 to 雇员号select salarysset relation to 雇员号 into csalary1update salarys set 工资= csalary1.工资 where 雇员号 = csalary1.雇员号2. 设计表单(1). 建立表单,在“表单设计器”中添加两个命令按钮(“调整”和“退出”)。

双击“调整”命令按钮,在“Command1.Click”窗口中输入“do changec”,接着关闭窗口。

双击“退出”命令按钮,在“Command2.Click”窗口中输入“Release Thisform”,接着关闭窗口。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2009年下半年浙江省高等学校计算机等级考试二级Visual FoxPro程序设计试卷说明:⑴考生应将所有试题的答案填写在答卷上。

其中试题1到试题6请在答卷上的各小题选项的对应位置上填“√”。

⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内。

⑶考试时间为90分钟。

⑷本试卷中涉及到的相关表文件,其结构和记录如下所示:1、学生.DBF结构:学号姓名性别出生年月简历奖学金照片C,6 C,8 L,1 D,8 M,4 N,6,2 G,4记录:记录号# 学号姓名性别出生年月简历奖学金照片1 951001 王平.F. 05/06/70 memo 50.00 gen2 951003 李华.F. 01/23/71 memo 25.00 gen3 954006 张小强.T. 07/21/70 memo 0.00 gen4 953008 赵峰.T. 11/05/72 memo 75.00 gen5 954011 丁超.T. 09/27/70 memo 0.00 gen6 953013 罗浩.T. 09/09/71 memo 50.00 gen (注:性别=.F.为女,性别=.T.为男,学号前三位为班级号)2、课程.DBF结构:课程号课程名学时数C,4 C,20 N,3记录:记录号# 课程号课程名学时数1 0001 高等数学1082 0002 英语 903 0003 计算机基础 684 0004 数据库应用 805 0005 工程制图 803、成绩.DBF结构:学号课程号成绩C,6 C,4 N,5,1记录:记录号# 学号课程号成绩1 951001 0001 95.02 951003 0003 88.03 954006 0001 78.04 953008 0004 90.05 951001 0003 78.06 951003 0004 80.0一、程序阅读与填空(24小题,每小题3分,共72分)1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】计算下列表达式的值。

3x2+2x-1 x<-5y= x.sinx+2x -5<=x<=55x+lnx x>5【程序】SET TALK OFFCLEAR(1)IF X<-5Y=3*X*X+2*X-1ELSE(2)(3)ELSEY=X*SIN(X)+2^XENDIFENDIF(4)SET TALK ON【供选择的答案】(1) A. INPUT “X=” TO XB. WAIT “X=” TO XC. ACCEPT “X=” TO XD. Y=X(2) A.IF -5<=X<=5 B.CASE X>5C.IF X>5D.IF X>=5(3) A. Y=STR(X-5)+Ln(X)B. Y=SQRT(X-5)+Ln(X)C. Y=STR(X-5)+LOG(X)D. Y=SQRT(X-5)+LOG(X)(4) A. ?”Y=”+”Y” B. ?”Y=”+YC. ?Y=,YD. ?”Y=”,Y2.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】输入学号,如果存在,则显示该学生的信息,否则输出‘找不到该学生’。

【程序】SET TALK OFFCLEARUSE 学生DO WHILE .T.ACCEPT “输入学号=” TO STNO(5)(6)DISPELSE?‟找不到该学生‟ENDIFWAIT …输入是否继续?(Y-继续/N-退出)‟ TO X(7)EXITENDIF(8)USESET TALK ON【供选择的答案】(5) A. FIND FOR 学号=ALLT(STNO)B. LOCA FOR 学号=ALLT(STNO)C. SEEK FOR 学号=ALLT(STNO)D. SEEK STNO(6) A. IF !FOUND() B.IF !EOFC. IF !EOF()D.IF FOUND(7) A.IF UPPER(X)=‟N‟ B. IF UPPER(X)=‟Y‟C. IF UPPER(X)=.Y.D. IF UPPER(X)=.N.(8) A. ENDCASE B.ENDDC. ENDIFD.CLEAR3.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序说明】下面程序实现自动循环显示“马到成功”。

【程序】表单FORM1的INIT事件代码:(9)C=‟马到成功‟A=0THIS.TIMER1.INTERVAL=1000THIS.TIMER1.ENABLED=.T.BEL1.CAPTION=‟‟时钟控件Timer1的 (10) 事件代码:A=A+1(11)B=SUBSTR(C,A*2-1,2)D=ALLT(BEL1.CAPTION)(12)ELSEA=0BEL1.CAPTION=‟‟ENDIF【供选择的答案】(9)A. LOCAL A,C B. PRIV A,CC. PUBLIC A,CD. PUBLIC A(10)A.Timer B. TimeC. Timer1D. Click(11) A.IF A>=4 B.IF A<4C.IF A>4D.IF A<=4(12) A. BEL1.CAPTION=B+DB. BEL1.CAPTION=D+BC. BEL1.CAPTION=D+BD. BEL1.VALUE=D+B4.阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序】SET TALK OFFCLEAINPUT “请输入一个正整数=” TO XC=””M=XIF INT(X)=XDO WHILE M>0P=MOD(M,2)C=STR(P,1)+CM=INT(M/2)ENDDOELSEC=”11111”ENDIF?CSET TALK ON【供选择的答案】(13)当X输入为34时,输出值C为 (13) 。

A. 11111B. 100010C. 000010D. 100001(14)当X输入为23时,输出值C为 (14) 。

A. 00010B. 11111C.10111D.10000(15)当X输入为23.6时,输出值C为 (15) 。

A. 10001B. 10111C.00010D.11111(16)当X输入为-23时,输出值C为 (15) 。

A. 空串B. 11111C.00010D.出错5.阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序】SET TALK OFFCLEARS=0FOR M=2 TO 4 &&修改语句N=2DO WHILE N<=M-1IF INT(M/N)=M/NEXITELSES=S+NENDIFN=N+1ENDDOENDFOR?”S=”,S?”N=”,NSET TALK ON【供选择的答案】(17)输出值S为 (17)A. 2B. 3C. 4D. 5(18)输出值N为 (18)A. 4B. 3C. 2D. 5(19)当FOR M=2 TO 4 该成FOR M=3 TO 5时,输出值S为 (19)A. 5B. 3C. 16D. 11(20)当FOR M=2 TO 4 该成FOR M=3 TO 5时,输出值N为 (20)A. 3B. 5C. 4D. 66.读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序】SET TALK OFFCLEASELE AUSE 成绩SELE BUSE 学生STORE 0 TO S1,S2ACCEPT …输入学号=‟ TO AA=ALLT(A)LOCA FOR 学号=AIF FOUND()S=姓名SELE ALOCA FOR 学号=ADO WHILE !EOF()S1=S1+1S2=S2+成绩CONTINUEENDDOS2=S2/S1?S,S2ELSE?‟找不到该学号‟ENDIFCLOSE ALLSET TALK ON【供选择的答案】(21)当输入学号为951003时,输出值S为 (21) 。

A、李华B、王平C、赵峰D、罗浩(22)当输入学号为951003时,输出值S2为 (22) 。

A、78B、90C、95D、84(23)当输入为951时,输出值S为 (23) 。

A、李华B、王平C、赵峰D、罗浩(24)当输入为951时,输出值S2为 (24) 。

A、88B、95.5C、85.25D、84二、面向对象程序设计(1小题,共28分)说明:根据题目要求,利用面向对象程序设计方法在相应对象的事件中编写代码。

(1)表单的界面布局已基本完成,与表单有关的表文件已经添加到数据环境中;(2)表单界面中除已经说明设置好的属性外,其他必要的属性一律在事件代码中设置;(3)事件代码中可能涉及的主要属性、事件及方法列表如下,仅供参考:Additem Controlsource Readonly RowsourceSetfocus Enabled Recordsource RowsourcetypeButtoncount Forecolor Recordsourcetype SetallButtons Fontsize Refresh TimerCaption Init Release ValueClear Valid Interval Visible编制一个自动显示成绩表中成绩的表单。

表单控件的初始布局界面如图1所示,文本框一、控件已与字段绑定。

具体要求:1) 在form1的init中完成相应属性的设置,文本框控件以只读方式显示。

初始运行界面,如图2所示;2)单击“开始”后,对成绩表中记录,每秒一条记录,自动逐条在表单中显示。

当到达文件尾时又返回到首记录。

当成绩不及格时,成绩文本框(TXT成绩)中成绩用红字显示。

3)单击“停止”后,则停止显示。

2009年秋答卷(二级Visual FoxPro)试题1~试题6请在各小题正确选项的对应位置处填“√”(每小题3分,共72分)试题7(28分)2009年秋浙江省高等学校计算机等级考试试卷(二级Foxpro)参考答案1. A2. C3. D4. D5. B6. C7. A8. B9. C 10.A 11.D 12.B 13.B 14.C 15.D 16.A 17.A 18.C 19.D 20.B 21.A 22.D 23.B 24.C 面向对象程序设计(1)FORM1的INIT事件&& CAPTION属性设置THISFORM.CAPTION="自动显示成绩"MAND1.CAPTION="开始"MAND2.CAPTION="停止"&& TIMER1的设置THISFORM.TIMER1.INTERVAL=1000THISFORM.TIMER1.ENABLED=.F.THISFORM.SETALL(“READONLY”,.T.,‟TEXTBOX‟)(2) COMMAND1的CLICK事件THISFORM.TIMER1.ENABLED=.T.(3) COMMAND2的CLICK事件THISFORM.TIMER1.ENABLED=.F.(4) TIMER1的TIMER事件SKIPIF EOF()GO TOPENDIFIF 成绩<60THISFORM.TXT成绩.FORECOLOR=RGB(255,0,0)ELSETHISFORM.TXT成绩.FORECOLOR=RGB(0,0,0)ENDIFTHISFORM.REFRESH。

相关文档
最新文档