vf 急 在线等

1.在VFP数据表中,存放身份证号信息的字段类型是__字符型____,可用大写字母__C___表示此字段类型,该类型字段的长度应设置为__18____。

2.VFP中定义数组的命令是: __dime 数组名_____或__忘了_____。

3.若使输出结果为“2010年11月中国广州亚运会”,填写应使用的函数。

S1=” 亚洲2010年11月中国广州亚运会即将开幕”

S2=_subs_____(S1,5,10) +SUBS(S1, 13,14)

?S2

4.顺序执行如下两条命令后,显示的结果是__.F.______。

M=36

?M=M+20

5.数据库中的各个数据表之间可以具有各种关系,分别为:一对一,__一对多______的关系。

6.下面的程序功能是完成工资查询,请填空:

Clear

ACCEPT “请输入身份证号” TO num

IF____身份证号!=num_________

? “输入身份证号错误“

ELSE

?num

ENDIF

USE

1 2 3 4 5 6

三.程序改错(加标示行有错误,)

1.完善以下程序,使它成为对学生表追加删除记录的通用程序

Opendata 学生

//********// use

“1。追加记录 ”

“2。删除记录 ”

WAIT “请选择要进行的操作: ” TO M

IF M=1

//********// m="1"

APPEND

ELSE

ACCEPT “请输入要删除的记录:” TO N

//********// input

Goto N

DELETE

PACK

ENDIF

USE

2.下列程序用于对1到10之间的整数进行如下操作:将不能被3整除的数进行累加,同时求出能够被3整除的整数个数,请填空。

STORE 0 TO B,N

For A=1 next 10

//******************// for A=1 to 10

IF MOD(A,3)<>0

B=B+A

ELSE

N=N+1

ENDIF

Enddo

//*********************// endfor

N,B

RETURN

四.操作题

前3道题要在你自己的电脑上才能完成。

4.查询学生的成绩结果中包含姓名、成绩、学号、课程号字段,命名为:cx。程序设计 1.编制一段程序计算S=1+2+3+4+5+……+N 其中N为输入的值

clear

s=0

input "请输入N的值:" to n

for i=1 to n

s=s+i

endfor

"S=1+2+3+4+5+……+N=",s

2.编制一段程序把成绩表中的等级字段填入值

90分以上 优秀

90到80分 合格

80到70分 中

70到60分 及格

60分以下: 不合格

clear

use 成绩表

do while not eof()

do case

case 成绩>=90

repl 等级 with "优秀"

case 成绩>=80 and 成绩<90

repl 等级 with "合格"

case 成绩>=70 and 成绩<80

repl 等级 with "中"

case 成绩>=60 and 成绩<70

repl 等级 with "及格"

other

repl 等级 with "不及格"

endcase

skip

enddo

list

use