VF歷屆真題答案與解析版_第1頁
VF歷屆真題答案與解析版_第2頁
VF歷屆真題答案與解析版_第3頁
VF歷屆真題答案與解析版_第4頁
VF歷屆真題答案與解析版_第5頁
已閱讀5頁,還剩69頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

2011年9月(5)某系統(tǒng)總結(jié)構(gòu)圖如下圖所示:

一、選擇題

(1)下列敘述中正確的是XY系統(tǒng)

A)算法就是程序

B)設(shè)計算法時只需考慮數(shù)據(jù)結(jié)構(gòu)的設(shè)計

功能1功能2功能3

C)設(shè)計算法時只需考慮結(jié)果的可靠性

D)以上三種說法都不對

所謂算法是指解題方案的準確而完整的描述,方法不等于程功能2.1功能2.2功能2.3

序,也不等同于計算方法。因受到計算機運行環(huán)境的限制,程序的該系統(tǒng)總體結(jié)構(gòu)圖的深度是

編制不可能優(yōu)于算法的設(shè)計。A)7

算法的基本特征:B)6

①可行性C)3

②確定性D)2

③有窮行結(jié)構(gòu)圖(SC-StructureChart),也稱程序結(jié)構(gòu)圖,是描述軟

④擁有足夠的情報件結(jié)構(gòu)的圖形工具,其“深度”表示“控制的層數(shù)”。從題目所給

標(biāo)準答案為選項D。的圖中看,顯然為3層。

(2)下列關(guān)于線性鏈表敘述中,正確的是標(biāo)準答案為選項C。

A)各數(shù)據(jù)結(jié)點的存儲空間可,以不連續(xù),但它們的存儲順序與邏輯順(6)程序調(diào)試的任務(wù)是

序必須一致A)設(shè)計測試用例

B)各數(shù)據(jù)結(jié)點的存儲順序與邏輯順序可以不一致,但它們的存儲空B)驗證程序的正確性

間必須連續(xù)C)發(fā)現(xiàn)程序中的錯誤

C)進行插入與刪除時,不需要移動表中的元素D)診斷和改正程序中的錯誤

D)以上三種說法都不對選項A為測試的準備工作;

線性鏈表的存儲空間可以、而且一般來說就是不連續(xù)的,數(shù)據(jù)選項B為典型的錯誤概念,在測試和調(diào)試期間,我們關(guān)注的是

的存儲順序與邏輯順序不要求、而且般來說就是不?致的,從而軟件中的錯誤,而不是演示軟件多么正確;

選項A與B均不對。選項C為測試的任務(wù);

若存儲空間連續(xù),且存儲順序與邏輯順序一致,則為順序存儲選項D為調(diào)試的任務(wù)。

方式,不是鏈式存儲了。測試是為了盡可能多的發(fā)現(xiàn)程序中的錯誤,而診斷和改成錯誤

線性鏈表的插入與刪除只要修改指針域的內(nèi)容即可,不需要移則是調(diào)試的任務(wù)。

動表中的元素。標(biāo)準答案為選項D。

標(biāo)準答案為選項C。(7)下列關(guān)于數(shù)據(jù)庫設(shè)計的敘述中,正確是的

(3)下列關(guān)于二叉樹的敘述中,正確的是A)在需求分析階段建立數(shù)據(jù)字典

A)葉子結(jié)點總是比度為2的結(jié)點少一個B)在概念設(shè)計階段建立數(shù)據(jù)字典

B)葉子結(jié)點總是比度為2的結(jié)點多一個C)在邏輯設(shè)計階段建立數(shù)據(jù)字典

C)葉子結(jié)點數(shù)是度為的結(jié)點數(shù)的兩倍D)在物理設(shè)計階段建立數(shù)據(jù)字典

D)度為2的結(jié)點數(shù)是度為1的結(jié)點數(shù)的兩倍需求分析階段的工具有:數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、

“葉子結(jié)點總是比度為2的結(jié)點多一個”是二叉樹的基本性質(zhì)之判定樹、判定表等,其中,數(shù)據(jù)字典(DD)是對數(shù)據(jù)流圖(DFD)

一,顯然標(biāo)準答案為選項B。中出現(xiàn)的被命名的圖形元素的確切解釋。

(4)軟件按功能分為應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。標(biāo)準答案為選項A。

下現(xiàn)屬于應(yīng)用軟件的是(8)數(shù)據(jù)庫系統(tǒng)的三級模式不包括

