142
数据库应用学习与实训指导
8.设有表文件FILE.DBF,执行如下命令序列: SET DELETED OFF USE FILE
LIST
Recoed# 商品名 1 2 3 4 GO 3
DELETE
GO BOTTOM INSERT BLANK
REPLACE 商品名 WITH \寸彩电\金额 WITH 6000
洗衣机 电冰箱 21寸彩电 空调机
金额 3100.00 2300.00 1800.00 4100.00
SUM 金额 TO S
? S
S的值应该是( )。 A)11300
B)17300
C)11400
D)15500
9.有如下程序: INPUT TO A IF A=10 S=0 ENDIF S=1 ?S
假定从键盘输入的A值是数值型,上面条件选择程序的执行结果是( )。 A)0 B)1 C)由A的值决定 D)程序出错 10.A,B,C均是数值变量,要求出其中最大的数并存人变量MAX中,下列正确的程序段是( )。
A)MAX=IIF(IIF(A>B,A,B)>C,IIF(A>B,A,B)C) B)IF A>B
MAX=A ELSE ENDIF
MAX=B
C)IF A>B MAX=A
IF MAX IF MAX 第七章 程序设计基础 143 D)IF A>B MAX=A ENDIF IF MAX>C MAX=A ELSE MAX=C ENDIF ENDIF 11.不属于循环结构的语句是( )。 A)SCAN?ENDSCAN B)IF?ENDIF C)FOR?ENDFOR D)DO WHILE?ENDDO 12.在DO WHILE ? ENDDO循环结构中,EXIT命令的作用是( )。 A)退出过程,返回程序开始处 B)转移到DO WHILE语句行,开始下一个判断和循环 C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行 D)终止程序执行 13.当变量I在奇偶数之间变化时,下面程序的输出结果为( )。 CLEAR I=0 DO WHILE I<10 IF INT(I/2)=I/2 ? \ ENDIF ? \ I=I+1 ENDDO A)W ABC ABC连续显示5次 C)W ABC ABC连续显示4次 14.程序: AA=0 FOR I=2 TO 100 STEP 2 AA=AA+I ENDFOR ?AA RETURN 该程序执行的结果为( )。 A)1到100中奇数的和 C)1到100中所有数的和 B)ABC ABC W连续显示5次 D)ABC ABC W连续显示4次 B)1到100中偶数的和 D)没有意义 144 数据库应用学习与实训指导 15.有如下程序: DIMENSION K(2,3) I=1 DO WHILE I<=2 J=1 DO WHILE J<=3 K(I,J)=I*J ?? K(I,J) ?? \ J=J+1 ENDDO ? I=I+1 ENDDO 运行此程序的结果是( )。 A)l 2 3 2 4 6 C)1 2 3 1 2 3 16.有如下程序: CLEAR M=0 N=100 DO WHILE N>M M=M+N N=N-10 ENDDO ? M,N 运行此程序的结果是( )。 A)0 10 B)10 90 17.在Visual FoxPro中有如下程序: *程序名:TEST.PRG SET TALK OFF CLEAR ALL mX=\mY=\二级\ DO SUB1 WITH mX ?mY+mX RETURN B)1 2 3 3 2 1 D)1 2 3 2 4 9 C)90 100 D)100 90 第七章 程序设计基础 145 *过程 SUB1 PROCEDURE SUB1 PARAMETERS mX1 LOCAL mX mX=\isual FoxPro DBMS 考试\ mY=\计算机等级\ ENDPROC 执行命令DO TEST后,屏幕的显示结果为( )。 A)二级Visual FoxPro B)计算机等级二级Visual FoxPro DBMS 考试 C)二级Visual FoxPro DBMS 考试 D)计算机等级二级Visual FoxPro 18.有一分支程序为: IF S>100 DO P1.PRG ELSE IF S>10 DO P2.PRG ELSE IF S>1 DO P3.PRG ELSE DO P4.PRG ENDIF ENDIF ENDIF 执行P3.PRG的条件表达式是( )。 A)S>1 C)S>1 AND S<=100 B)S>1 AND S>100 D)S>1 AND S<=10 19.下面关于过程调用的叙述中,正确的是( )。 A)实参与形参的数量必须相等 B)当实参的数量多于形参的数量时,多于的实参被忽略 C)当形参的数量多于实参的数量时,多于的形参取逻辑假 D)上面的B和C都对 20.在命令文件与被调用过程之间的参数传递要求是( )。 A)参数名相同 B)参数个数相同 C)对应参数类型相同 D)B与C都对 21.不需要预先定义就可以使用的变量是( )。 A)局部变量 B)全局变量 C)私有变量 D)数组

