一秒記住【.】,為您提供精彩小說閱讀。
vfp複習資料
班級姓名學號
一、判斷題。(共20題,每題0.5分)
1、出現死循環的主要原因是由於循環條件永遠是滿足的。
2、在visualfoxpro中,命令文件的擴展名為.fxp。
3、對同一個控件而言,e屬性是事件或方法過程代碼中惟一標誌控件的名稱,不能在屬性窗口隨意修改。
9、seek命令可以直接用表達式進行查找。
10、zap命令物理刪除表中所有記錄,隻留下表的結構。
11、rece命令可以修改內存變量和字段變量的值。
12、方法是一段能完成特定操作的程序代碼。
13、屬性就是類中所定義的數據。
14、類定義了對象的屬性、事件和方法。
15、表單有兩個擴展名,一個為.scx(表單文件),另一個為.sct(表單備注文件)。
16、調用運行表單時,可以隻打開擴展名為.sct的表單文件即可。
17、visualfoxpro中類分為兩個大類,即:基類和子類。
18、visualfoxpro程序由過程代碼組成,而過程代碼隻能是出現在程序文件中的命令和函數。
19、程序是為了完成某項製定的任務而需執行的命令序列。
20、在visualfoxpro的命令窗口中,任何一段命令序列,都是命令文件或程序文件。
二、選擇題。(共20題,每題1分)
1、在“職工”表文件中,若檢索“女高工”,應用邏輯表達式:。
a、職稱=高工.or..not.性別b、職稱=”高工”.and.
c、職稱=”高工”.or..not.性別d、職稱=”高工”.and..not..
2、在下麵四個函數中,不返迴邏輯值的函數是:。
a、eofb、minc、filed、found
3、條件函數iif)-1)=2,1,-1)的值是:。
a、1b、-1c、3d、5
4、下麵命令顯示的結果是:。
?at
a、2b、3c、.t.d、1
5、由fori=1to100結構控製的循環結束時,循環變量i的值為:。
a、100b、1
c、101d、0
6、不屬於程序控製的3種基本結構是:。
a、選擇b、循環
c、順序d、嵌套
7、以下不屬於程序控製的循環結構的是:。
a、dob、clearc、removeitemd、refresh
11、容器具有收集屬性和記數屬性,下列屬性不屬於容器控件的是:。
a、listcount和listb、columncount和columns
c、controlcount和controlsd、pagecount和pages
12、對天文本框控件來說,事件init、interactivechange、:ndn:1
15、下列刪除命令中,能將表文件都刪除的是:。
a、erasesbf.dbfb、usesbf
zap
c、usesbf
delecte
recall
d、usesbf
16、下列命令的默認範圍不為all的是:。
a、disyb、listc、deleted、stort
17、以下每兩組表達式中,其運算結果完全相同的是(□代表空格):。
a、left與substr
b、year與substr(dtoc,7,2)
c、vartype與vartype
d、假定a=”visual□□”,b=”□□foxpro”,則a-b與a+b
18、文本框的數據源屬性是:。
a、controlsourceb、recordsourcec、roerd、click
20、想讓計時器控件暫停工作,應該設置屬性:。
a、endbledb、visiblec、readonlyd、name
三、填空題。(共30題,每題1分)
1、如果想設置用以存放自己vfp文件的目錄(如c:\myvfp),隻要輸入下麵命令即可:
2、將下列數值運算符按優先級依次遞減的順序排序:-、+、%、/、*、**、^、+(單目)、―(單目)、()
3、寫出下列表達式的值left
substrat
atstuff
ctoddtocdtoc
4、對於一個空表,則ro=且eof=bof=;若記錄指針移到表尾,則ro=且eof=;若記錄指針移到表頭,則ro=且bof=;如果工作區中表沒有打開,則ro=。
5、寫出vfp中下列記錄範圍的四種限定方法:表文件中的所有記錄:;從當前記錄開始連續n條記錄:;記錄號為n的一條記錄:;從當前記錄開始到最後所有記錄:。
6、寫命令:
(1)顯示出第n條記錄:
(2)顯示出入校總分在570分以上的女生的姓名
(3)顯示出表cs1的表結構
7、模糊查詢用戶指定表文件中指定字段(字符型)的指定內容,如果用戶指定的表文件不存在,給予提示信息。
settalkoff
clear
ept”請輸入表文件名(帶擴展名):”tofilename
ept”請輸入要查詢的字段名(字符型):”tofieldname
ept”請輸入要查詢的內容(字符串):”tochar1
fn=”f:\2007年工作\任課\vfp\上機\”+filename
if
brop;lt;=2
j=1
dop;lt;=3
a=i+j
??a
j=j+1
enddo
?
i=i+1
enddo
settalkon
return
執行此程序,程序的運行結果為
4、假設表xmms一共有10條記錄
usexmms
go3
skip4
現在是哪條記錄?
skip?2
現在是哪條記錄?
gobottom
現在是哪條記錄?
skip
現在記錄號是幾?
skip-100
現在記錄號是幾?
go3
listnext3
顯示哪3條?
顯示完成後當前記錄是哪條?
5、假設鍵盤上輸入m的值為10,順序執行下列操作後,屏幕最後顯示的結果是:
settalkoff
clea
input”m=”tom
s=0
fori=mto1step-1
ifss
s=s+1
??str
endif
endfor
?str
settalkon
funcss
parax
forj=2tox-1
ifint=x/j
exit
endif
endfor
ifj=x
retu.t.
else
retu.f.
endif
endfunc
vfp複習資料
班級姓名學號
一、判斷題。(共20題,每題0.5分)
1、出現死循環的主要原因是由於循環條件永遠是滿足的。
2、在visualfoxpro中,命令文件的擴展名為.fxp。
3、對同一個控件而言,e屬性是事件或方法過程代碼中惟一標誌控件的名稱,不能在屬性窗口隨意修改。
9、seek命令可以直接用表達式進行查找。
10、zap命令物理刪除表中所有記錄,隻留下表的結構。
11、rece命令可以修改內存變量和字段變量的值。
12、方法是一段能完成特定操作的程序代碼。
13、屬性就是類中所定義的數據。
14、類定義了對象的屬性、事件和方法。
15、表單有兩個擴展名,一個為.scx(表單文件),另一個為.sct(表單備注文件)。
16、調用運行表單時,可以隻打開擴展名為.sct的表單文件即可。
17、visualfoxpro中類分為兩個大類,即:基類和子類。
18、visualfoxpro程序由過程代碼組成,而過程代碼隻能是出現在程序文件中的命令和函數。
19、程序是為了完成某項製定的任務而需執行的命令序列。
20、在visualfoxpro的命令窗口中,任何一段命令序列,都是命令文件或程序文件。
二、選擇題。(共20題,每題1分)
1、在“職工”表文件中,若檢索“女高工”,應用邏輯表達式:。
a、職稱=高工.or..not.性別b、職稱=”高工”.and.
c、職稱=”高工”.or..not.性別d、職稱=”高工”.and..not..
2、在下麵四個函數中,不返迴邏輯值的函數是:。
a、eofb、minc、filed、found
3、條件函數iif)-1)=2,1,-1)的值是:。
a、1b、-1c、3d、5
4、下麵命令顯示的結果是:。
?at
a、2b、3c、.t.d、1
5、由fori=1to100結構控製的循環結束時,循環變量i的值為:。
a、100b、1
c、101d、0
6、不屬於程序控製的3種基本結構是:。
a、選擇b、循環
c、順序d、嵌套
7、以下不屬於程序控製的循環結構的是:。
a、dob、clearc、removeitemd、refresh
11、容器具有收集屬性和記數屬性,下列屬性不屬於容器控件的是:。
a、listcount和listb、columncount和columns
c、controlcount和controlsd、pagecount和pages
12、對天文本框控件來說,事件init、interactivechange、:ndn:1
15、下列刪除命令中,能將表文件都刪除的是:。
a、erasesbf.dbfb、usesbf
zap
c、usesbf
delecte
recall
d、usesbf
16、下列命令的默認範圍不為all的是:。
a、disyb、listc、deleted、stort
17、以下每兩組表達式中,其運算結果完全相同的是(□代表空格):。
a、left與substr
b、year與substr(dtoc,7,2)
c、vartype與vartype
d、假定a=”visual□□”,b=”□□foxpro”,則a-b與a+b
18、文本框的數據源屬性是:。
a、controlsourceb、recordsourcec、roerd、click
20、想讓計時器控件暫停工作,應該設置屬性:。
a、endbledb、visiblec、readonlyd、name
三、填空題。(共30題,每題1分)
1、如果想設置用以存放自己vfp文件的目錄(如c:\myvfp),隻要輸入下麵命令即可:
2、將下列數值運算符按優先級依次遞減的順序排序:-、+、%、/、*、**、^、+(單目)、―(單目)、()
3、寫出下列表達式的值left
substrat
atstuff
ctoddtocdtoc
4、對於一個空表,則ro=且eof=bof=;若記錄指針移到表尾,則ro=且eof=;若記錄指針移到表頭,則ro=且bof=;如果工作區中表沒有打開,則ro=。
5、寫出vfp中下列記錄範圍的四種限定方法:表文件中的所有記錄:;從當前記錄開始連續n條記錄:;記錄號為n的一條記錄:;從當前記錄開始到最後所有記錄:。
6、寫命令:
(1)顯示出第n條記錄:
(2)顯示出入校總分在570分以上的女生的姓名
(3)顯示出表cs1的表結構
7、模糊查詢用戶指定表文件中指定字段(字符型)的指定內容,如果用戶指定的表文件不存在,給予提示信息。
settalkoff
clear
ept”請輸入表文件名(帶擴展名):”tofilename
ept”請輸入要查詢的字段名(字符型):”tofieldname
ept”請輸入要查詢的內容(字符串):”tochar1
fn=”f:\2007年工作\任課\vfp\上機\”+filename
if
brop;lt;=2
j=1
dop;lt;=3
a=i+j
??a
j=j+1
enddo
?
i=i+1
enddo
settalkon
return
執行此程序,程序的運行結果為
4、假設表xmms一共有10條記錄
usexmms
go3
skip4
現在是哪條記錄?
skip?2
現在是哪條記錄?
gobottom
現在是哪條記錄?
skip
現在記錄號是幾?
skip-100
現在記錄號是幾?
go3
listnext3
顯示哪3條?
顯示完成後當前記錄是哪條?
5、假設鍵盤上輸入m的值為10,順序執行下列操作後,屏幕最後顯示的結果是:
settalkoff
clea
input”m=”tom
s=0
fori=mto1step-1
ifss
s=s+1
??str
endif
endfor
?str
settalkon
funcss
parax
forj=2tox-1
ifint=x/j
exit
endif
endfor
ifj=x
retu.t.
else
retu.f.
endif
endfunc