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