- 相關(guān)推薦
2024年計算機二級VFP數(shù)據(jù)庫程序設(shè)計真題
計算機二級考試是眾多考生提升自身技能和競爭力的重要途徑。2024 年計算機二級 VFP 數(shù)據(jù)庫程序設(shè)計考試已然結(jié)束,為了幫助廣大考生及時了解考試題型、難度以及自身的答題情況,我們精心整理出 2024 年計算機二級 VFP 數(shù)據(jù)庫程序設(shè)計真題。一起來看看吧!
一、選擇題
1、在Visual Foxthv中,數(shù)據(jù)庫表字段的有效性規(guī)則的設(shè)置可以在( )。
A.項目管理器中進行
B.數(shù)據(jù)庫設(shè)計器中進行
C.表設(shè)計器中進行
D.表單設(shè)計器中進行
2、在當前打開的表中,顯示“書名”以“計算機”開頭的所有圖書,下列命令中正確的是( )。
A.list for書名=“計算機*”
B.list for書名=“計算機”
C.list for書名=“計算機%”
D.list where書名=“計算機”
3、與“SELECT DISTINCT歌手號FROM歌手WHERE最后得分>=ALL;(SELECT最后得分FROM歌手WHERE SUBSTR(歌手號,l,1)=“2”)”等價的SQL語句是( ) 。
A.SELECT DISTINCT歌手號FROM歌手WHERE最后得分>=(SELECT MAX(最后得分)FROM歌手WHERE SUBSTR(歌手號,l,1)=“2”)
B.SELECT DISTINCT歌手號FROM歌手WHERE最后得分>=(SELECT MIN(最后得分)FROM歌手WHERE SUBSTR(歌手號,l,I)=“2”)
C.SELECT DISTINCT歌手號FROM歌手WHERE最后得分>=ANY(SELECT最后得分FROM歌手WHERE SUBSTR(歌手號,l,1)=“2”)
D.SELECT DISTINCT歌手號FROM歌手WHERE最后得分>=SOME(SELECT最后得分FROM歌手WHERE SUBSTR(歌手號,l,1)=“2”)
4、設(shè)有關(guān)系評分(歌手號,分數(shù),評委號),如果每個歌手的“最后得分”的計算方法是:去掉一個最高分和一個最低分,取剩下分數(shù)的平均分。根據(jù)關(guān)系“評分”求每個歌手的“最后得分”并存儲于表TEMP中。表TEMP中有兩個字段:“歌手號”和“最后得分”,并且按最后得分降序排列,生成表TEIHP的SQL語句是( )。
A.SELECT歌手號,(COUNT(分數(shù))-MAX(分數(shù))-MIN(分數(shù)))/(SUM(*)-2)最后得分FROM評分INTO DBF TEMP GROUP BY歌手號ORDER BY最后得分DESC
B.SELECT歌手號,(COUNT(分數(shù))-MAX(分數(shù))-MIN (分數(shù)))/(SUM(*)-2)最后得分FROM評分INTO DBF TEMP GROUP BY評委號ORDER BY最后得分DESC
C.SELECT歌手號,(SUM(分數(shù))-11110[(分數(shù))-MIN(分數(shù)))/(COUNT(*)-2)最后得分FROM評分INTO DBF TEbIP GROUP BY評委號0RDER BY最后得分DESC
D.SELECT歌手號,(SUM(分數(shù))-MAX(分數(shù))-MIN(分數(shù)))/(COUNT(*)-2)最后得分FROM評分INTO DBF TEMP GROUP BY歌手號ORDER BY最后得分DESC
5、軟件生命周期是指( )。
A.軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程
B.軟件從需求分析、設(shè)計、實現(xiàn)到測試完成的過程
C.軟件的開發(fā)過程
D.軟件的運行維護過程
6、如果指定參照完整性的刪除規(guī)則為“級聯(lián)”,則當刪除父表中的記錄時( )。
A.系統(tǒng)自動備份父表中被刪除記錄到一個新表中
B.若子表中有相關(guān)記錄,則禁止刪除父表中記錄
C.會自動刪除子表中所有相關(guān)記錄
D.不作參照完整性檢查,刪除父表記錄與子表無關(guān)
7、假設(shè)有student表,正確添加字段“平均分數(shù)”的命令是( )。
A.ALTER TABLE student ADD平均分數(shù)F(6,2)
B.ALTER DBF student ADD平均分數(shù)F 6,2
C.CHANCE TABLE student ADD平均分數(shù)F(6,2)
D.CHANGE TABLE student INSERT平均分數(shù)6,2
8、在軟件開發(fā)中,需求分析階段可以使用的工具是( )。
A.N-S圖
B.DFD圖
C.PAD圖
D.程序流程圖
9、面向?qū)ο蠓椒ㄖ校^承是指( )。
A.一組對象所具有的相似性質(zhì)
B.一個對象具有另一個對象的性質(zhì)
C.各對象之間的共同性質(zhì)
D.類之間共享屬性和操作的機制
10、在Visual FoxPro中,用于建立或修改程序文件的命令是( )。
A.MODIFY<文件名>
B.MODIFY COMMAND<文件名>
C.MODIFY PROCEDURE<文件名>
D.MODIFY PROGRAM<文件名>
11、 如果在命令窗口執(zhí)行命令:LIST名稱,主窗口中顯示:
記錄號 名稱
1 電視機
2 計算機
3 電話線
4 電冰箱
5 電線
假定名稱字段為字符型、寬度為6,那么下面程序段的輸出結(jié)果是( )。
GO 2
SCAN NEXT 4 FOR LEFT(名稱,2)=“電"
IF RIGHT(名稱,2)=“線"
EXIT
ENDIF
ENDSCAN
名稱
A.電話線
B.電線
C.電冰箱
D.電視機
12、 從“訂單”表中刪除簽訂日期為2012年1月10日之前(含)的訂單記錄,正確的SQL命令是( )。
A.DROP FROM訂單WHERE簽訂日期<={^2012-1-10}
B.DROP FROM訂單FOR簽訂日期<={^2012-1-10}
C.DELETE FROM訂單WHERE簽訂日期<={^2012-1-10}
D.DELETE FROM訂單FOR簽訂日期<={^2012-1-10}
13、 在數(shù)據(jù)管理技術(shù)發(fā)展的三個階段中,數(shù)據(jù)共享最好的是( )。
A.人工管理階段
B.文件系統(tǒng)階段
C.數(shù)據(jù)庫系統(tǒng)階段
D.三個階段相同
14、 Visual FoxPro是( )。
A.數(shù)據(jù)庫系統(tǒng)
B.數(shù)據(jù)庫管理系統(tǒng)
C.數(shù)據(jù)庫
D.數(shù)據(jù)庫應(yīng)用系統(tǒng)
15、 下列程序段執(zhí)行以后,內(nèi)存變量y的值是( )。
CLEAR
x=12345
y=0
DO WHILE x>0
y=y+x%10
x=int(x/10)
ENDDO
?Y
A.54321
B.12345
C.51
D.15
16、 下列程序段執(zhí)行以后,內(nèi)存變量x和Y的值是( )。
CLEAR
STORE 3 TO X
STORE5 TO Y
PLUS((X),Y)
?X,Y
PROCEDURE PLUS
PARAMETERS Al,A2
A1=A1+A2
A2=A1+A2
ENDPROC
A.8 13
B.3 13
C.3 5
D.8 5
17、 以下所列各項屬于命令按鈕事件的是( )。
A.Parent
B.This
C.ThisForm
D.Click
18、 下列函數(shù)返回類型為數(shù)值型的是( )。
A.STR
B.VAL
C.CTOD
D.DTOC
19、 “教師表”中有“職工號”、“姓名”、“工齡”和“系號”等字段,“學(xué)院表”中有“系名”和“系號”等字段,計算“計算機”系教師總數(shù)的命令是( )。
A.SELECT COUNT(*)FROM教師表INNER JOIN學(xué)院表ON教師表.系號=學(xué)院表.系號WHERE系名=“計算機”
B.SELECT COUNT(*)FROM教師表INNER JOIN學(xué)院表ON教師表.系號=學(xué)院表.系號0RDERBY教師表.系號HAVING學(xué)院表.系名=“計算機”
C.SELECT SUM(*)FROM教師表INNER JOIN學(xué)院表ON教師表.系號=學(xué)院表.系號GROUP BY教師表.系號HAVING學(xué)院表.系名=“計算機”
D.SELECT SUM(*)FROM教師表INNER JOIN學(xué)院表ON教師表.系號=學(xué)院表.系號0RDER BY教師表.系號HAVING學(xué)院表.系名=“計算機”
20、 下列屬于表單方法名(非事件名)的是( )。
A.Init
B.Release
C.Destroy
D.Caption
二、簡答題
1、在考生目錄下完成如下簡單應(yīng)用:
(1)用SQL語句完成下列操作:列出所有贏利(現(xiàn)價大于買入價)的股票簡稱、現(xiàn)價、買入價和持有數(shù)量,并將檢索結(jié)果按持有數(shù)量降序排序存儲于表stock_temp中。
(2)使用一對多報表向?qū)Ы蟊。要求:父表為stock_name,子表為stock_sl,從父表中選擇字段“股票簡稱”;從子表中選擇全部字段;兩個表通過“股票代碼”建立聯(lián)系;按股票代碼升序排序;報表標題為“股票持有情況”;生成的報表文件名為stock_report。然后用報表設(shè)計器打開生成的文件stock_report.frx進行修改,將標題區(qū)中顯示的當前日期移到頁注腳區(qū)顯示,使得在頁注腳區(qū)能夠顯示當前日期。
2、(1)在考生文件夾下建立數(shù)據(jù)庫BOOKAUTH.DBC,把表BOOKS和AUTHORS添加到該數(shù)據(jù)庫中。
(2)為AUTHORS表建立主索引,索引名為“PK”,索引表達式為“作者編號”。
(3)為B00XS表建立兩個普通索引,第一個索引名為“PK”,索引表達式為“圖書編號”;第二個索引名和索引表達式均為“作者編號”。
(4)建立AUTHORS表和800KS表之間的永久聯(lián)系。
3、設(shè)計一個表單名和文件名均為form_item的表單,其中,所有控件的屬性必須在表單設(shè)計器的屬性窗口中設(shè)置。表單的標題設(shè)為“使用零件情況統(tǒng)計”。表單中有一個組合框(Combo1)、一個文本框(Text1)和兩個命令按鈕“統(tǒng)計”(Command1)和“退出”(Command2)。
運行表單時,組合框中有3個條目“s1”、“s2”和“s3”(只有3個,不能輸入新的,RowSoureeType的屬性為“數(shù)組”,Style的屬性為“下拉列表框”)可供選擇,單擊“統(tǒng)計”命令按鈕后,則文本框顯示出該項目所使用零件的金額合計(某種零件的金額=單價*數(shù)量)。
單擊“退出”按鈕關(guān)閉表單。
注意:完成表單設(shè)計后要運行表單的所有功能。
【計算機二級VFP數(shù)據(jù)庫程序設(shè)計真題】相關(guān)文章:
計算機二級C語言真題及答案01-22
計算機二級MS-Office真題—選擇題01-17
2016計算機二級VF模擬真題及答案01-22
2017年全國計算機二級Access 數(shù)據(jù)庫程序設(shè)計考試大綱03-26
計算機二級vfp?贾R點03-27
2016計算機三級數(shù)據(jù)庫分析真題01-21
計算機二級C語言筆試歷年真題及答案03-05