- 相關推薦
2017年3月計算機二級VF強化習題及答案
練習是幫助我們鞏固知識的最好方法,以下是小編為大家整理的2017年3月計算機二級VF強化習題及答案,希望對大家有幫助!
選擇題
1.一個棧的初始狀態為空。現將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是( )。
A.12345ABCDE
B.EDCBA54321
C.ABCDE12345
D.54321EDCBA
2.在面向對象方法中,不屬于“對象”基本特點的是( )。
A.一致性
B.分類性
C.多態性
D.標識唯一性
3.為了隱藏在文本框中輸入的信息,用占位符代替顯示用戶輸入的字符,需要設置的屬性是( )。
A.Value
B.ControlSource
C.InputMask
D.PasswordChar
4.一間宿舍可住多個學生,則實體宿舍和學生之間的聯系是( )。
A.一對一
B.一對多
C.多對一
D.多對多
5.假設某表單的Visible屬性的初值為.F.,能將其設置為.T.的方法是( )。
A.mde
B.Show
C.Release
D.SetFocus
6.如果有定義LOCAL data,data的初值是( )。
A.整數0
B.不定值
C.邏輯真
D.邏輯假
7.讓隱藏的MeForm表單顯示在屏幕上的命令是( )。
A.MeForm.Display
B.MeForm.Show
C.MeForm.List
D.MeForm.See
8.在數據庫表設計器的“字段”選項卡中,字段有效性的設置項中不包括( )。
A.規則
B.信息
C.默認值
D.標題
9.報表的數據源不包括( )。
A.視圖
B.自由表
C.數據庫表
D.文本文件
10.在Visual FoxPro中,“表”是指( )。
A.報表
B.關系
C.表格控件
D.表單
11.在Visual FoxPro中,編譯或連編生成的程序文件的擴展名不包括( )。
A.APP
B.EXE
C.DBC
D.FXP
12.執行如下命令序列后,最后一條命令的顯示結果是( )。
DIMENSION M(2,2)
M(1,1)=10
M(1,2)=20
M(2,1)=30
M(2,2)=40
?M(2)
A.變量未定義的提示
B.10
C.20
D..F.
13.有如下賦值語句,結果為“大家好”的表達式是( )。
a=〝你好〞
b=〝大家〞
A.b+AT(a,1)
B.b+RIGHT(a,1)
C.b+LEFT(a,3,4)
D.b+RIGHT(a,2)
14.在Visual FoxPro中,要運行菜單文件menu1.mpr,可以使用命令( )。
A.DO menu1
B.DO menu1.mpr
C.DO MENU menu1
D.RUN menu1
15.在下面的Visual FoxPro表達式中,運算結果為邏輯真的是( )。
A.EMPTY(.NULL.)
B.LIKE(ˋxy? ˊ,ˋxyzˊ)
C.AT(ˋxyˊ,ˋabcxyzˊ)
D.ISNULL(SPACE(0))
參考答案及解析:
(1)B[解析]棧是先進后出的原則組織數據,所以入棧最早的最后出棧,所以選擇B)。
(2)A[解析]對象有如下-些基本特點:標識唯-性、分類性、多態性、封裝性、模塊獨立好。所以選擇A)。
(3)D[解析]文本框的Value屬性是文本框的當前內容;ControlSource屬性為文本框指定-個字段或內存變量,運行時,文本框首先顯示該變量的內容;InputMask屬性指定在-個文本框中如何輸入和顯示數據;PasswordChar屬性指定文本框控件內是顯示用戶輸入的字符還是顯示占位符;指定用作占位符的字符。
(4)B[解析]因為-間宿舍可以住多個學生即多個學生住在-個宿舍中,但-個學生只能住-問宿舍,所以實體宿舍和學生之間是-對多的關系。
(5)B[解析]表單的Hide方法用于隱藏表單,該方法將表單的Visible屬性設置為.F.;Show方法用于顯表單,該方法將表單的Visible屬性值設為.T.,使之成為活動表單;Release方法用于從內存中釋放表單;SetFocus方法讓表單獲得焦點,使其成為活動表單。所以符合此題的方法是Show。
(6)D[解析]聲明局部變量的命令是:LOCAL<內存變量表>。該命令建立指定的局部內存變量,并為它們賦初值邏輯假.F.。
(7)B[解析]表單的Show方法用于顯表單,該方法將表單的Visible屬性值設為.T.,使之成為活動表單。DisPlay、List、See都不是表單的方法。
(8)D[解析]在數據庫設計器的“字段”選項卡中,有-組定義字段有效性規則的項目,它們是規則、信息、默認值三項。
(9)D[解析]數據源是報表的數據來源,通常是數據庫中的表或自由表,也可以是視圖、查詢或臨時表。
(10)B[解析]在Visual FoxPro中,-個“表”就是-個關系。
(11)C[解析]Visual FoxPro程序文件通過編譯、連編.,可以產生不同的目標代碼文件,這些文件具有不同的擴展名:.exe(Visual FoxPro可執行文件),.app(Visual FoxPm應用程序文件),.fxp(Visual FoxPro編譯版本);
(12)C[解析]創建數組的命令格式有兩種DIMENSION<數組名>(<下標上限l>[,<下標上限2])[…]DECLARE<數組名>(<下標上限l>[,<下標上限2])[…]兩種格式的功能完全相同。數組創建后,系統自動給每個數組元素賦以邏輯假.F.。可以用-維數組的形式訪問二維數組。本題中M(2)與M(1,2)是同-變量,所以M(2)的值為20。
(13)D[解析]LEVI"(<字符表達式>,<數值表達式>)的功能是從字符表達式左邊開始,截取<數值表達式》指定長度的字符串。 RIGHT(<字符表達式>,<數值表達式>):返回-個字
符串右邊的若干字符,返回值是字符型。-個漢字在計算機中占兩個字符,如果要取得-個完整的漢字字符,必須指定字符長度為2.AT(<字符串表達式l>,<字符串表達式2>)的孟數值為數值型。A)選項的函數返回值是數值型,答案不正確;B)選項中,由于中文字符在Visual FoxPro中占兩個字符,所以RIGHT(a1)也不正確,C)選項中的表達式格式不正確,D)選項中b的值為“大家”,RIGHT(a,2)的值為“好”,所以D)選項答案正確。
(14)B[解析]運行菜單可以使用命令格式:DO<文件名>,但文件名的擴展名.mpr不能省略。
(15)B[解析]EMPTY(<表達式>)根據指定表達式的運算結果是否為“空”值,返回邏輯真(.T.)或邏輯假(.F.),這里所指的“空”值與NULL值是兩個不同的概念,函數EMPTY(.NULL.)的返回值為邏輯假,所以A)選項為邏輯假;LIKE(<字符串表達式l>,<字符串表達式2>)比較兩個字符串對應位置上的字符,若所有對應字符都相匹配:函數返回邏輯真,否則返回邏輯假,其中字符串表達式1中可包含通配符*和?,*表示若干個任意字符,?表示任意-個字符。,所以LIKE(xy?’,xyz‘)為邏輯真;AT(<字符串表達式1>,<字符串表達式2>)的函數值為數值型,C)選項不正確;IS-NULL(<表達式>)判斷-個表達式的運算結果是否為NULL值,若是NULL值則返回邏輯真,否則返回邏輯假,SPACE(<數值表達式>)返回由指定數目的空格組成的字符串,所以SPACE(0)為空字符串,ISNULL(SPACE(O))為邏輯假。
【3月計算機二級VF強化習題及答案】相關文章:
2017年3月計算機二級VF練習題及答案05-13
2016年3月計算機二級VF上機練習題08-13