2002—2009年浙江省计算机二级VFP考试试题及答案

上传人:fgh****35 文档编号:220767075 上传时间:2023-07-02 格式:DOC 页数:137 大小:7.76MB
收藏 版权申诉 举报 下载
2002—2009年浙江省计算机二级VFP考试试题及答案_第1页
第1页 / 共137页
2002—2009年浙江省计算机二级VFP考试试题及答案_第2页
第2页 / 共137页
2002—2009年浙江省计算机二级VFP考试试题及答案_第3页
第3页 / 共137页
资源描述:

《2002—2009年浙江省计算机二级VFP考试试题及答案》由会员分享,可在线阅读,更多相关《2002—2009年浙江省计算机二级VFP考试试题及答案(137页珍藏版)》请在装配图网上搜索。

1、2002年秋浙江省高校非计算机专业学生计算机等级考试试卷(二级Visual FoxPro)说明:(1)考生应将试题I至试题的答案涂写在答题卡上,将试题、试题V的答案填写在答卷上,否则作无效处理;(2)请将你的准考证号的后四位填写在答卷的右下角指定位置内;(3)考试时间为120分钟; (4)在本试卷中涉及到的相关数据表文件,其结构和内容列表如下。1.库存表.DBF结构: 商品号 商品名 规格 供应单价 销售单价 库存量 C4 C10 C10 N10,2 N10,2 N10内容:记录号# 商品号 商品名 规格 供应单价 销售单价 库存量 l 000l 电视机SX-25 1800.00 2000.0

2、0 100 2 0002 电冰箱HR-60 1500.00 1800.00 50 3 0003 洗衣机XY-100 1200.00 1500.00 80 4 0006 热水器LB-l7 999.00 1100.00 195 5 0005 电脑 PT-4 9999.00 11100.00 95 6 0004 音响 BS-HF 5000.00 5250.00 200 7 0007 电风扇CP-320 500.00 550.00 50 8 0008 空调 MD-15 3200.00 3500.00 160 供销表DBF结构: 商品号 交易日期 摘要 供销标志 数量 金额 C4 D8 MEMO L1

3、N10 N12,2内容:记录号# 商品号 交易日期 摘要 供销标志 数量 金额 1 0001 03/04/02 memo F 202 0006 04/09/02 memo F 203 0003 05/02/02 memo F 504 0005 08/21/02 memo F 975 0001 09/09/02 memo T 256 0006 03/15/02 memo T 557 0001 08/19/02 memo T 158 0003 05/27/02 memo T 35 注:字段“供销标志”的值为.T.时表示销售,否则表示供应。字段“金额”的值在具体使用时,由考生用代码自己填入。(销售)

4、金额=销售单价*数量,(供应)金额=供应单价*数量。试题I 计算机基础题(本题共15分)一、单选题(每小题1分,共10分)c1.下列各种进位计数制中,最小的数是。A(1100101)2 B(146)8 C.(100)10 D(6A)16d2.对于一张加了写保护的软盘,它。A既不会传染病毒,也不会被病毒感染B不但会向外传染病毒,还会被病毒感染C虽不会传染病毒,但会被病毒感染D.虽不会被病毒感染,但会向外传染病毒b3.主频又称为频率,是指计算机的CPU在单位时间内工作的脉冲数。A速度 B.时钟 C.存取 D.运行a4.在Windows 98环境中,使用“开始”菜单的“运行”命令,不能执行文件。A.

5、 S1.PRG B. S2.COM C. S3.BAT D. S4.EXEa5在Windows 98环境下,下列有关对回收站操作的叙述中,是正确的。A. 回收站中的还原命令,只能将文件恢复到磁盘中原来的位置B可以将软盘上删除的文件放人回收站C删除硬盘上的文件时,被删除的文件必定放入回收站D每个硬盘的回收站大小是固定的,用户不能更改a6操作系统是一种。A. 系统软件 B应用软件 C. 软件包 D游戏软件b7汉字处理系统中的字库文件用于。 A将输入码转换为机内码 B输出时转换为显示或打印字模 C汉字识别 D输入时的键位编码c8如果将Word文档的文件属性设置为只读,则对文档的更改在同一个文件中。

