國家二級VF筆試模擬試卷33(共443題)_第1頁
國家二級VF筆試模擬試卷33(共443題)_第2頁
國家二級VF筆試模擬試卷33(共443題)_第3頁
國家二級VF筆試模擬試卷33(共443題)_第4頁
國家二級VF筆試模擬試卷33(共443題)_第5頁
已閱讀5頁,還剩110頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

家二級VF筆試模擬試卷33(共9

套)

(共443題)

國家二級VF筆試模擬試卷第1套

一、公共基礎選擇題(本題共10題,每題7.0分,共

10分。)

1、算法的時間復雜度是指.

A、執行算法程序所需要的時間

B、算法程序的長度

C、算法執行過程中所需要的基本運算次數

D、算法程序中的指令條數

標準答案:4

知識點解析:所謂算法的時間復雜度,是指執行算法所需要的計算工作量。為了能

夠比較客觀地反映出一個算法的效率,在度量一個算法的工作量時,不僅應該與所

使用的計算機、程序設計語言以及程序編制者無關,而且還應該與算法實現過程中

的許多細節無關。為此,可以用算法在執行過程中所需基本運算的執行次數采度量

算法的工作量。

2、下列敘述中正確的是。

A、線性表是線性結構

B、棧與隊列是非線性結構

C、線性鏈表是非線性結構

D、E又樹是線性結構

標準答案:1

知識點解析:根據數據結構中各數據元素之間前后關系的復雜程度,一般將數據結

構分為兩大類型:線性結構與非線性結構。如果一個非空的數據結構滿足下列兩個

條件:①有且只有一個根結點;②每個結點最多有一個前件,也最多有一個后

件。則稱該數據結構為線性結構,又稱線性表。所以線性表、棧與隊列、線性鏈表

都是線性結構,而二叉樹是非線性結構。

3、下面關于完全二叉樹的敘述中,錯誤的是o

A、除了最后一層外,每一層上的結點數均達到最大值

B、可能缺少若干個左右葉子結點

C、完全二叉樹一般不是滿二叉樹

D、具有結點的完全二叉樹的深度為[log2n]+l

標準答案:2

知識點解析:這里考察完全二叉樹與滿二叉樹的定義及二叉樹的性質。滿二叉樹指

除最后一層外每一層上所有結點都有兩個子結點的二叉樹。完全二叉樹指除最后一

層外,每一層上的結點數均達到最大值,在最后一層上只缺少右邊的若干子結點

(葉子結點)的二叉樹。因此選項A是正確的,而選預.B是錯誤的。由定義可知,

滿二叉樹肯定是完全二叉樹,而完全二叉樹一般不是滿二叉樹,因此選項C是正

確的敘述。選項D即二叉樹性質(5),也是正確的。

4、結構化程序設計主要強調的是.

A、程序的規模

B、程序的易讀性

C、程序的執行效率

D、程序的可移植性

標準答案:2

知識點解析:結構化程序設計主要強調的是結構化程序清晰易讀,可理解性好,程

序員能夠進行逐步求精、程序證明和測試,以保證程序的正確性。

5、在軟件生命周期中,能準確地確定軟件系統必須做什么和必須具備哪些功能的

階段是.

A、概要設計

B、詳細設計

C、可行性分析

D、需求分析

標準答案:8

知識點解析:通常,將軟件產品從提出、實現、使用維護到停止使用退役的過程稱

為軟件生命周期。也就是說,軟件產品從考慮其概念開始,到該軟件產品不能使用

為止的整個時期都屬于軟件生命周期。軟件生命周期的主要活動階段為:①可行

性研究和計劃制定。確定待開發軟件系統的開發目標和總的要求,給出它的功能、

性能、可靠性以及接口等方面的可行方案,制定完成開發任務的實施計劃。②需

求分析。對待開發軟件提出的需求進行分析并給出詳細定義,即準確地確定軟件系

統的功能。編寫軟件規格說明書及初步的用戶手冊,提交評審。③軟件設計。系

統設計人員和程序設計人員應該在反復理解軟件需求的基礎上,給出軟件的結構、

模塊的劃分、功能的分配以及處理流程。④軟件實現。把軟件設計轉換成計算機

可以接受的程序代碼。即完成源程序的編碼,編寫用戶手冊、操作手冊等面向用戶

的文檔,編寫單元測試計劃。⑤軟件測試。在設計測試用例的基礎上,檢驗軟件

的各個組成部分。編寫測試分析報告。⑥運行和維護。將已交付的軟件投入運

行,并在運行使用中不斷地維護,根據新提出的需求進行必要而且可能的擴充和刪

改。

6、數據流圖用于抽象描述一個軟件的邏輯模型,數據流圖由一些特定的圖符構

成。下列圖符名標識的圖符不屬于數據流圖合法圖符的是。

A、控制流

B、加工

C、數據存儲

D、源和潭

標準答案:1

知識點解析:數據流圖從數據傳遞和加工的角度,來刻畫數據流從輸入到輸出的移

動變換過程。數據流圖中的主要圖形元素有:加工(轉換)、數據流、存儲文件(數據

源)、源和潭。

7、軟件需求分析一般應確定的是用戶對軟件的。

A、功能需求

B、非功能需求

C、性能需求

D、功能需求和非功能需求

標準答案:8

知識點解析:軟件需求分析中需要構造一個完全的系統邏輯模型,理解用戶提出的

每一功能與性能要求,是用戶明確自己的任務。因此,需求分析應確定用戶對軟件

的功能需求和非功能需求。

8、下述關于數據庫系統的敘述中正確的是£

A、數據庫系統減少了數據冗余

B、數據庫系統避免了一切冗余

C、數據庫系統中數據的一致性是指數據類型的一致

D、數據庫系統比文件系統能管理更多的數據

標準答案:1

知識點解析:由于數據的集成性使得數據可為多個應用所共享,特別是在網絡發達

的今天,數據庫與網絡的結合擴大了數據關系的應用范圍。數據的共享自身乂可極

大地減少數據冗余性,不僅減少了不必要的存儲空間,更為重要的是可以避免數據

的不一致性。所謂數據的一致性是指在系統中同一數據的不同出現應保持相同的

值,而數據的不一致性指的是同一個數據在系統的不同拷貝處有不同的值。

9、關系表中的每一橫行稱為一個.

A、元組

B、字段

C、屬性

D、碼

標準答案:1

知識點解析:在關系數據庫中,關系模型采用二維表來表示,簡稱“表”。二維表是

由表框架及表元組組成。在表框架中,按行可以存放數據,每行數據稱為元組。

10、數據庫設計包括兩個方面的設計內容,它們是O

A、概念設計和邏輯設計

B、模式設計和內模式設計

C、內模式設計和物理設計

D、結構特性設計和行為特性設計

標準答案:1

知識點解析:數據庫設計可分為概念設計與邏輯設計。數據庫概念設計的目的是分

