2015年计算机二级VFP课后练习题及答案(6)
发布时间:2011/5/16 9:59:08 来源:城市学习网 编辑:ziteng
1.在Visual FoxPro中可以用DO命令执行的文件不包括 (C)
A)PRG文件 B)MPR文件 C)FRX文件 D)QPR文件
2.如果在命令窗口执行命令:LIST名称,主窗口中显示:
记录号名称
l电视机
2计算机
3电话线
4电冰箱
5电线
假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是(A)
GO 2
SCAN NEXT 4 FOR LEFT(名称,2)="电"
IF RIGHT(名称,2)="线"
EXIT
ENDIF
ENDSCAN
?名称
A) 电话线 B)电线 C)电冰箱 D)电视机
3.下列程序段执行以后,内存变量 A 和 B 的值是(A)。
CLEAR
A=10
B=20
SET UDFPARMS TO REFERENCE
DO SQ WITH(A),B &&参数是值传送,B 是引用传送
?A,B
PROCEDURE SQ
PARAMETERSX1,Y1
X1=X1*X1
Y1=2*X1
ENDPROC
A)10 200 B)100 200 C)100 20 D)10 20
4.下列程序执行以后,内存变量 y 的值是(D)。
x=34357
y=0
DO WHILE x>0
y=x+y*10
x=int(x/10)
ENDDO
A)3456 B)34567 C)7654 D)75343
5.下列的程序中与上题的程序段时对 y 的计算结果相同的是(B)。
6.下列程序段的输出结果 (B)
Clear
store 10 to a
store 20 to b
set udfparms to reference
do swap with a,(B)
?a,b
procedure swap
parameters x1,x2
temp=X1
x1=x2
x2=temp
endproc
A.10 20
B.20 20
C.20 10
D.10 10
7.使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:(A)
A.DEBUGOUT X1
B.DEBUG X1
C.OUT X1
D.TEST X1
8.使用“调试器“调试程序时,用于显示正在调试的程序文件的窗口是(B)
A局部窗口
B跟踪窗口
C调用堆栈窗口
D监视窗口
9.连编应用程序不能生成的文件是 (D)
A. APP文件
B. EXE文件
C. DLL文件
D. PRG 文件
10.执行下列一组命令之后,选择"职工"表所在工作区的错误命令是 (C)
CLOSE ALL
USE 仓库 IN 0
USE 职工 IN 0
A)SELECT 职工
B)SELECT 0
C)SELECT 2
D)SELECT B
11.在Visual FoxPro中有如下程序:
*程序名:TEST.PRG
*调用方法: DO TEST
SET TALK OFF
CLOSE ALL
CLEAR ALL
mX="Visual FoxPro"
mY="二级"
DO SUB1 WITH mX
?mY+mX
RETURN
*子程序:SUB1.PRG
PROCEDURE SUB1
PARAMETERS mX1
LOCAL mX
mX=" Visual FoxPro DBMS 考试"
mY="计算机等级"+mY
RETURN
执行命令DO TEST后,屏幕的显示结果为(D)
A)二级Visual FoxPro
B)计算机等级二级Visual FoxPro DBMS 考试
C)二级Visual FoxPro DBMS 考试
D)计算机等级二级Visual FoxPro
12.有关连编应用程序,下面的描述正确的是 (A)
A)项目连编以后应将主文件视做只读文件
B)一个项目中可以有多个主文件
C)数据库文件可以被指定为主文件
D)在项目管理器中文件名左侧带有符号?的文件在项目连编以后是只读文件
13.在DO WHILE … ENDDO循环结构中,EXIT命令的作用是 (C)
A)退出过程,返回程序开始处
B)转移到DO WHILE语句行,开始下一个判断和循环
C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
D)终止程序执行
14.如果有定 LOCAL data , data 的初值是:(D)。
A)整数 0
B)不定值
C)逻辑 真
D)逻辑假
15.在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量(C)
A.局部变量
B.公共变量
C.私有变量
D.全局变量