2017年計算機二級考試VFP考試試題及答案

學識都 人氣:1.76W

VFP是Microsoft公司推出的最新可視化 數據庫管理系統平臺,是功能特別強大的32位數據庫管理系統。以下是關於計算機二級考試VFP考試試題及答案,希望大家認真練習!

2017年計算機二級考試VFP考試試題及答案

1). 設a=“計算機等級考試”,結果爲“考試”的表達式是( )。

(a,4)

T(a,4)

(a,2)

T(a,2)

正確答案:B

答案解析:LEFT(,)函數從指定表達式左端截取一個指定長度的子串作爲函數值。RIGHT(,)函數從指定表達式右端截取一個指定長度的子串作爲函數值。在VisualFoxPro中,一個漢字的長度爲2。所以A選項LEFT(a,4)的值是“計算”,B選項RIGHT(a,4)的值是“考試”,C選項LEFT(a,2)的值是“計”,D選項RIGHT(a,2)的值是“試”。

2). 支持子程序調用的數據結構是( )。

A.棧

B.樹

C.隊列

D.二叉樹

正確答案:A

答案解析:棧支持子程序調用。棧是一種只能在一端進行插入或刪除的線性表,在主程序調用子函數時要首先保存主程序當前的狀態,然後轉去執行子程序,最終把子程序的執行結果返回到主程序中調用子程序的位置,繼續向下執行,這種調用符合棧的特點,因此本題的答案爲A。

3). 在當前表查找少數民族學生的學生記錄,執行“LOCATEFOR民族!=”漢“”命令後,應緊接短語( )

INUE

正確答案:D

4). 以下描述中正確的是:( )

A.數據庫只包括描述事物的數據本身

B.數據庫中的數據具有較小的冗餘和較高的數據獨立性

C.數據庫系統是爲數據庫的建立、使用和維護而配置的軟件

D.數據庫管理系統是數據庫集合的組成部分。

正確答案:B