析數據間內在語義關聯,在此基礎上建立一個數據的抽象模型。數據庫邏輯設計的

主要工作是將ER圖轉換為指定的RDBMS中的關系模型。

二、選擇題(本題共25題,每題1.0分,共25分。)

11、VisualFoxPro數據庫文件是。

A、存放用戶數據的文件

B、管理數據庫對象的系統文件

C、存放用戶數據和系統的文件

D、前3種說法都對

標準答案:8

知識點解析:VisualFoxPro數據庫文件存放用戶數據的文件:管理數據庫的系統

文件;存放用戶數據和系統的文件。

12、下面關于運行應用程序的說法正確的是o

A^app應用程序可以在VisualFoxProWindows環境下運行

B、exe只能在Windows環境下運行

C、exe應用程序可以在VisualFoxProWindows環境下運行

D、app應用程序只能在Windows環境下運行

標準答案:4

知識點解析:.app應用程序首先要啟動VisualFoxPro,然后從“程序”菜單中選擇

“運行”命令,選擇要執行的應用程序;或者在“命令窗口”中,鍵入DO和應用程序

名;exe應用程序可以在Visual:FoxPro和Windows環境下運行。

13、數據庫DB、數據庫系統DBS、數據庫管理系統DBMS三者之間的關系是

A、DBS包括DB和DBMS

B、DBMS包括DB和DBS

C、DB包括DBSDBMS

D、DBS就是DB,也就是DBMS

標準答案:1

知識點解析:數據庫系統DBS由5部分組成:硬件系統、數據庫集合、數據庫管

理系統及相關軟件、數據庫管理員和用戶。

14、VisualFoxPrt)6O是一種關系型數據庫管理系統,所謂關系是指。

A、各條記錄中的數據彼此有一定的關系

B、一個數據庫文件與另一個數據庫文件之間有一定的關系

C、數據模型符合滿足一定條件的二維表格式

D、數據庫中各個字段之間彼此有一定的關系

標準答案:4

知識點解析:關系指的是表之間的一種鏈接,它不僅能從當前選定表中訪問數據,

而且可以訪問其他表中的數據。這種鏈接指的是連接條件。

15、用來指明復選框的當前選中狀態的屬性是。

A、Selected

B、Caption

C、Value

D、ControlSource

標準答案:4

知識點解析:ControlSource屬性:把控件和數據綁在一起“Value屬性:用來指

明復選框的當前狀態。C即ion屬性:指定顯示在復選框旁邊的文字。

16、數據庫系統與文件系統的主要區別是o

A、數據庫系統復雜,而文件系統簡單

B、文件系統不能解決數據冗余和數據獨立性問題,而數據庫系統可以

C、文件系統只能管理程序文件,而數據庫系統能夠管理各種類型的文件

D、文件系統管理的數據量較少,而數據庫系統可以管理龐大的數據量

標準答案:2

知識點解析:數據庫技術的主要目的是有效管理和存取大量的數據資源,包括:提

高數據的共享性,減少數據的冗余度,提供數據與應用程序的獨立性。

17、將一個設計好的菜單存盤,再運行該菜單,卻不能執行。因為。

A、沒有放到項目中

B、沒有生成菜單程序

C、要用命令方式

D、要連編

標準答案:2

知識點解析:在“菜單設計器”里設計菜單完畢后,必須生成擴展名為.MPR的菜

單程序才能被應用程序調用

18、條記錄上的命令是o

A、GOTOP

B、GOBOTTOM

C、G06

D、SKIP

標準答案:1

知識點解析:GO命令直接對記錄進行定位,TOP是表頭,不使用索引時,記錄號

為1的記錄,使用索引時,索引項排在最前面的索引對應的記錄。BOTTOM是表

尾,當不使用索引時,是記錄號最大的那條記錄,使用索引時,是索引項排在最

后面的索引項對應的記錄。S文IP命令的作用是,當確定了當前記錄位置之后,

可以用SKIP命令向前或向后移動若干條記錄位置。

19、表達式VAL(SUBS「奔騰586",5,l))*Lcn(,,visualfoxpro")的結果是。

A、13.00

B、14.00

C、45.00

D、65.00

標準答案:8

知識點解析:語法:SUBSTR(cExpression?nStartPosition[,nCharactersRetumedl)

回值:CharacterSUBS(“奔騰586”;5,1)的值是“5"val語法:VAL(cExpression)返

回值:NumericVAL(SUBS(“奔騰586”,5,1))的值是5LEN語法:LEN(cExpression)

返回值:NumericLEN「visualfoxpro")的值是13注意:在VisualFoxPro市一個漢

字占兩個字符的寬度。所以Len(“中國”)叫‘Subs',奔騰586”,5,1)的返回值是

"5no

20、關系數據庫中,實現表與表之間的聯系是通過。

A、實體完整性規則

B、參照完整性規則

C、用戶自定義的完整性

D、值域

標準答案:2

知識點解析:在關系模型中實體及實體間的聯系都是用關系來描述的。這樣就自然

存在著關系與關系之間的引用。引用的時候,必須取基本表中己經存在的值,參照

完整性規則是定義外碼與主碼之間引用規則的.

21、以下賦值語句正確的是。

A、STORE8ToX,Y

B、STORE8,9TOX,Y

C、X=S,Y=9

D、X,Y=8

標準答案:1

知識點解析:變量的賦值命令分為兩種格式。〈內存變量名,:〈表達式〉

STORE<表達式>TO<內存變量名表)說明:等號一次只能給一個內存變量賦值,

所以C不正確。STORE命令可以同時給若干個變量賦予相同的值,各內存變量名

之間必須有逗號隔開,所以B不正確。選項D格式不正確。

22、設當前數據庫有10條記錄(記錄未進行任何索引),在下列3種情況下,當前

記錄號為1時;EOF()為真時;BOF()為真時,命令?RECNO的結果分別是

A、1,11,1

B、1,10,1

C、1,11,0

D、1,10,0

標準答案:1

知識點解析:EOF。是表文件尾測試函數,功能是測試指定文件中的記錄指針是否

指向文件尾,若返回邏輯真.T表文件尾是指最后一條記錄的后面位置。BOF()是表

文件首測試函數,功能是測試當前表文件或指定表文件中的記錄指針是否指向文件

首,若返回邏輯真工,表文件首是第1條記錄的前面位置。RECNO是記錄號測試

函數,功能是返回當前表文件或指定表文件中當前記錄(記錄指針所指記錄)的圮錄

號。如果指定工作區上沒有打開表文件,函數值為0,如果記錄指針指向文件尾,

函數值為表文件中記錄數加1。如果記錄指針指向文件首,函數值為表文件中第1

條記錄的記錄號。

23、下列表達式中結果不是日期型的是。

A、CTODC'2000/10/01")

B、{八1999/10/01}+365

C、VAL(,,2000/10/01n)

D、DATE()

標準答案:4

