2024年3月全國計算機二級考試VFP真題
無論是在學習還是在工作中,我們總免不了要接觸或使用試題,試題可以幫助學校或各主辦方考察參試者某一方面的知識才能。你所見過的試題是什麼樣的呢?以下是小編幫大家整理的2024年3月全國計算機二級考試VFP真題試題,歡迎大家借鑑與參考,希望對大家有所幫助。
1[單選題] 關於視圖和查詢,以下敍述正確的是( )。
A.視圖和查詢都只能在數據庫中建立
B.視圖和查詢都不能在數據庫中建立
C.視圖只能在數據庫中建立
D.查詢只能在數據庫中建立
參考答案:C
參考解析:視圖是數據庫中的個特有功能,視圖只能創建在數據庫裏。而查詢從指定的表或視圖中提取滿足條件的記錄,可以不在數據庫中創建。因此視圖只能在數據庫中建立,而查詢可以不在數據庫中建立。
2[簡答題](1)建立一個名為“cd1”的菜單,菜單中有兩個菜單項“瀏覽”和“關閉”。“瀏覽”下還有“排序結果”、“分組結果”兩個菜單項。單擊“關閉”菜單返回到系統菜單。
(2)在數據庫“農場管理”中建立視圖“view1”。具體要求是:視圖中的數據取自表“種植信息”的全部字段和新字段“收人”,並按“收入”排序(升序),其中字段“收入”等於“(市場價一種植成本)*數量”。
參考解析:
(1)【操作步驟】
①選擇【文件】→【新建】命令,選擇“菜單”,單擊“新建文件”按鈕,再單擊“菜單”按鈕,打開菜單設計器,在“菜單名稱”中輸入“瀏覽”,在“結果”下拉列表框中選擇“子菜單”,單擊“創建”按鈕創建“瀏覽”子菜單,輸入子菜單名稱“排序結果”,單擊下一行,輸入子菜單名稱“分組結果”。
②在菜單設計器右上角的“菜單級”下拉列表框下選擇“菜單欄”返回到上一級菜單,單擊下一行,在“菜單名稱”中輸入“關閉”,在“結果”下拉列表框中選擇“命令”,在右邊的文本框中輸入:SET SYSMENU TO DEFAULT。
③關閉菜單設計器並保存菜單為“cd1”。
(2)【操作步驟】
①選擇【文件】→【打開】命令,在“打開”對話框的“文件類型”下拉列表框中選擇“數據庫”,選擇“農場管理”,單擊“確定”按鈕,打開數據庫設計器。
②選擇【文件】→【新建】命令,選擇“視圖”,單擊“新建文件”按鈕打開“添加表或視圖”對話框,選擇“表”單選項,選擇數據庫“農場管理”和數據庫中的表“種植信息”,單擊“添加”按鈕將數據表“種植信息”添加到視圖設計器中,然後關閉“添加表或視圖”對話框。
③在視圖設計器中單擊“字段”選項卡,單擊“全部添加”按鈕,將“可用字段”列表框中的字段全部添加到右邊的“選定字段”列表框中。
④在“函數和表達式”下的文本框輸入“(市場價種植成本)*數量AS收入”並將其添加到右邊的“選定字段”列表框中。
⑤在視圖設計器中單擊“排序依據”選項卡,在“排序依據”選項卡的“字段名”下拉列表框中選擇“(市場價種植成本)*數量AS收入”字段,單擊“添加”按鈕,將“(市場價1種植成本)*數量AS收入”字段添加到右邊的“排序條件”列表框中,在“排序條件”中選擇“升序”單選項。
⑥在視圖設計器中單擊“關閉”按鈕,將視圖文件以“view1”名保存。
3[單選題] 在Visual FoxPro中,菜單程序文件的默認擴展名是( )。
參考答案:C
參考解析:菜單程序文件的擴展名是mpr;mnx是菜單文件的擴展名;rant是菜單備註文件的擴展名;pi9是程序文件的擴展名。
4[單選題] 在Visual FoxPro中,用於建立或修改程序文件的命令是( )。
FY
FY COMMAND
FY PROCEDURE
FY PROGRAM
參考答案:B
參考解析:用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND。
5[單選題] 在Visual FoxPr0中,執行查詢的正確命令是
Query2
參考答案:A
參考解析:查詢文件建立以後,可以通過項目中的運行,或通過“程序”菜單中的“運行”項來執行或在查詢設計器打開的情況下單擊常用工具欄上的!搬鈕。也可以通過命令方式執行查詢,命令格式為:DO奩詢文件名,文件名中必須包括擴展名。
6[單選題] 一間宿舍可住多個學生,則實體宿舍和學生之間的聯繫是( )。
A.一對一B.一對多C.多對一D.多對多
參考答案:B
參考解析:因為間宿舍可以住多個學生即多個學生住在個宿舍中,但個學生只能住問宿舍,所以實體宿舍和學生之間是對多的關係。
7[單選題] 如果有定義LOCAL data,data的初值是( )。
A.整數0B.不定值C.邏輯真D.邏輯假
參考答案:D
%參考解析:聲明局部變量的命令是:LOCAL。該命令建立指定的局部內存變量,併為它們賦初值邏輯假.F.。
8[簡答題]在考生文件夾下完成下列操作:
用户文件下已存在client(用户)表、topic(主題)表和reply(回覆)表。
1.考生文件夾下已有文件9,但其中有4處內容缺失,請填充之。不要修改程序的其他內容。程序的功能是根據reply表統計各主題帖的回覆數,並將統計值存入topic表中的已存在的“回覆數”字段。最後要運行該程序文件。
2.使用SELECT語句查詢用户名為“ehengguowe”的客户發佈的主題的所有回覆。查詢結果包含“編號”、“用户名”、“回覆時間”和“主題帖編號”四項內容,各記錄按“主題帖編號”升序排序,“主題帖編號”相同再按“回覆時間”升序排序,查詢結果存放在表tableone中。最後將該語句保存在命令文件中。
參考解析:
(1)[操作步驟]
步驟1:單擊常用工具欄中的“打開”按鈕,在“打開”對話框中選擇文件,單擊“確定”按鈕。
步驟2:在(1)處輸入“主題帖編號”;在(2)處輸入“編號”{在(3)處輸入“topic.編號”;在(4)處輸入“reply.主題帖編號”。
步驟3:單擊常用工具欄中的“保存”按鈕,再單擊“運行’按鈕運行該程序。
(2)[操作步驟]
步驟1:在命令窗口中輸入下列語句:
SELECT Reply.編號,Reply.用户名,Reply.回覆時
間,Reply.主題帖編號;
FROM reply;
WHERE Reply.用户名=”chengguowe”;
ORDER BY Reply.主題帖編號,Reply.
回覆時問;INTO TABLE 輸入完成後按回車鍵執行語句。
步驟2:複製命令窗口中的上述程序語句,單擊常用工具欄中的“新建”按鈕,在打開的“新建”對話框中選擇“程序”單選按鈕,然後單擊“新建文件”按鈕。
步驟3:在打開的程序窗口中粘貼複製的語句,單擊工具欄中的“保存”按鈕,在打開的“另存為”對話框中輸入文件名為“ptwo”,單擊“保存”按鈕。
9[簡答題]在考生文件夾下完成下列操作:
在考生文件夾下創建一個下拉式菜單,並生成菜單程序。運行該菜單程序時會在當前vfp系統菜單的末尾追加一個“考試”子菜單,如下圖所示。
菜單命令“統計”和“返回”的功能都通過執行過程完成。
菜單命令“統計”的功能是統計每個用户發佈的主題帖數和回覆貼數。統計結果依次包含“用户名”、“主題帖數”和“回覆帖數”三個字段。各記錄按用户名升序排序,統計結果存放在tabletwo表中。
菜單命令“返回”的功能是恢復標準的系統菜單。
菜單程序生成後,運行菜單程序並依次執行“統計”和“返回”菜單命令。
參考解析:
[操作步驟]
步驟1:單擊常用工具欄中的“新建”按鈕,在打開的“新建”對話框中選擇“菜單”單選按鈕,然後單擊“新建文件”按阻,選擇“菜單”按鈕。
步驟2:單擊菜單欄中的“顯示”按鈕,在彈出的下拉列表中選擇“常規選項”命令,在彈出的“常規選項”對話框中,選擇“位置”選項組中的“追加”單選按鈕,單擊“確定”按鈕。
步驟3:按題目的要求新建一個“考試”菜單,設置該菜單的“結果”為子菜單,再單擊“創建”按鈕建立兩個菜單項“統計”和“返回”,結果均設置為“過程”。
步驟4:選中“統計”行,單擊後面的“創建”按鈕,在彈出的窗口中輸入如下代碼,為“統計”菜單編寫代碼。
SELECT Reply.用户名,COUNT(Reply.主題帖編號)as
主題貼數;
Topic.回覆數As回覆貼數;
FROM reply INNER JOIN topic;
ON Reply.編號=Topic.編號;
GROUP BY Reply.用户名;
ORDER BY Reply.用户名;
INTO TABLE
步驟5:為“返回”菜單編寫代碼“Set sysmenu to default”,方法同步驟3。
步驟6:單擊菜單欄中的“菜單”按鈕,在彈出的下拉列表中選擇“生成”按鈕。在彈出的“另存為”對話框中,設置菜單名為“”,單擊“保存”按鈕。再在彈出的“生成菜單”對話框中,單擊“生成”按鈕。
步驟7:在命令窗口中輸入“DO ”,按“Enter”鍵運行程序,即可看到在當前的vfp系統菜單的末尾追加了一個“考試”子菜單。依次執行“統計”和“返回”菜單命令。
10[單選題]為表中一些字段創建普通索引的目的是
A.改變表中記錄的物理順序
B.確保實體完整性約束
C.加快數據庫表的更新速度
D.加快數據庫表的查詢速度
參考答案:D
參考解析:VisualFoxPr0中索引是由指針構成的文件,這些指針邏輯上按照索引關鍵字值進行排序。索引文件和表的文件是分別存儲的,並且不改變表中記錄的物理順序。使用索引的目的是為了加快對錶的查詢操作。