VFP读程序选择题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“vfp读程序练习”。
读下列程序: CLEAR STORE 1 TO I, J DO WHILE J=1 DISPLAY SKIP-1 WAIT N=N-1 ENDDO USE RETURN(1)程序的功能是(D)
(A)显示所有记录(B)分别显示前3个记录(C)显示第3个记录(2)退出循环后,N的值是(A)(A)0(B)1(C)3 第9题、阅读下面程序 INPUT“输入年龄” TO NL DO CASE CASA NL18 ?“少年” CASE NL>=60 ?“老年” CASE NL>=35 ?“中年” OTHER ?“青年” ENDCASE 由于设计不当,本程序运行结果不对
(1)运行时输入 11,输出的结果是:B A)童年 B)少年 C)青年 D)(2)运行时输入 36,输出的结果是:B A)中年 B)少年 C)青年 D)(D)分别显示后三个(D)4 老年 老年
第10题、DIME A(6)S=0 FOR K=1 TO 6 INPUT“请输入数据:” TO A(K)S=S+A(K)ENDFOR AV=S/6 R=0 FOR K=1 TO 6 IF A(K)>AV ??A(K)R=R+1 ENDIF ENDFOR ?R(1)若输入的数据分别是:1 2 3 4 5 6,则显示的是(D)A)1 2 3 B)2 3 4 C)3 4 5 D)4(2)?R的值是多少(B)A)2 B)3 C)4 D)5 第11题、读下列程序:
*MAIPROGRAM CLEA CLEAR ALL X1=“工资-100” Y1=200 Z1=100 DO SUB1 ? 'A处:',X1,Y1,Z1 X1=1 Y1=2 Z1=3 DO SUB2 WITH X1,Z1+10,10 ? 'C处:',X1,Y1,Z1 CANCEL PROCEDURE SUB1 PRIV Z1 Z1=10 X1=300 Y1=2 ? 'B处:',X1,Y1,Z1 Z1=1 RETURN
PROCEDURE SUB1 PRIV Z1 Z1=10 X1=300 Y1=2 ? 'B处:',X1,Y1,Z1 Z1=1 RETURN
PROCEDURE SUB2 PARA X1,Z1,Y1 X1=X1+10 Y1=Y1+10 X1=X1+10 RETURN(1)程序显示A处的X1,Y1,Z1值分别为___B___。
A)300 200 100 B)300 2 100 C)300 200 10 D)300 2 10(2)程序显示B处的的X1,Y1,Z1值分别为___D___。
A)300 200 10 B)300 200 100 C)300 2 100 D)300 2 10(3)程序显示C处的的X1,Y1,Z1值分别为___D___。
A)21 20 30 B)21 20 3 C)21 2 30 D)21 2 3
二、读程序选择_1(本大题共4道小题,每小题分值6分,共24分。)
第7题、有学生信息表XS.DBF文件,其结构和记录如下:
记录号 学号 姓名 年龄 性别 入学日期 出生地 1 Y001 李明 21 男 09/01/99 重庆 2 Y002 林雨 20 女 09/01/99 成都 现有一程序段:
DIMENSION X(3)USE XS SCATTER TO X X(1)=“A003” X(2)=“曾真” X(3)=19 APPEND BLANK GATHER FROM X LIST RETURN(1)运行结果X数组的数据元素的个数是___B___。A)0个 B)3个 C)6个(2)LIST显示记录中,最后一条记录的姓名字段值是__D____。
A)字段值为空 B)林雨 C)李明 D)曾真
第8题、读下列程序: Clear Store 1 To I, A, B Do While I
个 D)1 Do Prog1 ??“P(”+Str(I, 1)+“)=”+Str(A, 2)+“,” I=I+1 Enddo ??“B=”+Str(B, 2)Return Procedure Prog1 A=A*2 B=B+A Return(1)程序的运行结果为(D)。
(A)P(1)=2,P(2)=3,P(3)=4,b=15(B)P(1)=2,P(2)=4,P(3)=6,b=8(C)P(1)=2,P(2)=4,P(3)=6,b=18(D)P(1)=2,P(2)=4,P(3)=8,b=15(2)变量i的最终结果是(C)(A)3(B)5(C)4(D)6
第9题、阅读下面程序: CLEAR OPEN DATABASE emplorer USE compen SCAN FOR RECNO()
C.数据库 D.可能是自由表,也可能是(2)若数据库有50条记录,则程序的功能是:(D)A前10条记录中搜索“李强”的记录 B列出前10条记录
C.每10条记录一屏显示记录,但不显示“李强”的记录 D.列出前10条记录,但是不显示“李强”的 第10题、阅读下面程序: CLEA clear store 1 to i store 2 to j,k do a1 ?“i=”+str(i,2)+“ j=”+str(j,2)+“ k=”+str(k,2)proc a1 i=3*i+2 private i i=2*j+k ?“i=”+str(i,2)+“ j=”+str(j,2)+“ k=”+str(k,2)retu RETURN(1)主程序中“do a1”后的显示语句显示结果为:(C)
(A)i=6 j=7 k=2(B)i=5 j=7 k=2(C)i=5 j=2 k=2(D)i=6 j=8 k(2)过程a1中的显示语句将显示:(D)
(A)i=6 j=7 k=2(B)i=5 j=7 k=2(C)i=5 j=8 k=2(D)i=6 j=2 k=第7题、CLEAR CLOSE ALL USE 学生 COUNT TO X GO TOP FOR I=1 TO X IF 性别='男' DISP ENDIF SKIP ENDFOR CLOSE ALL(1)该程序的功能是:(C)A)显示一条男同学的记录 B)显示一条女同学的记录 C)显示所有男同学的记录 D)显示所有女同学的记录
(2)程序退出循环的条件是(C)A)记录指针指向文件尾 B)记录指针指向文件头 C)循环次数大于表中记录条数 D)循环次数小于表中记录条数 第8题、阅读下面程序: 有图书数据表TS和订书单表DSD如下: TS:(书号:C3,单价:N6.2 书名C10)
书号 单价 书名
001 12.0 计算机应用 002 10.0 化学
003 15.0 分析化学
DSD:(班级:C6,书号:C3,数量:N3.0, 款项:N7.2)
记录号 班级 书号 数量 款项 1 化95.4 001 47 0.00 2 数94.3 002 74 0.00 3 物96.4 003 67 0.00 4 生95.4 002 47 0.00 5 地94.3 001 67 0.00 6 物94.3 002 67 0.00 7 数94.3 001 74 0.00 8 化95.4 003 47 0.00 9 数94.3 003 74 0.00 程序: CLEA ALL SELE 1 USE Ts ALIAS SHU INDEX on 书号 tag TSSH SELE 2 USE dsd alias shdn SET RELA TO 书号 INTO SHU REPL ALL 款项 WITH数量*shu.单价 LIST DO WHIL.T.ACCE “输入0退出” TO BJ IF BJ ='0' EXIT ENDI ACCE“输入书号” TO SH LOCAT FOR 书号=SH DISP ?“书号”+书号+str(款项)+“元。” ENDD clea all RETURN(1)do while循环中locate操作的表是:(B)(A)数据表TS(B)数据表DSD(C)系统临时表aaa(D)系统临时表cursor aaa(2)运行时输入书号“003”,则输出为:_C(A)分别显示书号为“003”的所有款项(B)显示书号为“003”的所有款项之和(C)显示书号为“003”的第一条记录的款(D)输入错误,没有输出
第9题、读下列程序: &&MAIN.PRG PUBLIC X,Y SET PROC TO KK X=20 Y=50 DO A1 ?X,Y SET PROC TO RETU *过程文件kk.prg Proc a1 Private x X=30 Local y Do a2 ?x,y Return Proc a2 X=“kkk” Y=“mmm” Return 第一次显示的X,Y的值是(B)A)KKK 30 B)KKK.F.C)KKK 50 D)30.F.第二次显示的X,Y的值是(B)A)20 50 B)20 MMM C)30 50 D)30 MMM 第10题、读程序: CLEAR CLOSE ALL SELE 2 USE CJ INDEX ON 学号 TO XH SELE 1 USE XS SET RELATION TO 学号 INTO B SET SKIP TO B replace b.成绩 with b.成绩*1.1 for a.姓名=“王小平”(1)在以上程序中(A)A)表CJ是子表 B)表XS是子表 C)表XS是主表也可以是子表 D)无法确(2)该程序的功能是B A)修改王小平的成绩为1.1分 B)修改王小平的成绩为原成绩的1.1C)修改字段名成绩为成绩1.1 D)显示王小平的记录
第11题、有以下三段程序
*Main.PRG CLEA K1=10 K2=20 DO SuB ?K1,K2 &&(1)DO Sub1 With K2+10,K1 ?K1,K2 &&(3)RETU PROC SUB PRIV K1 K1=K2+1 K2=K1+1 RETU PROC Sub1 PARA Xl,x2 X1=10 X2=20 X1=STR(X1,2)+STR(X2,2)X2=X1+STR(X2,2)?X1,X2 &&(2)RETU(1)程序运行到(1)处显示的结果是(D)(A)10 20 b)20 30(C)10 30(D)l0 2(2)程序运行到(2)处显示的结果是(B)A)1020 102010(B)1020 102020(C)1010 101010(D)1020 101010(3)程序运行到(3)处显示的结果是(D)(A)101010 22(B)102020 30(C)102020 40(D)102020 22 第7题、I=0 DO WHILE I
第7题、读下列程序: k=1 DO WHILE k
A)$1 B)$1 $22 $22 $122333 $333 $4444 C)$122333 D)$(2)程序运行到WAIT处,变量K与J的值分别是___D___A)1, 1 B)4, 4 C)4, 1 第9题、如下程序显示的结果是()。s=1 i=0 do while i
第10题、阅读下面程序: CLEAR OPEN DATABASE emplorer USE compen SCAN FOR RECNO()
C.数据库 D.可能是自由表,也可能是数据(2)若数据库有50条记录,则程序的功能是:(D)
A. 前10条记录中搜索“李强”的记录 B.列出前10条记录 C.每10条记录一屏显示记李强“的记录 D.列出前10条记录,但是不显示”李强“的记录
第7题、读下列程序: USE GZ Y='Y' DO WHILE Y$'Yy' CLEA ACCE '请输入姓名' TO XM INDEX ON 职称 TO ZX FOR 姓名=ALLT(XM)L=3 M=10 DO WHILE.NOT.EOF()@ L,M GET 姓名
@ L,M+20 GET 基本工资 L=L+2 SKIP ENDDO WAIT '下一个(Y/N)?' TO Y ENDDO USE RETU(1)这个程序的功能是___B___。A)输入 B)查询(C)修改(D)统计(2)程序中变量Y的作用是___A___。
A)控制整个程序循环 B)把指针指向下一条记录 C)等待 D)没有作用 第9题、有如下程序段: DO CASE CASE X>100 ?? ”1“ CASE X>200 ?? ”2“ OTHERWISE ?? ”3“ ENDCASE(1)若在X=300的情况下执行这个程序段,屏幕上将显示A A)1 B)2 C)12 D)3(2)输入下列什么数据时,屏幕上将显示字符 3 A A)100 B)200 C)300 D)400 第7题、有如下教师授课表: 教师号 主讲课程 t1101 数据结构 t1102 C语言 t1103 网页制作 t1104 计算机网络 t1105 计算机网络 t1105 C语言 t1105 数据库
下列程序段的输出结果是 CLOSE DATA a=0 USE教师 GO TOP DO WHILE.NOT.EOF()IF主讲课程=”数据结构“.OR.主讲课程=”C语言“ a=a+1 ELSE DISP ENDIF SKIP ENDDO ?a 1 A A)3 B)4 C)5 D)6(2)命令DISP一共显示的记录条数是:A)3 B)4 C)5 D)6
第8题、读下列程序并进行判断。S=0 I=1 Do While I
第8题、CLEAR N=10 FOR J=1 TO 3 ?STR(J,2)+')' ??SPACE(6*J)FOR K=1 TO 3-J+1 ?? STR(J*K,6)N=N+2 ENDFOR ? ENDFOR RETURN(1)输出的图形为:(C)
A.1)1 B.1)1 2 3 C.1)1 2 3 D.1)1 2 3 2)2 4 2)2 4 2)2 4 2)4 6 8 3)3 6 9 3)3 3)3 3)9 12 15(2)程序结束时,N的值是:(A)A.22 B.9 C.10 D.15 第9题、设表文件XS.DBF有10条记录,程序如下: USE XS GO BOTTOM N=3 DO WHILE N>=1 DISPLAY SKIP-1 WAIT N=N-1
ENDDO USE RETURN(1)程序的功能是(D)
(A)显示所有记录(B)分别显示前3个记录(C)显示第3个记录(D)分别显示后三(2)退出循环后,N的值是(A)(A)0(B)1(C)3(D)4
读下列程序:
USE GZ Y='Y' DO WHILE Y$'Yy' CLEA ACCE '请输入姓名' TO XM INDEX ON 职称 TO ZX FOR 姓名=ALLT(XM)
L=3 M=10 DO WHILE.NOT.EOF()@ L,M GET 姓名 @ L,M+20 GET 基本工 L=L+2 SKIP ENDDO WAIT '下一个(Y/N)?' TO Y ENDDO USE RETU(1)这个程序的功能是___B___。A)输入 B)查询(C)修改(D)统计(2)程序中变量Y的作用是___A___。
A)控制整个程序循环 B)把指针指向下一条 录C)等待 D)没有作用
第8题、已知proc.prg程序清单如下:(12)n=10 t=15 S=1 M=0 DO proc_1 WITH n M=M+S DO proc_1 WITH T M=M+S ?M CANC proc_1.prg程序清单如下: PARAMETERS a S=1 FOR K=1 TO A S=S*K ENDFOR RETURN(1)程序proc.prg的功能是(C)A)输出N 和T的乘积 B)输出N 和T的阶乘 C)输出N 和T的阶乘之和D)输出N 和T的值(2)在程序中变量S是(D)A)全局变量 B)私有变量 C)本地变量 D)局部变量 读程序 clear use 学生
locate for 入校总分>=580 do while.not.eof()disp continu enddo ?'结束' Cancel(1)该程序的功能是:(B)A)显示表中一条入总分大于580分的学生记录 B)显示表中所有入校总分大于580分的学生记录C)显示表中一条学生记录D)显示表中所有的学生记录
(2)循环结束后,表中记录指针指向(B)A)文件头 B)文件尾 C)末记录 D)首记录
USE XSDA N=1 XH=”200201“ DO WHILE N
A)修改表文件的字段 B)修改表文件原有记录中学号字段的值 C)增加表文件的字段 D)追加新记录并填充学号字段的值
(3)程序运行到最后,变量N的值是___C___。A)1 B)120 C)121 D)0 现有表文件STUD.DBF,表中有:学号(C/6),姓名(C/8),性别(C/2),出生日期(D/8)等字段干条,根据已有的表文件运行下面程序: SET TALK OFF CLEAR USE STUD INDEX ON TRIM(姓名)TO ISTUD S=.T.DO WHILE S XM=SPACE(8)ACCEPT ‘请输入姓名:’ TO XM IF LEN(TRIM(XM))=0 EXIT ENDIF SEEK XM IF.NOT.EOF()@3,10 SAY “学号” @3,20 SAY 学号
@5,5 SAY “姓名”+姓名 @7,5 SAY “性别”+性别 @9,5 SAY “出生日期:” @ 9,20 SAY 出生日期 ELSE @20,3 SAY “没有找到该姓名的学生” S=.F.ENDIF WAIT ENDDO CANCEL(1)程序中的索引关键字和索引文件名分别为__B____。
A)学号, STUD.DBF B)姓名,ISTUD.DBF C)学号, ISTUD.IDX D)姓名,ISTUD.IDX(2)程序中用SEEK进行___C___查找。A)顺序 B)条件 C)索引 D)范围(3)执行EXIT命令的条件是____C___。
A)输入姓名后直接按键 B)未输入姓名就按键
C)输入姓名,又按空格键,再按键 D)输入姓名为0后按键 读下列程序:
A=“Abcde” N=LEN(A)I=1 DO WHILE I
读下列程序: USE 学生 I=1 FILEN=”” DO WHILE I
了10个文件
(2)拷贝所产生的新文件名是___D___。A)S.DBF B)FILEN C)&FILEN D)S1.DBF~S9.D
有如下程序段: USE CLASS LOCATE FOR 政治面目=”团员“ DO WHILE FOUND()DISPLAY CONTINUE ENDDO该程序的功能是:C
A)显示团员的一条记录 B)显示非团员的一条记录C)显示团员的所有记录D)显示非团员的所程序退出循环的条件是A
A)FOUND()函数返回值为B)FOUND()函数返回值为假 C)与 FOUND()函数的值无关D)EOF()函数返回值为真
有如下程序段: DO CASE CASE X>100 ?? ”1“ CASE X>200 ?? ”2“ OTHERWISE ?? ”3“ ENDCASE(1)若在X=300的情况下执行这个程序段,屏幕上将显示A A)1 B)2 C)12 D)3(2)输入下列什么数据时,屏幕上将显示字符 3 A A)100 B)200 C)300 D)400
读程序
1、CLEAR M=0 FOR X=1 TO 10 IF MOD(X,3)=0 M=M+X ENDIF ENDFOR ? M RETURN(1)该程序的功能是:求1到10之间B A.能被3整除数的个数 B.能被3整除数C.不能被3整除数的个数 D.不能被3整除数的和
(2)该程序执行的结果是:C A.3 B.10 C.18 D.37
&&MAIN.PRG &&P1.PRG X1=1 PARA W1,W2 X2=2 PRIVATE W1 DO P1 WITH X1,X2 W1=W1*3 ?’X1=’+STR(X1,1)W2=W2*4
??’X2=’+STR(X2,1)RETURN X1=1 X2=2 DO P1 WITH X1,X1+X2 ?’X1=’+STR(X1,1)??’X2=’+STR(X2,1)
RETURN(1)第一次显示X1,X2的值是B A 1 , 8 B 3 , 8 C.1 , 1 D.8 , 8(2)第二次显示X1,X2的值是C A 1 , 2 B 3 , 1 C 3 , 2 D.1 , 3
CLEAR DIME A(20)P=1 FOR N=1 TO 20 INPUT“请输入数据:“ TO A(N)ENDFOR FOR L=1 TO 19 FOR M=L+1 TO 20 IF A(L)
将DIME A(20)改成 DIME A(10)后,B A. 出现“数组重复定义”的错误 B. 出现“数组下标越界”的错误 C. 程序功能不变,只是输出10个数组元素值 D. 程序功能不变,仍然输出20个数组元素值
CLEAR CLOSE ALL USE 学生 SCAN IF性别=’男’ DISP ENDIF N=N+1 ENDSCAN ?N CLOSE ALL CANC(1)D A)该程序显示一条男同学的记录 B)该程序显示一条女同学的记录 C)该程序显示全班同学的记录 D))该程序显示全班男同学的记录(2)命令?N 显示的是C A)男同学的记录个数 B)女同学的记录个数 C)全班同学的记录个数 D)无法确定
USE SB SORT TO RQX ON 启用日期/D FIELDS 编号,名称,启用日期 FOR NOT 主要设备 USE RQX LIST USE SB SORT TO BMX ON 部门/D,价格 FOR 主要设备 USE BMX LIST RETURN(1)程序执行到第一个LIST命令时,输出结果是C
(A)将主要设备按编号,名称,启用日期分别升序排序。(B)将主要设备按编号,名称,启用日期分别降序排序。(C)将非主要设备按启用日期降序排序。(D)将非主要设备按启用日期升序排序。
(2)程序执行到第二个LIST命令时,输出结果是B
(A)将主要设备按部门升序排序,当部门相同时,按价格降序排序。(B)将主要设备按部门降序排序,当部门相同时,按价格升序排序。(C)将主要设备按部门降序排序,当部门相同时,按价格升序排序。(D)将主要设备按部门升序排序,当部门相同时,按价格降序排序。
共有3个数据库文件TB1.DBF, TB2.DBF, TB3.DBF,下面程序功能是把每个库文件的末尾记录删掉。序,将程序填写完整。N=1 DO WHILE N
该程序一共删除了()表中的记录C(A)1个(B)2个(C)3个
(D)4个
阅读下面程序: 有图书数据表TS和订书单表DSD如下: TS:(书号:C3,单价:N6.2 书名C10)
书号 单价 书名
001 12.0 计算机应用 002 10.0 化学
003 15.0 分析化学 DSD:(班级:C6,书号:C3,数量:N3.0, 款项:N7.2)
记录号 班级 书号 数量 款项 1 化95.4 001 47 0.00 2 数94.3 002 74 0.00 3 物96.4 003 67 0.00 4 生95.4 002 47 0.00 5 地94.3 001 67 0.00 6 物94.3 002 67 0.00 7 数94.3 001 74 0.00 8 化95.4 003 47 0.00 9 数94.3 003 74 0.00 程序: CLEA ALL SELE 1 USE Ts ALIAS SHU INDEX on 书号 tag TSSH SELE 2 USE dsd alias shdn SET RELA TO 书号 INTO SHU REPL ALL 款项 WITH数量*shu.单价 LIST DO WHIL.T.ACCE “输入0退出” TO BJ
IF BJ =’0’ EXIT ENDI ACCE“输入书号” TO SH LOCAT FOR 书号=SH DISP ENDI ?“书号”+书号+str(款项)+”元。” ENDD clea all RETURN(1)do while循环中locate操作的表是:B A数据表TS B数据表DSD C系统临时表aaa D系统临时表cursor aaa(2)运行时输入书号“003”,则输出为:_C(A)分别显示书号为“003”的所有款项(B)显示书号为“003”的所有款项之和(C显示书号为“003”的第一条记录的款项(D)输入错误,没有输出
阅读下面程序: CLEAR T=65 R=20 INPUT “请输入图形的行数N=” TO N I=1 DO WHILE I
(A)A(B)A BBB ABC CCCCC ABCDE DDDDDDD ABCDEFG EEEEEEEEEEEE ABCDEFGHIJ
„„„„„„„ „„„„„„
(C)A A ABA BAB ABCBA CBABC ABCDCBA DCBABCD ABCDEDCBA EDCBABCDE
„„„„„„„ „„„„„„„(2)语句@I,J+R SAY CHR(T)中函数CHR()的功能是D(A)从字符T中取出子串(B)返回字符T的ACSⅡ码值(C)返回字符T的ACSⅡ码字符
(D)返回表示的ACSⅡ码字符
:
CLEA BM=SPACE(10)@5,10 SAY“请输入表名:”GET BM READ BM=ALLTRIM(BM)IF FILE(“&BM..DBF”)USE &BM BROWSE ELSE WAIT“文件不存在!” WINDOW NOWAIT ENDIF USE RETURN(1)程序的功能是C(A)浏览任意一个打开的表文件(B)修改任意一个打开的表(c)浏览指定表文件BM(D)修改指定表文件BM(2)函数FILE(“&BM..DBF”)的功能是C(A)测试指定的文件的类型正确否(B)指定文件类型为(C)测试指定的文件存在否(D)指定文件为&BM..DBF
有图书目录数脚sml,dbf和入库流水单表skc.dbf如下 sml.dbf:(5条记录)书号 书名 作者 出版社 1 计算机基础 杨振山 高等教育 2 计算机原理 费利民 西安交大 3 C语言设计 赵国民 上海 4 C语言教程 张 扬 四川 5 C++教程 张 敏 高等教育 skc.dbf:(5条记录)书号 单价 数量 金额 入库日期 1 15.00 30 450.00 20030818 2 11.00 21 231.00 20030818 3 22.00 30 660.00 20030818 4 19.00 30 570.00 20031218 5 22.21 23 510.83 20031218 程序: CLEAR @1,15 SAY ‘新书入库’ Y=’Y’
DO WHILE upper(Y)=”Y” SM=SPACE(14)ZZ=SPACE(8)CBS=SPACE(10)@3,10 SAY ’书名’ GET SM @3,30 SAY ’作者’ GET ZZ @3,45 SAY,出版社 GET CBS READ SELE 1 USE SML LOCA FOR TRIM(书名)=TRIM(SM)AND TRIM(作者)=TRIM(ZZ)AND TRIM(出版;社)=TRIM(CBS)IF FOUND()SH=书号 ELSE SKIP-1 SH=STR(val(书号)+1,4)APPE blan REPL书名WITH SM,书号WITH SH,作者WITH ZZ,出版社with cbs ENDIF SELE 2 USE skc APPE BLAN REPL书号with sh @4,10 SAY ‘单价’ GET单价 @4,30 SAY ‘购人数’ GET数量 READ REPL金额 WITH 单价*数量 REPL入库日期 WITH date()WAIT “是否继续(Y/N)” to Y ENDD CLOSE DATA 设运行时依次输入下列数据:
代数 张三 清华 22.00 31 几何 李四 北大 33.00 32 概率 王五 南开 44.00 33 几何 李四 北大 33.00 41 代数 张三 清华 22.00 56(1)此时sml表中的记录条数和最大记录号分别为C A 10条,10 B 10条,5 C 8条,8 D 8(2)SKC表中记录数为C(A)10(B)5(C)8(D)7
clear dimension k(2,3)i=l ? do while i
(A)1 2 3(B)1 2 2 4 6 3 2(C)1 2 3(D)1 2 3 1 2 3 2 4 9(2)如果将dimension k(2,3)语句改为:dimension K(2,2)后,A(A)出现“数组重复定义”的错误(B)出现“数组下标超界”的错误
(C)程序功能不变,只输出4个数组元素(D)程序功能不变,仍然输出6个数组元素
阅读下列程序 CLEAR M=0 FOR K=0 TO 2 FOR J=3-k TO 3+K @K,J SAY STR(K,2)+STR(J,1)M=M+1 NEXT K NEXT 1 ?M RETURN(1)输出图形为: A
(A)03(B)03(C)03(D)0 3 14 14 14 1 4 25 25 25 2 5(2)程序结束时,M的值是: B(A)11(B)9(C)10(D)8
读下列程序: J=0 CLEAR FOR K=1 TO 4 FOR R=1 TO 5-K ??“” &&此处括号内有1个空格 ENDFOR FOR M=1 TO 2*K-1 ??STR(K,1)J=J+1 ENDFOR ? ENDFOR ? J(1)程序运行的结果是:A
A)1 B)1 C)2 D)1 222 121 121 212 33333 1331 1331 31113 4444444 144441 144441 4111114(2)程序结束时,J的 值为C A)7 B)17 C)16 D)6
SUM=0 N=0 DO WHILE N
A)100 B)99 C)101 D)102
Clea FOR N=1 TO 4 FOR I=1 TO 2*N-1
IF I
@ N,10-N+I SAY STR(I,1)
ELSE
@ N,COL()SAY STR(2*N-I,1)
ENDI ENDF ENDF Canc(1)该程序的显示的是:B
A)1 B)1 C)1 D)1 222 121 212 121 33333 12321 31213 13331 4444444 1234321 4123214 1444441(2)循环结束后,N的值为C A)3 B)4 C)5 D)6
INPUT”请输入数据1:“ TO X INPUT”请输入数据2:“ TO Y INPUT”请输入数据3:“ TO Z IF X>Y N=Y ELSE N=X ENDI IF NY 改成 IF X
(1)A)输入的最大值 B)输入的最小值 C)输入的中间值 D)输入的任意值
有一学生情况表STU,表中有成绩字段 以下程序的功能是: N=0 S=0 USE STU
输入的任 D)SCAN FOR 成绩>=560 S=S+成绩 N=N+1 ENDS S=S/N USE ?S CANC 程序中命令?S,S 表示的是D
A)表中成绩大于560分的人数 B)统计表中成绩小于560分的人数
C)表中成绩大于560分的人的总分数 D)表中成绩大于560分的人的平均分数
有一学生情况表STU,表中有成绩字段 以下程序的功能是: N=0 S=0 USE STU SCAN FOR 团员 S=S+成绩 N=N+1 ENDS S=S/N USE ?S CANC 程序中命令?S,S 表示的是D A)表中团员人数 B)表中非团员的人数 C)表中团员总分数 D)均分数
五.程序题1 在Text1中输入一个3位自然数,分解求和的结果存入Text2中x= thisform.text1.value a=int【1 】b=int 【 2】c=【 3】s=【 4】thisform.text2.value=【5 】x/100 (x......
第一部分:程序入门一级一、选择结构( IF- ELSE - ENDIF) 语句格式:IF〈条件〉〈语句序列1〉 [ELSE 〈语句序列2〉] ENDIF 说明:IF和ENDIF必须配对使用,而ELSE可选。三个语句应各......
VFP命令、函数及程序语句大全(1 学过VFP(Microsoft Visual FoxPro的朋友都知道它是微软公司开发的数据库管理系统。它经历了从dBASE、FoxBASE、FoxPro直到VFP的发展过程。本......
《Visual Foxpro程序设计教程》教学大纲1.课程性质与设置目的《VFP数据库应用基础》课程是经济管理系市场营销专业的必修课程。其目的是通过本课程的学习,使此类学生能在第一......
刀豆文库小编为你整合推荐5篇VFP实验报告,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......