知識點解析:CTOD濘符表達式)的功能是將字符表達式轉換成口期型數據。

DTOD返回當前系統日期,函數值為日期限型。日期+天數的類型是日期型。結果

是指定日期若干天后的三期VAL()將數字符號組成的字符型數據轉換成相應的數值

型數據。

24、下面對控件的描述正確的是。

A、用戶可以在組合框中進行多重選擇

B、用戶可以在列表框中進行多重選擇

C、用戶可以在一個選項組中選中多個選項按鈕

D、用戶對一個表單內的一組復選框只能選中其中一個

標準答案:2

知識點解析:組合框是用于提供一組條目供用戶選擇。對于組合框來說,通常只有

一個條目是可見的。用戶可以單擊組合框上的下箭頭按鈕打開條目列表,以便從中

選擇。所以相比列表框,組合框能夠節省表單里的顯示空間。組合框不提供多重選

擇的功能,沒有MultiSelect屬性。列表框提供一組條目(數據項),用戶可以從中

選擇一個或多個項目。一般情況下,列表框顯示其中的若干條目,用戶可以通過滾

動條瀏覽其他條目。選項組乂稱選項按鈕組,是包含選項按鈕的一種容器,一個選

項組中往往包含若干個選項按鈕,但用戶只能從中選擇一個按鈕。當用戶選擇某個

選項按鈕時,該按鈕即成為被選中狀態,而選項組中的其他選項按鈕,不管原來是

什么狀態,都變為未選中狀態。被選中的選項按鈕中會顯示一個圓點。一個復選框

用于標記一個兩個狀態,如真(.T.)或假(.P.)。當處于“真”狀態時,復選框內

顯示一個對勾;否則,復選框內為空白。對一個表單內的一組復選框可以選中多

個,或不選擇;或全部選擇都可以。

25、執行SELECTO選攔工作區的結果是。

A、選擇了0號工作區

B、選擇了空閑的最小號工作區

C、關閉選擇的工作區

D、選擇已打開的工作區

標準答案:2

知識點解析:使用窗口命令選擇工作區:SELECTVT作區>|〈別名〉〈工作區號

>的取值范圍0432767。如果取值為0,則選擇尚未使用編號最小的一個工作區。

〈別名〉是指打開表的別名,用來指定包含打開表的工作區。別名有3種使用方法

使用系統默認的別名A?J表示前10個工作區使用用戶定義的別名。定義格式為

USE表名ALIAS別名用戶未定義別名時。,直接使用表名作為別名。另外,要為表

指定打開的工作區,此時不改變當前區的位置。定義格式為USE<表名>m<工作區

號,

26、在SQL語言中,修改基本表的語句是o

A、CREATETABLE

B、DROPTABLE

C、ALTERTABLE

D、UPDATETABLE

標準答案:4

知識點解析:CREATETABLE是定義基本表的語句;DROPTABLE是刪除基本表

的語句;ALTERTABLE是修改基本表語句;UPDATE語句是對視圖的操作,數

據查詢SELECT數據定義CREATE,DROP.ALTER數據操縱INSERT,

UPDATE,DELETE數據控制GRANT,REVOKE

27、DELETEFROMSWHERE年齡>60語句的功能是_____。

A、從S表中徹底刪除年齡大于60歲的記錄

B、S表中年齡大于60歲的記錄被加上刪除標記

C、刪除S表

D、刪除S表的年齡列.

標準答案:2

知識點解析:DELETE是為表中指定的元組添加刪除標記

DELETEFROMTableName[WHEREConditio川其中,FROM指定從哪個表中刪除數

據;WHERE指定被刪除的元組所要滿足的條件,若省略WHERE短語,則刪除該

表中全部元組。該命令是邏輯刪除,如果要物理刪除,需耍繼續使用PACK命

令。

28、SQL語言集數據定義功能、數據操縱功能和數據控制功能于一體。如卜.所列

語句中,是屬于數據控制功能的語句o

A、GRANT

B、CREATE

C、INSERT

D、SELECT

標準答案:I

知識點解析:本題中CREATE是定義基本表的語句(數據定義功能),SELECT語句

是進行數據庫查詢的,INSERT語句是插入一個元組或插入一個子查詢的結果的命

令(數據操縱功能),而GRANT語句是向用戶授予操作權限的,屬于數據控制功能

語句,

29、在標準SQL中,建立視圖的命令是______o

A、CREATESCHEMA命令

B、CREATETABLE命令

C、CREATEVIEW命令

D、CREATEINDEX命令

標準答案:4

知識點解析:視圖是根據對表的查詢定義的,其命令格式如下:

CREATEVIEWview_name[(column_nameLcolumn_name]...)]ASseleetstmemem其中

selects~temem可以是任意的SELECT查詢語句,—它說明和限定了癰中的數據;

當沒有為視圖指定字段名時,視圖的字段名將與selectstatement中指定的字段名或

表中的字段名同名.

30、有關SCAN循環結構,敘述正確的是_____o

A、SCAN循環結構中的LOOP語句,可將程序流程直接指向循環開始語句

SCAN,首先判斷EOF()函數的真假

R、在使用SCAN循環結構時,必須打開某一個數據庫

C、SCAN循環結構的循環體中必須寫有SKIP語句

D、SCAN循環結構,如果省略了子句\FOR和WHILE條件子句,則直接退出循環

標準答案:2

知識點解析:SCAN-ENDSCAN語句一般用于處理表中記錄。語句可指明需處理的

記錄范圍及應滿足的條件。語句格式:SCAN[OOPTIMIZE][Scope][FOR

lExpressionl]WHILElExpression2](Commands][LOOP][EXIT]ENDSCAN執行語句

時,記錄指針自動、依次在當前表的指定范圍內滿足條件的記錄上移動,對每一條

記錄執行循環體內的命令。如果循環體包含LOOP命令,那么當遇到LOOP時,

就結束循環體的本次執行,不再執行其后面的語句,而是轉回SCAN重新判斷條

件。范圍如果不寫,默認值是ALL。

31、以下屬于非容器類控件的是

A、Form

B、Label

C、page

D^Container

標準答案:2

知識點解析:VisualFoxPro中的類一般可分為兩種類型:容器類和控件類。控件

是一個可以以圖形化的方式顯示出來并能與用戶進行交互的對象,例如一個命令按

鈕、一個文本框等。控件通常被放置在一個容器里。容器可以被認為是一種特殊的

控件,它能包容其他的控件或容器,例如一個表單、一個表格等。VisualFoxPro

中常用的容器類有:表單集、表單、表格、歹U、頁框、頁、命令按鈕組、選項按鈕

組、Container對象等。

32、下面所列條目中,錯誤的SQL語句是o

A、ALTERTABLE

B、ALTERVIEW

C、CREATETABLE

D、CREATEVIEW第(33)?(35)是基于下述描述:設有圖書管理數據庫:圖書(總

編號C(6),分類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))

讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借

閱(借書證號C(4),總編號C(6),借書日期D(8))

中小準答案:2

知識點解析:本題的考查點是SQL語句在SQL語句中沒有ALTERVIEW語句

33、對于圖書管理數據庫,要查詢所藏圖書中,各個出版社的圖書最高單價、平均

單價和冊數,下面SQL語句正確的是。SELECT出版單位,FROM圖書管

理!圖書______出版單位

A、MIN(單價)AVGAGE(單價)COUNT(*)GROUPBY

B、MAX(單價)AVG(單價)COUNT(*)ORDERBY

C、MAX(單價)AVG(單價)SUM(*)ORDERBY

D、MAX(單價)AVG(單價)COUNT0)GROUPRY

標準答案:8

知識點解析:查詢操作用SELECT命令實現,本題屬于分組計算查詢。所要查詢

的數據來自一個表,通討GROUPBY短語關于出版社進行分組,并通過函數

MAX。和AVG()來計算每一組內單價的最大值和平均值,通過COUNT(*)來統計每

一組的個數。

34、對于圖書管理數據庫,分別求出各個單位當前借閱圖書的讀者人次。下面的

SQL語句正確的是。SELECT單位______FROM借閱,讀者WHERE;借

閱.借書證號:讀者.借書證號.

A、COUNT(借閱.借書證號)GROUPBY單位

B、SUM(借閱.借書證號)GROUPBY單位

C、COUNT(借閱,借書證號)ORDERBY單位

D、COUNT(借閱,借書證號).HAVING單位

標準答案:1

知識點解析:本題是連接查詢和分組查詢集合使用。要分單位查詢借閱圖書的讀者

人次,而單位信息存儲在讀者表中,借閱圖書的信息存貯在借閱表中,需要通過共

同的借書證號屬性把兩個表連接起來,即將借閱.借書證號:讀者.借書證號置于

WHERE短語之后。把相同借書號所借閱的圖書數目都統計在內,所以不需要使用

DISTINCT短語去掉重復值;需要按單位統計借閱圖書的讀者人次。通過

GROUPBY命令實現按單位分組查詢。本題若改為分別求出各個單位當前借閱圖書

的讀者人數,則要加上DISTINCT短評去掉重復值;以便統計出讀者人數。

35、對于圖書管理數據庫,檢索借閱了《現代網絡技術基礎》一書的借書證號。下

面SQL語句正確的是.SELEC1借書證號卜ROM借閱WHERE總編號三

.借閱.借書證號:讀者.借書證號.

A、COUNT(借閱.借書證號)GROUPBY單位

B、SUM(借閱.借書證號)GROUPBY單位

C、COUNT(借閱,借書證號)ORDERBY單位

D、COUNT(借閱,借書證號).HAVING單位

標準答案:2

知識點解析:本題是嵌套查詢,內層查詢完成的是對圖書表中書名為,現代網絡技

術基礎”書的總編號,將查出的總編號作為給外層查詢WHERE后的條件,外層循

環完成的是在借閱表中總編號為內層查詢查出來的結果的記錄的借書證號。

三、選擇題(含2小題)(本題共2題,每題7.0分,

共2分。)

以下2題使用如下圖書管理數據庫:圖書(總編號C(6),分類號C(8),書名

C(16),作者C(6),出版單位C(20),單價N(6,2))讀者(借書證號C(4),單位

C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借閱(借書證號C(4),總編號

C(6);借書日期D(8))

36、對于圖書管理數據庫,查詢0001號借書證的讀者姓名和所借圖書的書名。

SQL語句正確的是oSELECT姓名,書名FROM借閱,圖書,讀者

WHERE;借閱.借書證號="0001、AND;

A、圖書.總編號二借閱.總編號AND讀者.借書證號=借閱.借書證號

B、圖書.分類號二借閱.分類號AND讀者.借書證號=借閱.借書證號

C、讀者.總編號二借閱.總編號AND讀者.借書證號二借閱.借書證號

D、圖書.總編號二借閱.總編號AND讀者.書名二借閱.書名

標準答案:1

知識點解析:使用SQL命令進行查詢。查詢結果出自不同的表,即姓名出自讀者

表,書名出自圖書表,該題是涉及多個表的連接查詢。讀者和借閱表通過共有屬性

借書證號進行連接,從而可以獲得借閱了圖書的讀者姓名,圖書表和借閱表通過共

有屬性總編號進行連接,從而可以獲得借出圖書的書名。由于要進行3個關系即借

閱、圖書和讀者3個表的連接,必須將連接條件放住WHERE短語后面,兩個連接

條件即“圖書.總編號:借閱.總編號”和“讀者.借書證號:借閱.借書證號”

由,AND運算符連接。

37、對于圖書管理數據庫,檢索所有藏書的書名和出版單位。下面SQL語句正確的

是?

A、SELECT書名,出版單位FROM,圖書

B、SELECT書名;出版單位FROM圖書

C、SELECT書名,出版單位FOR圖書

D、SELECT書名;出版單位FOR圖書

標準答案:1

知識點解析:本題完成的杳詢的操作,所以使用SELECT語句,SELECT的格式要

求FROM后說明要查詢的數據來自哪個或哪些表。所以選項C、D是錯誤的。

SELECT后說明的是要查詢的數據,如果為多選項之間用逗號隔開,選項B是錯誤

的,所以本題答案為A。

四、公共基礎填空題(本題共5題,每題7.0分,共5

分。)

38、在先左后右的原則下,根據訪問根結點的次序,二叉樹的遍歷可以分為3種:

前序遍歷、【】遍歷和后序遍歷。

標準答案:中序

知識點解析:在先左后右的原則下,根據訪問根結點的次序,二叉樹的遍歷可以分

為3種:前序遍歷、中序遍歷和后序遍歷。前序遍歷是指在訪問根結點、遍歷左

子樹與遍歷右子樹這三者中,首先訪問根結點,然后遍歷左子樹,最后遍歷右子

樹;并且遍歷左、右子樹時,仍然先訪問根結點,然后遍歷左子樹,最后遍歷右子

樹。中序遍歷指在訪問艱結點、遍歷左子樹與遍歷右子樹這三者中,首先遍歷左子

樹,然后訪問根結點,最后遍歷右子樹;并且遍歷左、右子樹時,仍然先遍歷左子

樹,然后訪問根結點,最后遍歷右子樹。后序遍歷指在訪問根結點、遍歷左子樹與

遍歷右子樹這三者中,首先遍歷右子樹,然后訪問根結點,最后遍歷左子樹;并且

遍歷左、右子樹時,仍然先遍歷右子樹,然后訪問根結點,最后遍歷左子樹。

39、結構化程序設計方法的主要原則可以概括為自頂向下、逐步求精、【】和限

制使用goto語句。

標準答案:模塊化

知識點解析:結構化程序設計方法的主要原則可以概括為自頂向下、逐步求精、模

塊化和限制使用got。語句。自頂向下:程序設計時,應先考慮總體,后考慮組

節;先考慮全局目標,后考慮局部目標。不要一開始就過多追求眾多的細節,先從

最上層總目標開始設計,逐步使問題具體化。逐步求精:對復雜問題,應設計一些

子目標作過渡,逐步細化。模塊化:一個復雜問題,肯定是由若干稍簡單的問題構

成。模塊化是把程序要解決的總目標分解為分目標,再進一步分解為具體的小目

標,把每個小目標稱為一個模塊。限制使用got。語句。

40、軟件測試是保證軟件質量的重要手段,而軟件測試的主要和重要的測試方法是

通過測試數據和【】的設計來實現。

標準答案:測試實例

知識點解析:進行軟件測試時,應精心設計測試實例和選擇測試數據,以對系統進

行全面測試。

41、數據庫系統的三級模式分別為【】模式、內部級模式與外部級模式。

標準答案:概念或概念級

知識點解析:數據庫系統在其內部具有三級模式及二級映射,三級模式分別是概念

級模式、內部級模式和外部級模式。概念模式是數據庫系統中全局數據邏輯結構的

描述,是全體用戶(應用)公共數據視圖。內模式又稱物理模式,它給出了數據庫物

理存儲結構與物理存取方法,如數據存儲的文件結構、索引、集簇及hash等存取

方式與存取路徑,內模式的物理性主要體現在操作系統及文件級上,它還未深入到

設備級上(如磁盤及磁盤操作)。外模式也稱子模式或用戶模式,它是用戶的數據視

圖,也就是用戶所見到的數據模式,它由概念模式推導而出。

42、數據字典是各類數據描述的集合,它通常包括5個部分,即數據項、數據結

構、數據流、【】和處理過程。

標準答案:數據存儲

知識點解析:數據字典是各類數據描述的集合,它通常包括5個部分,即數據項,

是數據的最小單位;數據結構,是若干數據項有意義的集合;數據流,可以是數據

項,也可以是數據結構,表示某一處理過程的輸入或輸出;數據存儲,處理過程中

存取的數據,常常是手工憑證、手工文檔或計算機文件:處理過程。

五、填空題(本題共3題,每題7.0分,共3分。)

43、為了把多對多的聯系分解成兩個一對多聯系所建立的“紐帶表”中,應該包含兩

個表的【】。

標準答案:主關鍵字或主鍵

知識點解析:為了把多對多的聯系分解成兩個一對多聯系所建立的“紐帶表''中應包

含兩個表的主關鍵字。紐帶表不一定需要自己的主關鍵字,如果需要,應當將它所

聯系的兩令表的主關鍵字作為組合關鍵字指定為主關鍵字。

44、命令?LEN("THISISMYBOOK")的結果是[]。

標準答案:15

知識點解析:求字符串長度函數語法:LEN(cExpression)功能:返回指定字符表達

式值的長度,即所包含的字符個數(一個漢字占兩個字符的長度)。返回值:

Numeric

45、SQLSELECT語句為了將查詢結果存放到臨時表中應該使用【】短語。

標準答案:IntoCursor

知識點解析:Ini。cursor短語將查詢結果存放到臨時表中格式為:select*from<

field>Intocursorcursorrname查詢的結果放到永久表中用:INTOTABLE

tablcname查詢結果放到數組中用:INTOARRAYarrayVar

六、填空題(含2小題)(本題共3題,每題7.0分,

共3分。)

以下2題是基于下述描述:設有圖書管理數據庫:圖書(總編號C(6),分

類號C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))讀者(借書

證號C⑷,單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借閱(借

書證號C(4),總編號C6),借書日期D(8))

