當前位置:才華齋>計算機>計算機二級>

2016計算機二級《VFP》預測題與解析

計算機二級 閱讀(5.07K)

1[單選題] 在SQL SELECT語句中為了將查詢結果儲存到臨時表應該使用短語( )。

2016計算機二級《VFP》預測題與解析

A.T0 DBF

參考答案:B

參考解析:在SQL查詢語句的尾部新增INTO CUR-SOR<臨時表名>可以將查詢的結果放人指定的臨時表中。此操作通常是將-個複雜的查詢分解,臨時表通常不是最終結果,可以接下來對lf缶時表操作得到最終結果。生成的臨時表是當前被開啟的並且是隻讀的,關閉該檔案時將自動刪除。所以B)為正確選項。

2[單選題] 查詢單位名稱中含“北京”字樣的所有讀者的借書證號和姓名,正確的SQL語句是(  ) 。

CT借書證號,姓名FROM讀者WHERE單位=〝北京%〞

CT借書證號,姓名FROM讀者WHERE單位=〝北京*〞

CT借書證號,姓名FROM讀者WHERE單位LIKE〝北京*〞

CT借書證號,姓名FROM讀者WHERE單位LIKE〝%北京%〞

參考答案:D

參考解析:簡單查詢是基於一個表進行崎查詢,是由SELEcT和FROM短語構成的無條件查詢,或由SELECTFROM和WHERE短語構成的條件查詢。LIKE為字串匹配運算子,可與萬用字元“%”和“一”一起使用。“%”表示與任意多個字元匹配;“一”表示與任意一個字元匹配。本題D)選項格式正確。

3[單選題] 如果在SQL查詢的SELECT短語中使用TOP,則

應該配合使用

NG短語PBY短語E短語RBY短語

參考答案:D

參考解析:TOP短語可以查詢滿足條件的前幾個記錄,其命令格式為:SELECTTOP數字[PERCENT]。注意TOP短語必須與0RDERBY短語同時使用才有效。

4[單選題] 如果在命令視窗執行命令:LIST名稱,主視窗中顯示:

記錄號 名稱

1 電視機

2 計算機

3 電話線

4 電冰箱

5 電線

假定名稱欄位為字元型、寬度為6,那麼下面程式段的輸出結果是( )。

GO 2

SCAN NEXT 4 FOR LEFT(名稱,2)=〝電"

IF RIGHT(名稱,2)=〝線"

EXIT

ENDIF

ENDSCAN

名稱

A.電話線 B.電線C.電冰箱 D.電視機

參考答案:B

參考解析:LEFT(<字元表示式>,<數值表示式>)的功能是從字元表示式左邊開始,擷取<數值表示式>指定長度的字串。RIGHT(字元表示式,數值表示式):返回-個字串右邊的若干字元,返回值是字元型。本題是從2、3、4、5四條記錄中,找出第-個字是“電”,最後-個字是“線”的第-個符合的記錄,並顯示出來.由此可知第3條記錄“電話線”符合。

5[單選題] 命令?LEN(SPACE(3)-SPACE(2))的結果是(  )。

A.1B.2C.3 D.5

參考答案:D

參考解析:SPACE()返回由指定數目的空格組成的字串;表示式“一”是連線前後兩個字串,並將前字串的尾部空格移到合併後的新字串尾部;所以SPACE(3)一SPACE(2)的值為5個空格組成的字串;LEN()返回指定字元表式的長度,即字元個數;所以LEN(SPACE(3)一SPACE(2))的值為5。

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選項錯誤。