國家二級VF筆試模擬試卷30_第1頁
國家二級VF筆試模擬試卷30_第2頁
國家二級VF筆試模擬試卷30_第3頁
國家二級VF筆試模擬試卷30_第4頁
國家二級VF筆試模擬試卷30_第5頁
已閱讀5頁,還剩83頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

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

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

70分。)

1、進行二分法查找,則線形表O

A、必須以順序方式存儲

B、必須以鏈接方式存儲,旦數據元素已按值排好序

C、必須以鏈接方式存儲

D、必須以順序方式存儲,且數據元素已按值排好序

標準答案:8

知識點解析:暫無解析

2、以下數據結構中的是線性結構。

A、隊列

B、有向圖

C、樹

D、哈夫曼樹

標準答案:1

知識點解析:暫無解析

3、在具有n個結點的二叉排序樹上插入一個新結點時,根據n個數據元素生成一

棵二叉排序樹時,其時間復雜性大致為o

A、O(n)

B、O(n2)

C、O(log2n)

D、O(nlog2n)

標準答案:8

知識點解析:暫無解析

4、人們提出了用的原理來設計軟件,這就是軟件工程誕生的基礎。

A、計算機科學

B、數學

C、工程學

D、運籌學

標準答案:4

知識點解析:暫無解析

5、結構化程序設計方法在軟件開發中用于o

A、需求分析

B、詳細設計

C、可行性分析

D、程序設計

標準答案:2

知識點解析:暫無解析

6、在下列敘述中,錯誤的一條是_____o

A、對關系的描述稱為關系模式,一個關系模式對應一個關系的結構

B、不同元組對同一個屬性的取值范圍稱為域

C、二維表中的行稱為屬性

D、所謂關鍵字,即屬性或屬性組合,其值能夠惟一標識一個元組

標準答案:4

知識點解析:暫無解析

7、數據庫管理系統能實現對數據庫中數據的查詢、插入、修改和刪除,這類功能

稱為O

A、數據定義功能

B、數據管理功能

C、數據操縱功能

D、數據控制功能

標準答案:4

知識點解析:暫無解析

8、數據庫物理設計階段得到的結果是o

A、數據字典描述的數據需求

B、E-R圖表示的概念模型

C、某個DBMS所支持的數據模型

D、包括存儲結構和存取方法的物理結構

標準答案:8

知識點解析:暫無解析

9、在下列關于VisualFoxPro常量的數據類型的描述中,正確的一條是,

A、VisualFoxPro常量有數值型、字符型、邏輯型、備注型

B、VisualFoxPro常量有數值型、字符型、邏輯型、貨幣型、日期型、日期時間型

C、VisualFoxPro常量有數值型、字符型、邏輯型、日期型、通用型

D、VisualFoxpro常量有數值型、字符型、邏輯型

標準答案:2

知識點解析:暫無解析

10、在下列表達式中,運算結果為數值型數據的是o

A、LEN(SPACE(5))-1

B、CTOD("06/11/99")-30

C、800+200=1000

D、|9999]-|666|

標準答案:1

知識點解析:暫無解析

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

11、函數STR(VAL(“9”)+10.57,AT(“b","abcdcfg”))返回的值是。

A、19.57

B、20

C、19.6

D、19

標準答案:2

知識點解析:暫無解析

12、在VisualFoxPro中進行參照完整性設置時,要想設置成:當更改父表中的主

關鍵字段或候選關鍵字段時,自動更改所有相關子表記錄中的對應值,應選擇

A、限制(Restrict)

B、忽略(Ignore)

C、級聯(Cascade)

D、級聯(Cascade)或限制(Restricl)

標準答案:4

知識點解析:暫無解析

13、備注型字段的數據用來存放。

A、指向備注的具體內容

B、指向dbf文件的指針

C、指向fpt文件的文件名

D、指向fpt文件中文字塊的指針

標準答案:8

知識點解析:暫無解析

14、將數據庫表從數據庫移出后,該表被

A、移山數據庫

B、邏輯刪除

C、放入回收站

D、物理刪除

標準答案:1

知識點解析:暫無解析

15、在VisualFoxPro命令的短語中,屬于〈范圍>的短語有。

A、ALL、REST、NEXT、RECORD

B、NEXT、REST、FIELDS、TOP

C、REST、FIELDS.FOR>BOTT

D、ALL、FOR、WHILE>RECORD

標準答案:1

知識點解析:暫無解析

16、實體完整性規則要求主屬性不能取空值,為此,可通過_____來保證。

A、定義主關鍵字

B、用戶自定義完整性

C、定義外部鍵

D、關系系統自動定義

標準答案:1

知識點解析:暫無解析

17、不允許在記錄中出現重復索引值的索引是_____o

A、主索引和候選索引

B、主索引、候選索引和惟一索引

C、主索引

D、主索引、候選索引和普通索引

標準答案:1

知識點解析:暫無解析

18、創建數據表時,可以給字段規定NULL或NOTNULL值,NULL值的含義是

______________O

A、0

B、空格

C、NULL

D、不確定

標準答案:8

知識點解析:暫無解析

19、VisualFoxPro的參照完整性規則不包括。

A、更新規則

B、刪除規則

C、查詢規則

D、插入規則

標準答案:4

知識點解析:暫無解析

20、建立索引文件,可以o

A、清除表中無用的記錄

B、對表中記錄的物理位置進行重新調整

C、提高記錄的查詢速度

D、對記錄進行分類統計

標準答案:4

知識點解析:暫無解析

21、一個數據庫表最多可以設置_____個觸發器。

A、1

B、2

C、3

D、4

標準答案:4

知識點解析:暫無解析

22、用SELECT語句查詢學生表中所有學生的姓名,使用的是。

A、投影查詢

B、條件查詢

C、分組查詢

D、查詢排序

標準答案:1

知識點解析:暫無解析

23、在SELECT語句中,為了在查詢結果中消去重復記錄,應使用項。

A、PERCENT

B、DISTINCT

C、TOPN

D、WITHTIES

標準答案:2

知識點解析:暫無解析

24、在學生選課表(SC)中,查詢選修了3號課程的學生的學號(XH)及其成績

(GD)),查詢結果按分數的降序排列。實現該功能的正確SQL語句是o

A、SELECTXH,GDFROMSCWHERECH="3"ORDERBYGDDESC

B、SELECTXH,GDFROMSCWHERECH="3"ORDERBYGDASC

C、SELECTXH,GDFROMSCWHERECH="3',GROUPBYGDDESC

D、SELECTXH,GDFROMSCWHERECH="3'GROUPBYGDASC

標準答案:1

知識點解析:暫無解析

25、不屬于數據定義功能的SQL語句是。

A、CREATETABLE

B、CREATEVIEW

C、UPDATE