6、A可以仍然保存 B可以部分保存 C. 不能保存 D可以用密码保存d9当一封电子邮件发出后,收件人由于种种原因一直没有开机接收邮件,那么该邮件将。 A退回 B重新发送 C丢失 D. 保存在ISP的E-mail服务器上c10.计算机网络协议是指。A各网络用户之间签订的法律文书B上网人员的道德规范C计算机信息传输的标准形式D实现网络连接的软件总称二、双选题(每小题1分,共5分)说明:从供选择的答案中选两个正确答案11下列关于打印机的描述中,是正确的。A针式打印机是击打式打印机B激光打印机是页式打印机C喷墨打印机的噪声最小D喷墨打印机只能打印黑白画画12Word编辑软件中使用格式刷可以复制。A.文字的

7、字号 B. 文字的内容 C.为普通文字复制艺术字式样 D文字的颜色 13.在传统方式下,将高级语言源程序送人计算机后,使它形成可执行程序,必须使用的系统软件有。A. 连接程序 B目标程序 C. 编译程序 D汇编程序14在Windows 98中,下列有关“网上邻居”操作的叙述,是正确的。 A. 通过网上邻居,可以访问网络中其他计算机中的共享文件夹 B. 为了通过网上邻居复制某计算机上的文件A.DOC,应将A.DOC设置为共享 C若某计算机中仅对C:TC文件夹设置了共享,则用户可以利用网上邻居直接把TC文件夹复制到本地计算机上 D. 若某计算机中仅对C:TC文件夹设置了共享,则用户可以在本地计算机

8、上,将TC文件夹设置为映射网络驱动器15计算机中的运算器能在控制器的指挥下,实现。 A代数运算 B. 算术运算 C. 逻辑运算 D. 公式化简 试题 语言基础题(本题共30分)一、判断题(每小题1分,共10分) 说明:在以下提供的若干陈述中,逐一判断其正确与否,正确选择A,错误选择B。16. 在面向对象的程序设计中,所有的软件系统都是由对象组成的。A17类是建立对象时使用的模板和蓝图,所以类是所有对象的直接父容器。N18对多个共享数据表文件进行信息编辑时,很容易发生冲突或死锁 现象,解决方法之一是通过错误人陷ON ERROR捕捉出错信息,再采取相应解锁或等待措施。A19部分组类容器(如命令按钮

9、组等)的VALUE属性可以用于确定用户触发(如单击)其所包含控件的当前对象。A20. 数据环境是一个对象,它包含与表单相互作用的表或视图,以及表单所要求的表之间的关系。A21. 虽然类中定义了对象的属性、事件和方法,但是在编辑表单时,用户依然可以向表单包含的任何对象中添加任意多个新属性和新方法。B22. 要实现数据库中两个表文件之间的数据关联,必须在两个表之间提供公共的字段,即一个表的主关键字段与另一个表的外部关键字段,且要以相同的数据类型匹配。A23. 工作区是Visual FoxPro在磁盘上开辟的临时区域,在多个工作区中,可以同时打开多个具有独立记录指针的表文件。B24. Visual

10、FoxPro中所有事件的发生都是由用户交互触发的。B25. 通常情况下,要生成报表文件或是标签文件,必须通过数据环境提供相应的数据源。A二、单选题(每小题2分,共20分)26. 在索引文件打开的情况下,要查找“库存表”中第二个库存量为25的商品,应使用命令。 A SKEK 25 B SEEK NEXT2 C SEEK 25 D. SEEK 25 CONTINUE SKIP27假如表文件及其索引文件已经打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令。 A. GO 1 BGO BOF() CGO TOP DSKIP l28. 命令DELETE ALL 与ZAP的区别是。A.前者只删除