A)學(xué)生成績管理系統(tǒng)A)概念模式

B)C語言編譯程序B)內(nèi)模式

OUNIX操作系統(tǒng)C)外模式

D)數(shù)據(jù)庫管理系統(tǒng)D)數(shù)據(jù)模式

選項B、C、D均屬于系統(tǒng)軟件。概念模式:是數(shù)據(jù)庫系統(tǒng)中全局數(shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體

標(biāo)準答案為選項A。用戶(應(yīng)用)公共數(shù)據(jù)視圖。此種描述是一種抽象的描述,它不涉

及具體的硬件環(huán)境與平臺,也與具體的軟件環(huán)境無關(guān)。(12)關(guān)系運算中選擇某些列形成新的關(guān)系的運算是

外模式:也稱子模式或用戶模式。它是用戶的數(shù)據(jù)視圖,也就A)選擇運算

是用戶看到的數(shù)據(jù)模式,它由概念模式推導(dǎo)而出。B)投影運算

內(nèi)模式:又稱物理模式,它給出了數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理C)交運算

存取方法,它對一般用戶是透明的,但它的設(shè)計直接影響數(shù)據(jù)庫的D)除運算

性能。選項C、D顯然不對。

標(biāo)準答案為選項D。選擇:在行的方向水平抽取

(9)有三個關(guān)系R、S和T如下:投影:在列的方向垂直分解

標(biāo)準答案為選項B。

(13)在數(shù)據(jù)庫中建立索引的目的是

A)節(jié)省存儲空間

B)提高查詢速度

C)提高查詢和更新速度

D)提高更新速度——————

一般來說,主索引用了主關(guān)鍵字字段;候選索引用了那些不引

為主關(guān)鍵字但字段值又必須唯一的字段;普通血用出口山!提去

則由關(guān)系R和S得到關(guān)系T的操作是

查詢速度;唯一索引用于一些特殊的程序設(shè)計。

A)自然連接

索引可以提高查詢速度,但是維護索引是要付出代價的,當(dāng)對

B)差

表進行插入、刪除和修改等操作時,系統(tǒng)會自動維護索引,也就是

C)交

說索引會降低插入、刪除和修改等操作的速度。由此看來,建立索

D)并

引也有個策略問題,并不是說索引可以提高查詢速度就在每個字段

并:RUS是將S中的記錄追加到R后面

上都建立一個索引。

差:R-S結(jié)果是屬于R但不屬于S的記錄組成的集合

標(biāo)準答案為選項B。

交:RCS結(jié)果是既屬于R又屬于S的記錄組成的集合

(14)假設(shè)變量a的內(nèi)容是“計算機軟件工程師”,變量b的內(nèi)容是“數(shù)

上述三種操作中,關(guān)系R與S要求有相同的結(jié)構(gòu)。

據(jù)庫管理員”,表達式的結(jié)果為“數(shù)據(jù)庫工程師”的是

自然連接:去掉重復(fù)屬性的等值連接,VF中?般均為自然連接。

A)left(b,6)-right(a,6)

標(biāo)準答案為選項B。

B)substr(b,1,3)-substr(a,6,3)

(10)下列選項中屬于面向?qū)ο笤O(shè)計方法主要特征的是

0人和15都是

A)繼承

D)A和B都不是

B)自頂向下

Left:從字符串左側(cè)開始取指定長度子串

C)模塊化

Right:從字符串右側(cè)開始取指定長度子串

D)逐步求精

Substr:從字符串指定位置開始取指定長度子串

選項B、C、D是結(jié)構(gòu)化程序設(shè)計的原則,還有喙是“限制使

應(yīng)注意上述三函數(shù)中的“長度”是指字節(jié)數(shù),一般每個英文字

用goto語句"。

母(半角)或半角標(biāo)點為1字節(jié),而一個漢字或一個全角標(biāo)點為2字

標(biāo)準答案為選項A。

節(jié),而在VF中,英文字母和標(biāo)點一般都是按半角處理。

(U)在創(chuàng)建數(shù)據(jù)庫表結(jié)構(gòu)時,為了同時定義實體完整性可能通過指

字符串加法:前后兩串直接首尾連接

定哪類索引來實現(xiàn)

字符串減法:前后兩串直接首尾連接,若前串有尾部空格,則

A)唯一索引

將這些空格移到合并后的新串的尾部

B)主索引

