




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
- 151 -习题6 Visual Foxpro程序设计习题6 Visual FoxPro程序设计一、选择题1. 对于已经编辑好的FirstProgram程序,可以在命令窗口中通过命令_执行该程序。A. Call FirstProgram B. Run FirstProgramC. DO FirstProgramD. 直接输入文件名即可2. 在循环语句中,执行_语句可跳过随后的代码,并重新开始下次循环。A. LOOPB. NEXT C. SKIPD. EXIT3. 设当前工作区的表为学生成绩表:姓名(C,10),学号(C,10),出生时间(D,8).下面一段程序用于显示所有在1972年以后出生的学生的姓名和学号信息,请在程序空缺处(ENDIF后面)做适当的选择。CLEARGO TOPDO WHILE .NOT.EOF()IF YEAR(date()=1972?姓名:+姓名,学号:+学号ENDIF_ENDDOUSESET TALK OFFA. 无代码C. LOOPB. SKIP D. EXIT4. 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:股票代码 股票名称 单价 交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.76 上海600604 二纺机 9.96 上海600605 轻工机械 14.59 上海000001 深发展 7.48 深圳000002 深万科 12.50 深圳执行下列程序段以后,内存变量a的内容是_ CLOSE DATABASE &关闭当前数据库和表 a=0 &给变量a赋初值 USE stock &打开stock表文件 GO TOP &将记录指针置于表文件的第1条记录 DO WHILE.NOT.EOF() &只要记录指针不位于最后1条记录之后,则再次循环 IF 单价10 &如果当前记录的单价字段值大于10 a=a+1 &则将变量a值增加1 ENDIF SKIP &将记录指针往后移动1条记录 ENDDOA. 1 B. 3 C. 5 D. 75. 在DO WHILE-ENDDO循环结构中,LOOP命令的作用是_。A. 退出过程,返回程序开始处 B. 转移到DO WHILE语句行,开始下一次判断和循环C. 终止循环,将控制转移到本循环结构ENDDO后面的第1条语句继续执行D. 终止程序执行6. 在DO WHILE-ENDDO循环结构中,EXIT命令的作用是_。A. 退出过程,返回程序开始处B. 转移到DO WHILE语句行,开始下一个判断和循环C. 终止循环,将控制转移到本循环结构ENDDO后面的第1条语句继续执行D. 终止程序执行7. 在Visual FoxPro中,如果过程接收的参数个数小于所要求的数目,则Visual FoxPro对于没有实参传入的形参_。A. 报错B. 赋值为NULLC. 赋值为.T.D. 赋值为.F.8. 执行了下列程序后,显示结果是_。 *MAIN.PRG X1=5 X2=X1*10 DO SUB1 ?X1,X2 RETURN PROCEDURE SUB1 PRIVATE X1,X2 X2=100 X1=10 X2=X2*10 RETURNA. 5 50B. 5 100C. 5 1000D. 10 10009. 在Visual FoxPro中有如下程序: *程序名TEST.PRG *调用方法:DO TEST SET TALK OFF &关闭命令的结果显示 CLOSE ALL &关闭数据库和表 CLEAR ALL &释放内存变量、数组和所有用户定义菜单、窗口 Mx=Visual FoxPro &给变量mX赋值 mY=二级 &给变量mY赋值 DO SUB1 WITH Mx &调用过程SUB1 ?mY+mX &显示mY和mX做字符串连接的结果 RETURN *子程序:SUB1.PRG PROCEDURE SUB1 PARAMETERS mX1 &定义形参mX1 LOCAL mX &定义mX为局部变量 mX=Visual FoxPro DBMS 考试 &给mX变量赋值 mY=计算机等级+mY &给mY变量赋值 RETURN执行命令DO TEST后,屏幕的显示结果为_。A. 二级Visual FoxProB. 计算机等级二级Visual FoxPro DBMS 考试C. 二级Visual FoxPro DBMS 考试D. 计算机等级二级Visual FoxPro10. 在Visual FoxPro命令窗口中,要建立名字为FIRSTPROGRAM的程序文件,应该在命令窗口中键入_。A. MODIFY STRUCTURE FIRSTPROGRAMB. MODIFY COMMAND FIRSTPROGRAMC. EDIT STRU FIRSTPROGRAMD. TYPE FIRSTPROGRAM11. 使用MODIFY COMMAND建立的程序文件的扩展名为_。A. .FXPB. .PRGC. .APPD. .SCX12. 下面叙述中,正确的叙述是_。A. 在命令窗口中通过赋值声明的变量均为局部变量B. 在命令窗口中用PRIVATE命令说明的变量均为局部变量C. 在过程中用PUBLIC命令说明的变量均为公共变量D. 在过程中用PRIVATE命令说明的变量均为公共变量13. 下面4条叙述中,正确的叙述是_。A. 局部变量不可以与公共变量同名,但可以与上级程序中的局部变量同名B. 局部变量不可以与公共变量或上级程序中的局部变量同名C. 在主程序中使用的变量均为公共变量D. 私有变量可以与公共变量或上级程序中的局部变量同名,但需用PRIVATE命令来屏蔽14. 如果在Visual FoxPro程序中使用的内存变量允许所有程序和过程都调用它,则该内存变量必须定义为_。A. 公共变量B. 局部变量C. 临时变量D. 普通变量15. Visual FoxPro程序中的续行符为_。A. -B. .C. ;D. ,16. Visual FoxPro程序中的注释行以符号_开头。A. /B. *C. D. 17. 如果在Visual FoxPro程序中使用的内存变量仅仅在定义该内存变量的程序内有效,则该内存变量必须定义为_。A. 公共变量B. 局部变量C. 临时变量D. 普通变量18. 在Visual FoxPro中,用于保存过程与函数的文件的扩展名为_。A. .PRCB. .FUNC. .PRGD. .CMD19. 在循环语句中,执行_语句可立即跳出循环体,执行循环体后的代码。A. SKIPB. GOTOC. EXITD. BREAK二、填空题1. 如下程序的输出结果是_。i=1DO WHILE i=800 SKIP LOOP ENDIF DISPLAY SKIPENDDOUSERETURN4. 程序如下:SET TALK OFFS=0I=1DO WHILE I=1 A(K)=A(K)-A(K+1) K=K-1ENDDO?A(2),A(4),A(6)SET TALK ONRETURN6. 下面程序的运行结果是_。SET TALK OFFSTORE 0 TO a,b,c,d,nDO WHILE .T.n=n+5DO CASE CASE n100 b=b+1 EXIT CASE n=80 c=c+1 OTHER d=d+1ENDCASEn=n+5ENDDO?a,b,c,d ,n SET TALK ONRETURN7. 有如下两个程序,写出执行命令DO PROG1后的运行结果_。程序1:*PROG1.PRGSET TALK OFFX=同学们Y=你们好?X+YDO SUBPRO?X,Y,ZSET TALK ONRETURN程序2:*SUBPRO.prgPRIVATE XPUBLIC ZX=100Y=200Z=300?X+Y+ZRETURN8有如下两个程序,写出执行命令DOMAIN_1后的运行结果_。*MAIN_1.prgSET TALK OFFa=5b=10DO SUB_1 WITH a*a,b?a=,a,b=,bSET TALK ONRETURN*SUB_1.prgPARAMETERS x,yy=x*y?y=+STR(y,3)RETURN9. 计算机等级考试查分程序如下,请填空 。SET TALK OFFUSE STUDENT INDEX STACCEPT “请输入准考证号:”TO NUMFIND( )IF FOUND() ?姓名, 成绩:”+ STR(成绩,3,0)ELSE ? 没有此考生!ENDIFUSERETURN10. 设有表文件“职工.DBF”(有字段:职工编号、姓名、民族)和“工资.DBF” (有字段:职工编号、工资),要在它们之间建立逻辑连接,然后为每个少数民族职工的工资增加200元,最后显示全体职工的职工编号、姓名和工资,请对如下程序填空: 。 SET TALK OFF SELECT 1 USE 职工( ) TO ZGBHSELECT 2USE 工资SET RELATION TO ( )REPLACE 工资 WITH( ) FOR( )LIST 职工编号,( ),工资SET RELATION TOCLOSE DATASET TALK ONRETURN参考答案一、选择题1.C2.A3.B4.C5.B6.C7.D8.D9.D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年企业物资供应与管理模拟题集及解析
- 电力基本知识培训课件
- 2025年信息技术在物资储备仓库的应用及面试模拟题解析
- 2025年软件编程实战题集及解析指南
- 2025年软件测试工程师实战技能提升教程
- 2025年初级美容师笔试模拟题及答题技巧解析
- 2025年初中地理教学设计与模拟题集解析
- 电信安全知识培训资料课件
- 2025年税务局招聘考试模拟试题及答案解析手册
- 电井安全知识培训内容课件
- 神经外科术后高热患者的治疗及护理讲课件
- 社区警务团队管理制度
- 应急消防疏散培训课件
- 产房分娩安全管理制度
- 普通化学无机化合物
- 2025年福建省无人驾驶航空器操作控制职业技能大赛(航拍无人机驾驶员)试题(附答案)
- 落户防离职协议书
- 职称评审委托合同协议
- 铁路团体车票协议书
- 2025年中国高考评价体系深度分析解读课件
- 早产儿低体温管理
评论
0/150
提交评论