11、当前工作区的所有记录,而后者则删除所有工作区的记录B.前者删除记录后可以用RECAIL命令恢复,而后者删除记录后却无法恢复C.前者只删除记录,而后者不但删除记录而且连同表结构一同删除D.前者只删除当前记录,而后者则删除所有记录29. 执行下列命令序列后,Z变量的值是。Y=2X=1Z=X+1=Y+2A. .F. B. .T. C. 2 D. 430. 若要查询“供销表”文件中每次供应数量在50以上100以下的商品信息和每次销售数量在20以下的商品信息,应该使用下列条件。A供销标志=“供应”AND 数量50 AND 数量100 OR供销标志=“销售”AND数量50 OR数量100 AND 供销标志

12、=“销售”AND数量50 AND数量100 AND供销标志AND 数量50 AND数量100 OR供销标志AND 数量=100销售单价=“八折处理”?C销售单价, M销售单价, 库存表销售单价, 销售单价A1600 1600 1600 八折处理 B2800 八折处理 2800 2800C1600 八折处理 1600 八折处理 D. 0 八折处理 0 035若要求一个表文件的数值型字段(实数)保留6位小数,那么此字段的宽度最少应该定义为。 A6位 B7位 C. 8位 D9位试题 程序填空题(每空2分,共16分) 程序1程序说明求1!+3!+5+.+N!,N由键盘输入,且为奇数SET TALK O

13、FFCLEAR 36 页:6BSTORE 0 TO S,TFOR I=1 TO N STEP 2 DO SUB 37 页:6AENDFOR?S SET TALK ONPROC SUBT=1FOR J=1 TO 38 页:6D 39 页:6BENDFOR36AACCEPT N= TO N B. INPUT N= TO N C. WAIT N= TO N D. DO WHILE .T.37A. S=S+T B. S=S+N C. S=T D. S=S+T*I38A. N B. T C. 2*I+1 D. I39A. T=T*I B. T=T*J C. T=T*N D. S=S+J*T程序2程序说明

14、模糊查询用户指定表文件中指定字段(字符型)的指定内容,如果用户指定的表文件不存在,给予提示信息。SET TALK OFFCLEARACCEPT 请输入表文件名(带扩展名): TO FILENAMEACCEPT 请输入要查询的字段名(字符型): TO FIELDNAMEACCEPT 请输入要查询的内容(字符型): TO CHAR IF 40 页:6A 41 页:6B BROWSE FOR 42 页:6C USE 43 页:6C?“指定的表文件不存在!”ENDIFSET TALK ON40A. FILE(FILENAME) B. TYPE(&FILENAME) C. FILE(FILENAME)

15、D. FILE(&FILENAME)41A. USE FILENAME B. USE(FILENAME)C. USE &FILENAME.DBF D. USE &FILENAME.DBF42A. CHAR$FIELDNAME B. AT(CHAR,FIELDNAME)0 C. CHAR$&FIELDNAME D. AT(&CHAR,&FIELDNAME)043A. LOOP B. EXIT C. ELSE D. IF试题 程序阅读题(每小题5分,共15分)说明:阅读下列程序段,写出题目要求的运行结果。1设变量N的输入值为12,变量M的输入值为8。 程序1SET TALK OFFCLEARINP