left(b,6)結(jié)果為“數(shù)據(jù)庫”,right(a,6)結(jié)果為“工程師”,

0復(fù)合索引

left(b,6)-right(a,6)結(jié)果為“數(shù)據(jù)庫工程師”

D)普通索引

選項B錯在將一個漢字的“長度”當(dāng)作1來處理,應(yīng)為2。

主索引是在指定字段或表達式中不允許出現(xiàn)重復(fù)值的索引(自

標(biāo)準答案為選項A。

然也不能空著不填),它可確保字段中輸入值的惟一性,它可以起

(15)SQL查詢命令的結(jié)構(gòu)是SELECT...FROM...WHERE-GROUP

到主關(guān)鍵字的作用,而在VF中利用主關(guān)鍵字或候選關(guān)鍵字來保證表

BY...HAVING...ORDERBY其中指定查詢條件的短語是

中的記錄惟一,即保證實體惟一性。

A)SELECT

標(biāo)準答案為選項B。

B)FROM

C)WHEREC)BREAK語句

D)ORDERBY短語D)RETURN語句

SELECT:說明要查詢的數(shù)據(jù)LOOP語句:結(jié)束本次循環(huán),回到循環(huán)條件處重新判斷

FROM:說明要查詢的數(shù)據(jù)來源于哪個(些)表EXIT語句:跳出整個循環(huán),執(zhí)行循環(huán)結(jié)構(gòu)后面的語句

ORDERBY短語:用于對查詢結(jié)果進行排序BREAK語句:停止整個程序的運行

標(biāo)準答案為選項C。RETURN語句:返回上層模塊(若有),或返回命令窗口

(16)SQL查詢命令的結(jié)構(gòu)是SELECT...FROM...WHERE-GROUP木題要求跳出SCAN…ENDSCAN循環(huán)體外執(zhí)行ENDSCAN后面的

BY...HAVING...ORDERBY…,其中HAVING必須配合使用短語是語句,顯然應(yīng)該是EXIT語句。

A)FROM標(biāo)準答案為選項B。

B)GROUPBY(21)在VisualFoxPro中,為了使表具有更多的特性應(yīng)該使用

C)WHEREA)數(shù)據(jù)庫表

D)ORDERBYB)自由表

HAVING短語必須跟隨GROUPBY使用,它用來限定分組必須滿足0數(shù)據(jù)庫表或自由表

的條件。D)數(shù)據(jù)庫表和自由表

標(biāo)準答案為選項B。屬于某個數(shù)據(jù)庫的表為數(shù)據(jù)庫表,不屬于任何數(shù)據(jù)庫的表為自

(17)如果SQL杳詢的SELECT短語中使用TOP,則必須配合由表,數(shù)據(jù)庫表比自由表具有更多的特點:

A)HAVING短語可使用長表名和長字段名

B)GROUPBY短語可以為字段指定標(biāo)題和添加注釋

C)WHERE短語可以為字段指定默認值和輸入掩碼

D)ORDERBY數(shù)據(jù)庫表的字段有默認的控件類

TOP短語用于選取滿足條件的前幾條記錄,顯然要與ORDERBY可以為數(shù)據(jù)庫表規(guī)定字段級規(guī)則和記錄級規(guī)則

短語一起使用才有效。數(shù)據(jù)庫表支持主關(guān)鍵字、參照完整性和表之間的關(guān)聯(lián)

標(biāo)準答案為選項D。支持INSERT、UPDATE和DELETE事件的觸發(fā)器

(18)刪除表s中字段c的SQL命令是標(biāo)準答案為選項A。

A)ALTERTABLEsDELETEc(22)在VisualFoxPro中,查詢設(shè)計器和視圖設(shè)計器很像,如下描

B)ALTERTABLEsDROPc述正確的是

0DELETETABLEsDELETEcA)使用查詢設(shè)計器創(chuàng)建的是一個包含SQLSELECT語句的文本文件

D)DELETETABLEsDROPcB)使用視圖設(shè)計器創(chuàng)建的是一個包含SQLSELECT語句的文本文件

SQL命令中,對表結(jié)構(gòu)的修改一■律以“ALTERTABLE”開頭,后C)杳詢和視圖有相同的用途

跟表名,接下來對字段、有效性規(guī)則、索引等的刪除,采用“DROP”D)杏詢和視圖實際都是?個存儲數(shù)據(jù)的表

