第 1 頁:選擇題 |
第 5 頁:基本操作題 |
第 6 頁:簡單應用題 |
第 7 頁:綜合應用題 |
點擊查看:2015計算機二級《VFP》考前沖刺試題及答案匯總
一、選擇題
1設(shè)X=〝11〞,Y=〝1122″,下列表達式結(jié)果為假的是( )。
A.NOT(X==Y)AND(X$Y)B.NOT(X$Y)OR(X<>Y)C.NOT(X>=Y)D.NOT(X$Y)
參考答案:D
參考解析:字符串精確比較運算符(==),只有當兩個字符串完全相同時,才會是邏輯真,所以X==Y為邏輯假;子串包含測試運算符($),如果運算符前的字符串是運算符后的字符串的-個子字符串,則為邏輯真,所以X$Y為邏輯真;大于等于運算符(>=),是對兩個字符串自左向右逐個進行比較,-旦發(fā)現(xiàn)兩個對應字符不同,就根據(jù)兩個字符的排序序列決定兩個字符串的大小,x、Y的前兩個字符相胃。所以比較第3個字符,由于x只有兩個字符,則第3位x小于Y.所以x小于Y,故X>=Y為邏輯假;X<>Y為邏輯真。由以上可得:A)選項中,由于.NOT的優(yōu)先級高于AND。所以先比較NOT(X==Y)為邏輯真,由于X$Y也為邏輯真,所以NOT(X==Y)AND(X$Y)為邏輯真。B)選項中。由于NOT的優(yōu)先級高于0R,所以先比較NOT(X$Y)為邏輯假,由于X<>Y也為邏輯真,所以NOT(X$Y)OR(X<>Y)為邏輯真。C)選項中,X>=Y為邏輯假,則NOT(X>=Y)為邏輯真。D)選項中,X$Y也為邏輯真,則NOT(X$Y)為邏輯假。
2數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是( )。
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBMS
參考答案:A
參考解析:數(shù)據(jù)庫(DB)是存儲在計算機存儲設(shè)備上的結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集合;數(shù)據(jù)庫管理系統(tǒng)(DBMS)是為數(shù)據(jù)庫的建立、使用和維護而配置的軟件。數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)都屬于數(shù)據(jù)庫系統(tǒng)(DBS)。
3設(shè)有學生(學號,姓名,性別,出生日期)和選課(學號,課程號,成績)兩個關(guān)系,并假定學號的第3、4位為專業(yè)代碼。要計算各專業(yè)學生選修課程號為“101”課程的平均成績,正確的SQL語句是( )。
A.SELECT專業(yè)AS SUBS(學號,3,2),平均分AS AVG(成績)FROM選課WHERE課程號=〝101〞GROUP BY專業(yè)
B.SELECT SUBS(學號,3,2)AS專業(yè),AVG(成績)AS平均分FROM選課WHERE課程號=〝101〞GROUP BY 1
C.SELECT SUBS(學號,3,2)AS專業(yè),AVG(成績)AS平均分FROM選課WHERE課程號=〝101〞OR-DER BY專業(yè)
D.SELECT專業(yè)AS SUBS(學號,3,2),平均分AS AVG(成績)FROM選課WHERE課程號=〝101〞ORDER BY 1
參考答案:B
參考解析:SUBSTR(<字符表達式>,<起始位置>[,<長度>])為取子串函數(shù),從指定表達式值的指定起始位置取指定長度的子串作為函數(shù)值。要計算各專業(yè)學生選修課程號為“l(fā)01”課程的平均成績,應按學號分組,即GROUP BY1。因此B)為正確選項。
4在SQL SELECT語句中為了將查詢結(jié)果存儲到臨時表應該使用短語( )。
A.T0 CURSORB.INTO CURSORC.INTO DBFD.TO DBF
參考答案:B
參考解析:在SQL查詢語句的尾部添加INTO CUR-SOR<臨時表名>可以將查詢的結(jié)果放人指定的臨時表中。此操作通常是將-個復雜的查詢分解,臨時表通常不是最終結(jié)果,可以接下來對lf缶時表操作得到最終結(jié)果。生成的臨時表是當前被打開的并且是只讀的,關(guān)閉該文件時將自動刪除。所以B)為正確選項。
5設(shè)有選課(學號,課程號,成績)關(guān)系,插入一條記錄到“選課”表中,學號、課程號和成績分別是 “02080111”、“103”和80,正確的SQL語句是( )。
A.INSERT INTO選課VALUES(〝02080111〞,〝103〞,80)
B.INSERT VALUES(〝02080111〞,〝103〞,80)TO選課(學號,課程號,成績)
C.INSERT VALUES(〝02080111〞,〝103〞,80)INTO選課(學號,課程號,成績)
D.INSERT INT0選課(學號,課程號,成績)FROM VALUES(〝02080111〞,〝103〞,80)
參考答案:A
參考解析:插入數(shù)據(jù)的格式為INSERT INTO<表名>[(字段名1[,字段名2,…])]VALUES(字段值1[,字段值2,…])。當插入的不是完整的記錄時,可以通過字段名1,字段名2……來指定字段;VALUES(字段值1[,字段值2,…])給出具體的記錄值。B)、C)、D)選項的格式錯誤。
6以下是與設(shè)置系統(tǒng)菜單有關(guān)的命令,其中錯誤的是( )。
A.SET SYSMENU DEFAULT
B.SET SYSMENU TO DEFAULT
C.SET SYSMENU NOSAVE
D.SET SYSMENU SAVE
參考答案:A
參考解析:設(shè)置系統(tǒng)菜單的命令格式:SET SYSMENU ON I OFF l AUTOMATIC I TO[<>]l TO[<>1]1 T0[<>]I SAVE I NOSAVE。所以B)選項的SET SYSMEMU TODEFAULT、C)選項的SET SYSMENU NOSAVE、D)選項的SETSYSMENU SAVE都符合這個格式,A)選項中缺少TO關(guān)鍵字,格式不正確。
7Modify Command命令建立的文件的默認擴展名是( )。
A.prgB.appC.cmdD.exe
參考答案:A
參考解析:Modify Command命令用于建立和修改程序文件。程序文件的默認擴展名是prg。
8設(shè)置表單標題的屬性是( )。
A.TitleB.TextC.BiaotiD.Caption
參考答案:D
參考解析:表單的Caption屬性指明顯示于表單標題欄上的文本。
9執(zhí)行如下命令序列后,最后一條命令的顯示結(jié)果是( )。
DIMENSION M(2,2)
M(1,1)=10
M(1,2)=20
M(2,1)=30
M(2,2)=40
?M(2)
A.變量未定義的提示B.10C.20D..F.
參考答案:C
參考解析:創(chuàng)建數(shù)組的命令格式有兩種DIMENSION<數(shù)組名>(<下標上限l>[,<下標上限2])[…]DECLARE<數(shù)組名>(<下標上限l>[,<下標上限2])[…]兩種格式的功能完全相同。數(shù)組創(chuàng)建后,系統(tǒng)自動給每個數(shù)組元素賦以邏輯假.F.。可以用-維數(shù)組的形式訪問二維數(shù)組。本題中M(2)與M(1,2)是同-變量,所以M(2)的值為20。
10SQL語句中刪除視圖的命令是( )。
A.DROP TABLEB.DROP VIEWC.ERASE TABLED.ERASE VIEW
參考答案:B
參考解析:視圖由于是從表派生而來的,所以不存在修改結(jié)構(gòu)的問題,但是視圖可以刪除,其命令格式為:DROPVIEW<視圖名>。因此B)選項正確。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |