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,BRETURN
四.操作题
前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=",s2.编制一段程序把成绩表中的等级字段填入值
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