46、對于圖書管理數據庫,查詢與“0005”號借書證借有相同書的借書證號。請對下

面的SQL語句填空:SELECTDISTINCT借書證號FROM借閱WHERE總編號;

(1

標準答案:IN(SELECT總編號FROM借閱WHERE借書證號="0005”)

知識點解析:查詢操作需使用SELECT命令。本題通過嵌套查詢實現,內層查詢

的結果是“0005”號借書證所借圖書的總編號的集合,再由外層查詢在借閱表中查詢

借閱了總編號集合中的圖書的借書證號。由于“()005”號借書證可能借閱了多本圖

書,乂由于可能有讀者借閱了兩本或兩本以上圖書與“0005”號借書證所借的圖書相

同,這樣會使查詢結果出現重復值,所以要在SELECT后加DISTINCT短語取消

重復值。

47、對于圖書管理數據庫,如下的SQL命令:SELECT書名,作者,出版單位

FROM圖書管理!圖書;WHERE出版單位=”高等教育出版社”OR出版單位=”電

子工業出版社”其中,WHERE短語后的出版單位=”高等教育出版社”OR出版單

位=”電子工業出版社”對應的關系操作是【】。

標準答案:選擇操作或選擇

知識點解析:SELECT命令是用于實現查詢操作的,WHERE短語在SELECT命令

中用于選擇滿足條件的元組,將選擇條件的邏輯表達式置于WHERE短語后,實

現關系的選擇操作。

48、對于圖書管理數據庫,要查詢借閱了兩本和兩本以上圖書的讀者姓名和單位,

請對下面的SQL語句填空:SELECT姓名,單位FROM圖書管理!讀者;WHERE

借書證號IN(SELECT[]FROM圖書管理!借閱;GROUPBY借書證號【】

COUNT(*)>=2)

標準答案:借書證號,HAVING

知識點解析:查詢操作要用SELECT命令實現。本題是嵌套查詢,其內層查詢帶

有限定條件的分組查詢。內層查詢按借書證號進行分組,也就是按讀者進行分組,

對借閱表中的每一種借書證號所借的圖書數目通過COUNTS)進行統計,只查詢借

閱了兩本和兩本以上圖書的借書證號,即COUNTS)作為HAVING短語的條件,

對分組進行限制。內層查詢的結果得到借書證號的一個集合。外層查詢依據內層查

詢的結果在讀者表中查詢相應的讀者姓名和單位。

國家二級VF筆試模擬試卷第2套

一、公共基礎選擇題(本題共10題,每題7.0分,共

10分。)

1、在結構化方法中,用數據流程圖(DFD)作為描述工具的軟件開發階段是()。

A、邏輯設計

B、需求分析

C、詳細設計

D、物理設計

標準答案:B

知識點解析:軟件開發階段包括需求分析、總體設計、詳細設計、編碼和測試五個

階段。其中需求分析階段常用的工具是數據流圖和數據字典。

2、對序線性表(23,29,34,55,60,70,78)用二分法查找值為60的元素時,需

要比較次數為()。

A、I

B、2

C、3

D、4

標準答案:C

知識點解析:根據二分法查找法需要兩次:①首先將60與表中間的元素55進行

比較,由于60大于55,所以在線性表的后半部分查找。②第二次比較的元素是后

