程序题怎么做.doc

上传人:sk****8 文档编号:3159253 上传时间:2019-05-23 格式:DOC 页数:4 大小:235KB
下载 相关 举报
程序题怎么做.doc_第1页
第1页 / 共4页
程序题怎么做.doc_第2页
第2页 / 共4页
程序题怎么做.doc_第3页
第3页 / 共4页
程序题怎么做.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、程序题怎么做? 读程序写结果最简单,拿只笔在边上画,程序开始的时候每个变量的初值是多少,程序中间,每个变量的值变成了什么,程序结束后,这些变量最终变成了什么。简单的循环结构程序题分析如下:12.( 2011 年秋)运行下列程序后,屏幕显示的数据为_(16)_ 。CLEARSTORE 0 TO sFoR i=1 to 10 STEP 2IF MOD(i,3)=0LOOPENDIFs=s+iENDFOR?s答案是 13解题思路:初值 s=0 i=1 步长 step=2第 1 次循环 i=110超出范围,结束循环语句,执行后面的语句 ?s输出的结果,当然就是 13由此可见,循环语句执行了 5 次半,

2、s 终值为 13 ,i 终值为 11注意:如果是字符串处理题,如将“2012 年江苏省计算机等级考试二级 vfp”变成反序,请你将输入字符串简化为“12 年二级 vfp”这样的形式,避免因字符太多,在一道题上耗时太久。如果是下面这种循环次数上千的情况,不能将上千次循环一一写出,只能取前几个数、以及几个特例测试一下,这题中我们可以将 i 的值设为 1,2,3,4,5,121,1001,1221,带入程序,看结果 程序改错题也不难,分析步骤同上,读通程序,就可以找出错误的地方了。如果时间有限,无法通读程序仔细分析,可以这样做:第一,看是否有语法不成对的错误,比如 if/else/endif,do

3、while/enddo,for/endfor 是否成对出现,如果出现 for/else/endif这种明显的错误,很容易改出的;第二,看 loop/exit 是否出现,如果出现的话,有可能是 loop 改成 exit,或者 exit 改成 loop;第三,数据类型是否匹配,字符串+数字这种情况很常见,这种也比较好改;剩下就是函数参数缺失/错误、变量错误、运算符错误、步长缺失错误这些比较难改,需要认真读程序。 程序填空题稍难,需要理解题意,通读程序已有的部分,然后向程序中添加语句,这属于难点,只能靠多读程序多练习来掌握。 关于变量的作用域,有程序如下:clearpublic z & 设置 z 为全局变量,作用域在整个程序段store 1 to x,y,z?“初始: x,y,z=“,x,y,zdo cx1?“最终: x,y,z=“,x,y,zfunc cx1local x & 设置 x 为本地变量 ,作用域在定义该变量的程序段private y & 设置 z 为私有变量,作用域在定义该变量的程序段极其下层程序段x=2y=3z=4?“在第一层子程序中:x,y,z=“,x,y,zdo cx2?“调用二层子程序后:x,y,z=“,x,y,zendfuncfunc cx2x=20 y=30z=40endfunc

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 建筑建材

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。