短語來實現(xiàn)。查詢設(shè)計器和視圖設(shè)計器主要有以下三點不同:

標(biāo)準答案為選項B。1.查詢設(shè)計器的結(jié)果是將查詢以.QPR為擴展名的文件形式保

(19)在VisualFoxPro中,如下描述正確的是存在磁盤中;而視圖設(shè)計完后,在磁盤上找不到類似的文件,視圖

A)對表的所有操作,都不需要使用USE命令先打開表的結(jié)果保存在數(shù)據(jù)庫中。

B)所有SQL命令對表的所有操作都不需要使用USE命令先打開表2.由于試圖可以用于更新,所以它有更新屬性需要設(shè)置,為此

C)部分SQL命令對表的所有操作都不需要使用USE命令先打開表在視圖設(shè)計器中多了一個“更新條件”選項卡。

D)傳統(tǒng)FoxPro命令對表的所有操作都不需要使用USE命令先打開表3.在視圖設(shè)計器中沒有“查詢?nèi)ハ颉钡膯栴}。

傳統(tǒng)FoxPro命令對表的所有操作都需要使用USE命令先打開表由以上異同可以看出,視圖是沒有獨立的文件身份的,更談不

,相反的是,所有SQL命令對表的所有操作都不需要使用USE命令先上是一個“包含SQLSELECT語句的文本文件”了。查詢是一個“包

打開表,這也反映了SQL命令更強大,在所有關(guān)系型數(shù)據(jù)庫中具有含SQLSELECT語句的文本文件”。

通用性。杳詢用于皆看結(jié)果,無更新能力,而視圖可以更新數(shù)據(jù)源內(nèi)容,

標(biāo)準答案為選項B。實際上,視圖兼有“表”和“查詢”的特點:

(20)在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循環(huán)體①與查詢類似的地方是:可以用來從一個或多個相關(guān)聯(lián)

外執(zhí)行ENDSCAN后面的語句,應(yīng)使用的表中提取有用的信息

A)LOOP語句②與表類似的地方是:可以用來可以用來更新其中的信

B)EXIT語句息,并將更新結(jié)果永久保存在磁盤上

③可以用視圖使數(shù)據(jù)暫時從數(shù)據(jù)庫中分離出來成為自由D)3

數(shù)據(jù),以便在住系統(tǒng)之外收集和修改數(shù)據(jù)setdeleteon:不顯示加了刪除標(biāo)記的記錄設(shè)為

④使用視圖可以從表中提取一組記錄,改變這些記錄的setdeleteoff則要顯示

值,并把更新結(jié)果送回到基本表中。命令**DELETEFROMsWHEREbBETWEEN20AND30”是將s表

從而查詢和視圖都不是存有數(shù)據(jù)的表。中b字段值介于20和30之間的記錄,打上了邏輯刪除標(biāo)記。

標(biāo)準答案為選項A。而RECCOUNT()函數(shù)返回的是表文件中物理上存在的記錄個數(shù)。

(23)使用SQL語句將表s中字段price的值大于30的記錄刪除,正確不管記錄是否被邏輯刪除以及SETDELETED的狀態(tài)如何,也不管記

的命令是錄是否被過濾(SETFILTER),該函數(shù)都會把它們考慮在內(nèi)。

A)DELETEFROMsFORprice>30題目明確提到“假設(shè)表s中有10條記錄”。

B)DELETEFROMsWHEREprice>30標(biāo)準答案為選項A。

C)DELETEFORprice>30(26)正確的SQL插入命令的語法格式是

D)DELETEsWHEREprice>30A)INSERTIN...VALUES...

SQL刪除記錄的命令格式:B)INSERTTO...VALUES...

DELETEFROMTableName[WHERECondition]0INSERTINTO...VALUES...

標(biāo)準答案為選項B。D)INSERT...VALUES...

(24)在VisualFoxPro中,使用SEEK命令查找匹配的記錄,當(dāng)查找

到匹配的第?條記錄后,如果還需要查找下?條匹配的記錄,通常標(biāo)準格式:

使用命令I(lǐng)NSERTINTOdbf_name[(fnamel[,fname2...])]VALUES

A)GOTO(eExpression1[,eExpression2,...])

B)SKIP

C)CONTINUEVisualFoxpro特殊格式:

D)GOINSERTINTOdbf_nameFROMARRAYArraynameIFROM

用SEEK命令定位,格式為:MEMVAR