D、CREATEINDEX

標準答案:4

知識點解析:暫無解析

26、在ALTER語句中,用于增加字段長度的子句是

A、ADD

B、AL1ER

C、MODIFY

D、DROP

標準答案:2

知識點解析:暫無解析

27、設學生表S、課程表C和學生選課表SC的結構如下:S(學號,姓名,年齡,

系別)C(課程號,課程名)SC(學號,課程號,成績)查詢學生姓名及所選修課程的

課程號和成績,實現此功能的SELECT語句是

A、SELECTS.姓名,SC課程號,SC成績FROMSWHERES.學號二SC.學號

B、SELECTS.姓名,SC課程號,SC成績FROMSCWHERES.學號二SC.成績

C、SELECTS.姓名,SC課程號,SC成績FROMS,SCWHERES.學號二SC.學號

D、SELECTS.姓名,SC課程號,SC成績FROMS,SC

標準答案:4

知識點解析:暫無解析

28、若要刪除數據表KK,應使用的語句是______。

A、DELETEKK

B、DELTABLEKK

C、DROPKK

D、DROPTABLEKK

標準答案:8

知識點解析:暫無解析

29、設有關系:S(學號,姓名,性別)、C(課程號,課程名)、SC(學號,課程號)。

實現查詢選修“會計學”課的所有女生姓名的SQL語句是“SELECTFROMS,C,SC

WHEREV條件該語句中的<條件>的正確表示是______。

A、S.學號二SC學號AND性別二"女"AND課程名二“會計學”

B、S.學號;SC學號AND

C、課程號二SC課程號AND課程名="會計學“C性別="女"AND課程名="會計學”

D、S.學號二SC.學號ANDC.課程號二”SC.課程號;AND性別二"女"AND課程

名二“會計學”

標準答案:8

知識點解析:暫無解析

30、設教師表的結構為:(教師號、姓名、性別、職稱、工資、所在系)。若要查詢

講授課程號為“C140”的教師姓名,下列SELECT語句中,錯誤的語句是_____。

