VF期末考试模拟题6套_第1页
VF期末考试模拟题6套_第2页
VF期末考试模拟题6套_第3页
VF期末考试模拟题6套_第4页
VF期末考试模拟题6套_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 两套模拟计算机Visual FoxPro题第一套一 判断1数据表和自由表无差异。 错2.Vf允许您将同一个表重复打开在不同工作区中。 错3执行delete命令一定要慎重,否则记录逻辑删除后,将无法恢复。 错4自由表的字段名最长为10个字符。 对5设表文件中有8条记录,且已打开,当bof()为真时,recno()的返回值为1。 对6您可以在一个工作区中同时打开多个表。 错7设表文件中有5条记录,且已打开,当bof()为真时,recno()的返回值为0. 错8数据库表可以拥有主索引。 对一、选择1. 为表单myform添加事件或方法代码,改变该表单中的控件cmd1的caption属性的正确命令是

2、(c)A. THisformset.cmd1.caption=”最后一个“B. Myform.cmd1=”最后一个“C. Thisform.cmd1. caption”最后一个“D. This.cmd1. caption=”最后一个“2. 物理删除表中所有记录命令是(C)A. DELETEB. SkipC. ZapD. Recall3. 将当前库文件容拷贝到kbo1.dbf库文件中的命令是(B)A. Copy stru to kbo1B. Copy to kbo1C. Copy stru exte to kbo1D. Copy file to kbo14. 在vf 中,浏览表记录的命令是(B)

3、A. useB. browseC. modifyD. close5. 项目管理器中移去文件是指(B)A. 将文件从磁盘上彻底删除B. 将文件从项目中一区移去C. 移去文件后再也不能恢复D. 移去文件与删除文件一样6. 表单文件的扩展名为(B)A. .sctB. .scxC. .vctD. .pqr7. 在“选项“对话框的“文件位置“选项卡中可以设置(B)A. 表达的默认大小B. 默认目录C. 日期和事件的显示格式D. 程序代码的颜色8. 使用SEEK 命令搜索表中出生日期为01/23/1996的记录,应执行(A)命令A . SEEK1996/01/23B. SEEK01/23/96C. SEE

4、K96/01/23D. SEEK01/23/19969. 使用“标签向导”设置标签时,必须首先确定(D)A.表 B.视图C.查询D.数据源10. 在VF 中,逻辑运算符有(D)A. .NOT.B. .AND.C. .OR.D. 以上答案均正确11. 下列命题正确的是(B)A. 关系代数语言和关系演算语言均为 DDL 语言B. 关系代数语言和关系演算语言均为DML 语言C.关系代数语言为 DML 语言,关系演算语言为 DDL 语言D. 关系代数语言为 DDL 语言,关系演算语言为DML 语言12. 使用 MODIFY DATABASE命令打开数据库设计器时,如果指定了NOEDIT选项,则表示(A

5、)A.只是打开数据库设计器,禁止对数据库进行修改B.打开数据库设计器,并可以对数据库进行修改C.在数据库设计器打开后程序继续执行D.打开数据库设计器,应用程序会暂停13. 选择操作是根据某些条件对关系做(C)A. 重直分割B.选择权C. 水平分割D. 分解操作14. 在“SET EXACT ON”的情况下,命令“FOX”=“FO”显示的结果是(B)A. .T.B. .F.C.错误信息D.以上都不对15. 下列表达式中结果为“计算机等级考试”的表达式为(D)A. “计算机”|“等级考试”B. “计算机”&“等级考试”C. “计算机”and“等级考试”D. “计算机”+“等级考试”16.