SEEKeExpression[ORDERnlndexNumberI[TAG]

Tagname][ASCENDING,DESCENDING!其中:

例假設(shè)當(dāng)前正在使用的學(xué)生表,將記錄指針定位到學(xué)INSERTINTOdbf_name說明向由dbfjiame指定的表中插

號為9921105的記錄上:入記錄,當(dāng)插入的不是完整的記錄時,可以用

SEEK19921105'ORDER學(xué)號fname1,fname2…指定字段;

這句話,調(diào)用學(xué)生表的“學(xué)號”索引(該索引顯然是按學(xué)號字VALUES(eExpression1[,eExpression2,…])給出具體的記錄

段值的升序或降序排列了表中記錄值),杳找到并定位在學(xué)號為值;

9921105的記錄上。FROMARRAYArrayname說明從指定的數(shù)組中插入記錄值;

應(yīng)指出的是,在VF中:FROMMEMVAR說明根據(jù)同名的內(nèi)存變量來插入記錄值,

continue一定要和locate搭配:如果同名變量不存在,那么相應(yīng)的字段為默認值或空。

Skip可以和locate搭配也可以和Seek搭配;標(biāo)準答案為選項C。

所以,如果還需要查找下一條匹配的記錄,SEEK命令只能(27)建立表單的命令是

和skip配合,而不能用continue。A)CREATEFORM

標(biāo)準答案為選項B。B)CREATETABLE

(25)假設(shè)表s中有10條記錄,其中字段b小于20的記錄有3條,大于ONEWFORM

等于20,并且小于等于30的記錄有3條,大于30的記錄有4條。執(zhí)行D)NEWTABLE

下面的程序后,屏幕顯示的結(jié)果是CREATEFORM:建立表單

SETDELETEONCREATETABLE:建立表

DELETEFROMsWHEREbBETWEEN20AND30標(biāo)準答案為選項A。

?RECCOUNT()(28)假設(shè)某個表單中有?個復(fù)選框(ChcckBoxl)和?個命令按鈕

A)10Command1,如果要在Commandl的Click事件代碼中取得復(fù)選框的值,

B)7以判斷該復(fù)選框是否被用戶選擇,正確的表達式是

C)0A)This.CheckBoxl.Value

B)ThisForm.CheckBoxl.Value0SELECT*FROM商店WHERE區(qū)域名='北京'AND'上海'

C)This.CheckBoxl.SelectedD)SELECT*FROM商店WHERE區(qū)域名='北京'OR'上海’

D)ThisForm.CheckBoxl.Selected在“北京”或者在“上?!钡纳痰?,都符合要求,因而邏輯運

ThisForm:當(dāng)前表單算符應(yīng)該用“OR”而不是“AND”,淘汰了選項A和選項C;“OR”

復(fù)選框無Selected屬性兩側(cè)應(yīng)該都是獨立完整的表達式,所以“區(qū)域名='北京’0R'上海

復(fù)選框的value屬性實時反映它的當(dāng)前狀態(tài)'”不對,應(yīng)是“區(qū)域名='北京’OR區(qū)域名='上?!?,選項D不對。

標(biāo)準答案為選項B。標(biāo)準答案為選項B。

(29)為了使命令按鈕在界面運行時顯示“運行”,需要設(shè)置該命令(33)查詢單價最高的商品銷售情況,查詢結(jié)果包括商品號、商品名、

按鈕的哪個屬性銷售日期、銷售數(shù)量和銷售金額。正確命令是

A)TextA)SELECT商品.商品號,商品名,銷售日期,銷售數(shù)量,銷售數(shù)

B)Title量*單價AS銷售金額FROM商品JOIN銷售0N商品.商品號=銷

C)Display售.商品號WHERE單價=(SELECTMAX(單價)FROM商品)

D)CaptionB)SELECT商品.商品號,商品名,銷售日期,銷售數(shù)量,銷售數(shù)

命令按鈕的Caption屬性用于設(shè)定它的標(biāo)題內(nèi)容,用于運行時量*單價AS銷售金額FROM商品JOIN銷售ON商品.商品號=銷

顯示。售.商品號WHERE單價=MAX(單價)

標(biāo)準答案為選項D。C)SELECT商品.商品號,商品名,銷售日期,銷售數(shù)量,銷售數(shù)

(30)在VisualFoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照完整量*單價AS銷售金額FROM商品JOIN銷售WHERE單價