半部分的中間元素,將60與表中間的元素70進行比較,由于60小于70,所以在

線性表的前半部分查找。③第三次比較的元素是前半部分的中間元素,即60,這

時兩者相等,即查找成功。

3、下列描述中,正確的是()。

A、線性鏈表是線性表的鏈式存儲結構

B、棧與隊列是非線性結構

C、雙向鏈表是非線性結構

D、只有根結點的二叉樹是線性結構

標準答案:A

知識點解析:根據數據結構中各數據元素之間前后關系的復雜程度,一般將數據結

構分為兩大類型:線性結構與非線性結構。如果一個非空的數據結構滿足下列兩個

條件:①有且只有一個根結點:②每個結點最多有一個前件,也最多有一個后

件。則稱該數據結構為線性結構,又稱線性表。所以線性表、棧與隊列、線性鏈表

都是線性結構,而二叉樹是非線性結構。

4、開發大型軟件時,產生困難的根本原因是()。

A、大型系統的復雜性

B、人員知識不足

C、客觀世界千變萬化

D、時間緊、任務重

標準答案:A

知識點解析:隨著計算機軟件規模的擴大,軟件本身的復雜性不斷增加,研制周期

顯著變長,正確性難以保證,軟件開發費用上漲,生產效率急劇下降,從而出現了

人們難以控制軟件發展的局面,即所謂的“軟件危機

5、兩個或兩個以上的模塊之間關聯的緊密程度稱為()。

A、耦合度

B、內聚度

C、復雜度

D、連接度

標準答案:A

知識點解析:耦合度是模塊間互相連接的緊密程度的度量;內聚度是一個模塊內部

各個元素間彼此結合的緊密程度的度量。

6、下列關于線性表的敘述中,不正確的是()。

A、線性表可以是空表

B、線性表是一種線性結構

C、線性表的所有結點有且僅有一個前件和后件

D、線性表是由n個元素組成的一個有限序列

標準答案:C

知識點靖線性表是一種線性結構,由n(后0)個元素組成,所以線性表可以是空

表。但是在線性表中,第一個結點沒有前件,最后一個結點沒有后件,其他結點有

且只有一個前件和后件,所以選項C是錯誤的。

7、設有如下關系表:

下列操作正確的是()。

A、T=R/S

B、T=RxS

C、T=RAS

D、T=RUS

標準答案:c

知識點解析:T就是關系R中有的,同時S中也有的有序組(4、5、6),即交運算

(A)o

8、以下描述中,不是線性表順序存儲結構特征的是()。

A、可隨機訪問

B、需要連續的存儲空間

C、不便于插入和刪除

D、邏輯相鄰的數據物理位置上不相鄰

標準答案:D

知識點解析:線性表的順序存儲是用一片連續的空間來存放數據元素,其特點是邏

輯上相鄰的元素在物理位置上也相鄰。數據元素之間邏輯上的先后關系自動隱含在

物理位置的相鄰元素之中,因此不需要另外開辟空間來保存元素之間的關系。

9、在三級模式之間引入兩層映象,其主要功能之一是()。

A、使數據與程序具有較高的獨立性

B、使系統具有較高的通道能力

C、保持數據與程序的一致性

D、提高存儲空間的利用率

標準答案:A

知識點解析:數據庫管理系統在數據庫的三級模式之間提供了兩層映象,保證了數

據庫中數據的較高的邏輯獨立性和物理獨立性。

10、下列方法中,屬于白盒法設計測試用例的方法的是()。

A、錯誤推測

B、因果圖

C、基本路徑測試

D、邊界值分析

標準答案:C

知識點解析:白盒測試方法也稱為結構測試或邏輯測試,主要方法有邏輯覆蓋測

試、基本路徑測試等。

二、選擇題(本題共25題,每題1.0分,共25分。)

II、菜單程序文件的擴展名是()。

A、mem

mnt

C、mpr

D、m/ix

標準答案:c

知識點0析:內存變量保存文件擴展名是.mem,菜單備注文件擴展名是.mat,

菜單定義文件的擴展名是.mnx,菜單程序文件的擴展名是.mpro

12、對于“關系”的描述,正確的是()。

A、同一個關系中允許有完全相同的元組

B、在一個關系中元組必須按關鍵字升序存放

C、在一個關系中必須將關鍵字作為該關系的第一個屬性

D、同一個關系中不能出現相同的屬性名

標準答案:D

知識點解析:同一個關系中,不允許有完全相同的元組,其元組的順序是任意的,

關系的屬性次序與是否為關鍵字無關。

13、在使用項目管理器時,選擇移去文件,然后在提示的框中選擇"移去''命令按

鈕,系統將會把該文件()。

A、直接從磁盤中刪除

B、被移出的文件將不能被任何項目添加

C、被移出的文件只是將文件移出項目,但文件保留在磁盤中

D、被移出的文件可以添加到其他項目中,但不能再次添加到原項目中

標準答案:C

知識點解析:在VisualFoxPro項目管理器中,文件從項目管理器中移出,只是該

文件不存在于此項目,但會保留在磁盤中,移出的文件可再次被原項目添加,也可

以被其他項目添加。

14、下列關于變量的敘述中,正確的一項是()。

A、在VisualFoxPro中,不同類型的數據不能賦給同一個變量

B、變量的類型決定變量值的類型

C、在VisualFoxPro中,變量分為字段變量和內存變量

D、變量值是固定不變的,不可隨便更改

標準答案:C

知識點解析:在VisualFoxPro中,變量可分為字段變量和內存變量,內存變量是

內存中的一個存儲區域,變量值就是放在這個存儲區域里的數據,而變量的類型即

為變量值的類型。變量的類型可以改變,可以把不同的類型的數據賦給同一個變

量,而且變量值是能夠隨時更改的。

15、下列程序段執行時在屏幕上顯示的結果是()。DIMEA(3,2)FORI=1TO3

FORJ=lTO2A(LJ)=I+JNEXTNEXT?A(5)

A、3

B、4

C、5

D、6

標準答案:B

知識點解析:本程序的執行過程大致如下:首先定義一個三行兩列的二維數組,數

組名稱為A,然后通過兩個FOR循環給數組中每個元素賦值,賦值的結果為:

A(1)=A(1,1)=2,A(2)=A(1,2)=3,A(3)=A(2,1)=3,A(4)=A(2,2)=4,

A(5)=A(3,1)=4,A(6)=A(3,2)=5o

16、如果內存變量和字段變量均有變量名“姓名”,那么引用內存變量的正確方法是

()。

A、M.姓名

B、M->姓名

C、姓名

D、A和B都可以

標準答案:D

知識點解析:當出現內存變量和字段變量同名時,如果要訪問內存變量,則必須在

變量名前加上前綴M.或M->。

17、在下面的表達式中,運算結果為邏輯真的是(),

A、AKE("edit”,"edi?”)

