10、表是由结构和记录数据两部分组成的。正确
11、赋值命令“STORE?TO ?”与“=”区别在于:“STORE?TO ?”可以同时给多个变量赋值,而“=”只能一次给一个变量赋值。 正确
12、Visual FoxPro数据库管理系统的数据模型是网状型。 错误
13、执行命令 ?AT(\),屏幕显示的结果为:6 正确
14、VFP中命令执行方式每一条命令具有相对的独立性,操作直观,每键入一条命令都必须等待执行完毕后方能键入下一条命令,是一种交互执行方式,执行完成的命令序列不能保存,自动化程度低,处理问题效率低。正确 15、Visual FoxPro命令的书写规则规定,命令中的英文字符是区分大小写的。错误 16、内存变量分为简单变量与数组两种。 正确
17、数组数据替代表的当前记录的命令GATHER FROM。 正确
18、在Visual FoxPro中,对表进行索引后,将产生一个新的表。 错误
19、VFP中命令执行方式每一条命令具有相对的独立性,操作直观,每键入一条命令都必须等待执行完毕后方能键入下一条命令,是一种交互执行方式,执行完成的命令序列不能保存,自动化程度低,处理问题效率低。正确 20、在程序中,若循环体中有EXIT子句,当执行到EXIT时,退出循环体,执行循环体后面的语句。正确 21、COUNT命令的功能为:统计当前表中指定范围内满足条件的记录的个数。正确 22、VFP命令的书写规则规定,命令中的英文字符是区分大小写的。错误
23、输入命令ACCEPT只能接受字符串,但用户在输入字符串时不需要加定界符。正确
24、在程序中,若循环体中有EXIT子句,当执行到EXIT时,退出循环体,执行循环体后面的语句。正确 25、在程序中,若循环体中有LOOP子句,当执行到LOOP时,退出循环体,执行循环体后面的语句。错误 26、数值型数据用来表示数量,没有定界符,可以是整数或小数,也可以是分数。错误
27、备注型数据用字母“M”表示,长度固定为4个字节,并用这4个字节来引用备注的实际内容。错误 28、执行命令 ?AT(\),屏幕显示的结果为:6正确
29、Visual FoxPro定义的日期运算符有两个:“+”,“-”。“-”只用于一个日期减去一个整数,其结果为一个新的日期。错误
30、计算与显示命令规定:?是在同行显示结果,??是在下一行显示结果。错误 31、数组在使用前,必须定义。正确
32、二维数组各元素在内存中按行存储,因此,它可以用一维数组来表示。 正确
33、区别 CLOSE ALL 与 CLEAR 命令的作用都是关闭所有打开的VFP文件。 错误
34、程序执行方式克服了单条命令执行方式的缺点,充分发挥了计算机“程序存储”、“程序控制”、完全自动高速处理数据的特点。 正确
35、VFP程序设计语言的特点是语言丰富、自成体系;人机对话,交互执行方式;高效的非过程化命令功能。正确
36、Visual FoxPro规定,逻辑型数据用.T.或.Y.表示逻辑真,用.F.或.N.表示逻辑假,所以逻辑型数据有四个值。错误
37、二维数组各元素在内存中按行存储,因此,它可以用一维数组来表示。 正确
38、区别 CLOSE ALL 与 CLEAR ALL 命令的作用都是关闭所有打开的VFP文件。错误 39、输入命令ACCEPT只能接受字符串,但用户在输入字符串时不需要加定界符。正确
40、VFP程序设计语言的特点是语言丰富、自成体系;人机对话,交互执行方式;高效的非过程化命令功能。正确
41、函数LEN(“2006年CHINA大事回顾”)的返回结果是18。错误 42、函数SUBSTR(“国际互连网”,4,2)的返回值是“连网”。 错误 43、INT(SQRT(26))的值是5。正确 44、程序是为完成某项任务而执行的命令序列,它们按一定的要求有序地编排在一起并以文件的形式储存在磁盘上, 这种文件在VFP中称为命令文件,亦称程序文件。正确 45、在Visual FoxPro中,表文件的扩展名为.DBC。错误
46、Visual FoxPro规定,逻辑型数据用.T.或.Y.表示逻辑真,用.F.或.N.表示逻辑假,所以逻辑型数据有四个值。。 错误
47、二维数组各元素在内存中按行存储,因此,它可以用一维数组来表示。 正确
13
48、区别 CLOSE ALL 与 CLEAR ALL 命令的作用都是关闭所有打开的VFP文件。错误 49、输入命令ACCEPT只能接受字符串,但用户在输入字符串时不需要加定界符。正确
50、VFP程序设计语言的特点是语言丰富、自成体系;人机对话,交互执行方式;高效的非过程化命令功能。正确
51、内存变量的类型取决于赋值数据的类型。正确
52、将表的当前记录值赋给某数组的命令是GATHER TO。错误 53、设置字符串精确比较的命令是SET EXACT ON/OFF。正确 54、字符串比较符有“=”和“==”两种。“=”表示为精确比较,只有当两个字符串完全相同时,结果为.T.。错误
55、Visual FoxPro的变量有两类,字段变量和内存变量。字段变量在建立数据库表时生成,只存在于数据库表中。正确
56.内存变量的类型取决于赋值数据的类型。正确
57、将表的当前记录值赋给某数组的命令是GATHER TO。错误 58、设置字符串精确比较的命令是SET EXACT ON/OFF。正确 59、字符串比较符有“=”和“==”两种。“=”表示为精确比较,只有当两个字符串完全相同时,结果为.T.。错误
60、Visual FoxPro的变量有两类,字段变量和内存变量。字段变量在建立数据库表时生成,只存在于数据库表中。正确
61、简单变量可用赋值语句定义,数组变量用DIMENSION命令定义。正确 62、将表的多条记录数据传送给数组的命令COPY TO ARRAY。正确 63、SET CENTURY ON 为用四位格式完整显示年份。正确 64、程序是为完成某项任务而执行的命令序列,它们按一定的要求有序地编排在一起并以文件的形式储存在磁盘上, 这种文件在VFP中称为命令文件,亦称程序文件。正确 65、LEN(STR(1234.587))的值是4错误
66、COUNT命令的功能为:统计当前表中指定范围内满足条件的记录的个数。正确
67、INPUT命令输入的数据可以是常量、变量,也可以是一般的表达式,但不能不输入任何内容直接按回车。正确
68、输入命令ACCEPT只能接受字符串,但用户在输入字符串时不需要加定界符。正确
69、备注型数据用字母“M”表示,长度固定为4个字节,并用这4个字节来引用备注的实际内容。错误 70、执行命令 ?AT(\),屏幕显示的结果为:6。正确 71、内存变量的类型取决于赋值数据的类型。正确
72、在第一次给数组或数组元素赋值前其初始值是空(NULL)。错误
73、VisualFoxPro规定,逻辑型数据用.T.或.Y.表示逻辑真,用.F.或.N.表示逻辑假,所以逻辑型数据有四个值。错误
74、将表的当前记录值赋给某数组的命令是SCATTER TO。正确 75、设置字符串精确比较的命令是SET EXACT ON/OFF。正确
76、同一个元素在程序执行过程中可以取得不同类型的数据。正确
77、程序编写好以后,可以长期存放在外存储器上,当要执行程序的功能时,可以即刻运行程序,系统会自动地将程序调入计算机内存,自动连续地执行程序中的有关命令,从而高效解决各种复杂问题。正确 78、VFP中程序的注释命令有&&和*。正确
79、FOXPRO中文件复制命令为COPY FILE ...TO ...;文件删除命令为DELETE FILE。正确 80、二维数组各元素在内存中按行存储,因此,它可以用一维数组来表示。 正确 81、程序设计就是正确地组织计算机有效地执行每一条指令或语句。错误 82、数组在使用前,必须定义。正确
83、区别 CLOSE ALL 与 CLEAR ALL 命令的作用都是关闭所有打开的VFP文件。错误 84、简单变量可用赋值语句定义,数组变量用DIMENSION命令定义。正确
85、程序执行方式克服了单条命令执行方式的缺点,充分发挥了计算机“程序存储”、“程序控制”、完全自动
高速处理数据的特点。 正确
14
86、程序是为完成某项任务而执行的命令序列,它们按一定的要求有序地编排在一起并以文件的形式储存在磁盘上,这种文件在VFP中称为命令文件,亦称程序文件。正确
87VFP程序设计语言的特点是语言丰富、自成体系;人机对话,交互执行方式;高效的非过程化命令功能。正确 88、将表的多条记录数据传送给数组的命令COPY TO ARRAY。正确 89、SET CENTURY ON 为用四位格式完整显示年份。正确
90、将数组数据(一维或二维形式)追加到表中的命令APPEND FROM ARRAY。正确 91、程序文件可以在命令窗口中执行。错误 92、内存变量分为简单变量与数组两种。正确
93、SET TALK ON/OFF 命令决定是否显示数据处理命令的响应信息。 正确 94、程序设计就是根据任务设计、编写和调试程序的过程。 正确
95、VFP程序(命令文件)的组成要素主要为命令、函数、结构控制语句。 正确 96、数值型数据用来表示数量,没有定界符,可以是整数或小数,也可以是分数错误 97、字符型数据之间可以进行数学运算,每个字符占一个字节。错误
98、数值型数据在表示很大或很小的时候可以使用科学记数法。如:5.2E6表示5200000。正确 99、逻辑型数据用字母“L”表示,它表示逻辑判断的结果,长度固定为1个字节。正确 100、执行命令 ?AT(\大学\武汉大学\),屏幕显示的结果为:5 正确 101、数据库表中可以使用长字段名,最大长度为128个字符 正确 102、执行命令 ?AT(\),屏幕显示的结果为:6 正确 103、数值转换字符函数的格式为:STR(<数值表达式>[,
104、浮点型是字段变量特有的而内存变量所没有的数据类型 正确
105、Visual FoxPro定义的字符串运算符有两个:+,-。+为字符串精确连接符, 它把两个字符串原封不动连接起来,形成一个新的字符串。正确
106、赋值命令“STORE?TO ?”与“=”区别在于:“STORE?TO ?”可以同时给多个变量赋值,而“=”只能一次给一个变量赋值。正确
107、若内存变量名和当前打开的表中的一个字段名都为NAME,?NAME后显示字段变量。正确 108、VFP程序(命令文件)的组成要素主要为命令、函数、结构控制语句。正确
109、表中姓名宽度为6,入学(总分为6,小数位为2),特长为备注型共3个字段,表的记录长度为18 错误 110、Visual FoxPro规定,变量名必须以字母、汉字或下划线开头,其后可以是字母(汉字)、数字和下划线。 正确
三、程序改错题
1.下列程序为求s=1-1/3+1/5-1/7+...-1/99之值,(精确到小数后两位), 程序中有错误。 改正后运行程序,将程序执行结果填入答案框内。
set talk off 修改后:set talk off s=0 s=0 n=1 n=1 do while n<=99
i=1 s=s+1/n
do while n<=99 n=n+1
s=s+i/n enddo
n=n+2 ?s
i=-i return
enddo
?s
return
0.7804
15
2.下面的程序是求3+9+27+81+243+...这样的数之和. 若累加数大于500时,则结束累加.程序中有一处错误。改正后运行程序,将程序执行结果填入答案框内。 SET TALK OFF CLEAR X=3 Y=0
DO WHILE .F. Y=Y+X IF Y>500 EXIT ENDIF
STORE 3*X TO X ENDDO ?Y
SET TALK ON RETURN
Do while .f. 改为 Do while .t.修改后的程序执行结果为:1092
3.已知S1=1,S2=1+2,S3=1+2+3,?,SN=1+2+?+N,下面的程序求S20到S80有多少数能被17或35整除。改正后运行程序,将程序执行结果填入答案框内。
SET TALK OFF I=20 N=0
DO WHILE I<=80
STORE 1 TO S 改为 s=0 J=1
DO WHILE J<=I S=S+J J=J+1 ENDDO
IF MOD(S,17)=0 or mod(s,35)=0 N=N+1 ENDIF I=I+1 ENDDO ? N
SET TALK ON RETURN 修改后的程序执行结果为:12
4.下列程序为求满足s=1^3+2^3+3^3+...+N^3,当s>=100000的最小的整数N。 程序中有错误。
改正后运行程序,将程序执行结果填入答案框内。 set talk off s=0 n=1
do while s>=100000 改为 s<100000 s=s+n^3
16
相关推荐: