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