16、UT N= TO NINPUT M= TO MX=MIN(N,M) FOR I=X TO 1 STEP -1 IF M/I=INT(M/I) AND N/I=INT(N/I) P=I EXIT ENDIFENDFOR?P=+ALLTRIM(STR(P,19)+,R=+ALLTRIM(STR(M*N/P,19)SET TALK ON2设变量N输入值为4,字符A的ASCII码为65,AZ顺排。程序2SET TALK OFFCLEARINPUT N= TO NFOR I=1 TO N ?SPACE(N-I+1) FOR J=1 TO 2*I-1 ?CHR(ASC(A)+I-1) ENDFORENDF

17、ORFOR P=N-1 TO 1 STEP -1 ?SPACE(N-P+1) FOR K=1 TO 2*P-1 ?CHR(ASC(A)+P-1) ENDFORENDFORSET TALK ON3设变量X输入值为36。程序3SET TALK OFFCLEARINPUT X= TO XS=STR(X,5)+=FOR I=2 TO X IF MOD(X,I)=0 S=S+str(I,3)+* X=INT(X/I) I=I-1 ENDIFENDFOR?LEFT(S,LEN(S)-1)SET TALK ON试题V、程序设计题(每题12分,共24分)说明:根据题目要求,利用面向对象程序设计方法编写程序。(

18、1) 表单的界面布局已基本完成,与表单有关的表文件已经添加到了数据环境中;(2) 表单界面中除已经说明设置好的属性外,其他必要的属性一律在事件代码中设置,书写事件代码时要求注明对象和元器件的名称(如:表单的INIT事件);(3) 事件代码中可能涉及的主要属性、事件及方法列表如下,仅供参考:Additem Controlsource Readonly RowsourceSetfocus Enabled Recordsource RowsourcetypeButtoncount Forecolor Recordsourcetype SetallButtons Fontsize Refresh Ti

19、merCaption Init Release ValueClear InterActiveChange Removeitem ValidClick Interval Requery Visible1 编制一个商品价格抽检表单,要求对“库存表”文件中的商品号字段进行多次不重复随机抽取操作,并且可以在表格(grid1)中显示所有抽中商品的相关信息。具体界面如图1、图2、图3和图4所示(计时器的name为timer1,命令按钮组的name为commandgroup1)完成相应控件的事件代码的编写。 图1表单执行时的初始界面 图2单击“抽取”时商品号以0.1秒的间隙动态跳动,单击“选中”时商品号定格

20、显示图3单击“清单”时的界面 图4表单控件的布局界面(显示所有选中商品的相关信息列表)2 编制一个商品销售信息查询表单。具体界面如图1、图2、图3和图4所示。完成相应控件的事件代码的编写。要求:1) 提供任用户选择的所有商品名列表;2) 当用户选择了某商品名后,系统会自动以列表方式显示对应该商品名的每次交易日期、销售数量和销售金额以及所有交易的总销售金额。如果用户选择的商品未发生任何销售行为,则显示某某商品未有销售行为的信息框提示;3) 显示对应商品的销售信息的说明标题(Label2)会自动随选择的商品名动态变化。图1控件布局界面 图2表单执行时的初始界面图3选择“电视机”时的界面 图4选择“

21、电脑”时的界面(显示所有电视机的相关销售信息) (显示“电脑未有任何销售信息”的信息框提示)2002年秋浙江省高校非计算机专业学生计算机等级考试答案(二级Visual FoxPro)试题I 计算机基础题(本题共15分)一、单选题(每小题1分,共10分)1 C 2 D 3 B 4 A 5 A 6 A 7 B 8 C 9 D 10 C二、双选题(每小题1分,共5分)11 A、B 12 A、D 13 A、C 14 A、D 15 B、C试题 语言基础题(本题共30分)一、判断题(每题1分,共10分)16 A 17 B 18 A 19 A 20 A 21 B 22 A 23 B 24 B 25 A二、单

22、选题(每题2分,共20分)26 D 27 A 28 B 29 A 30 D31 B 32 C 33 B 34 D 35 C试题 程序填空题(每空2分,共16分)36 B 37 A 38 D 39 B 40 A 41 B 42 C 43 C试题 程序阅读题(每题5分,共15分)1 P=4,R=24 2 A BBB CCCCCDDDDDDD CCCCCBBB A3. 36= 2* 2* 3* 3试题V 程序设计题:(每题12分,共24分)1(1)表单FORM1的初始化INIT事件代码:C=”抽取选中清单退出”FOR I=1 TO THIS.COMMANDGROUP1.BUTTONCOUNTTHIS

23、.COMMANDGTOUP1.BUTTONS(I).CAPTION=SUBSTR(C,4*(I-1)+1,4)ENDFORTHIS.TIMER1.INTERVAL=100THIS.TIMER1.ENABLED=.F.THIS.TEXT1.VALUE=商品号THIS.GRID1.VISIBLE=.F.SET DELETE ON(2)计时器TIMER1的TIMER事件代码:SKIPIF EOF() GO TOPENDIFTHISFORM.TEXT1.VALUE=商品号THISFORM.REFRESH(3)命令按钮组COMMANDGROUP1的CLICK事件代码:SELECT 库存表SET DELE

