- 相關推薦
2016年計算機二級VF備考練習題及答案
2016年3月計算機二級考試即將到來,不知道同學們的備考情況如何呢?下面百分網(wǎng)小編為大家搜索整理了關于計算機二級VF備考練習題及答案,歡迎參考練習,希望對大家備考有所幫助!想了解更多相關信息請持續(xù)關注我們應屆畢業(yè)生考試網(wǎng)!
1[單選題] SQL語句中刪除視圖的命令是( )。
A.DROP TABLEB.DROP VIEWC.ERASE TABLED.ERASE VIEW
參考答案:B
參考解析:視圖由于是從表派生而來的,所以不存在修改結構的問題,但是視圖可以刪除,其命令格式為:DROPVIEW<視圖名>。因此B)選項正確。
2[單選題] 如果在SQL查詢的SELECT短語中使用TOP,則
應該配合使用
A.HAVING短語B.GROUPBY短語C.WHERE短語D.ORDERBY短語
參考答案:D
參考解析:TOP短語可以查詢滿足條件的前幾個記錄,其命令格式為:SELECTTOP數(shù)字[PERCENT]。注意TOP短語必須與0RDERBY短語同時使用才有效。
3[單選題] 設有選課(學號,課程號,成績)關系,插入一條記錄到“選課”表中,學號、課程號和成績分別是 “02080111”、“103”和80,正確的SQL語句是( )。
A.INSERT INT0選課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)選項的格式錯誤。
4[單選題] 查詢有選課記錄,但沒有考試成績(成績字段是空值)的學生的學號和課程號,正確的SQL語句是( )。
A.SELECT學號,課程號FROM sc WHERE成績=〝〞。
B.SELECT學號,課程號FROM sc WHERE成績=NULL
C.SELECT學號,課程號FROM sc WHERE成績IS NULL
D.SELECT學號,課程號FROM sc WHERE成績
參考答案:C
參考解析:本題查詢沒有考試成績的學號和課程號,可以使用空值(IS NULL)查詢,NULL或NOTNULL說明字段允許或不允許為空值。選項C)格式正確。
5[單選題] 下列敘述中正確的是( )。
A.棧是一種先進先出的線性表
B.隊列是一種后進先出的線性表
C.棧與隊列都是非線性結構
D.以上三種說法都不對
參考答案:D
參考解析:棧是一種先進后出的線性表,隊列是一種先進先出的線性表,棧與隊列都是線性結構。
6[單選題]如下描述中正確的是
A.數(shù)據(jù)庫中僅存儲數(shù)據(jù)
B.數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫集合的組成部分
C.數(shù)據(jù)庫中的數(shù)據(jù)具有很高的冗余并缺乏數(shù)據(jù)獨立性
D.數(shù)據(jù)庫管理系統(tǒng)是為數(shù)據(jù)庫的建立、使用和維護而配置的軟件
參考答案:D
參考解析:數(shù)據(jù)庫是存儲在計算機存儲設備上的結構化的相關數(shù)據(jù)集合。它不僅包括描述事物的數(shù)據(jù)本身。而且還包括相關事物之間的聯(lián)系。數(shù)據(jù)庫管理系統(tǒng)是為數(shù)據(jù)庫的建立、使用和維護而配置的軟件,數(shù)據(jù)庫系統(tǒng)的特點有:實現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余;采用特定的數(shù)據(jù)模型;具有較高的數(shù)據(jù)獨立性;有統(tǒng)一的數(shù)據(jù)控制功能。
7[單選題] 查詢選修C2課程號的學生姓名,下列SQL語句中錯誤的是( )。
A.SELECT姓名FROM S WHERE EXISTS(SELECT*FROM SC WHERE學號=S.學號AND課程號=ˋC2ˊ)
B.SELECT姓名FROM S WHERE學號IN(SELECT學號FROM SC WHERE課程號=ˋC2ˊ)
C.SELECT姓名FROM S JOIN SC ON S.學號=SC.學號WHERE課程號=ˋC2ˊ
D.SELECT姓名FROM S WHERE學號=(SELECT學號FROM SC WHERE課程號=ˋC2ˊ)
參考答案:D
參考解析:本題A)選項為使用量詞和謂語的查詢,有兩種格式:格式l:<表達式><比較運算符>[ANY|ALL|SOME](子查詢)。格式2:[NOT]EXISTS(子查詢)。C)選項為超鏈接查詢,B)和D)選項為簡單查詢,SELECT查詢的基本格式為:SELECT<字段名表>FROM<表名表>WHERE<條件>GROUP BY<字段>HAVING<條件>ORDERBY<字段>INTO DBFITABLE l。D)選項格式錯誤。
8[單選題] 檢索“投中3分球,,小于等于5個的運動員中“得分”最高的運動員的“得分”,正確SQL命令是( )。
A.SELECTMAX(得分)得分FROM運動員WHERE投中3分球<=5
B.SELECTMAX(得分)得分FROM運動員WHEN投中3分球<=5
C.SELECT得分=MAX(得分)FROM運動員WHERE投中3分球<=5
D.SELECT得分=MAX(得分)FROM運動員WHEN投中3分球<=5
參考答案:A
參考解析:本題考查的簡單計算查詢。求最大值的函數(shù)是MAX(),使用計算函數(shù)后,會改變原來的用于計算的字段名,如果要指定新的字段名,可以在該計算函數(shù)后通過AS短語指定新的字段名,也可以省AS短語直接輸入新字段名做為輸出顯示的字段名稱。本題選項C)和D)中,使用計算函數(shù)的表達方式錯誤;而選項B)中,條件短語的關鍵字出錯,應該是WHERE,而不是WHEN,正確答案是A)。
9[單選題] 設有學生(學號,姓名,性別,出生日期)和選課(學號,課程號,成績)兩個關系,計算劉明同學選修的所有課程的平均成績,正確的SQL語句是( )。
A.SELECT AVG(成績)FROM選課WHERE姓名=〝劉明〞
B.SELECT AVG(成績)FROM學生,選課WHERE姓名=〝劉明〞
C.SELECT AVG(成績)FROM學生,選課WHERE學生.姓名=〝劉明〞
D.SELECT AVG(成績)FROM學生,選課WHERE學生.學號=選課.學號AND姓名=〝劉明〞
參考答案:D
參考解析:SQL的核心是查詢,它的基本形式由sE-LECT-FROM-WHERE查詢塊組成。其中SELECT說明要查詢的字段,F(xiàn)ROM說明要查詢的字段來自哪個表或哪些表,可以對單個表或多個表進行查詢,WHERE說明查詢條件,即選擇元組的條件。要計算劉明同學選修的所有課程的平均成績,應設置where條件為WHERE學生.學號=選課.學號AND姓名=”劉明”,即D)選項正確。
10[單選題]設數(shù)據(jù)庫表中有一個C型字段NAME。打開表文件后,要把內存變量NAME的字符串內容輸入到當前記錄的NAME字段,應當使用命令
A.NAME=NAME
B.NAME=M.NAME
C.STOREM.NAMETONAME
D.REPLACENAMEWITHM.NAME
參考答案:D
參考解析:在VisualFoxPr0中可以交互修改記錄,也可以用指定值直接修改記錄。其中,常用的直接利用表達式或值修改記錄的命令是REPLACE,其語法格式為:REPLACE<字段名1>WITH<表達式l>[,<字段名2>WITH<表達左2>]¨…·[FOR<條件表達式>]。當出現(xiàn)內存變量與字段變量同名時,若簡單地用變量名訪問,則系統(tǒng)默認為是字段變量。若要訪問內在變量,則必須在變量名前加上前綴M.(或M一>.。
11[單選題] 在Visual FoxPro中可以建立表的命令是( )。
A.CREATEB.CREATE DATABASEC.CREATE QUERYD.CREATE FORM
參考答案:A
參考解析:用命令方式建立數(shù)據(jù)庫表的是在命令窗口利用OPEN DATA命令先打開數(shù)據(jù)庫,然后利用CREATE命令打開表設計器進行數(shù)據(jù)表設計。
12[單選題] 在Visual FoxPro中自由表可以建立的索引是( )。
A.候選索引、唯一索引和普通索引
B.主索引、唯一索引和普通索引
C.主索引、候補索引和普通索引
D.主索引、候選索引、唯一索引
參考答案:A
參考解析:Visual FoxPro中的索引分為主索引、候選索引、唯一索引和普通索引四種。其中,除了主索引之外,其他三種索引均可以用于自由表。故A選項正確。
13[單選題]在SETEXACTOFF情況下,結果值為邏輯真的表達式是
A.”等級考試”=”等級”
B.”等級”=”等級考試”
C.”等級”+spaCe(4.=”等級考試”
D.”等級考試”=”等級”+spaCe(4.
參考答案:A
參考解析:用字符表達式進行比較有兩種方法:
、儆秒p等號運算符(==.精確比較:只有當兩個字符串完全相同(包括空格及位置.,才會為邏輯真.T.。
、谟脝蔚忍栠\算符(=.比較,運算結果與setexaClon|off的設置有關。其中,若設置為0N。則先在較短的字符串尾加若干空格,使兩個字符串的長度相等,再進行精確比較。
14[單選題] 有以下兩個表:
讀者(借書證號C,姓名C。單位C,性別L。職稱C。聯(lián)系電話C.·
借閱(借書證號C,總編號C,借書日期D.
查詢沒有借閱任何圖書的讀者信息,不正確的SQL語句是
A.SELECT*FROM讀者WHERE借書證號<>ANY(SELECT借書證號FROM借閱.
B.SELECT*FROM讀者WHERE借書證號.<>ALL(SELECT借書證號FROM借閱.
C.SELECT*FROM讀者WHERE借書證號NOTIN(SELECT借書證號FROM借閱.
D.SELECT*FROM讀者WHERENOTEXISTS(SELECT借書證號FROM借閱;
WHERE借書證號=讀者.借書證號
參考答案:A
參考解析:‘.<>”為常用的特殊運算符,表示“不等于”,NOTIN表示“不在一組值的范圍內”,EXISTS是謂詞,EX-ISTS或NOTEXISTS是用來檢查在子查詢中是否有結果返回,即存在元組或不存在元組。本題查詢沒有任何借閱記錄的圖書信息,選項B、C、D均可進行查詢,但是沒有“any”這一說法,因此本題選A。
15[單選題] 有三個關系R、S和T如下:
由關系R和S通過運算得到關系T,則所使用的運算為( )。
A.并B.自然連接C.笛卡爾積D.交
參考答案:D
參考解析:自然連接是-種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且在結果中把重復的屬性列去掉,所以B)錯誤。笛卡爾積是用R集合中元素為第-元素,s集合中元素為第二元素構成的有序對,所以C)錯誤。根據(jù)關系T可以很明顯地看出是從關系R與關系S中取得相同的關系組,所以使用的是交運算,選擇D)。
16[單選題] 以下有關SELECT短語的敘述中錯誤的是( )。
A.SELECT短語中可以使用別名
B.SELECT短語中只能包含表中的列及其構成的表達式
C.SELECT短語規(guī)定了結果集中列的順序
D.如果FROM短語引用的兩個表有同名的列,則SELECT短語引用它們時必須使用表名前綴加以限定
參考答案:B
參考解析:SELECT短語中除了包含表中的列及其構成的表達式外,還可以包括常量等其他元素,在SELECT短語中可以使用別名,并規(guī)定了結果集中的列順序,如果FROM短語中引用的兩個表有同名的列,則SELECT短語引用它們時必須使用表名前綴加以限定。
17[單選題] 在Visual FoxPro中,如果希望內存變量只能在本模塊(過程)中使用,不能在上層或下層模塊中使用。說明該種內存變量的命令是( )。
A.PRIVATEB.LOCALC.PUBHC D.不用說明,在程序中直接使用
參考答案:B
參考解析:內存變量的作用域中,全局變量(PUB-LIC聲明)在任何模塊中使用,局部變量(LOCAL)只能在建立它的模塊中使用,不能在上層或下層模塊中使用,私有變量不需要通過PUBLIC和LOCAL命令事先聲明,而在程序中直接使用。
18[單選題] 在表單設計器環(huán)境中,為表單添加一選項按鈕組:⊙男○女。默認情況下,第一個選項按鈕“男”為選中狀態(tài),此時該選項按鈕組的Value屬性值為( )。
A.0B.1C.〝男〞D..T.
參考答案:B
參考解析:選項組的Value值為選項組中被選中的選項按鈕。如果設置了ControlSource屬性,那么該屬性值為ControlSource屬性指定的變量值,否則為默認值,即選中的選項的序號,該序號從1開始,所以本題答案為l。
19[單選題]在VisualFoxPr0中,下列關于表的敘述正確的是
A.在數(shù)據(jù)庫表和自由表中。都能給字段定義有效性規(guī)則和默認值
B.在自由表中,能給字段定義有效性規(guī)則和默認值
C.在數(shù)據(jù)庫表中,能給字段定義有效性規(guī)則和默認值
D.在數(shù)據(jù)庫表和自由表中,都不能給字段定義有效性規(guī)則和默認值
參考答案:C
參考解析:自由表和數(shù)據(jù)庫表之間是可以相互轉化的,數(shù)據(jù)庫表與自由表相比主要有以下特點:
、贁(shù)據(jù)庫表可以使用長表名,在表中可以使用長字段名。
、诳梢詾閿(shù)據(jù)庫表的字段設置有效性規(guī)則、信息及默認值和輸入掩碼。
、蹟(shù)據(jù)庫表支持主關鍵字、參照完整性和表之間的聯(lián)系。
、苤С諭NSERT、UPDATET和DELETE事件觸發(fā)。
20[單選題] 下面關于運行應用程序的說法正確的是( )。
A..app應用程序可以在Visual FoxPro和Windows環(huán)境下運行
B..app應用程序只能在Windows環(huán)境下運行
C..exe應用程序可以在Visual FoxPro和Windows環(huán)境下運行
D..exe應用程序只能在Windows環(huán)境下運行
參考答案:C
參考解析:應用程序連編結果有兩種文件形式:①應用程序文件(.app):需要在Visual FoxPm中運行。②可執(zhí)行文件(.exe):既可以在Visual FoxPro中運行,也可以在Windows下運行。本題C)選項敘述正確。
【計算機二級VF備考練習題及答案】相關文章:
2016計算機二級VF練習題及答案08-02
2016計算機二級考試VF練習題及答案07-26
2015年計算機二級VF練習題及答案08-02
2016年計算機二級VF考前練習題及答案05-24
計算機二級VF上機題庫及答案08-15
計算機二級VF考前試題及答案04-05
計算機二級VF試題及答案解析05-26