答案解析:數據庫是存儲在計算機存儲設備上的結構化的相關數據集合,它不僅包括描述事物的數據本身,而且還包括相關事物之間的聯繫。數據庫中的數據具有較小的冗餘和較高的數據獨立性。爲數據庫的建立、使用和維護而配置的`軟件稱爲數據庫管理系統。

5). 一般情況下,當對關係R和S進行自然連接時,要求R和S含有一個或者多個共有的( )

A.記錄

B.行

C.屬性

D.元組

正確答案:C

答案解析:自然連接是一種特殊的等值連接,它滿足下面的條件:①兩關係間有公共域;②通過公共域的等值進行連接,選C。

6[單選題] 下列表單的哪個屬性設置爲真時,表單運行時將自動居中(  )。

Center Center

參考答案:A

參考解析: AutoCenter屬性用於控制表單初始化日寸是否讓表單自動地在Visual FoxPro主窗口中居中,值爲真表示表單運行時自動居中。AlwaysOnTop屬性指定表單是否總是位於其他打開窗口之上。所以A)爲正確選項。

7[單選題] 以下關於“視圖”的正確描述是(  )。

A.視圖獨立於表文件

B.視圖不可進行更新操作

C.視圖只能從一個表派生出來

D.視圖可以進行刪除操作

參考答案:D

參考解析:視圖是根據表定義的,因此視圖基於表,所以A)選項說法不正確;視圖是操作表的-種手段,通過視圖可以查詢表,也可以更新表,所以B)選項說法不正確;視圖可以用來從-個或多個相關聯的表中提取數據,所以視圖可以從多個表派生出來,所以C)選項說法不正確;而視圖可以更新表,就可以進行刪除操作,所以D)選項的說法正確。

8[單選題] 在Visual FoxPro中,對於字段值爲空值(NULL)敘述正確的是(  )。

A.空值等同於空字符串

B.空值表示字段還沒有確定值

C.不支持字段值爲空值

D.空值等同於數值0

參考答案:B

參考解析:在Visual FoxPro中,字段值的空值NULL的含義是沒有任何值,連空值也沒有,是未知值、待定值,NULL值與0、空字符串以及空格都不相同,所以A)、D)選項不正確,B)選項正確;如果字段在建立時,設置的是允許空,則字段值可以爲空值NULL,所以C)選項不正確。

9[單選題] 爲“運動員”表增加一個“得分”字段的正確的SQL命令是( )。

GE TABLE運動員ADD得分I

R DATA運動員ADD得分I

R TABLE運動員ADD得分I

GE TABLE運動員INSERT得分I

參考答案:C

參考解析:修改表結構可使用ALTER TABLE命令,爲表增加字段的命令格式爲:ALTER TABLE<表名>ADD[COLUMN]<字段類型>[<長度>[<小數位數>])][NULLINOTNULL][CHECK<邏輯表達式1>[ERROR<字符型文本提示信息>]][DEFAULT<默認值表達式>][ADD PRIMARY KEY<索引表達式2>TAG<索引名1>][ADD UNIQUE<索引表達式3>TAG<索引名2>]套用ALTER TABLE的命令格式,選項C)正確。

10[單選題]查詢學生關係中所有學生姓名的操作屬於關係運算中的

A.投影B.選擇C.連接D.查找

參考答案:A

參考解析:選擇是從關係中找出滿足給定條件的元組的操作。投影是從關係模式中指定若干個屬性組成新的關係。連接是將兩個關係模式拼接成一個更寬的關係模式,生成的新的關係中包含滿足條件的元組。查詢學生關係中所有學生姓名的操作,屬於找出學生關係模式中的姓名屬性,屬於投影操作,故A選項正確,B、C選項錯誤。查找不屬於關係運算,故D選項錯誤。

11[單選題] 擴展名爲mpr的文件是( )。

A.菜單文件B.菜單程序文件C.菜單備註文件D.菜單參數文件

參考答案:B

參考解析:mpr是菜單程序文件的擴展名,菜單文件的擴展名是nlnx,菜單備註文件的擴展名是rant,菜單參數文件不存在。

12[單選題] 下列表單的哪個屬性設置爲真時,表單運行時將自動居中(  )。

Center Center

參考答案:A

參考解析:AutoCenter屬性用於控制表單初始化日寸是否讓表單自動地在Visual FoxPro主窗口中居中,值爲真表示表單運行時自動居中。AlwaysOnTop屬性指定表單是否總是位於其他打開窗口之上。所以A)爲正確選項。

13[單選題] 表單關閉或釋放時將引發事件(  )。

ase

參考答案:B

參考解析:Load事件在表單對象建立之前產生。即運行表單時,第一個引發的事件;Destory事件在對象釋放時引發;Hide方法會隱藏表單,即將表單的Visible屬性值設置爲.T.,使之成爲活動表單;Release方法將表單從內存中釋放(清除)。故B選項正確。

14[單選題] 在Visual FoxPro中調用表單文件mfl的正確命令是( )。

FROM FORM mf1 mf1

參考答案:C

參考解析:調用表單文件的格式爲:DO FORM<表單文件名>[NAME<變量名>]WITH<實參>[,<實參>,…][LIKED][NOSHOW]

15[單選題] 在Visual FoxPr0中,執行查詢的正確命令是

Query2

參考答案:A

參考解析:查詢文件建立以後,可以通過項目中的運行,或通過“程序”菜單中的“運行”項來執行或在查詢設計器打開的情況下單擊常用工具欄上的!搬鈕。也可以通過命令方式執行查詢,命令格式爲:DO奩詢文件名,文件名中必須包括擴展名。

16[單選題] 下列程序段執行以後,內存變量y的值是( )。

X=76543

Y=0

DO WHILE x>0

Y=x%10+y*10

X=int(x/lO)

ENDD0

A.3456B.34567C.7654 D.76543

參考答案:B

17[單選題]以下描述中正確的是

A.數據庫只包括描述事物的數據本身

B.數據庫中的數據具有較小的冗餘和較高的數據獨立性

C.數據庫系統是爲數據庫的建立、使用和維護而配置的軟件

D.數據庫管理系統是數據庫集合的組成部分。

參考答案:B

參考解析:數據庫是存儲在計算機存儲設備上的結構化的相關數據集合,它不僅包括描述事物的數據本身,而且還包括相關事物之間的聯繫。數據庫中的數據具有較小的冗餘和較高的數據獨立性。爲數據庫的建立、使用和維護而配置的軟件稱爲數據庫管理系統。

18[單選題] 假設“訂單”表中有訂單號、職員號、客戶號和金額字段,如下SQL命令可以正確執行的是( )。

CT職員號FROM訂單GROUP BY職員號HAVING COUNT(*)>3 AND AVG_金額>200

CT職員號FROM訂單GROUP BY職員號HAVING COUNT(*)>3 AND AVG(金額)>200

CT職員號FROM訂單GROUP BY職員號HAVING COUNT(*)>3 WHERE AVG(金額)>200

CT職員號FRON訂單GROUP BY職員號WHERE COUNT(*)>3 AND AVG_金額>200

參考答案:B

參考解析:查詢是由SELECT和FROM短語構成的無條件查詢,或由SELECT、FROM和WHERE短語構成的條件查詢。其基本格式爲:SELECT<字段名錶>FROM<表名錶>WHERE<條件>GROUP BY<字段>HAVING<條件>ORDER BY<字段>INTO DBFlTABLE l。GROUP BY語句用來分組,HAVING語句用來限定分組必須滿足的條件。C)、D)選項格式錯誤。取字段的平均值應用“()”而非“_”,所以本題選B)。

19[單選題] 下列敘述中正確的是( )。

A.循環隊列有隊頭和隊尾兩個指針,因此,循環隊列是非線性結構

B.在循環隊列中,只需要隊頭指針就能反映隊列中元素的動態變化情況

C.在循環隊列中,只需要隊尾指針就能反映隊列中元素的動態變化情況

D.循環隊列中元素的個數是由隊頭指針和隊尾指針共同決定

參考答案:D

參考解析:循環隊列有隊頭和隊尾兩個指針,但是循環隊列仍是線性結構的,所以A)錯誤;在循環隊列中只需要隊頭指針與隊尾兩個指針來共同反映隊列中元素的動態變化情況,所以B)與C)錯誤。

20[單選題]在VisualFoxPr0中,下面對查詢設計器的描述中正確的是

A.“排序依據”選項卡對應JoININ短語

B.“分組依據”選項卡對應JOININ短語

C.“連接”選項卡對應WHERE短語

D.“篩選”選項卡對應WHERE短語

參考答案:D

參考解析:在查詢設計器的界面中有6個選項卡,它們和SQLSELECT語句的各短語是相對應的。

①前面已經選擇了設計查詢所需的表或視圖。對應於FROM短語。此後還可以從“查詢”快捷菜單或工具欄中選擇“添加表”或選擇“移去表”重新指定設計查詢的表。

②“字段”選項卡對應於SELECT短語,指定所要查詢

③“連接,,選項卡對應於JOINON短語,用於編輯連接條件;’

④“篩選”選項卡對應於WHERE短語,用於指定查詢條件;

⑤“排序依據’’選項卡對應於0RDERBY短語,用於指定查詢條件;

⑥“分組依據’’選項卡對應於GROUPBY短語和HAV。ING短語,用於分組;

“雜項,,選項卡可以指定是否要重複記錄(對應於DIS—TINCT.及列在前面的記錄(對應於TOP短語.等。