性規(guī)則,并在刪除規(guī)則中選擇了“級聯(lián)”,當(dāng)刪除父衣中的記錄,=(SELECTMAX(單價)FROM商品)

其結(jié)果是D)SELECT商品.商品號,商品名,銷售日期,銷售數(shù)量,銷售數(shù)

A)只刪除父表中的記錄,不影響子表量*單價AS銷售金額FROM商品JOIN銷售WHERE單價=MAX(單

B)任何時候拒絕刪除父表中的記錄價)

C)在刪除父表中記錄的同時自動刪除子表中的所有參照記錄選項C和選項D采用了內(nèi)部連接運算“JOIN”,卻漏寫了連接條

D)若子表中有參照記錄,則禁止刪除父表中記錄件“0N”,不對。

刪除規(guī)則規(guī)定了當(dāng)刪除父表中的記錄時,如何處理字表中相關(guān)選項B中的“WHERE單價=MAX(單價)”不正確。因為有明確規(guī)

的記錄:定“COUNT()、SUM()、AVG()、MAX()、MIN()等用于計

如果選擇“級聯(lián)”,則自動刪除子表中的所有相關(guān)記錄算檢索的函數(shù)可以用在SELECT短語中對查詢結(jié)果進行計算”,請體

如果選擇“限制”,若子表中有相關(guān)的記錄,則禁止刪除父表會“對查詢結(jié)果進行計算”中提到的“查詢結(jié)果”是指整個查詢的

中記錄最終結(jié)果,若把它們放在條件短語“WHERE”后面,是在參與對查

如果選擇“忽略”,則不作參照完整性檢查,即刪除父表的記詢條件的限定,顯然不是在對整個查詢的最終結(jié)果進行計算。

錄時與子表無關(guān)標(biāo)準答案為選項A。

標(biāo)準答案為選項C。(34)查詢商品單價在10到50之間、并且日銷售數(shù)量高于20的商品

(3DSQL語句中,能夠判斷“訂購日期”字段是否為空值的表達式是名、單價、銷售日期和銷售數(shù)量,查詢結(jié)果按單價降序。正確命令

A)訂購日期=阿11是

B)訂購日期=£\獷丁丫A)SELECT商品名,單價,銷售日期,銷售數(shù)量FROM商品JOIN

C)訂購日期ISNULL銷售WHERE(單價BETWEEN10AND50)AND銷售數(shù)量>20ORDERBY

D)訂購日期ISEMPTY單價DESC

查詢空值時要使用ISNULL,而=刈1工是無效的,因為空值不是B)SELECT商品名,單價,銷售日期,銷售數(shù)量FROM商品JOIN

一個確定的值,所以不能用“=”這樣的運算符進行比較。銷售WHERE(單價BETWEEN10AND50)AND銷售數(shù)量>20ORDERBY

標(biāo)準答案為選項C。單價

第(32)-(35)題使用如下3個表:C)SELECT商品名,單價,銷售日期,銷售數(shù)量FROM商品,銷售

商店(商店號,商店名,區(qū)域名,經(jīng)理姓名)WHERE(單價BETWEEN10AND50)AND銷售數(shù)量>20ON商品.商

商品(商品號,商品名,單價)品號=銷售.商品號ORDERBY單價

銷售(商店號,商品號,銷售日期,銷售數(shù)量)D)SELECT商品名,單價,銷售日期,銷售數(shù)量FROM商品,銷售

(32)查詢在“北京”和“上?!眳^(qū)域的商店信息的正確命令是WHERE(單價BETWEEN10AND50)AND銷售數(shù)量>20AND商品.

A)SELECT*FROM商店WERE區(qū)域名='北京’AND區(qū)域名='卜.海’商品號=銷售.商品號ORDERBY單價DESC

B)SELECT*FROM商店WHERE區(qū)域名=‘北京'OR區(qū)域名='上海'選項A和選項B采用了內(nèi)部連接運算“JOIN”,卻漏寫了連接條

件“ON”,不對。(3)常見的軟件開發(fā)方法有結(jié)構(gòu)化方法和面向?qū)ο蠓椒?。對某?yīng)用

選項C沒有采用內(nèi)部連接運算“JOIN”,卻用“ON…”格式寫系統(tǒng)通過需求分析建立數(shù)據(jù)流圖(DFD),則應(yīng)采用【3】方法。

上了連接條件,也不對。答案為:結(jié)構(gòu)化

標(biāo)準答案為選項D。

常見的需求分析方法有:

