版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、程序填空题的应试技巧程序填空题采用的是选择填空,在做题时可采用以下方法来寻找正确的答案。1 找匹配语句 。(1)根据程序结构来填空。有 DO WHILE考虑有无ENDDO已对,有IF, 有无ENDIF配对。USE学生 USELOCATE FORCONTINUE? FOUND)或!EOF()INDEX ONSET INDEX TOSET PROC TOS程名SET PROC TO(2)如果程序中有变量的使用语句,如 S=S+1, X=X+1,检查程序开头处有无变量赋初值的语句,是否需填STORE 0 TO S, X 。(3)使用TOTA阶令,检查是否存在建索引或排序的语句。(4) DO AAA过
2、程名)WITH,检查过程中有无 PARA2 边读程序边做题用实例代入读程序,并结合语句含义和函数来考虑。3 与表文件有关的函数有:(1) 函数: EOF() BOF() FCOUNT() FIELDS() FOUND()FILE() RECNO() RECCOUNT()(2) 命令 REPLACE WITHLOCATE FORDELETE FILEDISP ALL FOR APPEND BLANKCOUNT TO新变量名FORSUM数值型字段TO新变量名FORAVERAGE 数值型字段 TO新变量名 FORSKIP nDISP NEXT N4输入和输出语句 :程序填空题1:程序说明求1! +3
3、! +5! +N!的值。N由键盘输入,且为奇数。 程序 SET TALK OFFCLEAR_(5)_STORE 0 TO S, TFOR I=1 TO N STEP 2DO SUB_(6)_ENDFORSSET TALK ONPROC SUBT=1FOR J=1 TO _(7)_(8)_ENDFOR(5)、A) ACCEPT "N=" TO N B) INPUT "N=" TO NC) WAIT "N=" TO N D ) DO WHILE .T.(6)、A) S=S+T B ) S=S+N C ) S=T D ) S=S+T*I、A
4、) N B ) T C ) 2*I+1 D) I(8)、A) T=T*I B) T=T*J C ) T=T*N D ) S=S+J*T 2、由用户输入指定表文件、指定字段和指定内容进行查询SET TALK OFFCLEAACCEPT'输入表名(带扩展名)TO FN ACCEPT '输入字段名(字符型)'TO FDN ACCEPT '输入查询内容(字符串)'TO CH IF _(1J2)LIST FOR _(3)USE(4)找不到该文件!ENDIFSET TALK ON(1) A、VART(FN)C 、FILE(&FN)(2) A、USE EVAL
5、(FN)C 、USE &FN.DBFB、FILE( 'FN')D FILE(FN)B、USE FND、USE、AT(CH,FDN)>0、AT(&CH,&FDN)>0C、IF D ELSE(3) A、CH$FDNBC、CH$&FDN D A、EXIT B 、LOOP去掉一个最3、程序:本程序的功能:从键盘输入 N个无序数(N由键盘确定) 大数,去掉一个最小数,然后求平均值。程序SET TALK OFFCLEARINPUT "N=" TO NINPUT "A=" TO ASTORE A TO X Y
6、(5)P=N-2_(6)_INPUT "B=" TO BS=S+BIF X<BX=BENDIF_(7)_Y=BENDIFENDFOR_(8)_R/PSET TALK ON( 5) A)S=A B)S=0 C )S=ND ) I=1( 6) A)FOR I=1TO NB)FOR I=2 TO NC ) DO WHILE I<=N D ) FOR I=1 TO A( 7) A)IF X<BB)IF X<YC)IF Y>BD ) IF Y<X( 8) A)R=SB)R=S-A-BC )R=S-N-AD)R=S-X-Y4、 显示输出给定的字符串(
7、单字节) 表达式的倒置字符串, 例如, 字符串“12345” ,倒置后的字符串为“54321” 。 程序 SET TALK OFFCLEAR(5) " 请输入指定的字符串: " to XC=SPACE(0)L=(6)FOR (7)R=(8)C=R+CENDFOR" 指定的字符串:SET TALK ON(5) A、 ACCEPT(6)A 、 1(7)A 、 I=0 TO L(8)A 、 STR(X)"+x+" 经倒置后变为:B、 INPUTC、B、 NB、 I=1 TO LB、 STR(X,I,1) C、+cUSEC、 LEN(X)C、 0 TO
8、 LSUBSTR(X,I,1)D 、 WAITD、 MAX(X)D、 1 TO LD、 SUBSTR(X,L,1)5、给定程序的功能是:编写口令判断程序,要求在 VFP主窗口显示信息并从键盘输入口令,能自动判断口令是否与系统口令(学生.DBF 中“姓名”字段的值)完全一致, 若一致则显示欢迎信息, 否则给予二次重输机会, 若仍不对则退出系 统。程序SET TALK OFFCLEARUSE学生I=1DO WHILE I<=3”请输入口令:”(1)ACCEPT TO MPWSET CONSOLE ONLOCATE (2)IF (3)"欢迎进入本系统!"EXITELSE(4
9、)"你无权使用本系统!"ELSE”口令不正确,请重输!"ENDIF(5)I=I+1ENDDOUSESET TALK ON(1) A SET CONSOLE OFFB、 C(2) A ALLTRIM姓名尸ALLTRIM(MPW)C、FOR ALLTRIMt名尸 TRIM(MPW)(3) A EOF()B、FOUND()(4) A IF I<=2 B 、IF I<3(5) A LOOP B 、ENDDO、SET PROC TO D、SET TALK OFF B、FORALLTRIM姓名尸ALLTRIM(MPW) D、FOR ALLTRIMt名尸 LTRIM
10、(MPW)C 、BOF() D 、! FOUND()C、IF I>=3 D 、IF I<2C 、CONT D ENDIF6、完成下列删除表文件的程序SET TALK OFFCLEARDO WHILE .T.ACCEPT'请输入要删除的表文件名(扩展名略):" TO FILENAMEFILENAME=TRIM(LTR(MILENAME)+” .DBF'IF(6)ACCEPT ”该文件不存在!继续吗(Y/N) " TO YNIF 二" NEXITENDIFELSE(8)TO YNLIST WAIT ”是这个文件吗(Y/N) IF LOWERYN尸“ y” USETO YN(9) EXIT ELSEWA仃”继续吗(Y/N) ” IF LOWER(Y/N)= n” USE EXIT ENDIF ENDIF ENDIF ENDDO SET TALK ONB !FILE(&FILENAME)D FILE(FILENAME)B LOWER(YN)D LOWER(,YM )B USE "FILENAMED USE &FILENAMEB、DELETE FILE &FILENAME、DELETE &
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年仿形铣床项目发展计划
- 2024年全自动过滤器项目合作计划书
- 2024年流化床垃圾焚烧炉合作协议书
- 2024年家电配线组件项目建议书
- 2024年清理去石设备项目发展计划
- 河南省信阳市2023-2024学年高一下学期7月期末考试语文试题(解析版)
- 02 假设论证-高考语文教学资料
- 航海英语船长版带注解
- 《2024年 工程项目环境风险管理效率及绩效评价研究》范文
- 初++中物理+走进彩色世界+课件+物理教科版八年级上册
- 小学英语语法专题训练:名词所有格(含答案)
- 1.2 规划初中生活 课件-2024-2025学年统编版道德与法治七年级上册
- 2024-2030年中国骨汤行业市场发展趋势与前景展望战略分析报告
- 2024年美国移动USB Type-C快速充电器市场现状及上下游分析报告
- 小学生五年级信息素养测试试卷及答案
- 二级公立医院绩效考核三级手术目录(2020版)
- 设备采购 投标方案(技术方案)
- 区块链金融 课件全套 第1-11章 区块链导论- 区块链金融的监管
- 新苏教版六年级上册《科学》全一册全部课件(含19课时)
- 新粤教粤科版三年级上册科学全册优秀教学课件
- 篆刻艺术传承保护措施
评论
0/150
提交评论