國家計算機二級《VFP》選擇題題庫及答案
選擇題
1.下列程式段的輸出結果是( )。
ACCEPT TO A
IF A=[123]
S=0
ENDIF
S=1
?S
A.0
B.1
C.123
D.由A的值決定
2.設A=[6*8-2]、B=6*8-2、C=〝6*8-2〞,屬於合法表示式的是( )。
A.A+B
B.B+C
C.A-C
D.C-B
3.在當前開啟的表中,顯示“書名”以“計算機”開頭的所有圖書,下列命令中正確的是( )。
for書名=〝計算機*〞
for書名=〝計算機〞
for書名=〝計算機%〞
where書名=〝計算機〞
4.連續執行以下命令,最後一條命令的輸出結果是( )。
SET EXACT OFF
a=〝北京〞
b=(a=〝北京交通〞)
?b
A.北京
B.北京交通
C..F.
D.出錯
5.設x=〝123〞,y=123,k=〝Y〞,表示式x+&k的值是( )。
A.123123
B.246
C.123y
D.資料型別不匹配
6.運算結果不是2010的表示式是( )。
(2010.9)
d(2010.1,0)
ing(2010.1)
r(2010.9)
7.將當前表單從記憶體中釋放的正確語句是( )。
e
r
ase
esh
8.假設有student表,正確新增欄位“平均分數”的命令是( )。
R TABLE student ADD平均分數F(6,2)
R DBF student ADD平均分數F 6,2
CE TABLE student ADD平均分數F(6,2)
GE TABLE student INSERT平均分數6,2
9.學生表中有“學號”、“姓名”和“年齡”三個欄位,SQL語句“SELECT學號FROM學生”完成的關係操柞稱為( )。
A.選擇
B.投影
C.連線
D.並
10.若SQL語句中的ORDER BY短語中指定了多個欄位,則( )。
A.依次按自右至左的欄位順序排序
B.只按第一個欄位排序
C.依次按自左至右的欄位順序排序
D.無法排序。
11.與“SELECT*FROM教師表INTO DBF A”等價的語句是( )。
CT*FROM教師表To DBF A
CT*FROM教師表TO TABLE A
CT*FROM教師表INTO TABLE A
CT*FROM教師表INTO A
12.查詢“教師表”的全部記錄並存儲於臨時檔案中的SQL命令是( )。
CT*FROM教師表INTO CURSOR one
CT*FROM教師表TO CURSOR one
CT*FROM教師表INTO CURSOR DBF one
CT*FROM教師表TO CURSOR DBF one
13.“教師表”中有“職工號”、“姓名”和“工齡”等欄位,其中“職工號”為主關鍵字,建立“教師表”的SQL命令是( )。
TE TABLE教師表(職工號C(10)PRIMARY,姓名C20.,工齡I)
TE TABLE教師表(職工號C(10)FOREIGN,姓名C20.,工齡I)
TE TABLE教師表(職工號C(10)FOREIGN KEY,姓名C20.,工齡I)
TE TABLE教師表(職工號C(10)PRIMARY KEY,姓名C20.,工齡I)
14.建立一個名為student的新類,儲存新類的類庫名稱是mylib,新類的父類是Person,正確的命令是( )。
TE CLASS mylib OF student As Person
TE CLASS student OF Person As mylib
TE CLASS student OF mylib As Person
TE CLASS Person OF myhb As student
15.“教師表”中有“職工號”、“姓名”、“工齡”和“系號”等欄位,“學院表”中有“系名”和“系號”等欄位,計算“計算機”系教師總數的命令是( )。
CT COUNT(*)FROM教師表INNER JOIN學院表ON教師表.系號=學院表.系號WHERE系名=〝計算機〞
CT COUNT(*)FROM教師表INNER JOIN學院表ON教師表.系號=學院表.系號0RDER
BY教師表.系號HAVING學院表.系名=〝計算機〞
CT SUM(*)FROM教師表INNER JOIN學院表ON教師表.系號=學院表.系號GROUP BY
教師表.系號HAVING學院表.系名=〝計算機〞
CT SUM(*)FROM教師表INNER JOIN學院表ON教師表.系號=學院表.系號0RDER BY
教師表.系號HAVING學院表.系名=〝計算機〞
16.“教師表”中有“職工號”、“姓名”、“工齡”和“系號”等欄位,“學院表”中有“系名”和“系號”等欄位,求教師總數最多的系的教師人數,正確的命令序列是( )。
CT教師表.系號,COUNT(*)AS人數FROM教師表,學院表GROUP BY教師表.系號INTODBF TEMP
SELECT MAX(人數)FROM TEMP
CT教師表.系號,COUNT(*)FROM教師表,學院表WHERE教師表.系號=學院表.系號GROUP BY教師表.系號INTO DBF TEMP
SELECT MAX(人數)FROM TEMP
CT教師表.系號,COUNT(*)AS人數FROM教師表,學院表WHERE教師表.系號=學院表.系號GROUP BY教師表.系號TO FILE TEMP
SELECT MAX(人數)FROM TEMP
CT教師表.系號,COUNT(*)AS人數FROM教師表,學院表WHERE教師表.系號=學院表.
系號GROUP BY教師表.系號INTO DBF TEMP
SELECT MAX(人數)FROM TEMP
17.假設“圖書”表中有C型欄位“圖書編號”,要求將圖書編號以字母A開頭的圖書記錄全部打上刪除標記,可以使用SQL命令( )。
TE FROM圖書FOR圖書編號=〝A〞
TE FROM圖書WHERE圖書編號=〝A%〞
TE FROM圖書FOR圖書編號=〝A*〞
TE FROM圖書WHERE圖書編號LIKE〝A%〞
18.下列表單的哪個屬性設定為真時,表單執行時將自動居中( )。
Center
ysOnTop
Center
Center
19.下列關於命令DO FORM XX NAME YY LINKED的陳述中,正確的是( )。
A.產生表單物件引用變數XX,在釋放變數XX時自動關閉表單
B.產生表單物件引用變數XX,在釋放變數XX時並不關閉表單
C.產生表單物件引用變數YY,在釋放變數YY時自動關閉表單
D.產生表單物件引用變數YY,在釋放變數YY時並不關閉表單
20.表單名為myForm的`表單中有一個頁框myPageFrame,將該頁框的第3頁(Page3)的標題設定為“修改”,可以使用程式碼( )。
ion=〝修改〞
3=〝修改〞
ion=〝修改〞
3=〝修改〞