(35)查詢銷售金額合計超過20000的商店,查詢結(jié)果包括商店名和

①結(jié)構(gòu)化分析方法,主要包括:

銷售金額合計。正確命令是

面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法(SA)

A)SELECT商店名,SUM(銷售數(shù)量*單價)AS銷售金額合計FROM

商店,商品,銷售WHERE銷售金額合計20000面向數(shù)據(jù)結(jié)構(gòu)的Jackson方法(JSD)

B)SELECT商店名,SUM(銷售數(shù)量*單價)AS銷售金額合計>20000面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開發(fā)方法(DSSD)

FROM商店,商品,銷售WHERE商品.商品號=銷售.商品號AND對于“面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法(SA)”,按照DeMarco

商店.商店號=銷售.商店號的定義,“結(jié)構(gòu)化分析就是使用數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、

0SELECT商店名,SUM(銷售數(shù)量*單價)AS銷售金額合計FROM結(jié)構(gòu)化英語、判定樹和判定表等工具,來建立一種新的、稱為結(jié)構(gòu)

商店,商品,銷售WHERE商品.商品號=銷售.商品號AND商店.化規(guī)格說明的目標(biāo)文檔?!?/p>

商店號=銷售.商店號ANDSUM(銷售數(shù)量*單價)>20000GROUPBY結(jié)構(gòu)化分析方法的實質(zhì)就是著眼于數(shù)據(jù)流,白頂向下,逐層分

商店名

解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具,建

D)SELECT商店名,SUM(銷售數(shù)量*單價)AS銷售金額合計FROM立系統(tǒng)的邏輯模型。

商店,商品,銷售WHERE商品.商品號=銷售.商品號AND商店.

②面向?qū)ο蟮姆治龇椒ǎ?0A),基于需求分析建立模型的特

商店號=銷售.商店號GROUPBY商店名HAVINGSUM(銷售數(shù)量*單

性又可分為:

價)>20000

靜態(tài)分析方法

選項A:跨三表查詢,竟然一個連接條件也沒寫,不對。

動態(tài)分析方法

選項B:期“SUM(銷售數(shù)量*單價)AS銷售金額合計>20000”,

只是將“SUM(銷售數(shù)量*單價)”的結(jié)果,以字段名”銷售金額合(4)數(shù)據(jù)庫系統(tǒng)的核心是【4】。

計>20000”來顯示,根本起不到比較計算和篩選的作用,不對。答案為:數(shù)據(jù)庫管理系統(tǒng)

選項C:其中"ANDSUM(銷售數(shù)量*單價)>20000GROUPBY商VF教材原話:

店名”不對。對“GROUPBY”的進一步限定,應(yīng)采用“HAVING”短

“數(shù)據(jù)庫系統(tǒng)由五部分組成:硬件系統(tǒng)、數(shù)據(jù)庫集合、數(shù)據(jù)庫

語緊跟在“GROUPBY”后面來表達。應(yīng)寫為“GROUPBY商店名HAVING

管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶?!?、“其中數(shù)據(jù)庫管

SUM(銷售數(shù)量*單價)>20000”。

理系統(tǒng)(DBMS)是數(shù)據(jù)庫系統(tǒng)的核心”.

標(biāo)準答案為選項D.

公共基礎(chǔ)課本原話:

二、填空題

“數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,DBS)由如下兒部分組成:

(1)數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),帶鏈的棧雇了【1】。

數(shù)據(jù)庫(數(shù)據(jù))、數(shù)據(jù)庫管理系統(tǒng)(軟件)、數(shù)據(jù)庫管理員(人員)、

答案為:線性結(jié)構(gòu)。系統(tǒng)平臺之一一硬件平臺(硬件)、系統(tǒng)平臺之二一軟件平臺(軟

件)。這五個部分構(gòu)成一個以數(shù)據(jù)庫為核心的完整的運行實體,稱

常用的線性結(jié)構(gòu)有線性表、棧、隊列等,上述邏輯結(jié)構(gòu)在存儲

為數(shù)據(jù)庫系統(tǒng)。”

時,其存儲結(jié)構(gòu)(物理結(jié)構(gòu))既可以采用順序存儲也可以采用鏈式

存儲,但不論采用哪?種存儲結(jié)構(gòu)(物理結(jié)構(gòu)),并不影響其線性還是公共基礎(chǔ)課本原話:

結(jié)構(gòu)的邏輯本質(zhì)。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論