6、下列选项中是日期型常量的是(B)A.“99/12/31”B 99/12/31C. 99/12/31D.CTOD(99/12/3117. 利用向导创建数据表时,应该(D)A在工具栏上单击向导按钮B. 在命令窗口执行CREATEC. 在表设计器中选择D. 在新建窗口中单击向导按钮18. 在VF中删除记录有(A)和()两种A. 逻辑删除和物理删除B. 逻辑删除和彻底删除C. 物理删除和彻底删除D. 物理删除和移去删除19. 唯一索引中的“唯一性”是指(A)的唯一A. 字段值B. 字符值C. 索引项D. 视图项20. WAIT TIMEOUT 后的数值代表(A)A秒数B. 分钟数C. 小时数D. 天数

7、21 vf主界面的菜单栏中包括(B)菜单。 A文件 编辑 视图 格式 工具 程序 窗口 帮助 B文件 编辑 显示 格式 工具 程序 窗口 帮助 C文件 编辑 视图 格式 工具 程序 表格 窗口 帮助 D文件 编辑 显示 格式 工具 表格 窗口 帮助22使用sort命令,若选择了参数(C),则表示排序时字母数据不区分大小写 A /A B /B C /C D /D23关于foxpro中的运算符的优先级,下列选项中不正确的是(B) A算术运算符的优先级高于其他类型运算符 B字符串运算符“+”和“-”优先级相等 C逻辑运算符的优先级高于关系运算符 D所有关系运算符的优先级都相等24数据库系统的结构化特

8、征指出:由DBMS管理数据的物理结构和(C)结构A 机械B驱动C逻辑D管理25不能够作为应用程序系统中的主程序的是(C)A表单B菜单C数据表D程序26如要改变标尺刻度为像素,则需要在(A)A“格式”菜单中选择“设置网格刻度”命令B“工具”菜单中选择“设置网格刻度”命令C“格式”菜单中选择“选项”命令D“工具”菜单中选择“选项”命令27一数据表中的“婚否”字段为逻辑性,要显示所有已婚人的信息应执行命令(A)A LIST FOR 婚否B LIST FOR 婚否=-“真”C LIST FOR 婚否=“已婚”D LIST 婚否28 在项目管理器的哪个选项卡下管理菜单(C)A菜单选项卡B文档选项卡C其他

9、选项卡D代码选项卡29输入下列命令,结果是(D) STORE -46.611 TO X ?“X=”+STR(X,6,2)A 46.61BX=46.61C-46.61DX=-46.61 30.用表单设计器设计表单,下列叙述中错误的是(D)A. 可以创建表单集B.可以将表单一类的形式保存在类库中C可以对表单添加新属性和新方法D数据环境对象时表单包含的子对象,可以添加到表单中31 MOD (-7,-4)的函数值为(A)A-3B3c.-1D 132.数据表中有30条记录,如果当前记录为第30条记录,把记录指针移到第一个记录,测试当前记录号函数 RECNO ()的值是(B)A. 29B. 30C. 1D

10、. 033.在非嵌套程序结构中,可以使用 loop 和exit 语句的基本程序结构是(B)A.TEXT-ENDTEXTB. DO WHILE-ENDDOC.IF-ENDIFD.DO CASE-ENDCASE34.下列关于查询的说法不正确的一向是(D)A.查询是 vf 支持的一种数据库对象B.查询就是预先定义好的一个 sql select语句C.查询是从直盯盯表中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果D.查询是一种表文件35.在 VF 中,表示 E3.5 的表达式(C)A.E*3.5B.E3.5CEXP(3.5)D. e3.536.在 vf 中,求余运算和(A)函数作用一样

11、A. MOD( )B. ROUND( )C. PI( )D. SORT( )37.对于实现对数据库进行各种数据操作的软件称为(C)A数据软件 B操作系统C数据库管理系统D编译程序38表单向导形成的表单数据源只能基于( A)A表B视图C查询DSQL语句39在VF中菜单的扩展名为(A)A MNXB MNTC IDXD PJT40数据绑定型控件不可以直接设置其control 属性的是(C)A TEXTOBOXB COMBOBOXC GRIDD LISTBOX 第二套判断题1. 设表中有10条记录,当EOF()为真时,说明记录指向了表中最后一条记录。 对2. 设表文件中有5条记录,当BOF()为真时,

12、RECNO()的值为0 错3. 将指针指向第一条记录的命令可以用GO TOP 对4. 在”文件”下拉菜单中单击”退出”命令可关闭vf. 对5. 要清除vf主窗口编辑区的数据,可直接在命令窗口键入clear命令 对6. 浮点数类型比数值型更为精确。错7. 执行delete命令删除数据记录后,这些数据记录并未真正删除,而只是被标上删除记号不是删除。 对8. 在命令窗口中执行exit命令可结束vf. 错9. 要取得目前所在环境的帮助,应按f1键。 对10. 您可以使用表向导去修改某一个已有的表的结构。 错一 单选1若要使command1上显示”确定”两字,应将其(B)属性设为”确定”。(A) Nam

13、e. B. Caption. C. FontName D. Forecolor2.希望用户输入到“身高”字段中的数值必须大于0,应使用哪一种数据字典项目来进行检验操作。(C)A.字段标题 B.字段说明 C.验证规则 D.默认值3.下面关于vf数据的叙述中,不正确的是。(A)A一个数组中各个数组元素必须是同一种数据类型B新定义的数组的各个数组元素初值为.F.Cvf只支持一维和二维数组D用dimension 命令可以定义数组4.要创建一个顶层表单,应将表单的show window 属性设置为(C)A.0 B.1 C.2 D.35.Vf 中过程固定的入口语句是(C)A go top B goto t

14、op C proc D endproc6.可以连接或嵌入ole对象的字段类型是(C)A备注型字段 B通用性和备注型字段 C通用型字段 D任何类型的字段7.在vf中进行参照完整性设置时,要想设置成:当更改附表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择(C)A 限制 B 忽略 C 级联 D级联或限制8.下列符号中(C)不能作为vf中的变量名A . abc B. XYZ C.5YOU D.good luck9.以下函数中能返回指定日期是一年中的第几周的是(C)A. YEAR B.DOW C.WEEK D.DAY10.对关系代数表达式进行优化处理时,尽可能早的执行下列哪

15、些操作(C)A.笛卡尔积 B投影 C选择 D连接11.使用alltrim()函数可以删除所给表达式的(C)A.前导空格 B。尾部空格 C。前后空格 D所有空格12.执行命令dimension A(100),A(1)的值是(A)A. .F. B 0 C.T. D空值13.下列变量中, vf的合法变量名是(A)A.GLOW B.7X.Y C.01 R D.AB.V14.报表是按照(A)处理数据的A.数据源中记录出现的顺序 B。主索引 C。人的愿望 D。逻辑顺序15.如果在一个运算表达式中包含有逻辑运算,关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是

16、(C)A.逻辑算术关系B.关系逻辑算术C.算术逻辑关系D.算术关系逻辑16. 要显示数据表文件中平均分超过80分和平均分不与格的所有男生记录,应使用的命令为(C)A.LIST FOR 性别=“男”平均分>80,平均分<=60 B.LIST FOR 性别=“男”and 平均分>=80,and 平均分<=60 C.LIST FOR 性别=“男”and (平均分>80 .or 平均分<60)D.LIST FOR 性别=“男”and 平均分>80 .or 平均分<6017.计算职称为工程师的所有职工的工资总和,并把计算结果存入存变量gzh,应使用命令:(

17、A)A.SUM 工资 TO gzh FOR 职称=“工程师”B.SUM ON 工资 TO gzh FOR 职称=“工程师” CTOTAL ON 工资 TO gzh FOR 职称=“工程师”DTOTAL 工资 TO gzh FOR 职称=“工程师”18.将库文件AA.DBF复制成以#为定界符的文本文件BB.TXT,使用命令(A)A.copy to bb delimited with #B copy to bb delimited with “#”C.copy from AA delimited with #D.copy from AA delimited with “#”19.主索引可确保字段中

18、输入值的(A)性A唯一 B重复 C多样 D兼容20.修改表单的命令可以是(C)A create form B.create object C.modifi form Duse form21.数据表文件有十条纪录,当前记录号是3,使用APPEND BLANK 命令增加一条空白纪录,该记录的序号的(D)A4 B3 C1 D1122. 在vf 中,逻辑运算优先级最高的是:(C)A.OR. B.AND. C.NOT. D一样23.数据环境中表的别名设置通过(B)属性来完成A.NAME B.ALIAS C.LONGDNAME DROWSOURCE24.vf支持(B)和()两种工作方式。A.命令方式和菜单

19、工作方式B交互操作方式和程序执行方式C命令方式和程序执行方式D交互操作方式和菜单工作方式25.在vf中,浏览表中记录的命令是(B)AUSEB.BROWSEC.MODIFYD.CLOSE26.用鼠标双击对象时将引发(B)事件A.CLIcKB.DBLCLICKC.RRGHtCLICKD.GOTFOCUS27.在当前表中查找班级为1的多余记录,应输入命令(D)A.LOCATE FOR 班级=1B. LOCATE FOR 班级=1 CONTINUEC.LOCATE FOR 班级=1 NEXT 1D .LIST FOR 班级=1 28.查询设计器中的选项卡中没有(D)A.字段B.杂项C.筛选D.分类29

20、.使用SORT命令创建排序命令时,操作过程中占据的存储空间是原文件的(C)倍。A.1B.2C.3D.430要删除表中“年龄”字段的所有值,其他字段值保持不变,应输入(B)命令A.REPL ALL 年龄 WITH 1B.REPL ALL 年龄 WITH 0C.REPL ALL 年龄 D. .REPL 年龄 ALL 31.Grid默认包含的对象是(B)AHEADERVBTextboxC.ColumnD.Editbox32.在vf中,数据库文件的扩展名为(A )A .DBCB.DCTC.DCXD.DBF 33.若要在一个对象创建前发生某件事,则该事件的代码应编写在(C )ACLICKBINITCLO

21、ADDKEYPRESS34 表单向导形成的表单数据源只能基于(A)A表B视图C查询DSQL语句35.依次执行以下六条命令:SELECT1 USE F1SELECT2 USE F2SELECT3 USE F3现在要给F1追加记录,但又不改变当前表的打开状态,应该使用命令序列(C)A. GO F1 APPENDB. GO 1 APPENDC. SELECT 1 APPENDD. USE F1 APPEND36.预览报表的命令是(B)A.PREVIEW REPORTB.REPORT FORMPREVIEC.PRINT REPORT PREVIEWD.REPORT PREVIEW37.设表中

22、有20条记录,在命令窗口中执行以下命令序列,最后显示的结果是(D)USE TXLSKIP 3COUNT TO N?NA.0B.3C.4D.2038.要为当前所有学生的年龄增加2岁,应输入的命令是(C)A CHANGE ALL 年龄 WITH 年龄+2B. CHANGE A LL 年龄+2 WITH 年龄C,REPLACE ALL 年龄 WITH 年龄+2D.REPLACE ALL年龄+2WITH 年龄39.在VF中表单(FROM)是(D)A.数据库中标的清单B.一个表中记录的清单C.数据库中可以查询的对象情单D窗口界面40.表单设计器启动后,VF主窗口上将出现(D )A.表单设计器和属性窗口B

23、.表单控件和表单设计工具栏C“表单”菜单D.以上答案均正确.1程序改错*-*题目:打开表XSDB.DBF, 查找计算机和英语的平均成绩最高的学生,* 并显示和计算机、英语成绩。*-*注意:不可以增加或删除程序行,也不可以更改程序的结构。*-SET TALK OFFUSE XSDBJSJ=计算机YY=英语XM=PJ=(JSJ+YY)/2DO WHILE .NOT.EOF()*FOUND*X=(计算机+英语)/2*FOUND*IF PJ<X JSJ=计算机 YY=英语 XM= ENDIF SKIPENDDO?XM,JSJ,YYUSESET TALK ONRETU2程序填空*-*功能: 198

24、2年我国第三次人口普查,结果全国人口为10.3亿,* 假如人口增长率为5%。编写一个程序求在公元多少年总* 人口翻了一番。* 请在处添上适当的容,使程序完整。*-SET TALK OFFCLEARP1=10.3 N=1R=0.05P2=P1*(1+R)*SPACE*DO WHILE P2<=2*P1*SPACE* N=n+1*SPACE* P2=P2*(1+R)ENDDN=1982+N? N,"年人口总数翻了一番"SET TALK ONRETURN3程序设计*题目:编程计算如下表达式的值:* y=1-1/31/5-1/71/9。* 要求使用for.endfor语句来完

25、成。* 将结果存入变量OUT中。* 请按照题目要求,在下面编写程序代码。 *-SET TALK ONSET LOGERRORS ONOUT=-1*Program*SUM=-1P=1FOR I=1 TO 9 STEP 2SUM=SUM+1*P/IP=P*(-1)END FOROUT=SUM?"OUT=",OUT* End *DO YZJ WITH OUTSET LOGERRORS OFFSET TALK OFF4程序填空*-*功能:设表AAA.DBF包括学号、成绩,下列程序完成打印* 最高成绩记录的学号、成绩。* 请在处添上适当的容,使程序完整。*- SET TALK OFF

26、USE AAA.DBFNN=1MAX1=成绩*SPACE*DO WHILE .NOT.EOF() IF 成绩>MAX1 MAX1=成绩 NN=RECNO() ENDIF*SPACE*SKIPENDDO*SPACE*GO .NN.?"最高成绩:学号="+学号+",="+",成绩="?成绩USESET TALK ONRETURN5程序改错*-*题目:从键盘输入一个数X,当X大于0、Y的值为1;当X等于0、Y的值为0;当X小于0、Y的值为-1, 然后输出Y的值。*-*注意:不可以增加或删除程序行,也不可以更改程序的结构。*-SET T

27、ALK OFFINPUT "输入一个数X:" TO X*FOUND*IF X>=0 IF X>0 Y=1 ELSE Y=0 ENDIFELSE Y=-1ENDIF*FOUND*?"输出:=",YSET TALK ONRETU6程序设计*-*题目:编程求出1*1+2*2+.+n*n<=1000中满足条件* 的最大的n。* 将结果存入变量OUT中。* 请按照题目要求,在下面编写程序代码。 *-SET TALK ONSET LOGERRORS ONOUT=-1*Program*SET TALK OFFCLEAR S=0 I=0DO WHILE

28、 S<=1000 S=S+I*II=I+1ENDDO OUT=I-1?"1*1+2*2+N*N<=1000中满足条件的N的最大值是=",OUTSET TALK ONRETURN* End *DO YZJ WITH OUTSET LOGERRORS OFFSET TALK OFF第 3、4套模拟题一判断题(3套)1. Visual FoxPro 中关系表达式的结果是一个字符串 .T.或 .F.(错)2. 执行?IIF(6>9,6,9)后的结果为9(对)3. 常量是其值在程序的执行过程中可以改变的量(错)4. 执行?MOD(3,-9)后的结果为-3(错)5.

29、字段名可包含中文,英文字母,数字与下划线,而且第一个字母可以是数字或下划线.(错)6. Visual FoxPro 中的存变量名允许与数据库中的字段名同名.(对)7. 在Visual FoxPro中,您可以同时打开多个数据库,而且在同一时间,可以有多个数据库是“当前数据库”.(错)8. 您可使用相关的工具来修改那些用向导所生成的文件,而向导本身无法修改这些文件.(对)9. 在Visual FoxPro中,一维数组可以当作二维数组使用.(错)10. 查询设计器不可以对数据进行统计.(错)11. 命令可以独立于命令执行,同理命令也可以独立于命令执行。(错)12. 和命令的功能和在程序中所起到的作用

30、都是一样的(错)13. 新建一表单时,可以添加新的属性,方法和事件(对)14. 表单中的标签控件使用方法与文本框控件完全一样(错)15. 表单的定义是以表文件的形式存储的(错) 二 判断题(4套)1. 在VF中,表达式“a”$”this is a book!”的结果是假的(错)2. 表达式(5+4)*2*2/3的值为12,表达式”a,b,c”$”nmabcgh”的值为.T.,表达式5<3 and 7<8的值为.F.(错)3. 复选框中的value值取为1时,表明其被选中。(对)4. 表达式alltrim(space(15)的返回值是空字符串(对)5. 99/02/10和(”99/0

31、2/11”)都是vf数据库的日期型数据(错)6. 在vf中,只能用rqbe生成报表文件,然后用报表生成器修改报表文件(对)7. 备注型数据是较长文本数据,备注字段容保存在一个数据库同名而扩展名为.fxt(错)8. 同一个数组中的各个元素必须是一样的数据类型(错)9. 项目是文件,数据,文档等vfp对象的集合(对)10. 使用sort命令排序表的缺点是较费时与浪费磁盘空间(对)11. 在命令窗口中输入的命令,按回车键才能执行(对)12. 表设计器所创建的索引一定会储存在结构复合索引文件中(对三选择(3套)1. 在VF编辑环境下,打开“工具”菜单的快捷键是(D)A ALT+F B SLT+E C

32、ALT+E D ALT+T2. Vf 支持()和()两种类型的菜单(D)A 条形菜单和弹出式菜单 B条形菜单和下拉式菜单C 快捷菜单和弹出式菜单 D 快捷菜单和下拉式菜单3. 货币型常量必须在其前面加一个(C)符号A “ ” B # C $ D &4. ASC(“F”)-ASC(“A”)+10的值为(D)A 0 B 5 C 10 D 155. 8E+9是一个(C)A 存变量 B 字符变量 C 数值常量 D非法表达式6. 一个日期型数据与一个正整数相加,其结果将是(A)A 一个新的日期 B 数据类型不匹配 C 数值型 D字符型7. 设X=”ABC” ,Y=”ABCD”, 则下列表达式中值

33、为.T.的是(C)A X=Y B X=-Y C X$Y D AT(x,Y)=08. 报表的输出命令式(B)A CREATE REPORT B REPO FROM C MODI REPO D SET REPO9. 下列(C)命令能给存变量赋值A create B modify C input D brows10. 在VF中,数据库表字段名最长为(B)个字符A 10 B 128 C 130 D 15611. Vf中的4个索引中,一表可以创建多个(B)A 主索引、候选索引、唯一索引、普通索引 B候选索引、唯一索引、普通索引 C 主索引、候选索引、唯一索引 D主索引、唯一索引、普通索引12. 用EDI

34、T方式浏览记录时,按(C)键查看上一条记录。A home B end C page up D page down13. 执行下列命令序列后,VF1的指针指向第()条记录,VF2的指针指向第()条记录(C)SELECT 2USE VF1SELECT 3USE VF2SELECT 2SKIP 2A 1、2 B 1、1 C 3、1 D 2、1 14. 以下命令(C)实现统计数据表的记录数A sum B continue C count D recordnum15. 在VF中,APPEND的作用是(C)A 在表达任意添加记录 B在当前记录之前插入新记录C 在表的尾部添加记录 D 在表的首部添加记录四选

35、择1. 命令窗口的显示与隐藏可通过(B)菜单中的”Command”和”Hide”选项来控制。A.EDIT(编辑) B.WINDOW(窗口) C.RUN(运行) D.FILE(文件)2. 已知”是否通过”字段为逻辑型,要显示所有未通过的记录应使用命令( D) A.LIST FOR 是否通过 B.LIST FOR NOT是否通过<>.T. C.LIST FOR “是否通过” D.LIST FOR NOT 是否通过3. OptionGroup、ButtonGroup对象的Value属性值类型只能是(A) A.N B.C C.D D.L4. 当某控件对象获得焦点后又失去焦点,将依次激发(A

36、)事件。 A.When Valid GotFocus LostFocus B.When GotFOCUS Valid LOSTfOCUS C. Vaild GotFocus When LostFocus D. Vaild When GotFocus LostFocus 5. 对工具栏的设计,下列说确的是(D)。 A.既可以在设计工具栏类时添加控件,也可以在表单设计器中向工具栏添加控件B.只可以在设计工具栏类时添加控件 C. 只可以在表单设计器中向工具栏添加控件 D.可以在类浏览器中向工具栏类添加控件6. 将一个预览成功的菜单存盘,再运行该菜单,却不能执行,这是因为(B)。 A.没有放到项目中

37、B.没有生成 C.要用命令方式 D.要编入程序7. 使用index命令创建唯一索引时,应选参数(D). A.ASCENDING B.DESCENDING C.CANDIDATE D.UNIQUE8. 报表的输出命令是(B)。 A.CREATE REPORT B.REPO FORM C.MODI REPO D.SET REPO9. 在现实世界中,某种商品的名称对应于计算机世界中的(B)。 A.个体 B. 属性值 C. 数据项 D.性质 10. 报表设计器中不包含在基本带区的有(A)。 A.标题 B.页标头 C.页脚注 D.细节11. 一数据表中含9条记录,执行LIST命令后,其recno()的返

38、回值为(D)。 A.1 B.8 C.9 D.1012. 执行?AT(”教授”,”副教授”)命令的显示结果是(c)。 A. .T. B.2 C.3 D.0 13. 在使用查询设计器设计查询时,必须要向查询设计器中添加(c)。 A. 索引文件 B.程序文件 C.表文件 D. 表单文件 五程序填空(一).程序填空1.*- *程序填空*-*功能:在XSDB.DBF数据表中查找学生王迪,如果找到,则显示:* 学号、英语,生年月日,否则提示"查无此人!"。* 请在处添上适当的容,使程序完整。*-SET TALK OFF*SPACE*Use xsdb XM="王迪"*

39、SPACE*Locate for =XMIF FOUN() *SPACE*? 学号, , 英语, 生年月日ELSE ? "查无此人!"ENDIFUSESET TALK ONRETURN2*- *程序填空*-*功能:求1到50的累加和(S=1+2+3+.+50)并显示。请在处添上* 适当的容,使程序完整。 *-SET TALK OFF*SPACE*h=0i=1*SPACE*DO WHILE i<=50 H=H+i*SPACE*i=i+1ENDDO? HSET TALK ONRETURN3*- *程序填空*-*功能: 下面的程序是将“计算机等级考试”显示为“计 算 机 等

40、 级 考 试”。* 请在处添上适当的容,使程序完整。*-SET TALK OFFCLEARX="计算机等级考试"*SPACE*Y=”*SPACE*DO WHILE LEN(X)>0 ? Y=Y+SUBS(X,1,2)+' '*SPACE* X=right(x,len(x)-2)ENDD?YSET TALK ONRETURN5 - *程序填空*-*功能:实现:求0-100之间的奇数之和,超出围则退出。请在处* 添上适当的容,使程序完整。 *-SET TALK OFFX=0Y=0DO WHILE .T. X=X+1 DO CASE*SPACE* CASE

41、x/2=int(x/2) LOOP CASE X>=100*SPACE* exit OTHERWISE Y=Y+X ENDCASE*SPACE*enddo? "0-100之间的奇数之和为: ", YSET TALK ONRETURN二程序改错1.*-*程序改错*-*题目:从键盘输入一个表“xsda”,打开该表, 查找""是* "三"的记录,并显示该记录, 最后输出""是"* 三"的记录个数。(设被打开的表中有固定字段"")*-*注意:不可以增加或删除程序行,也不可以更改

42、程序的结构。*-SET TALK OFFACCEPT TO AUSE &A*FOUND*n=0SCAN FOR = "三"*FOUND* disp N=N+1ENDSCAN*FOUND*? “记录个数是”,NUSESET TALK ONRETU2.*- *程序改错*-*题目:有结构一样的三个班学生数据库STD1.DBF、STD2.DBF、* STD3.DBF。其中学号的前两位是学生所在班级号。一个* 统计数据库TJ.DBF,其结构包括七个字段:班级C(2)、 男、女、党员、团员、群众、少数民族,后六个均为数* 值型字段N(3,0)。请编写统计程序MODI1.PRG,

43、按班对* 学生数据进行的性别、政治面目和民族统计,并将统计* 结果存放到TJ.DBF中。(不得修改学生数据库)*-*注意:不可以增加或删除程序行,也不可以更改程序的结构。*-set talk offsele 1use std1sele 2use std2sele 3use std3sele 4 use tjzapsele 1*FOUND*banji=left(学号,2)count all for 性别="男" to mancount all for 性别="女" to womancount all for 民族<>"汉" to minzucount all for 政治面目="党员" to dangyuancount all for 政治面目=&quo

温馨提示

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

评论

0/150

提交评论