24、TE ONTHISFORM.GRID1.VISIBLE=.F.DO CASECASE THIS.VALUE=1 THIDFORM.TIMER1.ENABLED=.T. THISFORM.TEXT1.VALUE=商品号CASE THIS.VALUE=2 THISFORM.TIMER1.ENABLED=.F. DELETECASE THIS.VALUE=3 SET DELETE OFFSELECT * FROM库存表WHERE DELETE( ) INTO CURSOR XZSPTHISFORM.GRID1.VISIBLE=.T.OTHERWISETHISFORM.REFRESH2.(1)表单FO

25、RM1的初始化INIT事件过程代码:THIS.CAPTION=商品销售信息查询THIS.LABEL1.CAPTION=选择商品名:THIS.LABEL2.CAPTION=商品销售情况:THIS.LIST1.ROWSOURCETYPE=6THIS.LIST1.ROWSOURCE=库存表.商品名THIS.LIST1.ROWSOURCETYPE=0THIS.LIST1.ROWSOURCE= SELECT 供销表.商品号,库存表.商品名,库存表.销售单价,供销表.交易日期,供销表.数量,;供销表.金额;FROM 供销表,库存表;WHERE 供销表.商品号=库存表.商品号 AND 供销表.供销标志;IN

26、TO TABLE SPXS;ORDER BY 供销表.交易日期SELECT SPXSREPLACE ALL 金额 WITH 销售单价*数量THIS.LABEL2.VISIBLE=.F.THIS.LIST2.VISIBLE=.F.(2)列表框LIST1的INTERACTIVECHANG事件过程代码:THISFORM.LIST2.CLEARSELECT SPXSSTORE 0 TO XSJE,NTHISFORM.LIST2.ADDITEM(交易日期 销售数量 销售金额)SCAN FOR 商品名=THIS.VALUETHISFORM.LIST2.ADDITEM(DTOS(交易日期)+STR(数量,1

27、0)+STR(金额,16,1)XSJE=XSJE+金额N=1ENDSCANIF N#0THISFORM.LIST2.ADDITEM(所有销售总金额为:+STR(XSJE,10)+ 元)THISFORM.LABEL2.CAPTION=商品+ALLT(THIS.VALUE)+的销售情况:THISFORM.SETALL(“VISIBLE”,.T.)ELSETHISFORM.LIST2.VISIBLE=.F.THISFROM.LABEL2.VISIBLE=.F.MESSAGEBOX(ALLT(THIS.VALUE)+”未有任何销售信息”)ENDIFTHISFORM.REFRESH2003年秋浙江省高校

28、非计算机专业学生计算机等级考试试卷(二级Visual FoxPro)说明:(1)考生应将试题一至试题三的答案涂写在答题卡上,将第四、五题的答案填写在答 卷上,否则作无效处理; (2)请将你的准考证号的后面四位填写在答卷的右下角指定位置内; (3)考试时间为120分钟; (4)本试卷中涉及到的相关表文件,其结构和记录如下所示:1、 库存表.DBF结构:商品号 商品名 规格 进货单价 销售单价 库存量C,4 C,10 C,6 N,7,2 N,7,2 N,8记录:记录号# 商品号 商品名 规格 进货单价 销售单价 库存量1 0001 电视机 56CD8A 1500.00 1630.00 2002 0

29、002 电冰箱 BCD188 1600.00 1760.00 803 0003 洗衣机 XQB52 1200.00 1320.00 1604 0004 热水器 LB-17 1000.00 1150.00 795 0005 自行车 26吋 142.00 159.00 1306 0006 空调 KFR-50 3500.00 3650.00 1267 0007 微波炉 D7023 350.00 398.00 868 0008 照相机 FX2860 450.00 490.00 96 2、 进销表.DBF结构:商品号 交易日期 进销标志 数量 摘要 C,4 D,8 L,1 N,8 C,30记录:记录号#

30、 商品号 交易日期 进销标志 数量 摘要1 0001 05/21/03 .T. 202 0003 05/21/03 .F. 103 0006 05/22/03 .F. 304 0001 05/22/03 .F. 255 0005 05/23/03 .T. 306 0001 05/24/03 .F. 257 0006 05/25/03 .T. 208 0002 05/26/03 .F. 40 注:字段“进销标志”的值为.T.时表示进货,.F.表示销售。试题一、计算机基础题(本题共15分)(1)计算机网络最突出的优点是 (1) 。A、运算速度快 B、精度高C、共享硬件、软件和数据资源D、内存容量大

31、(2)在微型计算机的设备中,访问速度最快的是 (2) 。A、软盘 B、硬盘 C、内存储器 D、CD-ROM(3)操作系统的主要功能是 (3) 。A、对计算机系统的所有资源进行控制与管理B、实现多用户及分布式处理C、扩充计算机的功能D、对硬件资源进行分配、控制、调度和回收(4)Internet与WWW的关系是 (4) 。A、都是因特网,只是名称不同B、Internet就是WWW C、Internet与WWW完全没有关系D、WWW是Internet上的一个应用(5)在Windows 98环境下,下面关于附件中应用程序的说法, (5) 是不正确的。A、写字板可以编辑文本文件B、写字板的缺省扩展名为.

32、DOCC、计算器中的计算结果,可以粘贴到文档文件中D、记事本中设置的显示字体,将保存在文本文件中,当使用Word读入该文件时,仍具有所设置的字体(6)在Word编辑文本时,将文档中所有的“memory”都改成“存储器”,最快捷的方法是采用 (6) 操作。A、中英文转换 B、替换C、改写 D、翻译(7)以下几种关于消除计算机病毒的说法中,正确的是 (7) 。A、专门的杀毒软件并非总是有效的 B、删除所有带毒文件能消除所有病毒 C、对感染上病毒的软盘,格式化既能消除病毒,又能使数据不受破坏 D、要一劳永逸地使计算机不感染病毒,最好的方法是装上防病毒卡(8)实现汉字字形表示的方法,一般可分为 (8)

33、 两大类。A、点阵式与矢量式 B、点阵式与网络式 C、网络式与矢量式 D、矢量式与向量式(9)十六进制数1AE70FH与十六进制数2003H的和是 (9) 。A、1AG70IHB、1B0712HC、1B0710HD、无法计算(10)在Word中,有关“自动图文集”功能的叙述中,正确的是 (10) 。A、可以自动画图B、输入文字,能自动显示对应的图C、可以检查错误,并用图表示D、可以自动扩展定义过的文字或图(二) 双选题(每小题1分,共5分)说明:从供选择的答案中选两个正确答案(11)下面有关转寄邮件(Forward) 的说法,正确的是 (11) 。A、 转寄邮件的方法是在收件箱中选中要转寄的邮

34、件,通过“转发”按钮作进一步操作B、用户只能对原邮件进行原封不动地转发C、若转寄时,用户工作在脱机状态,等到用户联机上网后,还要再重复转寄一次才行D、转寄邮件,是用户收到一封电子邮件后,再寄给其他成员(12)以下关于Windows的菜单命令叙述中,正确的是 (12) 。A、命令名是灰色的,则表示该命令处于运行中B、命令后有“”,则表示该命令现在不可使用C、命令后有“”,则表示选择该命令后将有一个对话框出现 D、命令前有“”,则表示该命令现在处于设定状态 (13)在Word中已打开多个文档,将当前活动文档切换成其他文档,可以 (13) 。A、使用“文件”菜单 B、使用任务栏C、使用“视图”菜单

35、D、使用“窗口”菜单(14) (14) 程序将分别对源程序产生目标程序,再通过连接程序,可以产生扩展名为.exe的可执行程序。A、汇编 B、编译C、解释D、编辑(15)以下关于Windows的叙述中,正确的有 (15) 。A、任何一个窗口都有标题栏 B、文件删除可以不放入回收站C、屏幕保护的作用是为了用来保护用户的视力D、在同一磁盘中复制文件和文件夹可用鼠标直接拖动完成 试题二、语言基础题(本题共30分)(一)判断题(每小题1分,共10分)说明:以下提供的若干陈述中,逐一判断其正确与否,选A表示正确,选B表示错误。(16)关系数据库中关系运算的操作对象为二维表。A (17)当使用SELECT

36、0时,所选择的工作区号可能为5号工作区。A (18)所有控件中都有Value属性。B (19)空值也是一种数据类型,当赋空值给一个字段或变量时,其类型为空值类型。B (20)数据库文件和数据库备注文件的扩展名分别是.DBC和.DCT。A (21)数据库表间的永久性关系,既可以在数据库设计器中建立,也可以用SET RELATION命令来建立。B (22)使用TOTAL命令前,必须按ON 表示的字段建立索引,否则,分类求和一定会发生错误。B (23)一个表文件在同一时间内可以属于多个数据库。B (24)对同一个控件而言,When事件是在Gotfocus事件前发生。A (25)在多用户环境下,当共享

37、表文件被某个用户实现文件加锁后,其他用户对该表文件中的内容仍然可使用LIST命令进行显示。A(二)单选题(每小题2分,共20分)(26)?AT(文学,北京语言文化学院)的运算结果是 (26) 。 A、.T. B、.F. C、9 D、0(27)下列4个表达式中,运算结果为数值型的是(27) 。A、? 9988-1255 B、 ? 200+800=1000C、? CTOD(11/22/02)-20 D、? LEN(SPACE(3)(28)Visual Foxpro中参照完整性规则不包括 (28) 。A、更新规则 B、删除规则 C、查询规则 D、插入规则(29)使用USE打开表文件时,其对应的结构复

38、合索引也自动打开,这时,表记录的顺序将按 (29) 显示。A、第一个索引标识 B、最后一个索引标识C、主控索引标识 D、物理顺序(30)若能正确执行 ? M.商品名和 ? H.商品名,则 (30) 。A、前一个商品名是字段名,后一个商品名是内存变量名B、前一个商品名是内存变量名,后一个商品名是字段名C、两个商品名都是字段名D、两个商品名都是内存变量名(31)下列命令中,结果只生成一个表结构的命令是 (31) 。A、USE 库存表 COPY TO 库存_1 FOR 商品名=空调 B、COPY FILE 库存表.DBF TO 库存_1.DBFC、 USE 库存表 COPY STRU TO 库存_1

39、 FIELDS 商品名,规格,库存量 D、SELECT * FROM 库存表 WHERE 商品名=空调 INTO TABLE 库存_1(32)要在浏览窗口中显示库存表.DBF中所有电视机和电冰箱的记录,下列命令中错误的是 (32) 。A、USE 库存表 BROWSE FOR 商品名=电视机 OR 商品名=电冰箱B、SELECT * FROM 库存表 WHERE 电$商品名 C、SELECT * FROM 库存表 WHERE 商品名 IN(电视机,电冰箱)D、SELECT * FROM 库存表 WHERE 电% LIKE 商品名(33)执行下面命令序列后,最后一条命令显示的结果为 (33) 。U

40、SE 库存表DISPDISPDISP NEXT 2?RECNO()A、2 B、3 C、4 D、5(34)以下关于查询的描述正确的是 (34) 。A、不能根据自由表建立查询B、只能根据自由表建立查询C、只能根据数据库表建立查询D、可以根据数据库表和自由表建立查询(35)在VFP中,当某字段定义为主索引字段(即主关键字)时,该字段输入时 (35) 。 A、不能出现重复值和空值B、能出现重复值和空值C、能出现重复值,不能出现空值D、能出现空值不能出现重复值试题三、程序填空题(每空格2分,共16分)程序1、【程序说明】 本程序比较从键盘输入的若干个数的大小,并输出其中的最大数和最小数。【程序】SET

41、TALK OFFCLEAINPUT M= TO M (36) DO WHIL .T. INPUT N= TO N (37) D=N ENDIF IF XN X=N ENDIF YN=A (38) WAIT 是否继续输入(Y-继续/N-结束) TO YN ENDDO (39) EXIT ENDIFENDDO? 最大的数是:, D? 最小的数是:, XSET TALK ON(36)A、STORE M TO D,XB、STORE 0 TO D,X C、STORE M,0 TO D,XD、STORE 100,0 TO D,X(37)A、IF D=NB、IF DN C、IF D=ND、IF DN (38

42、)A、DO WHIL UPPER(YN) B、DO WHIL UPPER(YN) Y C、DO WHIL UPPER(YN) Y AND UPPER(YN) N D、DO WHIL UPPER(YN) Y OR UPPER(YN) N(39)A、IF LOWER(YN)= YB、IF LOWER(YN)= y C、IF LOWER(YN)= ND、IF LOWER(YN)= n程序2、【程序说明】本程序用于统计2M中有多少个素数(只能被1或自身整除的自然数称为素数)。【程序说明】SET TALK OFFCLEARINPUT M= TO MS=0 (40) IF SS(I) S=S+1 ?STR

43、(I,5) ENDIFENDFOR? STR(S,5)SET TALK ONFUNC SS (41) FOR J=2 TO X-1 (42) EXIT ENDIFENDFORIF J=X RETU .T.ELSE (43) ENDIFENDFUNC(40)A、FOR I=1 TO M-1 B、DO WHIL I0 AND X366,MOD(X+2,7)+1,IIF(X=0,0,8)DO CASE CASE X=0 ? 结束 EXIT CASE X=8 ? 输入有错 LOOP OTHERWISE ? 星期+SUBSTR(CD,2*X-1,2)ENDCASEENDDOSET TALK ON程序、设

44、变量N的输入值为325。SET TALK OFFINPUT N= TO NX=ABCDEFGHIJY=甲乙丙丁戊已NC=ALLTRIM(STR(N,6)L=LEN(NC)N2=2*L-1NN=K=1DO WHIL K=L N1=INT(VAL(SUBSTR(NC,K,1)*2+1) NN=NN+SUBSTR(X,N1,1) NN=NN+SUBSTR(Y,N2,2)? N1,N2,NN N2=N2-2 K=K+1ENDDOSET TALK ON程序3、SET TALK OFFCLEARDIME A(5,5)A=0FOR I=1 TO 5 ? SPACE(10-I) FOR J=1 TO I IF

45、 I=J OR J=1 A(I,J)=1 ELSE A(I,J)=A(I-1,J-1)+A(I-1,J) ENDIF ? STR(A(I,J),2) ENDFORENDFORSET TALK ON试题五、程序设计题(每题12分,共24分)说明:根据题目要求,利用面向对象程序设计方法在相应对象的事件中编写代码。(1) 表单的界面布局已基本完成,与表单有关的表文件已经添加到了数据环境中;(2) 表单界面中除已经说明设置好的属性外,其他必要的属性一律在事件代码中设置;(3) 事件代码中可能涉及的主要属性、事件及方法列表如下,仅供参考:Additem Controlsource Readonly Ro

46、wsourceSetfocus Enabled Recordsource RowsourcetypeButtoncount Forecolor Recordsourcetype SetallButtons Fontsize Refresh TimerCaption Init Release ValueClear InterActiveChange Removeitem ValidClick Interval Requery Visible1、 编制一个修改库存表中单价的表单。命令按钮“修改”和“继续”名称分别为COMMAND1、COMMAND2。文本框控件都与字段绑定,具体界面如图1、图2、图

47、3和图4所示。要求:1) 提供让用户选择的所有商品名称列表;2) 当用户选择了某商品名后,系统将显示对应记录信息。显示的信息都以只读状态出现。3) 当按“修改”时,可以对进货单价和销售单价进行修改;当按“继续”时,焦点回到商品名称。图2 表单执行时的初始界面(文本框中数据为只读)图1 表单中控件的布局界面 图4 当选择“继续”时的界面(焦点回到商品名称)图3 当选择“修改”时的界面(能对进货单价、销售单价进行修改)2、编制一个进销单的输入表单。进销标志为复选框(CHECK1),命令按钮“保存”、“继续”和“退出”名称分别为COMMAND1、COMMAND2和COMMAND3。具体界面如图5、图6、图7和图8所示。要求:1) 输入商品号后从库存表中找该商品号,若存在则将商品名、规格及相应的单价显示在表单上,否则,显示找不到该商品号,如图7和图8所示。输入数量后能自动产生金额。 2

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!