国产18禁黄网站免费观看,99爱在线精品免费观看,粉嫩metart人体欣赏,99久久99精品久久久久久,6080亚洲人久久精品

2016年計算機二級《VFP》考前沖刺選擇試題及答案

時間:2016-03-03 14:34:00   來源:無憂考網(wǎng)     [字體: ]
一、選擇題

  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)兩個對應(yīng)字符不同,就根據(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”課程的平均成績,應(yīng)按學號分組,即GROUP BY1。因此B)為正確選項。

  4在SQL SELECT語句中為了將查詢結(jié)果存儲到臨時表應(yīng)該使用短語( )。

  A.T0 CURSORB.INTO CURSORC.INTO DBFD.TO DBF

  參考答案:B

  參考解析:在SQL查詢語句的尾部添加INTO CUR-SOR<臨時表名>可以將查詢的結(jié)果放人指定的臨時表中。此操作通常是將-個復(fù)雜的查詢分解,臨時表通常不是終結(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)選項正確。

  11在Visual FoxPro中,報表的數(shù)據(jù)源不包括( )。

  A.視圖B.自由表C.查詢D.文本文件

  參考答案:D

  參考解析:數(shù)據(jù)庫的報表總是與-定的數(shù)據(jù)源相聯(lián)系,在設(shè)計報表時,首先要確定報表的數(shù)據(jù)源。報表的數(shù)據(jù)源通常是數(shù)據(jù)庫中的表或自由表,也可以是視圖、查詢或臨時表。當數(shù)據(jù)源中的數(shù)據(jù)更新之后,使用同-報表文件打印的報表將反映新的數(shù)據(jù)內(nèi)容,但報表的格式不變。文本文件不能作為報表的數(shù)據(jù)源,因此本題選D)。

  12假定一個表單里有一個文本框Text1和一個命令按鈕組CommandGroup1。命令按鈕組是一個容器對象,其中包含Command1和Command2兩個命令按鈕。如果要在Command1命令按鈕的某個方法中訪問文本框的Value屬性值,正確的表達式是( )。

  A.This.ThisForm.Text1.Value

  B.This.Parent.Parent.Text1.Value

  C.Parent.Parent.Text1.Value

  D.This.Parent.Text1.Value

  參考答案:B

  參考解析:在容器的嵌套層次關(guān)系中,引用其中某個對象,需指明對象在嵌套層次中的位置。經(jīng)常要用到的關(guān)鍵字是:Parent(對象的直接容器對象,即父對象);This(當前對象);ThisForm(當前表單);ThisFormSet(當前表單集)。本題this.Parent是CommandGmupl,this.Parent.Parent.是CommandGroupl的Parent,即forml。所以要在Commandl命令按鈕的某個方法中訪問文本框的Value屬性值,正確的表達式是This.Parent.Parent.Textl.Value,即選項B)。

  13設(shè)置文本框顯示內(nèi)容的屬性是( )。

  A.ValueB.CaptionC.NameD.InputMask

  參考答案:A

  參考解析:文本框的Value屬性是文本框的當前內(nèi)容;Name屬性指定在代碼中用以引用對象的名稱;InputMask屬性指定在-個文本框中如何輸入和顯示數(shù)據(jù);文本框無Caption屬性。

  14向一個項目中添加一個數(shù)據(jù)庫,應(yīng)該使用項目管理器的( )。

  A.“代碼”選項卡

  B.“類”選項卡

  C.“文檔”選項卡

  D.“數(shù)據(jù)”選項卡

  參考答案:D

  參考解析:“項目管理器”窗口是Visual FeffiPm開發(fā)人員的工作平臺,它包括6個項卡:數(shù)據(jù)、文檔、類、代碼、其他、全部。“數(shù)據(jù)”選項卡包括了-個項目中的所有數(shù)據(jù)數(shù)據(jù)庫、自由表、查詢和視圖。添加-個數(shù)據(jù)庫,應(yīng)該使用‘數(shù)據(jù)”選項卡。。

  15下列關(guān)于棧的敘述正確的是( )。

  A.棧按“先進先出”組織數(shù)據(jù)

  B.棧按“先進后出”組織數(shù)據(jù)

  C.只能在棧底插入數(shù)據(jù)

  D.不能刪除數(shù)據(jù)

  參考答案:B

  參考解析:棧是按“先進后出”的原則組織數(shù)據(jù)的,數(shù)據(jù)的插入和刪除都在棧頂進行操作。

  16在下面的Visual FoxPro表達式中,運算結(jié)果為邏輯真的是( )。

  A.EMPTY(.NULL.)

  B.LIKE(ˋxy? ˊ,ˋxyzˊ)

  C.AT(ˋxyˊ,ˋabcxyzˊ)

  D.ISNULL(SPACE(0))

  參考答案:B

  參考解析:EMPTY(<表達式>)根據(jù)指定表達式的運算結(jié)果是否為“空”值,返回邏輯真(.T.)或邏輯假(.F.),這里所指的“空”值與NULL值是兩個不同的概念,函數(shù)EMPTY(.NULL.)的返回值為邏輯假,所以A)選項為邏輯假;LIKE(<字符串表達式l>,<字符串表達式2>)比較兩個字符串對應(yīng)位置上的字符,若所有對應(yīng)字符都相匹配:函數(shù)返回邏輯真,否則返回邏輯假,其中字符串表達式1中可包含通配符*和?,*表示若干個任意字符,?表示任意-個字符。,所以LIKE(xy?’,xyz‘)為邏輯真;AT(<字符串表達式1>,<字符串表達式2>)的函數(shù)值為數(shù)值型,C)選項不正確;IS-NULL(<表達式>)判斷-個表達式的運算結(jié)果是否為NULL值,若是NULL值則返回邏輯真,否則返回邏輯假,SPACE(<數(shù)值表達式>)返回由指定數(shù)目的空格組成的字符串,所以SPACE(0)為空字符串,ISNULL(SPACE(O))為邏輯假。

  17數(shù)據(jù)流圖中帶有箭頭的線段表示的是( )。

  A.控制流B.事件驅(qū)動C.模塊調(diào)用D.數(shù)據(jù)流

  參考答案:D

  參考解析:數(shù)據(jù)流圖中帶箭頭的線段表示的是數(shù)據(jù)流,即沿箭頭方向傳送數(shù)據(jù)的通道,-般在旁邊標注數(shù)據(jù)流名。

  18為了隱藏在文本框中輸入的信息,用占位符代替顯示用戶輸入的字符,需要設(shè)置的屬性是( )。

  A.ValueB.ControlSourceC.InputMaskD.PasswordChar

  參考答案:D

  參考解析:文本框的Value屬性是文本框的當前內(nèi)容;ControlSource屬性為文本框指定-個字段或內(nèi)存變量,運行時,文本框首先顯示該變量的內(nèi)容;InputMask屬性指定在-個文本框中如何輸入和顯示數(shù)據(jù);PasswordChar屬性指定文本框控件內(nèi)是顯示用戶輸入的字符還是顯示占位符;指定用作占位符的字符。

  19檢索“投中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)中,條件短語的關(guān)鍵字出錯,應(yīng)該是WHERE,而不是WHEN,正確答案是A)。

  20設(shè)有訂單表order(訂單號,客戶號,職員號,簽訂日期,金額),查詢2011年所簽訂單的信息,并按金額降序排序,正確的SQL命令是( )。

  A.SELECT*FR0M order WHEREYEAR(簽訂日期)=2011ORDERBY金額DESC

  B.SELECT*FROM order WHILEYEAR(簽訂日期)=2011ORDERBY金額ASC

  C.SELECT*FROM order WHEREYEAR(簽訂日期)=2011ORDERBY金額ASC

  D.SELECT*FROM order WHILEYEAR(簽訂日期)=2011ORDERBY金額DESC

  參考答案:A

  參考解析:本題考查的SQL排序查詢。根據(jù)SQL查詢語句的基本結(jié)構(gòu),可以很容易發(fā)現(xiàn)選項B)和選項D)中,用來指定查詢條件的WHERE關(guān)鍵字錯誤,首先排除這兩個選項,然后,根據(jù)題目要求,需要按金額降序排序查詢結(jié)果,在排序語句中,ASC短語表示升序排序,是默認的排序方式,可省;而DESC短語表示降序排序,不可以缺少,選項A)和C)中,A)采用的是降序排序,與題目要求相符,正確答案為A)。

  21在Visual FoxPro中,要運行菜單文件menu1.mpr,可以使用命令( )。

  A.DO menu1B.DO menu1.mprC.DO MENU menu1D.RUN menu1

  參考答案:B

  參考解析:運行菜單可以使用命令格式:DO<文件名>,但文件名的擴展名.mpr不能省。

  22在面向?qū)ο蠓椒ㄖ?不屬于“對象”基本特點的是( )。

  A.一致性B.分類性C.多態(tài)性D.標識性

  參考答案:A

  參考解析:對象有如下-些基本特點:標識唯-性、分類性、多態(tài)性、封裝性、模塊獨立好。所以選擇A)。

  23設(shè)有學生(學號,姓名,性別,出生日期)和選課(學號,課程號,成績)兩個關(guān)系,查詢選修課程號為“101”課程得分高的同學,正確的SQL語句是( )。

  A.SELECT學生.學號,姓名FROM學生,選課WHERE學生.學號=選課.學號AND課程號=”101”AND成績>=ALL(SELECT成績FROM選課)

  B.SELECT學生.學號,姓名FROM學生,選課WHERE學生.學號=選課.學號AND成績>=AIJL (SELECT成績FROM選課WHERE課程號=”101”)

  C.SELECT學生.學號,姓名FROM學生,選課WHERE學生.學號=選課.學號AND成績>=ANY (SELECT成績FROM選課WHERE課程號=”101”)

  D.SELECT學生.學號,姓名FROM學生,選課WHERE學生.學號=選課.學號AND課程號=”101”AND成績>=ALL(SELECT成績FROM選課WHERE課程號=”101”)

  參考答案:D

  參考解析:查詢的基本形式由SELECT-FROM-WHERE查詢塊組成。其中SELECT說明要查詢的字段,F(xiàn)ROM說明要查詢的字段來自哪個表或哪些表,WHERE說明查詢條件,即選擇元組的條件。內(nèi)層“SELECT成績FROM選課WHERE課程號=”101””語句查詢出了選修課程號為101的成績,外層格式正確的為D)選項。

  24軟件設(shè)計中模塊劃分應(yīng)遵循的準則是( )。

  A.低內(nèi)聚低耦合B.高內(nèi)聚低耦合C.低內(nèi)聚高耦合D.高內(nèi)聚高耦合

  參考答案:B

  考解析:軟件設(shè)計中模塊劃分應(yīng)遵循的準則是高內(nèi)聚低耦合、模塊大小規(guī)模適當、模塊的依賴關(guān)系適當?shù)。模塊的劃分應(yīng)遵循-定的要求,以保證模塊劃分合理,并進-步保證以此為依據(jù)開發(fā)出的軟件系統(tǒng)可靠性強,易于理解和維護。模塊之間的耦合應(yīng)盡可能的低,模塊的內(nèi)聚度應(yīng)盡可能的高。

  25在SQL的ALTER TABLE語句中,為了增加一個新的字段應(yīng)該使用短語( )。

  A.CREATEB.APPENDC.COLUMND.ADD

  參考答案:D

  參考解析:向表中添加新的字段和新的索引,其命令格式為:ALTER TABLE<表名>ADD[COLUMN]<字段類型>[<長度>[,<小數(shù)位數(shù)>])][NULLINOTNULL][CHECK<邏輯表達式1>[ERROR<字符型文本提示信息>]][DEFAULT<默認值表達式>][ADD PRIMARY KEY<索引表達式2>TAG<索引名1>][ADD UNIQUE<索引表達式3>TAG<索引名2>]增加-個新的字段應(yīng)該使用ADD短語,即D)選項正確。

  26有如下賦值語句,結(jié)果為“大家好”的表達式是( )。

  a=〝你好〞

  b=〝大家〞

  A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)

  參考答案:D

  參考解析:LEVI"(<字符表達式>,<數(shù)值表達式>)的功能是從字符表達式左邊開始,截取<數(shù)值表達式》指定長度的字符串。 RIGHT(<字符表達式>,<數(shù)值表達式>):返回-個字符串右邊的若干字符,返回值是字符型。-個漢字在計算機中占兩個字符,如果要取得-個完整的漢字字符,必須指定字符長度為2.AT(<字符串表達式l>,<字符串表達式2>)的孟數(shù)值為數(shù)值型。A)選項的函數(shù)返回值是數(shù)值型,答案不正確;B)選項中,由于中文字符在Visual FoxPro中占兩個字符,所以RIGHT(a1)也不正確,C)選項中的表達式格式不正確,D)選項中b的值為“大家”,RIGHT(a,2)的值為“好”,所以D)選項答案正確。

  27在Visual FoxPro中,“表”是指( )。

  A.報表B.關(guān)系C.表格控件D.表單

  參考答案:B

  參考解析:在Visual FoxPro中,-個“表”就是-個關(guān)系。

  28將學號為“02080110”、課程號為“102”的選課記錄的成績改為92,正確的SQL語句是( )。

  A.UPDATE選課SET成績WITH 92 WHERE學號=”02080110”AND課程號=〝102〞

  B.UPDATE選課SET成績=92 WHERE學號=”02080110”AND課程號=〝102〞

  C.UPDATE FROM選課SET成績WITH 92 WHERE學號=”02080110”AND課程號=〝102〞

  D.UPDATE FROM選課SET成績=92 WHERE學號=”02080110”AND課程號=〝102〞

  參考答案:B

  參考解析:更新數(shù)據(jù)的命令格式為:UPDATE表名SET字段名1=表達式1[,字段名2=表達式2…][WHERE條件]。-般使用WHERE子句指定更新的條件,并且-次可以更新多個字段;如果不使用WHERE子句,則更新全部記錄。本題將學號為“02080110”、課程號為“102”的選課記錄的成績改為92,正確的命令格式為選項B)。

  29設(shè)有學生表S(學號,姓名,性別,年齡),查詢所有年齡小于等于18歲的女同學、并按年齡進行降序排序生成新的表WS,正確的SQL命令是( )。

  A.SELECT*FROM S WHERE性別=ˋ女ˊAND年齡<=18 OREDER BY 4 DESC INTO TABLE WS

  B.SELECT*FROM S WHERE性別=ˋ女ˊAND年齡<=18 OREDER BY年齡INTO TABLE WS

  C.SELECT*FROM S WHERE性別=ˋ女ˊAND年齡<=18 OREDER BYˋ年齡ˊDESC INTO TABLE WS

  D.SELECT*FROM S WHERE性別=ˋ女ˊ0R年齡<=18 OREDER BYˋ年齡ˊASC INTO TABLE WS

  參考答案:A

  參考解析:按年齡的降序排列,所以要用短語DE-SC,排序的字段有兩種表示方式,分別是按列號和字段名排序,因為字段名是變量,故不能加引號。

  30一間宿舍可住多個學生,則實體宿舍和學生之間的聯(lián)系是( )。

  A.一對一B.一對多C.多對一D.多對多

  參考答案:B

  參考解析:因為-間宿舍可以住多個學生即多個學生住在-個宿舍中,但-個學生只能住-問宿舍,所以實體宿舍和學生之間是-對多的關(guān)系。

  31執(zhí)行USEscIN0命令的結(jié)果是( )。

  A.選擇0號工作區(qū)打開sc表

  B.選擇空閑的小號工作區(qū)打開sc表

  C.選擇第1號工作區(qū)打開sc表

  D.顯示出錯信息

  參考答案:B

  參考解析:在多個工作區(qū)打開某個表時,可徹命令:USE<表名>IN<工作區(qū)號>,而小的工作區(qū)號是1,如果指定為0,則選擇編號小的空閑工作區(qū),所以USE sc IN0的結(jié)果是選擇空閑的小號工作區(qū)打開SC表。

  32下列敘述中正確的是( )。

  A.循環(huán)隊列有隊頭和隊尾兩個指針,因此,循環(huán)隊列是非線性結(jié)構(gòu)

  B.在循環(huán)隊列中,只需要隊頭指針就能反映隊列中元素的動態(tài)變化情況

  C.在循環(huán)隊列中,只需要隊尾指針就能反映隊列中元素的動態(tài)變化情況

  D.循環(huán)隊列中元素的個數(shù)是由隊頭指針和隊尾指針共同決定

  參考答案:D

  參考解析:循環(huán)隊列有隊頭和隊尾兩個指針,但是循環(huán)隊列仍是線性結(jié)構(gòu)的,所以A)錯誤;在循環(huán)隊列中只需要隊頭指針與隊尾兩個指針來共同反映隊列中元素的動態(tài)變化情況,所以B)與C)錯誤。

  33為“運動員”表增加一個“得分”字段的正確的SQL命令是( )。

  A.CHANGE TABLE運動員ADD得分I

  B.ALTER DATA運動員ADD得分I

  C.ALTER TABLE運動員ADD得分I

  D.CHANGE TABLE運動員INSERT得分I

  參考答案:C

  參考解析:修改表結(jié)構(gòu)可使用ALTER TABLE命令,為表增加字段的命令格式為:ALTER TABLE<表名>ADD[COLUMN]<字段類型>[<長度>[<小數(shù)位數(shù)>])][NULLINOTNULL][CHECK<邏輯表達式1>[ERROR<字符型文本提示信息>]][DEFAULT<默認值表達式>][ADD PRIMARY KEY<索引表達式2>TAG<索引名1>][ADD UNIQUE<索引表達式3>TAG<索引名2>]套用ALTER TABLE的命令格式,選項C)正確。

  34在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( )。

  A.需求分析階段B.概念設(shè)計階段C.邏輯設(shè)計階段D.物理設(shè)計階段

  參考答案:C

  參考解析:E-R圖轉(zhuǎn)換成關(guān)系模型數(shù)據(jù)則是把圖形分析出來的聯(lián)系反映到數(shù)據(jù)庫中,即設(shè)計出表,所以屬于邏輯設(shè)計階段。

  35如果有定義LOCAL data,data的初值是( )。

  A.整數(shù)0B.不定值C.邏輯真D.邏輯假

  參考答案:D

  參考解析:聲明局部變量的命令是:LOCAL<內(nèi)存變量表>。該命令建立指定的局部內(nèi)存變量,并為它們賦初值邏輯假.F.。

  36在Visual FoxPro中,宏替換可以從變量中替換出( )。

  A.字符串B.數(shù)值C.命令D.以上三種都可能

  參考答案:D

  參考解析:宏替換的功能是替換出字符變量的內(nèi)容,即&的值是變量中的字符串。去掉了定界符之后,結(jié)果就可能有多種類型,可以是字符串、數(shù)值或命令。

  37打開已經(jīng)存在的表單文件的命令是( )。

  A.MODIFY FORMB.EDIT FORMC.OPEN FORMD.READ FORM

  參考答案:A

  參考解析:修改表單文件的命令格式是:MODIFYFORM<表單文件名>。

  38查詢客戶名稱中有“網(wǎng)絡(luò)”二字的客戶信息的正確SQL命令是( )。

  A.SELECT*FROM客戶FOR名稱LIKE〝%網(wǎng)絡(luò)%″

  B.SELECT*FROM客戶FOR名稱=〝%網(wǎng)絡(luò)%″

  C.SELECT*FROM客戶WHERE名稱=〝%網(wǎng)絡(luò)%″

  D.SELECT*FROM客戶WHERE名稱LIKE〝%網(wǎng)絡(luò)%″

  參考答案:D

  參考解析:LIKE為字符串匹配運算符,可與通配符“%”和“-”-起使用!%”表示與任意多個字符匹配;“-”表示與任意-個字符匹配。查詢客戶名稱中有“網(wǎng)絡(luò)”二字的客戶信息可用LIKE”%網(wǎng)絡(luò)%”表示,正確的選項為D)。

  39在表單中為表格控件指定數(shù)據(jù)源的屬性是( )。

  A.DataSourceB.DataFromC.RecordSourceD.RecordFrom

  參考答案:C

  參考解析:表格是-種容器對象,其外形與Browse窗口相似,-個表格由若干列對象(Column)組成,每個列對象包含-個標頭對象(Header)和若干控件。這里,表格、列、標頭和控件都有自己的屬性、事件和方法。其中,RecordSource屬性用于指明表格數(shù)據(jù)源,即C)選項正確。

  40設(shè)有學生(學號,姓名,性別,出生日期)和選課(學號,課程號,成績)兩個關(guān)系,計算劉明同學選修的所有課程的平均成績,正確的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說明查詢條件,即選擇元組的條件。要計算劉明同學選修的所有課程的平均成績,應(yīng)設(shè)置where條件為WHERE學生.學號=選課.學號AND姓名=”劉明”,即D)選項正確。