- 相關推薦
全國計算機二級《VFP》選擇題練習(含答案)(精選2套)
在學習、工作生活中,我們最少不了的就是練習題了,通過這些形形色色的習題,使得我們得以有機會認識事物的方方面面,認識概括化圖式多樣化的具體變式,從而使我們對原理和規律的認識更加的深入。還在為找參考習題而苦惱嗎?以下是小編為大家收集的全國計算機二級《VFP》選擇題練習(含答案),希望對大家有所幫助。
全國計算機二級《VFP》選擇題練習(含答案) 1
1.下列關于棧敘述正確的是( )。
A.棧頂元素最先能被刪除
B.棧頂元素最后才能被刪除
C.棧底元素永遠不能被刪除
D.棧底元素最先被刪除
2.下列敘述中正確的是( )。
A.在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態變化
B.在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態變化
C.在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態變化
D.以上說法都不正確
3.某二叉樹共有7個結點,其中葉子結點只有1個,則該二叉樹的深度為(假設根結點在第1層)( )。
A.3
B.4
C.6
D.7
4.軟件按功能可以分為應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是( )。
A.學生成績管理系統
B.C語言編譯程序
C.UNIX操作系統
D.數據庫管理系統
5.結構化程序所要求的基本結構不包括( )。
A.順序結構
B.GOT0跳轉
C.選擇(分支)結構
D.重復(循環)結構
6.下面描述中錯誤的是( )。
A.系統總體結構圖支持軟件系統的詳細設計
B.軟件設計是將軟件需求轉換為軟件表示的過程
C.數據結構與數據庫設計是軟件設計的任務之一
D.PAD圖是軟件詳細設計的表示工具
7.負責數據庫中查詢操作的數據庫語言是( )。
A.數據定義語言
B.數據管理語言
C.數據操縱語言
D.數據控制語言
8.一個教師可講授多門課程,一門課程可由多個教師講授。則實體教師和課程問的聯系是( )。
A.1:1聯系
B.1:m聯系
C.m:1聯系
D.m:n聯系
9.有三個關系R、S和T如下:
則由關系R和S得到關系T的操作是( )。
A.自然連接
B.并
C.交
D.差
10.定義無符號整數類為UInt,下面可以作為類UInt實例化值的是( )。
A.-369
B.369
C.0.369
D.整數集合{1,2,3,4,5}
11.打開數據庫的命令是( )。
A.USE
B.USE DATABASE
C.OPEN
D.OPEN DATABASE
12.以下關于“查詢”的描述正確的是( )。
A.查詢保存在項目文件中
B.查詢保存在數據庫文件中
C.查詢保存在表文件中
D.查詢保存在查詢文件中
13.不允許出現重復字段值的索引是( )。
A.候選索引和主索引
B.普通索引和唯一索引
C.唯一索引和主索引
D.唯一索引
14.下列程序段的執行結果是( )。
DIME a8.
a(1)=1
a(2)=1
for i=3 to 8
a(i)=a(i-1)+a(i-2)
next
?a7.
A.5
B.8
C.13
D.21
15.在Visual FoxPro中以下敘述正確的是( )。
A.利用視圖可以修改數據
B.利用查詢可以修改數據
C.查詢和視圖具有相同的作用
D.視圖可以定義輸出去向
16.在Visual FoxPro中可以用DO命令執行的文件不包括( )。
A.PRG文件
B.MPR文件
C.FRX文件
D.QPR文件
17.在Visual FoxPro中以下敘述錯誤的是( )。
A.關系也被稱作表
B.用CREATE DATABASE命令建立的數據庫文件不存儲用戶數據
C.表文件的擴展名是.dbf
D.多個表存儲在一個物理文件中
18.擴展名為sex的文件是( )。
A.備注文件
B.項目文件
C.表單文件
D.菜單文件
19.表格控件的數據源可以是( )。
A.視圖
B.表
C.SQL SELECT語句
D.以上三種都可以
20.在Visual FoxPro中,為了將菜單作為頂層菜單,需要設置表單的某屬性值為2,該屬性是( )。
A.ShowWiMow
B.WiMowShow
C.WiMowState
D.Visible
參考答案
(1)A[解析]棧是先進后出的數據結構,所以棧頂元素最后入棧卻最先被刪除。棧底元素最先人棧卻最后被刪除。所以選擇A)。
(2)C[解析]棧是先進后出的數據結構,在整個過程中,棧底指針不變,入棧與出棧操作均由棧頂指針的變化來操作,所以選擇C)。
(3)D[解析]根據二叉樹的基本性質3:在任意一棵二叉樹中,度為0的葉子節點總比度為2的節點多一個,所以本題中度為2的節點為1-1=0個,所以可以知道本題目中的二叉樹的每一個節點都有一個分支,所以共7個節點共7層,即深度為7。
(4)A[解析]軟件按功能可以分為:應用軟件、系統軟件、支撐軟件。操作系統、編譯程序、匯編程序、網絡軟件、數據庫管理系統都屬于系統軟件。所以B)、C)、D)都是系統軟件,只有A)是應用軟件。
(5)B[解析]l966年Boehm和Jacopini證明了程序設計語言僅僅使用順序、選擇和重復三種基本控制結構就足以表達出各種其他形式結構的程序設計方法。
(6)A[解析]詳細設計的任務是為軟件結構圖中而非總體結構圖中的每一個模塊確定實現算法和局部數據結構,用某種選定的表達工具表示算法和數據結構的細節,所以A)錯誤。
(7)C[解析]數據定義語言:負責數據的模式定義與數據的物理存取構建;數據操縱語言:負責數據的操縱,包括查詢及增、刪、改等操作;數據控制語言:負責數據完整性、安全性的定義與檢查以及并發控制、故障恢復等功能。
(8)D[解析]因為一個教師可講授多門課程,而一門課程又能由多個老師講授,所以它們之間是多對多的關系,可以表示為m:n。
(9)D[解析]關系T中的元組是關系R中有二關系S中沒有的元組的集合,即從關系R中除去與關系S中相同元組后得到的關系T。所以做的是差的運算。
(10)B[解析]只有B)選項369可以用無符號整數來表示和存儲。A)選項-369有負號,選項C)0.369是小數都不能用無符號整數類存儲。選項D)是一個整數集合得用數組來存儲。
(11)D[解析]用命令打開數據庫的格式為:OPEN DA-TABASE[FILENAME I?1[EXCLUSIVE | SJARED][NOUP-DATE][VAHDATE]。
(12)D[解析]查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結果。查詢是以擴展名為.qpr的文件保存在磁盤上的,所以查詢是保存在查詢文件中的,D)選項正確。
(13)A[解析]VisuM FoxPm中的索引分為主索引、甓選索引、唯一索引和普通索引四種。主索引是在指定字段或表達式中不允許出現重復值的索引,主索引可以看作表中的主關鍵字,一個表中只能有一個主索引;候選索引和主索引具有相同的特性,但候選索引可以有多個;唯一索引是索引項的唯一,面不是字段值的`唯一;普通索引既允許字段中出現重復值.也允許索引項中出現重復值。所以不允許出現字段值的索引是主索引和候選索引。
(14)C[解析]For循環中的語句a(i)=a(i-1)+a(i一2)是指定每個元素的值為它的前兩項的和,這個元素必須只能從第3項開始指定。由于前兩項分別是1、1,所以數組a的8個元素分別是l,1,2,3,5,8,13,21;元素a(7)的的值13。
(15)A[解析]視圖是操作表的一種手段,通過視圖可以查詢表,也可以更新表,所以利用視圖可以修改數據,A)選項敘述正確;而查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結果,所以查詢不能修改數據,而查詢可以定義輸出去向,B)、D)選項敘述不正確;很明顯,查詢和視圖具有不同的作用,C)選項敘述不正確。
(16)C[解析]PRG文件是程序文件,DO是執行程序文件;MPR文件是編譯后的菜單程序,DO是運行菜單程序,運行菜單程序時,系統叁自動編譯.mpr文件,產生用于運行的mpx文件;QPR文件是查翻文件,DO是執行查詢,可看查詢結果;FRX是報表文件,報表文件可以進行輸出,使用的命令是:REPORTFORM。
(17)D[解析]在關系模型的概念中,一個關系表是一張二維表,所以A)選項說法正確;CREATE DATABASE酋命令是建立數據庫的命令,而數據庫是一個邏輯上的概念蠢手段,它通過一組系統文件將相互關聯的數據庫表及其相關觸據庫對象統一組織和管理,數據庫文件不存儲用戶數據,所以B)選項正確;表文件的擴展名是DBF,所以C)選項說法正確;在Visual FoxPro每個表都對應一個DBF文件,即都對應一個物理文件,所以D)選項說法不正確。
(18)C[解析]SCX是表單文件的擴展名;備注文件的擴展名是tbk;項目文件的擴展名是pjx;菜單文件的擴展名是lnnx。
(19)D[解析]表格控件的RecordSourceType可以是0-4,其中0是表,1是別名,2是提示,3是查詢,4是SQL語句,而視圖本身就是一個虛擬表,也可以作為表格的數據源。
(20)A[解析]將表單的ShowWindow屬性設置為2,將使之成為頂級菜單。
全國計算機二級《VFP》選擇題練習(含答案) 2
1[單選題] 在Visual FoxPro中,下面關于屬性、事件、方法敘述錯誤的是( )。
A.屬性用于描述對象的狀態
B.方法用于表示對象的行為
C.事件代碼也可以像方法一樣被顯式調用
D.基于同一個類產生的兩個對象不能分別設置自己的屬性值,
參考答案:D
參考解析:
在面向對象的概念中,屬性用來表示對象的狀態,方法用來描述對象的行為,事件是一種由系統預先定義而由用戶或系統發出的動作,事件作用于對象,對象識別事件并作出相應反應,事件可以由系統引發,也可以由用戶引發,當由用戶引發時,可以像方法一樣被顯式調用。基于類生成的'對象,雖然采用了相同的屬性來表示狀態,但它們在屬性上的取值完全不同。這些對象一般有著不同的狀態,且彼此間相對獨立。
)2[單選題] 在Visual FoxPro中,用于建立或修改程序文件的命令是( )。
A.MODIFY<文件名>
B.MODIFY COMMAND<文件名>
C.MODIFY PROCEDURE<文件名>
D.MODIFY PROGRAM<文件名>
參考答案:B
參考解析:用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND<文件名>。
3[簡答題]對考生文件夾下的數據庫“圖書借閱”中的表完成如下操作:
為表“圖書借閱”增加一個字段“姓名”,字段類型為“字符型”,寬度為“8”。
編寫程序“cx1”完成以下兩小題:
(1)填寫表“圖書借閱”的新字段值“姓名”(取自“借書證號”對應的讀者信息表的“姓名”字段)。
(2)查詢表“圖書借閱”中“2007年12月30日”的借書記錄,并將查詢結果輸入表“result”中。
運行該程序。
參考解析:
【考點指引】本題主要考查利用SQL語句來修改表結構和修改字段值。
【操作步驟】
①在命令窗口中輸入命令:MODI COMM cxl(回車執行),打開程序文件編輯窗口,在程序文件編輯窗口中輸入以下程序代碼:
OPEN DATEBASE圖書借閱
ALTER圖書借閱ADD姓名C(8)
USE讀者信息
GO TOP
DO WHILE.NOT.EOF()
a=借書證號
b=姓名
UPDATE圖書借閱SET姓名=b WHERE借書證號=a
SELECT讀者信息
SKIP
ENDDO
SELEcT*INTO TABLE result FROM圖書借閱WHERE借閱日期=CTOD("12—30—07")
關閉程序文件編輯窗口并保存程序文件。
②在命令窗口中輸入命令:DO cxl(回車執行),執行程序文件。
4[單選題] 在下面的Visual FoxPro表達式中,運算結果不為邏輯真的是( )。
A.EMPTY(SPACE(0))
B.LIKE(ˋxy*′,ˋxyz′)
C.AT(ˋxy′,ˋabcxyz′)
D.ISNULL(.NULL.)
參考答案:C
參考解析:Space函數返回由指定數目組成的字符串,Space(0)返回空字符串,Empty函數判斷指定的表達式的運算結果是否為空,故A)選項為真;Like函數比較前后兩個字符串對應位置上的字符,若所有對應字符都相匹配,函數返回值為邏輯真,否則為邏輯假,前字符串可包含通配符,故B)選項為真;At函數如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第幾次出現的位置,函數值為數值型,故C)返回的不為邏輯真;IsnuU函數判斷一個表達式的值是否為空值,故D)選項為真。
5[單選題]在VisualFoxPr0中創建項目,系統將建立一個項目文件,項目文件的擴展名是
A.pjxB.pjxC.proD.itm
參考答案:A
6[單選題] 在Visual FoxPro中,“表”是指( )。
A.報表B.關系C.表格控件D.表單
參考答案:B
7[單選題]下列關于棧敘述正確的是( )。
A.棧頂元素最先能被刪除
B.棧頂元素最后才能被刪除
C.棧底元素永遠不能被刪除
D.棧底元素最先被刪除
參考答案:A
參考解析:棧是先進后出的數據結構,所以棧頂元素最后入棧卻最先被刪除。棧底元素最先人棧卻最后被刪除。所以選擇A)。
8[單選題] 在長度為n的有序線性表中進行二分查找,最壞情況下需要比較的次數是( )。
A.O(n)B.O(n2)C.O(10g2n)D.O(n10g2n)
參考答案:C
參考解析:當有序線性表為順序存儲時才能用二分法查找。可以證明的是對于長度為n的有序線性表,在最壞情況下,二分法查找只需要比較l092n次,而順序查找需要比較n次。
9[單選題] 在Visual FoxPro中,CREATE PROJECT命令將創建一個( )。
A.項目B.數據庫C.程序D.菜單
參考答案:A
參考解析:執行CREATE PROJECT命令即可創建項目;執行CREATE DATABASE命令可建立數據庫;執行MOD IFY COMMAND命令可建立程序文件;執行CREATE MENU命令可建立菜單。故A選項正確。
10[單選題]打開數據庫abe的正確命令是
A.OPENDATABASEabe
B.USEabe
C.USEDATABASEabe
D.OPENabe
參考答案:A
參考解析:使用命令打開數據庫,其語法格式為:OPENDATABASE[數據庫名l?]
[EXCLUSIVEISHARED].[NOUPDATE]
[VALIDATE]
其中各參數的含義如下:
①EXCLUSIVE:以獨占方式打開數據庫;②SHARED:以共享方式打開數據庫:
③NOUPDATE:按只讀方式打開;
VALIDATE:指定VisualFoxPr0檢查在數據庫中引用的對象是否合法。
【全國計算機二級《VFP》選擇題練習(含答案)】相關文章:
2016全國計算機二級《VFP》考前練習題(含答案)04-26
2015年全國計算機二級VFP考試練習02-05
2017計算機二級MSoffice選擇題練習(含答案)04-14
2016年計算機二級《VFP》選擇練習題(含答案)02-09
計算機二級《VFP》選擇題題庫與答案03-25