A、SELECT姓名FROM教師表WHERE(教師號"ANY;(SELECT教師號FROM

授課表WHERE課程號二“Cl40"))

B、SELECT姓名FROM教師表WHEREEXISTS(SELECT*FROM授課表;

WHERE教師號二教師表.教師號AND課程號二“C140”)

C、SELECT姓名FROM教師表,授課表WHERE教師表.教師號-授課表.教師

號;AND授課表.課程號二“C14。”

D、SELECT姓名FROM教師表WHERE(教師號二人";(SELECT教師號FROM

授課表WHERE課程號=<140"))

標準答案:8

知識點解析:暫無解析

31、使用“項目管理器”中的“連編”命令按鈕,不能生成o

A、.prg文件

B、.app文件

c、.dn文件

D>.exe文件

標準答案:1

知識點解析:暫無解析

32、在表單中添加和修改控件時,確定表單標題欄的文本內容的屬性是o

A、Alignment

B、Caption

C、FormCount

D、MaxHeight

標準答案:2

知識點解析:暫無解析

33、在“表單控件”工具欄中,控件用于保存不希望用戶改動的文本。

A、編輯框

B、標簽

C、命令組

D、文本框

標準答案:2

知識點解析:暫無解析

34、用戶可以在“菜單設計器”窗口右側的列表框中查看菜單項所屬的級別。

A、菜單級

B、預覽

C、菜單項

D^插入

標準答案:1

知識點解析:暫無解析

35、在制作報表時,報表的數據源可以是_____。

A、表、視圖或文檔

B、數據庫表、視圖、查詢或臨時視圖

C、自由表或其他表

D、各種文檔和表

標準答案:2

知識點解析:暫無解析

36、類(Class)是具有共同屬性、共同操作性質的對象的集合。下列選項中,

不是類所具有的特性。

A、繼承性

B、封裝性

C、多態性

D、分布性

標準答案:8

知識點解析:暫無解析

37、將系統菜單全部引入用戶菜單的方法是:打開“用戶菜單生成器”,選擇“顯示”

下拉列表中的“常規選項”。在常規選項對話框的“位置''區域包括的單選按鈕有

A、替換、追加、刪除

B、替換、修改、追加、刪除

C、插入、替換、追加

D、替換、追加、在……之前、在……之后

標準答案:8

知識點解析:暫無解析

38、在報表的頁面設置中,將頁面布局設置為2列,其含義是

A、每頁只輸出2列字段值

B、一行可以輸出2條記錄

C^一條記錄可以分成2列輸出

D、2條記錄可以在一列輸出

標準答案:2

知識點解析:暫無解析

39、現已打開某商廈庫存表KUCUN.dbf,該表結構中包括的字段有:分類號、貨

號、品名、單價、進貨量、庫存量。要查看“微波爐”的單價和庫存量,應使用的命

令是O

A、LISTFOR品名二“微波爐”

B、LOCATEFOR品名二”微波爐”

C、DISPLAYFIELDS單價,庫存量FOR品名=“微波爐”

D、LIST單價,庫存量

標準答案:4

知識點解析:暫無解析

40、在VisualFoxPro命令窗口中,運行文件WATER.prg的命令是_____。

A、DOWATER

B、RUNWATER.PRG

C、!RUNWATER.PRG

D、!DOWATER.PRG

標準答案:1

知識點解析:暫無解析

三、公共基礎填空題(本題共5題,每題1.0分,共5

分。)

41、測試的目的是暴露錯誤,評價程序的可靠性;而【】的目的是發現錯誤的位

置并改正錯誤。

標準答案:調試

知識點解析:軟件測試的目標是在精心控制的環境下執行程序,以發現程序中的錯

誤,給出程序可靠性的鑒定;調試也稱排錯,它是一個與測試有聯系又有區別的概

念。:M體來說,測試的目的是暴露錯誤,評價程序的可靠性,而調試的日的是發現

錯誤的位置.,并改正錯誤。

42、在最壞情況下,堆排序需要比較的次數為【】。

標準答案:O(nlog2n)

知識點解析:在最壞情況下,冒泡排序所需要的比較次數為n(n-l)/2;簡單插入排

序所需要的比較次數為n(n-l)/2;希爾排序所需要的比較次數為0(21.5);堆排序

所需要的比較次數為O(n】og2n)。

43、若串s="Program”,則其子串的數目是[]?

標準答案:29

知識點解析:串s中共有7個字符,由于串中字符各不相同,則其子串中有0個字

符的1個(空串),1個字符的7個,2個字符的6個,3個字符的5個,4個字符的

4個,5個字符的3個,6個字符的2個,7個字符的1個,共有

1+2+3+4+5+6+7+1=29。

44、一個項目具有一個項目主管,一個項目主管可管理多個項目,則實體”項目主

管”與實體“項目”的聯系屬于【】的聯系。

標準答案:1對多或1:N

知識點解析:兩個實體集間的聯系實際上是實體集間的函數關系,這種函數關系可

以有3種,即一對一(1:1)的聯系、一對多(1:N)或多對一(N:l)的聯系和多對多(N:N)

的聯系。

45、數據庫管理系統常見的數據模型有層次模型、網狀模型和【】3種。

標準答案:關系模型

知識點解析:數據庫管理系統是位于用戶與操作系統之間的一層系統管理軟件,是

一種系統軟件,是用戶與數據庫之間的一個標準接口,其總是基于某種數據模型,

可以分為層次模型、網狀模型和關系模型。

四、填空題(本題共8題,每題1.0分,共8分。)

46、下列命令執行后的結果是[】。STORE-100TOX?SIGN(X)*SQRT(ABS(X))

標準答案:?10.00或-10

知識點解析:SIGN(nExpression)返回值:返回指定數值表達式的符號

ABS(nExpression)返回宿:返回指定數值表達式的絕對值SQRT(nExpression)返回

值:返回指定數值表達式的平方根

47、實現表之間[臨時聯系的命令是【】。

標準答案:SetRelation或SetRelationTo

知識點解析:在兩個表之間建立臨時聯系。語法:SETRELATIONTO

[eExprcssionlINTOnWorkArcal|cTablcAliasl[,cExprcssion2INTO

nWorkArea2|cTableAlias2...][INnWorkArea|cTableAlias][ADDITIVE]]

48、在SQL語句中空信用【】表示。

標準答案:NULL

知識點解析:空值不同于一個空字符串,空字段或0,在SQL語句中空值用Null

表示。通過函數:ISNULL。可以判斷變量是否為null

49、多欄報表的欄目數可以通過【】來設置。

標準答案:頁面設置或列數

知識點解析:選擇“文件”菜單中的“頁面設置”命令,彈出“頁面設置”對話框,在列

區域,把“列數”微調器的值調整為列目數。

50、如果項日不是用“應用程序向導”創建的,應用程序生成器只有【】、“表單”

和“報表”3個選項卡可用。

標準答案:數據

知識點解析:如果項目不是用“應用程序向導”創建的,由于沒有事先建立完整的應

用程序框架,啟動應用程序生成器僅為應用程序創建元表,應用程序生成器只有

“數據”、“表單”和“報表”3個選項卡可用。

51、在關系數據模型中,二維表的列稱為屬性,二維表的行稱為【】。

標準答案:元組或記錄

知識點解析:在關系數據模型中,二維表的列稱為屬性,二維表的行稱為元組。

52、假設圖書管理數據庫中有3個表,圖書.dbf、讀者.dbf和借閱.dbf。它們的結構

分別如下;圖書(總編號C(6),分類號C(8),書名C(16),出版單位C(20),單價

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

C(20))借閱(借書證號C(4),總編號C(6),借書日期D(8))在上述圖書管理數據庫

中,圖書的主索引是總編號,讀者的主索引是借書證號,借閱的主索引應該是

[10

標準答案:總編號+借書證號

知識點解析:通過各自的主索引建立兩個表之間的聯系。

53、報表標題一般是通過【】控件定義。

標準答案:標簽

知識點解析:標題控件在報表中的使用是相當廣泛的,例如,每個字段前都要有一

段說明性文字,報表一般都有標題等。這些說明性文字或標題文本就是使用標簽控

件來完成的。插入標簽控件在“報表控件”工具欄中單擊“標簽”按鈕,然后在報表的

指定位置單擊鼠標,便出現一個插入點,即可在當前位置輸入文本。

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

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

70分。)

1、數據庫(DB)、數據庫系統(DBS)和數據庫管理系統(DBMS)三者之間的關系是

()。

A、DD包括DBS和DBMS

B、DBS包括DD和DBMS

C、DBMS包括DB和DBS

D、DB就是DBS,也就是DBMS

標準答案:2

知識點解析:暫無解析

2、FoxPro是一種支持用戶使用菜單,命令和()三種不同操作方式的數據庫管理系

統。

A、循環

B、備注文件

C、命令文件

D、內存變量

標準答案:2

知識點解析:暫無解析

3、FoxPro的數據庫文件中,用于存放圖象、聲音等多媒體對象的字段()。

A、備注型

B、通用型

C、邏輯型

D、字符型

標準答案:2

知識點解析:暫無解析

4、函數LEN(RIGHT(“水平考試”,4))的值是()。

A、水平

B、4

C、考試

D、水平考試

標準答案:2

知識點解析:暫無解析

5、在下列表達式中,結果值肯定為真(.T.)的是()。

A、

B、[考試]<[水平]

C、{99-0321)>{99-03-12)

D、男引哇別

標準答案:4

知識點解析:暫無解析

6、命令DIMENSIONA(2,3)定義了一個名為A的數組,其元素是()。

A、A(0),A(l),A(2),A(3),A(4),A(5).

B、A(2),A(3)

C、A(2,1),A(2,2),A(2,3)

D、A(l,1),A(l,2),A(l,3),A(2,1),A(2,2),A(2,3)

標準答案:4

知識點解析:暫無解析

7、如果一個FoxPro.數據庫表文件中有100條記錄,當前記錄號為76,執行命令

SKIP30之后,再執行命令?RECNO。,其結果是()。

A、100

B、106

C、錯誤提示

D、101

標準答案:8

知識點解析:暫無解析

8、一般來說,FoxPro系統具有結構化程序的()種基本結構。

A、1

B、2

C、3

D、4

標準答案:4

知識點解析:暫無解析

9、下列命令中,不能輸入字符型數據的命令是()。

A、ACCEPT

B、WAIT

C、INPUT

D、.SAY

標準答案:8

知識點解析:暫無解析

10、運行程序命令D。不能調用擴展名為()的文件。

A、FXP

B、APP

C、PRG

D、CDX

標準答案:8

知識點解析:暫無解析

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

11、關于空值,下列說法不正確的是()。

A、空值等于0、空串、空格

B、空值不是一種數據類型

C、空值可以賦值給變量數組字段

D、控值等于當條件表達式中遇到NULL,該值表達式為“假”

標準答案:1

知識點解析:暫無解析

12、永久關系建立以后()。

A、在數據庫關閉后自動取消

B、如不刪除將長期保存

C、無法刪除

D、只供本次運行使用

標準答案:2

知識點解析:暫無解析

13、在VFP中下列表達式中錯誤的是()。

A、”總分”+10

B、“AB"=“AB”

C^x>3andy<5

D、x<>Y

標準答案:1

知識點解析:暫無解析

14、在VFP中,執行STOREDTOC(DATE()+10)TOB后,變量B的類型為(),

A、日期型

B、數據型

C、備注型

D、字符型

標準答案:8

知識點解析:暫無解析

15、在表中相對移動記錄和絕對移動記錄指針的命令分別為()。

A、LOCATE和SKIP

B、LOCATE4nGO

C、SKIP和CO

D、LOCATE#FIND

標準答案:4

知識點解析:暫無解析

16、在表的操作中,建立索引的命令為()。

A、SORT

B、UPPATE

C、INDEX

D、JOIN

標準答案:4

知識點解析:暫無解析

17、物理刪除記錄可用兩條記錄完成,這兩步的命令分別為()。

A、PACK和ZAP

B、PACKflRECALL

C、DELETE>FI1PACK

D、DELETEfDRECALL

標準答案:4

知識點解析:暫無解析

18、在VFP的幾種循環語句中,當循環次數為常數時,應選用()語句。

A、DOWHILE

B、SCAN

C、LOOP

D、FOR

標準答案:8

知識點解析:暫無解析

19、在下列命令中,不能輸入字符型數據的是()。

A、ACCEPT

B、WAIT

C、INPUT

D、@..SAY

標準答案:4

知識點解析:暫無解析

20、在VFP程序設計中,程序的三種基本結構是

A、順序、選擇、邏輯

B、順序、選擇、循環

C、模塊、轉移。循環

D、網狀,選擇、邏輯

標準答案:2

知識點解析:暫無解析

21、可以用MODICOMM命令編輯的文件類型是()。

A、FRM

B、FMT

C、PRG

D、DBC

標準答案:4

知識點解析:暫無解析

22、設計表單時,可以利用()向表單中添加控件。

A、表單設計器工具欄

B、布局工具欄

C、調色工具欄

D、表單控件工具欄

標準答案:8

知識點解析:暫無解析

23、在表單運行中,如復選框變為不可用,其Value屬性值為()。

A、1

B、0

C、2或NULL

D、不確定

標準答案:4

知識點解析:暫無解析

24、在表單控件中,即可作為接收輸入數據用,又可作為編輯現有數據用的空件為

()。

A^標簽

B、復選框

C、列表框

D、文本框

標準答案:8

知識點解析:暫無解析

25、在下列對象中,屬于容器類的為()選項。

A、文本框

B、組合框

C、表格

D、命令按鈕

標準答案:4

知識點解析:暫無解析

26、在表單文件中Init是指()的觸發的基本事件。

A、當創建表單

B、當從內存中釋放對象

C、當表單裝入內存

D、當用戶雙擊對象

標準答案:1

知識點解析:暫無解析

27、在表單運行中,當結果發生變化時,應刷新表單,刷新表單用()命令。

A、RESEASE

B、DELERE

C、REFRESH

D、PACK

標準答案:4

知識點解析:暫無解析

28、在命令窗口中,可用DO命令運行菜單程序的擴展名為()。

A、FMT

B、MPR

C、MNX

D、FRM

標準答案:2

知識點解析:暫無解析

29、要使文件菜單頂用作為訪問快捷鍵,可用()定義該菜單標題。

A、文件(F)

B、文件(<\F)

C、文件(\

D、文件(F)

標準答案:4

知識點解析:暫無解析

30、用戶設計菜單系統時,系統默認菜單系統位置是()。

A、替換原有菜單系統

B、追加在原有的菜單系統后面

C、插入到原菜單系統的前面

D、與原菜單系統無關

標準答案:1

知識點解析:暫無解析

31、在VFP中若要制定工具欄,應在()菜單中操作。

A、“顯示”

B、“工具”

C、“窗口”

D、“文件”

標準答案:2

知識點解析:暫無解析

32、在菜單設計中,當某一菜單項是子菜單項,則其“結果”選擇中有()。

A、子菜單、過程、命令、填充名稱

B、子菜單、過程、命令、快捷菜單

C、菜單項、命令、過程、快捷菜單

D、子菜單,菜單項、過程、命令

標準答案:8

知識點解析:暫無解析

33、在報表設計中打印每條記錄的帶區是()。

A、標題

B、頁標頭

C、細節、

D、總結

標準答案:4

知識點解析:暫無解析

34、在VFP報表設計中,“學生成績表”的報表布局類型是()。

A、列表

B、行表

C、標簽

D、多列表

標準答案:1

知識點解析:暫無解析

35、關于用戶創建視圖,下列說法正確的是()。

A、只能創建本地視圖

B、只能創建遠程視圖

C、只能單表視圖

D、既能創建本地視圖也能創建遠程視圖

標準答案:8

知識點解析:暫無解析

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

分。)

36、排序是計算機程序沒計中的一種重要操作,常見的排序方法有插入排序、

[1和選擇排序等。

標準答案:交換排序

知識點解析:常見的排序方法有插入排序(包括簡單插入排序法和希爾排序法等)、

交換排序(包括冒泡排序和快速排序法等)和選擇排序(包括簡單選擇排序和堆排序

等)。常見的排序方法及其作用機制和區別。

37、當循環隊列非空且隊尾指針等于隊頭指針時,說明循環隊列口滿,不能進行人

隊運算。這種情況稱為【】。

標準答案:上溢

知識點解析:入隊運算是指在循環隊列的隊尾加入一個新元素。這個運算有兩個基

本操作:首先將隊尾指針進一(即rear=rear+l),并當rear=m+l時置rear=1;然后

將新元素插入隊尾指針韋向的位置。當循環隊列非空(s=l)時且隊尾指針等于隊頭

指針時,說明循環隊列已滿,不能進行入隊運算,這種情況稱為“上溢

38、【】是一種信息隱蔽技術,目的在于將對象的使用者和對象的設計者分升。

標準答案:封裝

知識點解析:面向對象技術中包括以下幾個基本概念,即對象、類、方法、消息、

繼承和封裝,其中封裝是一種信息隱蔽技術,目的在于將對象的使用者對象的和設

計者分開。

39、為了便于對照檢查,測試用例應由輸入數據和預期的【】兩部分組成。

標準答案:輸出結果

知識點解析:暫無解析

40、[]是從二維表列的方向進行的運算。

標準答案:投影

知識點解析:在關系模型的數據語言中,一般除了運用常規的集合運算,(并、

交、差、笛卡爾積等)外,還定義了一些專門的關系運算,如投影、選擇、連接

等。投影是從二維表的列方向上進行的運算。

四、填空題(本題共10題,每題1.0分,共10分。)

41、命令?LEN("中國”)VLEN("China")的結果為[]。

標準答案:.T.

知識點解析:一個漢字占兩個字節,LEN(“中國”)的結果是4,LEN("China”)的結果

是5。4<5,因此關系表達式LEN(“中國”)VLENC'China”)的結果為.T.。掌握

VisualFoxPro中關系表達式中所使用的常用關系運算符號。

42、在表設計器的“表”詵項卡的“顯示”框內,包含的詵項有輸入掩碼、格式和

(10

標準答案:標題

知識點解析:在表設計器的“顯示”框內,包含格式,輸入掩碼和標題3個選項。表

設計器中的“字段有效性”包含規則、默認值和信息3個選項。

43、在成績表中,將所有記錄先按課程號升序排序,再按分數降序排序的命令是

SELECT*FROM成績表ORDERBY【】。

標準答案:課程號,分數DESC(或課程號,分數/D)

知識點解析:排序的短語是ORDERBY,其中按升序排序的關鍵字是ASC(可以省

略,默認的排序方式);按降序排序的關鍵字是DESC,允許同時對一列或多列進

行排序。SQL排序查詢,

44、在2號工作區打開數據表xs.dbf,并設置別名為student,應輸入的命令是:

USExs.dbfIN2[]student

標準答案:ALIAS

知識點解析:打開數據表命令USE中的IN短語指定在哪個工作區中打開,而

ALIAS短語則為該工作區指定別名。掌握利用命令方式打開索引文件的語句格

式。

45、物理刪除表中所有汜錄的命令是【】。

標準答案:ZAP

知識點解析:在VisualFoxPro中,表記錄的刪除有邏輯刪除和物理刪除兩種,邏

輯刪除記錄的命令是DE-LETE,物理刪除表中所有記錄的命令是ZAP。Visual

FoxPro中數據表的基本操作。

46、打開數據庫表文件后,當前記錄指針指向80,要使指針指向記錄號為70的記

錄,應使用命令【】。

標準答案:G070(或GOTO70)

知識點解析:在VisualFoxPro中,可以使用GO【GOTOnRecordNumber命令直接

定位記錄,nReeordNumber是記錄號;VisualFoxPro中數據表的基本操作。

47、在SQL—SELECT語句中,檢查一個屬性值是否屬于一組給定的值中的特殊

運算符是【】。

標準答案:IN

知識點解析:SQL中可包含特殊運算符,其中用來檢查一個屬性值是否屬于一?組

給定的值中的特殊運算將是IN,即包含測試。掌握VisualFoxPro中關系表達式的

關系運算符的含義及其作用。

48、下列程序的運行結果是【】。x="計算機等級考試”丫二心L=LEN(X)DO

WHILEL>=1Y=Y+SUBSTR(X,L-l,2)L=L-2ENDDO?Y

標準答案:試考級等機算計

知識點解析:該程序中關鍵的語句是Y=Y+SUB-STR(X,L-1,2),其中函數

SUBSTR的作用是每次循環時,從字符串X中提取一個漢字,每次取出的結梟連

到字符號Y之后,由于取(十)的順序是從右到左,因此該語句的功能是將原字符串

反序顯示。

49、查詢:“學生成績”表中,所有姓“張”的學生記錄,完成下列SQL語句:

SELECT*FROM學生成績WHERE姓名【】“張%”

標準答案:LIKE

知識點解析:利用SQL查詢記錄時,可以使用通配符“*”,表示一個或多個任意字

符,特殊運算符LIKE在此處為字符串匹配運算符,掌握SQL查詢語句中通配符

的含義及使用。

50、假設有學生表,要將學號和姓名定義為學生表的候選索引,索引名是xhxm。

請對下面的SQL語句填空:ALTERTABLE學生【】學號+姓名TAGxhxm

標準答案:ADDUNIQUK

知識點解析:修改表結溝應使用ALTERTABLE命令,具體的修改內容是為學生

表建立候選索引,應使用該命令的格式3。該命令的格式3可以修改屬性名、刪除

屬性、定義和刪除表一級的有效性規則等。修改表結構命令的第三種格式:

ALTERTABLE后的表名“學生”表是要修改屬性所屬的表,定義候選索引要使用

ADDUNIQUE短語,要將學號和姓名兩個屬性定義為學生表的候選索引,用““連

接兩個屬性,即學號+姓名,為該候選索引起名字xhxm要用TAG短語,將索引名

xhxm置于FAG短語之后。SQL的定義功能—表結構的修改。

五、填空題(含2小題)(本題共7題,每題7.0分,

共[分。)

51、下面程序功能是接收數據庫文件名,顯示數據庫的字段名、字段類型、寬度和

小數位數,請閱讀程序并填空:SETTALKOFFCLEARDBNAME=SPACE(10)

YN="Y”DOWHILEUPPER(YN);“Y”@2,YSAY“請輸入數據庫文件名:”GET

DBNAMEREADFNAME=TRIM(DBNAME)+“DBF.”IF.NOT.FILE(FNAME)94,30

SAY“數據庫不存在!”LOOPENDIFUSE【]COPYTOXYZSTRUCTURE

EXTENDEDUSEXYZ⑦4,10SAY"字段名:”①4,10SAY“類型:”@4,10SAY“寬

度廣⑦4,10SAY“小數位數:"ROW=5DOWHILE.NOT.EOF()?ROW,10SAY

FIELD-NAME?ROW,23SAY[]@ROW,32SAYSTR(FIELD-LEN,3)

⑦ROW,“SAYSTR(FIELD-DEC,3)ROW=ROW+!SKIPENDDOUSE9ROW,30

SAYtt^l5ili^?(Y/N),,GETYNREADENDDOSETTALKONRETURN

標準答案:&FNANE,field-type

知識點解析:暫無解析

六、填空題(含3小題)(本題共1題,每題1.0分,

共1分。)

52、三次動態地從右向左顯示變量S內容的字幕程序:CLEARS-SPACE(80)+“熱烈

慶祝北京審半2008年奧運會成功!熱烈呼喚!!”+SPACE(60)N-O[]1=1DO

WHILE1<160@20,0SAYSUBSTR(S,I,80)H=INKEY(0,l,“H")1=1+2[][]

ENDDO

標準答案:DOWH幾EN<3,ENDDO,N=N+1

知識點解析:暫無解析

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

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

10分。)

1、下列不屬于算法特性的是

A、確定性

B、可行性

C、有輸出

D、無窮性

標準答案:8

知識點解析:一個算法必須具有5個特性,即有窮性、確定性、可行性、有輸入、

有輸出。其中有窮性是指算法必須總是在執行完有窮步之后結束,而且每步都在有

窮時間內完成。

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

A、線性表是線性結構

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

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

D、二叉樹是線性結構

標準答案:1

知識點解析:所謂的線性結構是指:如果一個非空的數據結構滿足下列兩個條件:

1)有且只有一個根結點;2)每一個結點最多有一個前件,也最多有一個后件。所以

同時滿足兩個條件的有隊列、線性表、棧,而二叉樹的結點可能存在兩個后件,不

是線性結構。

3、設有下列二叉樹:對此二叉樹后序遍歷的結果為

A、ABCDEF

B、DBEAFC

C、ABDECF

D、DEBFCA

標準答案:8

知識點解析:二叉樹的遍歷分為先序、中序、后序三種不同方式。本題要求后序遍

歷,其遍歷順序應該為:后序遍歷左子樹->后序遍歷右子樹?>訪問根結點。按照

定義,后序遍歷序列是DEBFCA。

4、源程序中應包含一些內部文檔,以幫助閱讀和理解程序,源程序的內部文檔通

常包括選擇合適的標識符、注釋和

A、程序的視覺組織

B、盡量不用或少用GOTO語句

C、檢查輸入數據的有效性

D、設計良好的輸出報表

標準答案:1

知識點解析:源程序文檔化主要包括三個方面的內容:標識符的命名、程序中添加

注釋以及程序的視覺組織。

5、在面向對象中,一個對象請求另一個對象為其服務的方式是通過發送

A^調用語句

B、命令

C、口令

D、消息

標準答案:8

知識點解析:面向對象的世界是通過對象與對象間彼此的相互合作來推動的,一個

對象與另一個對象通過發送消息彼此交換信息,請求對方執行某一處理或回答某一

要求的信息。

6、下列不屬于軟件工程三要素的是

A、工具

B、過程

C、方法

D、環境

標準答案:8

知識點解析:軟件工程三要素是方法、工具和過程。

7、軟件調試的1=1的是

A、發現錯誤

B、改正錯誤

C、改善軟件的性能

D、挖掘軟件的潛能

標準答案:2

知識點解析:在對程序進行了測試以后進入程序調試。調試的任務是診斷和改正程

序中的錯誤。它與軟件測試不同,軟件測試是盡可能多地發現軟件中的錯誤。

8、下列不屬于數據庫管理系統提供的數據語言的是

A、數據定義語言

B、數據查詢語言

C、數據操縱語言

D、數據控制語言

標準答案:2

知識點露析:通常數據庫管理系統提供的數據語言有數據定義語言、數據操縱語言

和數據控制語言。其中數據操縱語言負責數據的操縱,包括查詢及增、刪、改等操

作。所以查詢語言屬于數據操縱語言的一部分。

9、利用E-R模型進行數據庫的概念設計,可以分成三步:首先設計局部E-R模

型,然后把各個局部E-R模型綜合成一個全局的模型,最后對全局E-R模型進行

(),得到最終的E-R模型。

A、簡化

B、結構化

C、最小化

D、優化

標準答案:8

知識點解析:在概念設計中按照模塊的劃分畫出各個模塊的E-R圖,然后把這些

圖合成一張E-R圖作為全局模型,最后應該對全局E-R圖進行優化,看看是否有

重復和不合理的地方。不能只進行簡單的合并。

10、在數據庫設計的4個階段,為關系模式選擇存取方法應該在

A、需求分析階段

B、概念設計階段

C、邏輯設計階段

D、物理設計階段

標準答案:8

知識點解析:需求分析階段是分析用戶的需求,顯然不屬于這個階段,由此可以排

除選項Ao概念設計是將需求分析得到的用戶需求抽象為信息結構及概念模型的過

程,涉及不到數據的存取。邏輯設計是在概念設計的基礎上將E-R圖轉換成數據

庫管理系統的邏輯數據模型表示的邏輯模式,也不涉及存取問題。

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

11、用命令"INDEXon姓名TAGindex_name”建立索引,其索引類型是

A、主索引

B、候選索引

C、普通索引

D、惟一索引

標準答案:4

知識點解析:主索引的概念及其建立方法,使用命令建立索引口寸,表達式中如果出

現UNIQUE選項,表示建立惟一索引,出現CANDIDATE選項表示建立候選索

引。沒有這些關鍵字一則表示建立普通索引。

12、執行命令"INDEXon姓名TAGindexname”建立索引后,下列敘述錯誤的是

A、此命令建立的索引是當前有效索引

B、此命令所建立的索引將保存在.idx文件中

C、表中記錄按索引表達式升序排序

D、此命令的索引表達式是“姓名”,索引名是“index_name”

標準答案:2

知識點解析:執行命令建立索引以后,此命令建立的索引即為當前有效索引,系統

默認按升序排列,但此命令并沒有創建索引文件,因而其建立的索引不會保存

在.idx文件中。

13、查詢訂購單號(字符型,長度為4)尾字符是'、廣的錯誤命令是

A、SELECT*FROM訂單WHERESUBSTR(訂購單號,4)='”

B、SELECT*FROM訂單WHERESUBSTR(訂購單號,4,1)='”

C、SELECT*FROM訂單WHERE“1”$訂購單號

標準答案:4

知識點解析:函數SUBSTR(字符表達式,起始位置,長度)表示從指定表達式的起

始位置取一個指定長度的子串作為函數值。沒有設定長度時,系統默認自定長度為

loRIGHT(字符表達式,長度)表示從指定表達式的右端取一個指定長度的子串作

為函數值,沒有設定長度時,系統默認自定長度為1。故選項C為錯誤命令,選項

A和選項B都使用SUBSTRO作為查詢條件,都能夠實現從訂購單號的第四個字符

開始取長度為1的字符串,由于訂購單號長度為4,因此取得的結果就是尾字符

串。選項D使用RIGHTO函數,從訂購單號的末尾取長度為1的字符串,因此也

是正確的。選項C中的查詢條件“1”$訂購單號只能測試字符“1”是否在訂購單號中

出現,不能測試尾字符是否為“1”。

14、以下關于空值(NULL)敘述正確的是

A、空值等同于空字符串

R、空值表示字段或變量還沒有確定值

C、VFP不支持空值

D、空值等同于數值0

標準答案:2

知識點解析:空值既不等同于空字符串(故選項A錯誤),也不等同于數值0(故選項

D錯誤),VFP支持空值,故選項C錯誤。空值表示字段或者變量還沒有確定的

值。

15、兩表之間“臨時性”聯系稱為關聯,在兩個表之間的關聯已經建立的情況下,有

關“關聯”的正確敘述是

A、建立關聯的兩個表一定在同一個數據庫中

B、兩表之間“臨時性”聯系是建立在兩表之間“永久性”聯系基礎之上的

C、當父表記錄指針移動時,子表記錄指針按一定E勺規則跟隨移動

D、當關閉父表時,子表自動被關閉

標準答案:4

知識點解析:在VisualFoxPro中關聯是能夠控制表間記錄指針聯動的臨時關系,

所以,當父表記錄指針移動的時候子表的記錄也會按照一定的規則跟隨移動。

16、在SQL語句中,與表達式“工資BETWEEN⑵0AND1240”功能相同的表達

式是

A、工資>=1210AND工資<=1240

B、工資>1210AND工資VI240

C、工資V=1210AND工資>1240

D、工資>=1210OR工資<=1240

標準答案:1

知識點解析:"工資BETWEEN1210AND1240”所設定的杳詢條件是工資在1210

和1240之間的條件查詢,即工資大于等于1210并且小于等于1240。

17、在SQL語句中,與表達式“倉庫號NOTIN(“whl”,“wh2”)”功能相同的表達式

A、倉庫號="whl”AND倉庫號="wh2”

B、倉庫號!="whl”OR倉庫號#“wh2”

C、倉庫號<>“whl”OR倉庫號!="wh2”

D、倉庫號!="whl”AND倉庫號!="wh2”

標準答案:8

知識點解析:題干中給出的表達式:“倉庫號NOTIN(“whl”,“wh2”)”表示倉庫號

不是“whl”并且不是“wh2”。符號"!=”表示的是不等于,因此正確答案為選項D。選

項A表示倉庫號等于“whl”并且等于“wh2”,選項B表示倉庫號不等于“whl”或者

等于“wh2”。選項C表示倉庫號不等于“whl”或者不等于“wh2”。

18、打開表并設置當前有效索引(相關索引已建立)的正確命令是

A、ORDERstudentIN2INDEX學號

B、USEstudentIN2ORDER學號

C、INDEX學號ORDERstudent

D^USEstudentIN2

標準答案:2

知識點解析:在VisualFoxPro中,打開表用USE命令,設置當前索引用ORDER

命令。故選項B正確。選項D僅表示在2號工作區上打開數據表。

19、查詢設計器中“聯接”選項卡對應的SQL短語是

A、WHERE

B、JOIN

C、SET

D、ORDERBY

標準答案:2

知識點解析:在查詢設計器中,與“聯接''選項卡對應的SQL語句是JOIN。故王確

答案為選項B。選項A中的WHERE對應的是“篩選”選項卡,選項D中的ORDER

BY對應的是“排序依據”選項卡。

20、在SQLSELECT語句中用于實現關系的選擇運算的短語是

A、FOR

B、WHILE

C、WHERE

D、CONDITION

標準答案:4

知識點解析:本題考查對SQL語句中WHERE子句的理解。在SQL語句中,

WHERE用來描述查詢條件(即進行選擇運算),SQL語句中沒有FOR、

CONDITION或WHILE等短語或關鍵字。

21、執行下列一組命令之后,選擇“職工”表所在工作區的錯誤命令是CLOSEALL

USE倉庫IN0USE職工IN0

A、SELECT職工

B、SELECT0

C、SELECT2

D、SELECTB

標準答案:2

知識點解析:在不同工作區之間進行切換,在VisualFoxPro中,SELECTO是選擇

一個編號最小且沒有使用的空閑工作區。執行題干中兩條打開表的命令后,“職工”

表所在工作區為2號工作區。若想在工作區之間切換,可以用SELECTV工作區號

>來指定工作區,同時又可以SELECTV工作區別名〉來指定工作區,職工表的系

統默認的工作區別名是表名和字母B,因此選項A、C、D都可以實現選擇“職工”

表所在工作區,故答案為B選項,這個命令實現的是選擇“倉庫”表所在的工作

區c

22、在VisualFoxPro中有如下程序:*程序名:TEST.PRG*調用方法:DOTEST

SETTALKOFFCLOSEALLCLEARALLmX="VisualFoxPro"mY二"二級”DO

SUB1WITHmX?mY+mXRETURN*子程序:SUB1.PRGPROCEDURESUB1

PARAMETERSmXlLOCALmXmX="Visua1FoxProDBMS考試"mY="算機等

級”+mYRETURN執行命令DOTEST后,屏幕的顯示結果為

A^二級VisualFoxPro

B、計算機等級二級VisualFoxProDBMS考試

C、二級VisualFoxProDBMS考試

D、計算機等級二級VisualFoxPro

標準答案:8

知識點解析:題目中的主程序TEST調用了子程序SUB1,調用過程中傳遞給子程

序SUB1一個參數mX,由于在子程序SUB1中mX被定義為一個局部變量,其作

用域只是在SUB1中有效,所以SUB1中的變量mX的值不會影響到主程序中

TEST程序中的mX,值發生改變的只是變量mY。子程序SUBI執行完畢后變量

mY和mX值分別為“計算機等級二級”和“VisualFoxPro"o主程序最后利用“+”運算

符將兩個變量My和mX順序連接,其結果為“計算機等級二級VisualFoxPro”,

23、有關連編應用程序,下面的描述正確的是

A、項目連編以后應將主文件視做只讀文件

B、一個項目中可以有多個主文件

C、數據庫文件可以被指定為主文件

D、在項目管理器中文件名左側帶有符號(p的文件在項目連編以后是只讀文件

標準答案:1

知識點解析:對VisualFoxPro應用程序連編以后,一個項目中只能有一個主文

件,且主文件只能被視為只讀文件。

24、新創建的表單默認標題為Forml,為了修改表單的標題,應設置表單的

A、Name屬性

Caption屬性

C^Closable屬性

D、AlwaysOnTop屬性

標準答案:2

知識點解析:在VisualFoxPro中,表單的Caption屬性用來指定標題內容。修改

Caption屬性可以修改標題內容。故選項C為正確答案。選項A是指定表單的名

字,選項C中的Closable的屬性指定表單是否可以通過單擊關閉按鈕或雙擊控制

菜單框來關閉表單。選項D中的AlwaysOnTop屬性指定表單是否總是位于其他打

開窗口之上。

25、有關控件對象的Click事件的正確敘述是

A、用鼠標雙擊對象時引發

B、用鼠標單擊對象時引發

C、用鼠標右鍵單擊對象時引發

D、用鼠標右鍵雙擊對象時引發

標準答案:2

知識點解析:Click事件是控件的常用事件,它在鼠標單擊對象時引發,因此正確

答案為B。單擊鼠標的右鍵會引發控件對象的RishtClick事件,雙擊鼠標會引發控

件對象的DbQick事件。

26、關閉當前表單的程序代碼是ThisForm.Release,其中的Release是表單對象的

A、標題

B、屬性

C、事件

D、方法

標準答案:8

知識點解析:考查VisualFoxPro中表單的常用方法。Release方法是表單的常用方

法,是將表單從內存中釋放。

27、以下敘述與表單數據環境有關,其中正確的是

A、當表單運行時,數據環境中的表處于只讀狀態,只能顯示不能修改

B、當表單關閉時,不能自動關閉數據環境中的表

C、當表單運行時,自動打開數據環境中的表

D、當表單運行時,與數據環境中的表無關

標準答案:4

知識點解析:在Visual卜oxPro中,打開或者修改一個表單或者報表時需要打升的

全部表、視圖和關系稱為數據環境。當表單運行時,數據環境中的表將會被自動打

開,并且可以被修改。

28、如果菜單項的名稱為“統計”,熱鍵是T,在菜單名稱一欄中應輸入

A、統計(WT)

B、統計(Ctrl+T)

C、統計(Alt+T)

D、統計(T)

標準答案:1

知識點解析:為菜單項設置熱鍵的方法是在菜單標題后面鍵入下列符號:(《字

母》),其中字母代表可以訪問菜單的訪問鍵,即熱鍵。

29、VisualFoxPro的報表文件.FRX中保存的是

A、打印報表的預覽格式

B、已經生成的完整報表

C、報表的格式和數據

D、報表設計格式的定義

標準答案:8

知識點解析:FRM表示報表文件,.FRX表示報表設計格式的文件。

30、在DOWHILE…ENDDO循環結構中,EXIT命令的作用是

A、退出過程,返回程序開始處

B、轉移到DOWHILE看句行,開始下一個判斷和循環

C、終止循環,將控制轉移到本循環結構ENDDO后面的第一條語句繼續執行

D、終止程序執行

標準答案:4

知識點解析:考查VisualFoxPro中常見的程序控制結構:循環結構的執行流程。

在以DOWHILE...ENDDO構成的循環結構中,如果將EXIT命令置于循環體中是

表示在循環結束后,將控制從循環體內轉移到ENDDO后面去的命令,這時程序就

會去執行END-DO后面第一條命令。

31、一條沒有指明去向的SQLSELECT語句執行之后,會把查詢結果顯示在屏幕

上,要退出這個查詢窗口,應該按的鍵是

A、ALT

B、DELETE

C、ESC

D、RETURN

標準答案:4

知識點解析:在FoxPro系統操作環境中,對于屏幕上的用于顯示查詢結果的窗

口,ESC鍵的作用是終止、退出程序。ALT鍵一般用于激活菜單。DELETE鍵一

般用于刪除。RETURN一般用于程序返回或按下回車鍵。

三、公共基礎填空題(本題共5題,每題7.。分,共5

分。)

32、棧的基本運算有3種:入棧、退棧和【】。

標準答案:讀棧頂元素

知識點解析:棧的基本運算有3種:入棧、退棧和讀棧頂元素。入棧運算是指在

棧頂位置插入一個新元素。這個運算自兩個基本操作:首先將棧頂指針進一(即lop

加1),然后將新元素插入到棧頂指針指向的位置。退棧運算是指取出棧頂元素并

賦給一個指定的變量。這個運算有兩個基本操作:首先將棧頂元素(棧頂指針指向

的元素).賦給一個指定的變量,然后將棧頂指針退一(即lop減1)。讀棧頂元素是

指將棧頂元素賦給一個指定的變量。這個運算不刪除棧頂元素,只是將它的值賦給

一個變量。

33、在面向對象方法中,信息隱蔽是通過對象的【】性來實現的。

標準答案:封裝

知識點解析:軟件工程的基本原則包括抽象、信息隱蔽、模塊化、局部化、確定

性、一致性、完備性和可驗證性。信息隱蔽是指采用封裝技術,將程序模塊的實現

細節隱藏起來,使模塊接口盡量簡單。

34、數據流的類型有【】和事務型。

標準答案:變換型

知識點解析:典型的數據流類型有兩種:變換型和事務型。變換型:是指信息沿

輸入通路進入系統,同時由外部形式變換為內部形式,進入系統的信息通過變換中

心,經加工處理以后再沿輸出通路變換成外部形式離開軟件系統。事務型:在很

多軟件應用中,存在某種作業數據流,它可以引發一個或多個處理,這些處理能夠

完成該作業要求的功能,這種數據流就叫做事務。

35、數據庫系統中實現各種數據管理功能的核心軟件稱為【】。

標準答案:數據庫管理系統或DBMS

知識點解析:數據庫管理系統是數據庫的機構,它是一種系統軟件,負責數據庫

中的數據組織、數據操縱、數據維護、控制及保護和數據服務等。數據庫管理系統

是數據庫系統的核心。

36、關系模型的數據操縱即是建立在關系上的數據操縱,一般有【】、增加、刪

除和修改4種操作。

標準答案:查詢

知識點解析:關系模型的數據操縱即是建立在關系上的數據操縱,一般有杳詢、

增加、刪除和修改4種操作。數據查詢:用戶可以查詢關系數據庫中的數據,它包

括一個關系內的查詢以及多個關系間的查詢。數據刪除的基本單位是一個關系內的

元組,它的功能是將指定關系內的指定元組刪除。數據插入僅對一個關系而言,在

指定關系中插入一個或多個元組。數據修改是在一個關系中修改指定的元組和屬

性。

四、填空題(本題共10題,每題1.0分,共10分。)

37、查詢學生的學號和總分,并將結果存入一個新數據表(總分表)中。請填空補充

下面的SELECT-SQL語句:SELECT學號,SUM(成績)AS總分【】FROM選課

表GROUPBY學號

標準答案:INTO總分表

知識點解析:該查詢從選課表中查詢每個學生的學號和總分,并將結果存入到新建

的數據表(總分表)。如果將“INTO總分表”改為“INTO#總分表”,則查詢的結果被存

放到一個臨時表中,臨時表只存儲在內存中,并不存儲在數據庫中,所以其存在的

時間很短。

38、插入一條記錄到課程表,其值為課程號,C170;課程名,辦公自動化;課

時,50。其SQL語句為【】。

標準答案:INSERTINTO課程表VALUES(“C170”,“辦公自動化”,50)

知識點解析:在使用“INSERTINTOV表名>[(列名.??)]VALUSE(V值〉)”命令

向數據表插入記錄時,當每個字段都有對應的值時,可以省略“列名”,這時要求

“值”的排列順序要和表中各字段的排列順序一致,數據類型相同。

39、在一個數據表中添加完整性約束定義,應使用ALTER-SQL語句中的【】子

句。

標準答案:ADD

知識點解析:在ALTER-SQL語句中,ADD子句用于增加新列和完整性約束,

ALTER子句用于修改列的定義,DROP子句用于刪除完整性約束。

40、用SELECT-SQL語句查詢學生的基本情況,如果要使學生表中“入校總分”字

段在查詢結果中的標題為“高考分數”,其對應的子句為【】。

標準答案:入校總分AS高考分數

知識點解析:用SELECT-SQL語句進行查詢時,兀以指定查詢結果的列標題,其

格式為:V列表達式》ASV欄名>。

41、“文本框”控件與“標簽”控件最

溫馨提示

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

評論

0/150

提交評論