存在一个 索引文件中,另外结构索引文件与表名相同,具备自动打开,自动关闭,自动维护的特殊性质.因 而本题两个空应分别填”CDX”,”结构复合索引” 3) 用二维表数据来表示实体之间联系的数据模型称为( ) [解析]本题考查的是
数据模型的概念,数据模型分为三种,分别为层次模型,网状模型和关系模 型,分别使用树,图(网)和二维表,因此本题答案为”关系模型” 4) 用当前窗体的 LABEL1 控件显示
系统时间的语句是:THISFORM.LABEL1. ( ) = TIME() [解析]本题考查的是控件的常用属性,标签控件最重要也是最
常用的属性就是 Caption,用于指 示标签中显示的文字,因此本题答案为”Caption”. 5) 使用数据库
设计器为两个表建立联系,首先应在父表中建立( )索引,在子表中建立 ( )索引。 [解析]本题考查的是永久性关系的建立,在 VFP 中永久性关系可以是一对一关系和一对多关 系,体现”一”的是主索引和候选索引,这类索引不允许关键字值的重复;体现”多”的是普通索 引和唯一索引,这两种索引中都允许关键字值的重复,只是唯一索引重复的关键字值只在索引 中记录一次.因此本题答案分别为”主索引或候选”,”任意” [三]读程题解题指南 三 读程题解题指南 本科目的读程题约占 15~20 分,主要分为写运行结果、程序改错和程序填空等三种题型,其 难度是依次递增。 一、运行结果 运行结果题如果在通读的基本上对算法完全理解最好, 事实上由于高考命题中程序的复 杂性有限,类似于调试程序逐步运行也是一个很好的选择,当然这是一种人工运行。并且逐 步运行容易排除命题中的干扰因素,因此这里就以逐步分析法解这类题。 逐步分析法是建立变量表和输出表,然后逐步运行程序填写变量表和输出表的求解方 法,这种方法需要对程序中出现的所有变量进行区分及分别计算及输出,只要细心求解,经 过若干步的填表,基本上就可以推导出最终结果。 1、变量表 变量表用于记录程序中变量的值的变化, 可以每次变量变化都在不同行中记录, 对先后 次序要求不高、 不相互影响的变量也可以多次变化记在一行。 全局变量及主程序中的私有变 量仅用一个统一的名, 局部变量、 私有变量在变量名后可以用括号标出定义的过程名进行区 分。 2、输出表 输出表用于记录程序中所有的输出行为。 一定严格逐步填写, 不要根据
程序书写的顺序
3/12
就直接写出输出,而要根据执行顺序依次书写。 3、规律的总结 当输出表到达一定规模时, 最终的结果多数情况下就可以猜测出来了。 这时仔细观察输 出表,确保前几步输出没有错误,然后对最终结果进行验证。 4、例解 1) ********* 1 N=10 2 S=0 . 3 DO WHILE N>0 4 S=S+N 5 IF N%2=0 6 N=N+1 7 ELSE 8 N=N-2 9 ENDIF 10 ENDDO 11 ? "S=",S [解析]本题变量的变化规律并不明显,变量也不多,特别适合使用变量表分析解题,变量表如 下: 代码行 1 2 4 6 4 8 4 8 4 8 4 8 4 8 4 8 11 因此本题的答案即为
S=46 2) *********************** 1 Store 0 to x,y,s1,s2,s3 2 Do While x<10 3 x=x+1 4 Do Case 5 Case Int(x/2)=x/2
4/12
N 10
S 0 10
输出
11 21 9 30 7 37 5 42 3 45 1 46 -1 S=46
6 S1=s1+x 7 Case X%3=0 8 S2=s2+x 9 Case Int(x/2)<>x/2 10 S3=s3+1 11 EndCase 12 Enddo 13 ?s1,s2,s3 [解析]本题看似很简单,观察这几个条件,好象是 10 以内统计偶数的和,奇数的个数和能被 3 整 除的数之和,但直接写出数学式并以此推导出答案却存在问题,主要是 3 个条件并不完全互斥, 因此使用变量表分析才是解题之正道.变量表如下: 代码行 1 3 10 3 6 3 8 3 6 3 10 3 6 3 10 3 6 3 8 3 6 13 10 30 30 12 3 9 12 8 20 7 3 6 12 5 2 4 6 3 3 2 2 X 0 1 1 S1 0 S2 0 S3 0 输出
从变量表的分析可以得到本题的答案为: 30 12 3 二、程序改错 1. 解题注意事项: 程序改错题是去年才使用的题型, 但是在计算机2级考试中却已早被采用, 只是2级考试中 错误的行已被指出,而高考中没有指出错误的行,仅指出有几处错误,