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

2016年計(jì)算機(jī)二級(jí)《VFP》考前沖刺選擇試題及答案

時(shí)間:2016-03-03 14:34:00   來(lái)源:無(wú)憂(yōu)考網(wǎng)     [字體: ]
一、選擇題

  1設(shè)X=〝11〞,Y=〝1122″,下列表達(dá)式結(jié)果為假的是( )。

  A.NOT(X==Y)AND(X$Y)B.NOT(X$Y)OR(X<>Y)C.NOT(X>=Y)D.NOT(X$Y)

  參考答案:D

  參考解析:字符串精確比較運(yùn)算符(==),只有當(dāng)兩個(gè)字符串完全相同時(shí),才會(huì)是邏輯真,所以X==Y為邏輯假;子串包含測(cè)試運(yùn)算符($),如果運(yùn)算符前的字符串是運(yùn)算符后的字符串的-個(gè)子字符串,則為邏輯真,所以X$Y為邏輯真;大于等于運(yùn)算符(>=),是對(duì)兩個(gè)字符串自左向右逐個(gè)進(jìn)行比較,-旦發(fā)現(xiàn)兩個(gè)對(duì)應(yīng)字符不同,就根據(jù)兩個(gè)字符的排序序列決定兩個(gè)字符串的大小,x、Y的前兩個(gè)字符相胃。所以比較第3個(gè)字符,由于x只有兩個(gè)字符,則第3位x小于Y.所以x小于Y,故X>=Y為邏輯假;X<>Y為邏輯真。由以上可得:A)選項(xiàng)中,由于.NOT的優(yōu)先級(jí)高于AND。所以先比較NOT(X==Y)為邏輯真,由于X$Y也為邏輯真,所以NOT(X==Y)AND(X$Y)為邏輯真。B)選項(xiàng)中。由于NOT的優(yōu)先級(jí)高于0R,所以先比較NOT(X$Y)為邏輯假,由于X<>Y也為邏輯真,所以NOT(X$Y)OR(X<>Y)為邏輯真。C)選項(xiàng)中,X>=Y為邏輯假,則NOT(X>=Y)為邏輯真。D)選項(xiàng)中,X$Y也為邏輯真,則NOT(X$Y)為邏輯假。

  2數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)三者之間的關(guān)系是( )。

  A.DBS包括DB和DBMS

  B.DBMS包括DB和DBS

  C.DB包括DBS和DBMS

  D.DBS就是DB,也就是DBMS

  參考答案:A

  參考解析:數(shù)據(jù)庫(kù)(DB)是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上的結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集合;數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件。數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)都屬于數(shù)據(jù)庫(kù)系統(tǒng)(DBS)。

  3設(shè)有學(xué)生(學(xué)號(hào),姓名,性別,出生日期)和選課(學(xué)號(hào),課程號(hào),成績(jī))兩個(gè)關(guān)系,并假定學(xué)號(hào)的第3、4位為專(zhuān)業(yè)代碼。要計(jì)算各專(zhuān)業(yè)學(xué)生選修課程號(hào)為“101”課程的平均成績(jī),正確的SQL語(yǔ)句是( )。

  A.SELECT專(zhuān)業(yè)AS SUBS(學(xué)號(hào),3,2),平均分AS AVG(成績(jī))FROM選課WHERE課程號(hào)=〝101〞GROUP BY專(zhuān)業(yè)

  B.SELECT SUBS(學(xué)號(hào),3,2)AS專(zhuān)業(yè),AVG(成績(jī))AS平均分FROM選課WHERE課程號(hào)=〝101〞GROUP BY 1

  C.SELECT SUBS(學(xué)號(hào),3,2)AS專(zhuān)業(yè),AVG(成績(jī))AS平均分FROM選課WHERE課程號(hào)=〝101〞OR-DER BY專(zhuān)業(yè)

  D.SELECT專(zhuān)業(yè)AS SUBS(學(xué)號(hào),3,2),平均分AS AVG(成績(jī))FROM選課WHERE課程號(hào)=〝101〞ORDER BY 1

  參考答案:B

  參考解析:SUBSTR(<字符表達(dá)式>,<起始位置>[,<長(zhǎng)度>])為取子串函數(shù),從指定表達(dá)式值的指定起始位置取指定長(zhǎng)度的子串作為函數(shù)值。要計(jì)算各專(zhuān)業(yè)學(xué)生選修課程號(hào)為“l(fā)01”課程的平均成績(jī),應(yīng)按學(xué)號(hào)分組,即GROUP BY1。因此B)為正確選項(xiàng)。

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

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

  參考答案:B

  參考解析:在SQL查詢(xún)語(yǔ)句的尾部添加INTO CUR-SOR<臨時(shí)表名>可以將查詢(xún)的結(jié)果放人指定的臨時(shí)表中。此操作通常是將-個(gè)復(fù)雜的查詢(xún)分解,臨時(shí)表通常不是終結(jié)果,可以接下來(lái)對(duì)lf缶時(shí)表操作得到終結(jié)果。生成的臨時(shí)表是當(dāng)前被打開(kāi)的并且是只讀的,關(guān)閉該文件時(shí)將自動(dòng)刪除。所以B)為正確選項(xiàng)。

  5設(shè)有選課(學(xué)號(hào),課程號(hào),成績(jī))關(guān)系,插入一條記錄到“選課”表中,學(xué)號(hào)、課程號(hào)和成績(jī)分別是 “02080111”、“103”和80,正確的SQL語(yǔ)句是( )。

  A.INSERT INTO選課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í),可以通過(guò)字段名1,字段名2……來(lái)指定字段;VALUES(字段值1[,字段值2,…])給出具體的記錄值。B)、C)、D)選項(xiàng)的格式錯(cuò)誤。

  6以下是與設(shè)置系統(tǒng)菜單有關(guān)的命令,其中錯(cuò)誤的是( )。

  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)選項(xiàng)的SET SYSMEMU TODEFAULT、C)選項(xiàng)的SET SYSMENU NOSAVE、D)選項(xiàng)的SETSYSMENU SAVE都符合這個(gè)格式,A)選項(xiàng)中缺少TO關(guān)鍵字,格式不正確。

  7Modify Command命令建立的文件的默認(rèn)擴(kuò)展名是( )。

  A.prgB.appC.cmdD.exe

  參考答案:A

  參考解析:Modify Command命令用于建立和修改程序文件。程序文件的默認(rèn)擴(kuò)展名是prg。

  8設(shè)置表單標(biāo)題的屬性是( )。

  A.TitleB.TextC.BiaotiD.Caption

  參考答案:D

  參考解析:表單的Caption屬性指明顯示于表單標(biāo)題欄上的文本。

  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ù)組名>(<下標(biāo)上限l>[,<下標(biāo)上限2])[…]DECLARE<數(shù)組名>(<下標(biāo)上限l>[,<下標(biāo)上限2])[…]兩種格式的功能完全相同。數(shù)組創(chuàng)建后,系統(tǒng)自動(dòng)給每個(gè)數(shù)組元素賦以邏輯假.F.。可以用-維數(shù)組的形式訪問(wèn)二維數(shù)組。本題中M(2)與M(1,2)是同-變量,所以M(2)的值為20。

  10SQL語(yǔ)句中刪除視圖的命令是( )。

  A.DROP TABLEB.DROP VIEWC.ERASE TABLED.ERASE VIEW

  參考答案:B

  參考解析:視圖由于是從表派生而來(lái)的,所以不存在修改結(jié)構(gòu)的問(wèn)題,但是視圖可以刪除,其命令格式為:DROPVIEW<視圖名>。因此B)選項(xiàng)正確。

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

  A.視圖B.自由表C.查詢(xún)D.文本文件

  參考答案:D

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

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

  A.This.ThisForm.Text1.Value

  B.This.Parent.Parent.Text1.Value

  C.Parent.Parent.Text1.Value

  D.This.Parent.Text1.Value

  參考答案:B

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

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

  A.ValueB.CaptionC.NameD.InputMask

  參考答案:A

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

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

  A.“代碼”選項(xiàng)卡

  B.“類(lèi)”選項(xiàng)卡

  C.“文檔”選項(xiàng)卡

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

  參考答案:D

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

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

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

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

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

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

  參考答案:B

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

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

  A.EMPTY(.NULL.)

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

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

  D.ISNULL(SPACE(0))

  參考答案:B

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

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

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

  參考答案:D

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

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

  A.ValueB.ControlSourceC.InputMaskD.PasswordChar

  參考答案:D

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

  19檢索“投中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ì)算查詢(xún)。求大值的函數(shù)是MAX(),使用計(jì)算函數(shù)后,會(huì)改變?cè)瓉?lái)的用于計(jì)算的字段名,如果要指定新的字段名,可以在該計(jì)算函數(shù)后通過(guò)AS短語(yǔ)指定新的字段名,也可以省AS短語(yǔ)直接輸入新字段名做為輸出顯示的字段名稱(chēng)。本題選項(xiàng)C)和D)中,使用計(jì)算函數(shù)的表達(dá)方式錯(cuò)誤;而選項(xiàng)B)中,條件短語(yǔ)的關(guān)鍵字出錯(cuò),應(yīng)該是WHERE,而不是WHEN,正確答案是A)。

  20設(shè)有訂單表order(訂單號(hào),客戶(hù)號(hào),職員號(hào),簽訂日期,金額),查詢(xún)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排序查詢(xún)。根據(jù)SQL查詢(xún)語(yǔ)句的基本結(jié)構(gòu),可以很容易發(fā)現(xiàn)選項(xiàng)B)和選項(xiàng)D)中,用來(lái)指定查詢(xún)條件的WHERE關(guān)鍵字錯(cuò)誤,首先排除這兩個(gè)選項(xiàng),然后,根據(jù)題目要求,需要按金額降序排序查詢(xún)結(jié)果,在排序語(yǔ)句中,ASC短語(yǔ)表示升序排序,是默認(rèn)的排序方式,可省;而DESC短語(yǔ)表示降序排序,不可以缺少,選項(xiàng)A)和C)中,A)采用的是降序排序,與題目要求相符,正確答案為A)。

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

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

  參考答案:B

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

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

  A.一致性B.分類(lèi)性C.多態(tài)性D.標(biāo)識(shí)性

  參考答案:A

  參考解析:對(duì)象有如下-些基本特點(diǎn):標(biāo)識(shí)唯-性、分類(lèi)性、多態(tài)性、封裝性、模塊獨(dú)立好。所以選擇A)。

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

  A.SELECT學(xué)生.學(xué)號(hào),姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND課程號(hào)=”101”AND成績(jī)>=ALL(SELECT成績(jī)FROM選課)

  B.SELECT學(xué)生.學(xué)號(hào),姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND成績(jī)>=AIJL (SELECT成績(jī)FROM選課WHERE課程號(hào)=”101”)

  C.SELECT學(xué)生.學(xué)號(hào),姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND成績(jī)>=ANY (SELECT成績(jī)FROM選課WHERE課程號(hào)=”101”)

  D.SELECT學(xué)生.學(xué)號(hào),姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND課程號(hào)=”101”AND成績(jī)>=ALL(SELECT成績(jī)FROM選課WHERE課程號(hào)=”101”)

  參考答案:D

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

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

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

  參考答案:B

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

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

  A.CREATEB.APPENDC.COLUMND.ADD

  參考答案:D

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

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

  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"(<字符表達(dá)式>,<數(shù)值表達(dá)式>)的功能是從字符表達(dá)式左邊開(kāi)始,截取<數(shù)值表達(dá)式》指定長(zhǎng)度的字符串。 RIGHT(<字符表達(dá)式>,<數(shù)值表達(dá)式>):返回-個(gè)字符串右邊的若干字符,返回值是字符型。-個(gè)漢字在計(jì)算機(jī)中占兩個(gè)字符,如果要取得-個(gè)完整的漢字字符,必須指定字符長(zhǎng)度為2.AT(<字符串表達(dá)式l>,<字符串表達(dá)式2>)的孟數(shù)值為數(shù)值型。A)選項(xiàng)的函數(shù)返回值是數(shù)值型,答案不正確;B)選項(xiàng)中,由于中文字符在Visual FoxPro中占兩個(gè)字符,所以RIGHT(a1)也不正確,C)選項(xiàng)中的表達(dá)式格式不正確,D)選項(xiàng)中b的值為“大家”,RIGHT(a,2)的值為“好”,所以D)選項(xiàng)答案正確。

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

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

  參考答案:B

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

  28將學(xué)號(hào)為“02080110”、課程號(hào)為“102”的選課記錄的成績(jī)改為92,正確的SQL語(yǔ)句是( )。

  A.UPDATE選課SET成績(jī)WITH 92 WHERE學(xué)號(hào)=”02080110”AND課程號(hào)=〝102〞

  B.UPDATE選課SET成績(jī)=92 WHERE學(xué)號(hào)=”02080110”AND課程號(hào)=〝102〞

  C.UPDATE FROM選課SET成績(jī)WITH 92 WHERE學(xué)號(hào)=”02080110”AND課程號(hào)=〝102〞

  D.UPDATE FROM選課SET成績(jī)=92 WHERE學(xué)號(hào)=”02080110”AND課程號(hào)=〝102〞

  參考答案:B

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

  29設(shè)有學(xué)生表S(學(xué)號(hào),姓名,性別,年齡),查詢(xún)所有年齡小于等于18歲的女同學(xué)、并按年齡進(jìn)行降序排序生成新的表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

  參考解析:按年齡的降序排列,所以要用短語(yǔ)DE-SC,排序的字段有兩種表示方式,分別是按列號(hào)和字段名排序,因?yàn)樽侄蚊亲兞浚什荒芗右?hào)。

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

  A.一對(duì)一B.一對(duì)多C.多對(duì)一D.多對(duì)多

  參考答案:B

  參考解析:因?yàn)?間宿舍可以住多個(gè)學(xué)生即多個(gè)學(xué)生住在-個(gè)宿舍中,但-個(gè)學(xué)生只能住-問(wèn)宿舍,所以實(shí)體宿舍和學(xué)生之間是-對(duì)多的關(guān)系。

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

  A.選擇0號(hào)工作區(qū)打開(kāi)sc表

  B.選擇空閑的小號(hào)工作區(qū)打開(kāi)sc表

  C.選擇第1號(hào)工作區(qū)打開(kāi)sc表

  D.顯示出錯(cuò)信息

  參考答案:B

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

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

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

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

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

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

  參考答案:D

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

  33為“運(yùn)動(dòng)員”表增加一個(gè)“得分”字段的正確的SQL命令是( )。

  A.CHANGE TABLE運(yùn)動(dòng)員ADD得分I

  B.ALTER DATA運(yùn)動(dòng)員ADD得分I

  C.ALTER TABLE運(yùn)動(dòng)員ADD得分I

  D.CHANGE TABLE運(yùn)動(dòng)員INSERT得分I

  參考答案:C

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

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

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

  參考答案:C

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

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

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

  參考答案:D

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

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

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

  參考答案:D

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

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

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

  參考答案:A

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

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

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

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

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

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

  參考答案:D

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

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

  A.DataSourceB.DataFromC.RecordSourceD.RecordFrom

  參考答案:C

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

  40設(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的核心是查詢(xún),它的基本形式由sE-LECT-FROM-WHERE查詢(xún)塊組成。其中SELECT說(shuō)明要查詢(xún)的字段,F(xiàn)ROM說(shuō)明要查詢(xún)的字段來(lái)自哪個(gè)表或哪些表,可以對(duì)單個(gè)表或多個(gè)表進(jìn)行查詢(xún),WHERE說(shuō)明查詢(xún)條件,即選擇元組的條件。要計(jì)算劉明同學(xué)選修的所有課程的平均成績(jī),應(yīng)設(shè)置where條件為WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND姓名=”劉明”,即D)選項(xiàng)正確。