B、EMPTY(.NULL.)

C、AT("a”,"123abc”)

D、EMPTY(SPACE(200))

標準答案:D

知識點解析:LIKE仁字符表達式1>,〈字符表達式2>)返回值:邏輯型功能:比

較兩個字符串對應位置上的字符,若所有對應字符都相匹配,函數返回邏輯真

(.T.),否則返回邏輯假(.F.)0〈字符表達式1>中可以包含通配符*和?。*可

以與任何數目的字符相匹配,?可以與任何單個字符相匹配。選項A在第二個字符

串中使用了通配符,寫法錯誤。EMPTY(〈表達式〉)返回值:邏輯型功能:根據指

定表達式的運算結果是否為“空”值,返回邏輯真(.T.),否則返回邏輯假

(.F.ISPACE(200)是200個空格.對于字符型數據來說,空格屬于空

值。.NULL.不是空值。AT(v字符表達式1>,〈字符表達式2可,<數值表達式

>])返回值:數值型功能:如果〈字符表達式1>是〈字符表達式2>的子串,則返回

〈字符表達式值的首字符在〈字符表達式2>值中的位置;若不是子串,則返回

0oAT(*a\023abe'尸4。

18、連續執行以下命令之后,最后一條命令的輸出結果是()。SETEXACTOFF

X="A"?IIF(X=“A",X-"BCD”,X+“BCD”)

A、A

B、BCD

C、ABCD

D、ABCD

標準答案:C

知識點解析:使用單等號(二)運算符比較兩個字符串時,運算結果與SETEXACT

ONIOFF的設置有關。執行完SETEXACTOFF命令后,只要右邊字符串與左邊字

符串的前面部分內容相匹配,即可得到邏輯真的結果,即字符串的比較因右面的字

符串結束而終止。所以題中X="A”的結果為邏輯真。IIF()是條件測試函數,基本

命令格式如下:HF(〈邏輯表達式〉,〈表達式1〉,(表達式2>)其中,測試v邏輯表

達式〉的值,若為邏輯真.T.,則返回〈表達式的值,若為邏輯假(.F.),則

返回〈表達式2》的值。〈表達式1>和<表達式2>的值不要求相同。所以題中IIF函

數應返回“X-“BCD"”的值。這里的和“+”都是字符串連接符,“,將連接前后兩個

字符串,并將前字符串的尾部空格移到合并后的新字符串尾部,“十”將前后兩個字

符串首尾連接形成一個新的字符串。

19、已建立一個名為teacher的類,保存該類的類庫名稱是myhb,則刪除該類正確

的命令是()。

A、REMOVECLASSmylibOFteacher

B、REMOVECLASSteacherOFmylib

C、DELETECLASSmylibOFteacher

D^DELETECLASSteacherOFmylib

標準答案:B

知識點解析:可以使用REMOVECLASS語句從一個類庫中刪除一個類定義。

REMOVECLASS語句的格式如下:REMOVECLASSv類名>OF<類庫名

20、以下程序(請注意循環體內的LOOP和EXIT語句)的運行結果是()。CLEAR

X=5DOWHILE.T.X=X+5IFX=[NT(X/5)*5??XELSELOOPENDIFIFX>10

EXITENDIFENDDO

A、510

B、515

C、1010

D、1015

標準答案:D

知識點解析:本題用到了DOWHILE…ENDDO循環結構,在該結構中,先判斷

DOWHILE處的循環條件是否成立,如果條件為真,則執行DOWHILE與

ENDDO之間的〈命令序列〉(循環體)。當執行到ENDDO時,返回到DOWHILE,

再次判斷循環條件是否為真,以確定是否再次執行循環體。若條件為假,則結束該

循環語句,執行ENDDO后面的語句。在DOWHILE…ENDDO語句中:①如果

循環體包含LOOP命令,那么當遇到LOOP時;就結束循環體的本次執行,不再

執行其后面的語句,而是轉回DOWHILE處重新判斷條件。②如果循環體包含

EXIT命令,那么當遇到EXIT時,就結束循環語句的執行,轉回執行ENDDO后

面的語句。題中,首先將初始值5賦給變量X,然后進入循環。執行X=X+5后,

X=10,INT表示取整數,則INT(X/5)*5的結果為10,即IF的判斷條件成立,所

以輸出X,即輸出10,因為此時X=10,并沒有大于10,因此再次進入循環。執

行X=X+5后,X=I5,則【NT(X/5)*5的結果為15,即IF的判斷條件成立,再次

輸出15,此時X=15,己經大于10,因此執行第2個IF條件語句中的EXIT命

令,跳出循環。最后輸出的是10和15。

21、查詢2008年1月I日后簽訂的訂單,顯示訂單的訂單號、客戶名以及簽訂日

期,正確的SQL語句是()。

A、SELECT訂單號,客戶名,簽訂日期FROM訂單JOIN客戶;ON訂單.客戶

號二客戶.客戶號WHERE簽訂日期>{八2008-1-1}

B、SELECT訂單號,客戶名,簽訂日期FROM訂單JOIN客戶;WHEREiT

單.客戶號=客戶.客戶號AND簽訂自期》{八2008-1-1)

C、SELECT訂單號溶戶名,簽訂日期FROM訂單,客戶;WHERE訂單.客戶號

=客戶,客戶號AND簽訂日期<{八2008-1?1}

D、SELECT訂單號,客戶名,簽訂日期FROM訂單,客戶;ON訂單.客戶號二

客戶.客戶號AND簽訂日期〈{八2008-1/}

標準答案:A

知識點解析:顯示2008年1月1日后簽訂的訂單,表示方法為:簽訂日

期>{八2008-1?1),故可排除選項C和選項D;兩個表用聯接查詢,若使用JOIN連

接,連接條件應使用ON,可排除選項B。

22、在VisualFoxPro中,可以鏈接或嵌入OLE對象的字段類型是()。

A、備注型字段

B、通用型字段

C、備注型和通用型字段

D、任何類型的字段

標準答案:B

知識點解析:在VisualFoxPro中,通用型字段可以鏈接或嵌入OLE對象,如用于

存放Excel表格等,備注型字段可以存放不定長的字母、數字文本。

23在VisualFoxPro中,下面關于索引的描述錯誤的是()。

A、當數據庫表建立索引以后,表中記錄的物理順序仍保持不變

B、索引的數據將與表的數據存儲在一個物理文件中

「、建立索引是創建一個索引文件,該文件包含有指向表記錄的指針

D、使用索引可以加快對表的查詢操作

標準答案:B

知識點解析:VisualFoxPro索引是由指針構成的文件,這些指針邏輯上按照索引

關鍵字的值進行排序。索引文件和表文件.dbf分別存儲,并且不改變表中記錄的

物理順序。實際上,創建索引是創建一個由指向.dbf表文件記錄的指針構成的文

件。若要根據特定順序處理表記錄,可以選擇一個相應的索引,使用索引還可以加

速對表的查詢操作,但會降低插入、刪除和修改記錄的操作速度。

24、要控制兩個表中數據的完整性和一致性可以設置“參照完整性”,要求這兩個表

()。

A、是同一數據庫中的兩個表

B、不同數據庫中的兩個表

C^兩個自由表

D、一個是數據庫表,另一個是自由表

標準答案:A

知識點解析:在建立參照完整性之前,首先要建立表之間的聯系。最常見的聯系是

一對多的聯系,即在父表中建立主索引,在子表中建立普通索引,這要求兩個表必

須是同一數據庫中存的兩個表。

25、對兩個數據表建立臨時聯系時,要求()。

A、主表和被關聯的表分別在不同的工作區打開

B、兩個表在同一個工作區中打開

C、僅需打開主表

D、僅需打開被關聯的表

標準答案:A

知識點解析:所謂臨時聯系是把當前工作區中打開的表與另一個工作區打開的表進

行邏輯連接,而不生成新表,當前工作區的表和另一個工作區的打開表建立臨時聯

系后,當前工作區的表的記錄指針移動時,被關聯工作區的表記錄指針也將自動相

應移動,以實現多個表的同時操作。

26、在Visual:FoxPro中,下列哪項不屬于基類的最小事件集()。

A、INIT

B、ERROR

C、UNLOAD

D、DESTROY

標準答案:C

知識點解析:事件是由系統預定義而由用戶或系統發出的動作。VisualFoxPro

中,基類的最小事件集包含INIT、ERROR、DESTROY3個事件。UNLOAD事件

是釋放表單時最后引發的事件。

27、下面關于表單控件的基本操作的陳述中,不正確的是()。

A、要在“表單控件”工具欄中顯示某個類庫文件中自定義類,可以單擊工具欄中的

“查看類”按鈕,然后在彈出的菜單中選擇“添加”命令

B、要在表單中復制某個控件、可以按住Ctrl鍵并拖住該控件

C、要使表單中所有被選控件具有相同的大小,可單擊“布局”工具欄中的“相同大

小”按鈕

D、要將某個控件的Tab序號設置為1,可在進入Tab鍵次序交互式設置狀態后,

雙擊控件的Tab鍵次序盒

標準答案:B

知識點解析:如果在拖動鼠標時按住Ctrl鍵,可以使鼠標的移動步長減小。要復

制控件,可以先選定控件,接著選擇“編輯”菜單中“復制”命令,然后選擇“編輯”菜

單中“粘貼”命令,最后將復制產生的新控件拖動到需要的位置。

28、報表的數據源可以是()。

A、數據庫表、表單、查詢和臨時表

B、數據庫表、臨時表、表單和視圖

C、數據庫表、視圖、查詢和臨時表

D、數據庫表、表單、視圖和查詢

標準答案:C

知識點解析:報表的數據源通常是數據庫中的表或自由表,也可以是視圖、查詢或

臨時表。

29、查詢“倉庫”表的所有記錄并存儲于臨時表文件temp中的SQL語句是()。

A、SELECTT*FROM倉庫INTOCURSORtemp

B、SELECT*OFROM倉庫TOCURSORtemp

C、SELECT*卜ROM倉庫IN1OCURSORDBFtemp

D、SELECT*FROM倉庫TOCURSORtemp

標準答案:A

知識點解析:在SOL語句中,使用短語INTOCURSORCursorNamco可以將查詢

結果存放在臨時數據表文件中,其中CursorName是臨時文件名,該短語產生的臨

時文件是一個只讀的.dbf文件,當查詢結束后該臨時文件是當前文件,當關閉文

件時該文件將自動刪除。

30、在VisualFoxPro中,關于查詢和視圖的不正確描述是()。

A、查詢是一個預先定義好的SOLSELECT語句文件

B、構成視圖的代碼主要是SQL查詢代碼

C、查詢和視圖是同一種文件,只是名稱不同

D、查詢和視圖都可以用來查詢表記錄

標準答案:C

知識點解析:查詢就是預先定義好的一個SOLSELECT語句,在不同的需要場合

可以直接或反復使用,從而提高效率。視圖是從指定的表或視圖中提取滿足條件的

記錄,然后按照想得到的輸出類型定向輸出查詢結果。

以下五個題使用如下關系:客戶(客戶號,名稱,聯系人,郵政編碼,電話號瑪)

產品(產品號,名稱,規格說明,單價)訂購單(訂單號,客戶號,訂購日期)訂購單

名細(訂單號,序號,產品號,數量)

31、查詢單價在600元以上的主機板和硬盤的正確命令是()。

A、SELECT*FROM產品WHERE單價>600AND(名稱=,主機板,AND名稱=,硬

盤”

B、SELECT*FROM產品WHERE單價〉600AND(名稱一主機板,OR名稱=,硬盤,)

C、SELECT*FROM.產品FOR單價>600AND(名稱一主機板,AND名稱一硬盤,)

D、SELECT*FROM產品FOR單價>600AND(名稱=:主機板,OR名稱=,硬盤,)

標準答案:B

知識點解析:題中的查詢有兩個篩選條件,“單價>60”和“名稱主機板,OR名稱

=,硬盤小,這兩個條件要同時滿足,應用AND進行與運算,又因為在條件中AND

比OR運算符的優先級高,所以“名稱=,主機板,OR名稱一硬盤,”要加上括號。

32、查詢客戶名稱中有“網絡”二字的客戶信息的正確命令是()。

A、SELECT*FROM客戶FOR名稱LIKE“%網絡%”

B、SELECT*FROM客戶FOR名稱="%網絡%”

C、SELECT*FROM客戶WHERE名稱="%網絡%”

D、SELECT*FROM客戶WHERE名稱L【KE"%網絡%”

標準答案:D

知識點解析:SQLSELECT查詢中有兒個常用的特殊運算符,用來設置復雜的查詢

條件。如LIKE,是字符串匹配運算符,通配符“%”表示0個或多個字符,通配符

”二表示一個字符。

33、喳詢尚未最后確定訂購單的有關信息的正確命令是()。

A、SELECT名稱,聯系人,電話號碼,訂單號FROM客戶,訂購單;WHERE

客戶.客戶號二訂購單.客戶號AND訂購日期ISNULL

B、SELECT名稱,聯系人,電話號碼,訂單號FROM客戶,訂購單;WHERE客

戶.客戶號二訂購單.客戶號AND訂購日期=NULL

C、SELECT名稱,聯系人,電話號碼,訂單號FROM客戶,訂購單;FOR客

戶.客戶號=訂購單.客戶號AND訂購日期ISNULL

D、SELECT名稱,聯系人,電話號碼,訂單號FROM客戶,訂購單;FOR客

戶.客戶號=訂購單.客戶號AND訂購H期=NULL

標準答案:A

知識點解析:在SOLSEL

溫馨提示

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

評論

0/150

提交評論