版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
家二級VF筆試模擬試卷第1套
一、公共基礎(chǔ)選擇題(本題共70題,每題7.0分,共
70分。)
1、算法的空間復雜度是指()o
A、算法程序的長度
B、算法程序中的指令條數(shù)
C、算法程序所占的存儲空間
D、算法執(zhí)行過程中所需要的存儲空間
標準答案:D
知識點解析:一個算法的空間復雜度,一般是指執(zhí)行這個算法所需的存儲空間。一
個算法所占用的存儲空間包括算法程序所占用的空間、輸入的初始數(shù)據(jù)所占用的存
儲空間及算法執(zhí)行過程中所需要的額外空間。
2、數(shù)據(jù)的存儲結(jié)構(gòu)是指()。
A、數(shù)據(jù)所占的存儲空間
B、數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機中的存放形式
C、數(shù)據(jù)在計算機中的順序存儲方式
D、存儲在計算機外存中的數(shù)據(jù)
標準答案:B
知識點解析:數(shù)據(jù)的存儲結(jié)構(gòu),又稱為數(shù)據(jù)的物理結(jié)構(gòu),是數(shù)據(jù)的邏輯結(jié)構(gòu)在計算
機中的存放形式,數(shù)據(jù)的存儲結(jié)構(gòu)有順序結(jié)構(gòu)、鏈式結(jié)構(gòu)、散列結(jié)構(gòu)和索引結(jié)構(gòu)
等。
3、有下列二叉樹,對此二叉樹前序遍歷的結(jié)果為()o
你有“錢途”嗎?
?你攵何?牙.可以看出你是否有錢母.
想給你一個家打電話.梅京的以持青逼我.我“你說也t
單由此處詼加配標d
xWU水七HAW
A、ACFHIBEDG
B、ABCDEFGHI
C、ABDEGCFHI
D、ABCDEFHGI
標準答案:C
知識點解析:對二叉樹的前序遍歷是指:先訪問根結(jié)點,然后訪問左子樹,最后訪
問右子樹,并且,在訪問左、右子樹時,先訪問根結(jié)點,再依次訪問其左、右子
樹。
4、下列描述中正確的是()0
A、程序就是軟件
13、軟件開發(fā)不受計算機系統(tǒng)的限制
C、軟件既是邏輯實體,又是物理實體
D、軟件是程序、數(shù)據(jù)和相關(guān)文檔的集合
標準答案:D
知識點解析:軟件是運行在計算機硬件之上的邏輯實體,包括程序、數(shù)據(jù)和相關(guān)的
文檔,軟件的開發(fā)、運行對計算機系統(tǒng)具有依賴性,受計算機系統(tǒng)的限制。
5、兩個或兩個以上模塊之間聯(lián)系的緊密程度稱為()o
A、耦合性
B、內(nèi)聚性
C宜■卒性
D:數(shù)需傳輸特性
標準答案:A
知識點解析:耦合性是模塊間互相連接的緊密程度的度量,取決于各個模塊之間接
口的復雜度、調(diào)用方式以及哪些信息通過接口。
6、數(shù)據(jù)庫技術(shù)的根本目標是要解決數(shù)據(jù)的()。
A、存儲問題
B、共享問題
C、安全問題
D、保護問題
標準答案:B
知識點解析:在數(shù)據(jù)庫系統(tǒng)中,需要對數(shù)據(jù)進行集中、統(tǒng)一的管理,以達到被多個
應用程序共享的目標。
7、下列不屬于軟件工程3個要素的是()o
A、工具
B、過程
C、方法
D、環(huán)境
標準答案:D
知識點解析:軟件工程包括3個要素,即方法、工具和過程。方法是完成軟件工程
項目的技術(shù)手段;工具支持軟件的開發(fā)、管理和文檔生成;過程支持軟件開發(fā)的各
個環(huán)節(jié)的控制、管理。
8、關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)的專門關(guān)系運算包括()o
A、排序、索引、統(tǒng)計
B、選擇、投影、連接
C、關(guān)聯(lián)、更新、排序
D、顯示、打印、制表
標準答案:B
知識點解析:關(guān)系數(shù)據(jù)庫管理系統(tǒng)的專門關(guān)系運算包括選擇運算、投影運算和連接
運算。
9、將E-R圖轉(zhuǎn)換到關(guān)系模式時,實體與實體間的聯(lián)系可以表示成()。
A、屬性
關(guān)系
C、鍵
D、域
標準答案:B
知識點解析:將E-R圖轉(zhuǎn)換成指定RDBMS中的關(guān)系模式是數(shù)據(jù)庫邏輯設(shè)計的主
要工作。從E-R圖到關(guān)系模式的轉(zhuǎn)換是比較直接的,實體和聯(lián)系都可以表示成關(guān)
系。
10、設(shè)計數(shù)據(jù)庫的存儲結(jié)構(gòu)屬于()。
A、需求分析
B、概念設(shè)計
C、邏輯設(shè)計
D、物理設(shè)計
標準答案:D
知識點解析:物理設(shè)計階段主要解決選擇文件存儲結(jié)構(gòu)和確定文件存取方法的問
題,包括?:選擇存儲結(jié)陶、確定存取方法、選擇存取路徑、確定數(shù)據(jù)的存放位置。
二、選擇題(本題共25題,每題1.0分,共25分。)
11、VisualFoxPro是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),這里關(guān)系通常是指
A、數(shù)據(jù)庫文件(dbc文件)
B、一個數(shù)據(jù)庫中兩個表之間有一定的關(guān)系
C、表文件(dbf文件)
D、一個表文件中兩條記錄之間有一定的關(guān)系
標準答案:C
D、前三種都可能
標準答案:D
知識點解析:本題是對數(shù)據(jù)庫表字段定義規(guī)則的考查。數(shù)據(jù)庫表字段的默認值可以
是邏輯表達式、字符表達式、或者數(shù)值表達式,因此正確答案為選項D。
16、允許出現(xiàn)重復字段值的索引是
A、侯選索引和主索引
B、普通索引和惟一索引
C、侯選索引和惟一索引
D、普通索引和侯選索引
標準答案:B
知識點解析:本題考查的是對索引概念的理解,屬??碱}。主索引是對主關(guān)鍵字建
立的索引,字段中不允許有重復值。侯選索引也是一個不允許在指定字段和表達式
中出現(xiàn)重復值的索引。惟一索引和普通索引允許關(guān)健字值的重復出現(xiàn),答案為選項
Bo
17>在VisualFoxPro中,以下關(guān)于刪除記錄的描述,正確的是
A、SQL的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前,不需要用USE命令打開
表
B、SQL的DELETE命令和傳統(tǒng)VisualFoxPro的DELETE命令在刪除數(shù)據(jù)庫表中
的記錄之前,都需要用USE命令打開表
C、SQL的DELETE命令可以物理地刪除數(shù)據(jù)庫表中的記錄,而傳統(tǒng)Visual
FoxPro的DELETE命令只能邏輯刪除數(shù)據(jù)庫表中的記錄
D、傳統(tǒng)VisualFoxPro的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前不需要用
USE命令打開表
標準答案:A
知識點解析:本題是對傳統(tǒng)的VisualFoxPro的DELETE命令和SQL的DELETE
命令的比較C執(zhí)行傳統(tǒng)的FoxPro命令時必須打開所要操作的表.而SQL操
作時不需要打開表;傳統(tǒng)的VisualFoxPro的DELETE命令和SQL的DELETE命
令都是為指定的數(shù)據(jù)表中的記錄添加刪除標記。因此正確答案為選項Ao
18、函數(shù)STR(12345.678,6,2)的結(jié)果是
A、12345
B、12345
C、12346
D、12345.7
標準答案:C
知識點解析:STR。函數(shù)是將數(shù)值型數(shù)據(jù)轉(zhuǎn)換成對應的字符型數(shù)據(jù),題目中給出的
自變量的整數(shù)部分只有五位,加上小數(shù)點共計六位,因而對小數(shù)點后第一位四舍五
入,結(jié)果應是12346,故選項C為正確答案。
19、下面有關(guān)表間永久聯(lián)系和關(guān)聯(lián)的描述中,正確的是
A、永久聯(lián)系中的父表一定有索引,關(guān)聯(lián)中的父表不需要有索引
B、無論是永久聯(lián)系還是關(guān)聯(lián),子表一定有索引
C、永久聯(lián)系中子表的記錄指針會隨父表的記錄指針的移動而移動
D、關(guān)聯(lián)中父表的記錄指針會隨子表的記錄指針的移動而移動
標準答案:A
知識點解析:本題考查對永久關(guān)系和關(guān)聯(lián)概念的掌握。VisualFoxPro中在永久聯(lián)
系中父表一定有索引,而子表不需要;建立關(guān)聯(lián)時,關(guān)鍵字必須是兩個表文件的共
同字段,且子表按關(guān)鍵字建立主索引,父表不需要;無論建立永久聯(lián)系還是關(guān)聯(lián),
建立后,父表文件記錄指針移動時,子表文件的記錄指針也將自動相應移動。可得
到正確選項A。
20、SQL支持集合的并運算,在VisualFoxPro中SQL,并運算的運算符是
A、PLUS
B、UNION
C、+
D、U
標準答案:B
知識點解析:本題考查SQL語句中的UNION關(guān)鍵字及其含義,實現(xiàn)SQL并運算
的運算符是UNION,故選項B為正確答案?!笆?、'是實現(xiàn)將兩個字符串順序連接的
運算符,選項D是集合的“并”運算符號。
21、在下面的VisualFoxPro表達式中,運算結(jié)果為邏輯真的是
A、EMPTY(.NULL.)
B、LIKE(,xy?\,xyz,)
C、AT(,xy\'abcxyz,)
D、ISNULL(SPACE(0))
標準答案:B
知識點解析:本題考查的是一些常用函數(shù)的返問值,屬于??碱}目.AT()返I可字符
串1在字符串2中的位置,如果字符串2中不包括字符串1,則函數(shù)返回值為0,
不是邏輯值,選項C排除;ISNULL0判斷表達式運算結(jié)果是否為空,若空則返回
邏輯真,選項D返回值為假;EMPTY。指定表達式的運算結(jié)果若為“空”,返回邏
輯真,故排除選項A;LIKE。函數(shù)比較兩個字符串對應位置上字符若匹配,返回故
邏輯真,正確答案為選預B。
22、依次執(zhí)行以下命令后的輸出結(jié)果是SETDATETOYMDSETCENTURYON
SETCENTURYTO19ROLLOVER10SETMARKTO?CTOD(“49-05-01”)
A、49.05.01
B、1949.05.01
C、2049.05.01
D、出錯
標準答案:B
知識點解析:SETDATETOYMD是把日期設(shè)巴成年月日格式,SETCENTURY
ON及SETCENTURYTO19ROLLOVER10是打開年份中世紀方式顯示,并把顯
示方式設(shè)為19;SETMARKTO”.”是把年月日中間的分界符用”.”分開。只有選項B
是正確的。
23、下面是關(guān)于表單數(shù)據(jù)環(huán)境的敘述,其中錯誤的是
A、可以在數(shù)據(jù)環(huán)境中加入與表單操作有關(guān)的表
B、數(shù)據(jù)環(huán)境是表單的容器
C、可以在數(shù)據(jù)環(huán)境中建立表之間的聯(lián)系
D、表單運行時自動打開其數(shù)據(jù)環(huán)境中的表
標準答案:B
知識點解析:本題考查對表單數(shù)據(jù)環(huán)境的理解。數(shù)據(jù)環(huán)境中能夠包含與表單有聯(lián)系
的表和視圖以及表之間的關(guān)系,并且可以設(shè)置和編輯表之間的關(guān)系。數(shù)據(jù)環(huán)境的表
或視圖會隨著表單的打開或運行而打開,并隨著表單的關(guān)閉或釋放而關(guān)閉。由此可
見,選項B為正確答案。
24、在使用項目管理器時,如果要移去一個文件,在提示的框中選擇“Remove]移
去)”按鈕,系統(tǒng)將會把所選擇的文件移走。選擇“Delete(刪除)”按鈕,系統(tǒng)將會把該
文件
A、僅僅從項目中移走
B、僅僅從項目中移走,磁盤上的文件未被刪除
C、不僅從項目中移走,磁盤上的文件也被刪除
D、只是不保留在原來的目錄中
標準答案:c
知識點謁析:在“移去”對話框中,“刪除”命令按鈕把文件從項目中移走,但同時也
從磁盤中清除該文件,“移去”命令按鈕則只將文件從項目中移出,而原文件保留在
磁盤中,故選項C為正確答案。
25、有關(guān)控件對象的Click事件的正確敘述是
A、用鼠標雙擊對象時引發(fā)
B、用鼠標單擊對象時引發(fā)
C、用鼠標右鍵單擊對象時引發(fā)
D、用鼠標右鍵雙擊對象時引發(fā)
標準答案:B
知識點解析:本題考查對Click事件的掌握。Click事件是控件的常用事件,它在鼠
標單擊對象時引發(fā),因此正確答案為B。單擊鼠標的右鍵會引發(fā)控件對象的
RightQick事件,雙擊鼠標會引發(fā)控件對象的DbClick事件。
26、在VisualFoxPro中查詢的數(shù)據(jù)源可以來自
A、臨時表
B、視圖
C、數(shù)據(jù)庫表
D、以上均可
標準答案:D
知識點解析:查詢的數(shù)據(jù)源可以來自臨時表、視圖、數(shù)據(jù)庫表等,故選項D為正
確答案。
27、耍引用當前對象的直接容器對象,應使用
A、Parent
B、This
C、ThisForm
D、IhisFormSet
標準答案:A
知識點解析:Parent用亍引用當前對象的直接容器,This用于引用當前對象,
ThisForm引用當前對象所在的表單,ThisFormSct引用當前對象所在的表單集,故
選項A為正確答案。
28、DbQick事件是指什么時候觸發(fā)的基本事件
A、當創(chuàng)建對象時
B、當從內(nèi)存中釋放對象時
C、當表單或表單集裝入內(nèi)存時
D、當用戶雙擊該對象時
標準答案:D
知識點解析:DbQick事件是當用戶雙擊該對象時觸發(fā)的基本事件,故選項D為正
確答案。
29、使用SQL語句從表STUDENT中查詢所有姓王的同學的信息,正確的命令
是:
A、SELECT*FROMSTUDENTWHERELEFT(姓名,2)二"王”
B、SELECT*FROMSTUDENTWHERERIGHT(姓名,2)二"王”
C、SELECT*FROMSTUDENTWHERETRIM(姓名,2)="王”
D、SELECT*FROMSTUDENTWHERESTR(姓名,2)二"王”
標準答案:A
知識點解析:本題考查SQL語句中條件查詢語句的書寫。選項B中的RIGHT])函
數(shù)是取姓名字段值最右邊的一個字;選項C的TRIM。函數(shù)是刪除姓名字段值的尾
部空格;選項D的STR()函數(shù)是將數(shù)值表達式轉(zhuǎn)換成字符串;選項A中的LEFT()
函數(shù)是從姓名字段中取第一個字,利用表達式LEFT(姓名,2)="王”,才能正確地描
述查詢條件,正確答案為A。
30、連編后可以脫離開VisualFoxPro獨立運行的程序是
A、APP程序
B、EXE程序
C、FXP程序
D、PRG程序
標準答案:B
知識點解析:EXE程序是可以脫離開VisualFoxPro環(huán)境獨立運行的程序,選項D
中的PRG程序是只能在VisualFoxPro中運行的程序,正確答案為選項B。
31、以下程序求1!+2!+3!+…+10!的累加和,請為下面的程序選擇正確的答案s=0
FORi=lTO10t=lFORj=lTOt=t*jNEXTs=s+tNEXT?S
A、10
B、j
C、9
D、i
標準答案:D
知識點解析:本題難點在與循環(huán)語句的嵌套使用。請注意程序中外層的循環(huán)是求
10個數(shù)的累加和,內(nèi)層循環(huán)是求當外層循環(huán)循環(huán)到第i次時求3因而內(nèi)層循環(huán)語
句應寫成FORj=lTOi,故選項D為正確答案。
32、讓控件獲得焦點,使其成為活動對象的方法是
A、Show
B、ReleaLse
C、SerFocus
D、GotFocus
標準答案:C
知識點解析:SelFocus方法使控件獲得焦點,使其成為活動對象。選項C為正確答
案。Release方法用于將控件從內(nèi)存中釋放,Show方法用于顯示控件。GotFocus
是控件的事件,由控件獲得焦點時引發(fā)。
33、下列選項中,與函數(shù)INT(10/3)結(jié)果相同的是
A、CELING(3.3)
B、FLOOR(3.3)
C、SIGN(3.3)
D、ABS(3.3)
標準答案:B
知識點解析:本題考查幾個常用函數(shù)的掌握情況。[NT。函數(shù)的功能是取數(shù)值的整
數(shù)部分,CEILING。函數(shù)是返回大于或是等于自變量的最小整數(shù),不影響負號。
FLOOR。函數(shù)的功能是返回小于或等于自變量的最大整數(shù),不影響負號。ABS0函
數(shù)的功能是返回指定數(shù)值表達式的絕對值。SIGN。函數(shù)的功能是返回指定數(shù)值表達
式的符號。因此INT(10/3)結(jié)果為3,選項A的結(jié)果為4,選項B的結(jié)果為3,選項
C的結(jié)果為1,選項D的結(jié)果為3.3,故選項B為正確答案。
34、在表ticket中查詢所有票價小于100元的車次、始發(fā)站和終點信息的命令是
A、SELECT*FROMticketWHERE票價V100
B、SELECT車次、始發(fā)站、終點FROMticketWHERE票價>100
C、SELECT車次、始發(fā)站、終點FROMticketWHERE票價VI00
D、SELECT*FROMticketWHERE票價>】00
標準答案:C
知識點解析:本題考查條件查詢語句的書寫。SQL的語法格式是:SELECT<H標
字段表達式,FROM<表名,所以在表lickel中查詢所有票價小于100元的車次、始
發(fā)站和終點信息的命令是SELECT車次、始發(fā)站、終點FROMticketWHERE票價
<100,故選項C為正確答案。
35、連編應用程序不能生成的文件是
A、.app文件
B、.exe文件
C、dl文件
D、.prg文件
標準答案:D
知識點解析:prg文件是VisualFoxPro中的程序文件,不是連編后生成的文件。故
選項D為正確答案。
三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5
分。)
36、在算法的5個特性中,算法必須能在執(zhí)行有限個步驟之后終止指的是算法的
______性。
標準答案:有窮
知識點解析:算法必須能在執(zhí)行有限個步驟之后終止指的是算法的有窮性。同時有
窮性還指算法的每個步驟都應該在有窮時間內(nèi)結(jié)束。
37、在VisualFoxPro中,建立索引的作用之一是提高速度。
標準答案:查詢或檢索
知識點解析:本題考查VisualFoxPro中索引的作再屬??碱}。在VisualFoxPro
中建立索引是為了使查詢更加的方便,提高查詢的速度。
38、可以在項目管理器的選項卡下建立命令文件。
標準答案:代碼或全部
知識點解析:本題考查對VisualFoxPro項目管理器的掌握。項目管理器中的“代
碼''選項卡中包含:程序文件、API庫和應用文件。
39、如果一個工人可管理多個設(shè)備,而一個設(shè)備只被一個工人管理,則實體“工人”
與實體“設(shè)備”之間存在關(guān)系。
標準答案:一對多或?qū)Χ嗷?:M或1:N
知識點解析:工人和設(shè)備之間是一對多關(guān)系。
40、關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)的專門關(guān)系運算包括選擇、連接和o
標準答案:投影
知識點解析:關(guān)系數(shù)據(jù)庫管理系統(tǒng)的專門關(guān)系運算包括選擇、連接和投影。
四、填空題(本題共8題,每題7.0分,共8分。)
41、在SQLSELECT語句中將查詢結(jié)果存放在一個表中應該使用子句(關(guān)鍵
字必須拼寫完整)。
標準答案:INTOTABLE或INTODBF
知識點解析:本題考查考生對SQL個INTO字句的掌握,屬于基木題“在FoxPro
中可以使用SQL語句中的INTO子句將查詢結(jié)果存入指定的數(shù)據(jù)表,其格式為:
INTOTABLEV表名>或者INTODBF
42、能夠?qū)⒈韱蔚腣isible屬性設(shè)置為.1.,并使表單成為活動對象的方法是
標準答案:Show
知識點解析:Visible屬性指定對象是可見還是隱藏。Show方法在使表單成為可見
的同時,也使其成為活動的。
43、表示“1962年10月27日”的Id期常量應該與為。
標準答案:(3962-10-27}或{7962/10/27}或{A1962.10.27)
知識點解析:VisualFoxPro中對于日期型常量可以有不同的寫法,格式為
{△YYYY-MM-DD}或者廣YYYY/MM/DD}或者{AYYYY.MM.DD}都是正確的。
44、如果想為表單換一個標題,可以在屬性窗口中選取屬性。
標準答案:Caption
知識點解析:C叩lion屬性用于顯示表單欄標題,它的默認值是Forml。
45、從職工數(shù)據(jù)庫表中計算工資合計的SQL語句是SELECTFROM職工
標準答案:SUM(工資)
知識點解析:本題考查在SQL中使用求和函數(shù)SUM。。SQL命令中,SUM。函數(shù)
可以對所選記錄的某個字段進行求和,SUM(工資)是對工資字段求和,題目中未加
其他查詢的限定條件,因此完成的是計算工資合計。
46、在VisualFoxPro中,使用SQL語言的ALTERTABLE命令給學生表
STUDENT增加一個Email字段,長度為30,命令是(關(guān)鍵字必須拼寫完整)。
ALTERTABLESTUDENTEmailC(30)
標準答案:ADD或addcolumn
知識點解析:本題是對VisualFoxPro中修改表的SQL語句的考查。SQL中實現(xiàn)修
改表的功能的語句是ALTERTABLEV表名〉,請注意該命令同時具有增加字段的
功能,可以使用ADD子句完成字段的增加,或者寫成addcolumn都是正確的寫
法。
47、在SQL的SELECT語句進行分組計算查詢時,可以使用子句來去掉不
滿足條件的分組。
標準答案:HAVING
知識點解析:本題考查SQL查詢語句的使用。在SQL中,使用GROUPBY分
組,HAVING子句必須與GROUPBY子句同時使用。使用HAVING子句的作用是
限定分組的條件。
48、在VisualFoxPro中如下程序的運行結(jié)果(即執(zhí)行命令DOmain后)是。*
程序文件名:main.prgSETTALKOFFCLOSEALLCLEARALLmX=<€Visual
FoxPro"mY='、二級"DOsi?mY+mXRE1URN*子程序文件名:sl.prg
PROCEOURESILOCALmXmX="VisualFoxProDBMS考試"mY="計算機等
級”+mYRETURN
標準答案:計算機等級二級VisualFoxPro
知識點解析:子程序S1的功能是將兩個字符串首尾相連,因此主程序執(zhí)行完DO
si這行代碼時,變量mY的值為“計算機等級二級”,程序最后顯示的是表達式
mY+mXo表達式的值是將mY和mX兩個字符串首尾相連,因此表達式結(jié)果為“計
算機等級二級VisualFoxPro”。
家二級VF筆試模擬試卷第2套
一、公共基礎(chǔ)選擇題(本題共io題,每題1.0分,共
10分。)
1、下面敘述正確的是O
A、算法的執(zhí)行效率與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)
B、算法的空間復雜度是指算法程序中指令(或語句)的條數(shù)
C、算法的有窮性是指算法必須能在執(zhí)行有限個步驟之后終止
D、算法的時間復雜度是指執(zhí)行算法程序所需要的時間
標準答案:4
知識點解析:算法的設(shè)計可以避開具體的計算機程序設(shè)計語言,但算法的實現(xiàn)必須
借助程序設(shè)計語言中提供的數(shù)據(jù)類型及其算法。數(shù)據(jù)結(jié)構(gòu)和算法是計算機科學的兩
個重要支柱。它們是一個不可分割的整體。算法在運行過程中需輔助存儲空間的大
小稱為算法的空間復雜度。算法的有窮性是指一個算法必須在執(zhí)行有限的步驟以后
結(jié)束。算法的時間復雜度是指執(zhí)行算法所需要的計算工作量,即算法執(zhí)行過程中所
需要的基本運算次數(shù)。
2、以下數(shù)據(jù)結(jié)構(gòu)屬于非線性數(shù)據(jù)結(jié)構(gòu)的是c
A、隊列
B、線性表
C、二叉樹
D、棧
標準答案:4
知識點解析:線性表、棧和隊列等數(shù)據(jù)結(jié)構(gòu)所表達和處理的數(shù)據(jù)以線性結(jié)構(gòu)為組織
形式。棧是一種特殊的線性表,這種線性表只能在固定的一端進行插入和刪除操
作,允許插入和刪除的一端稱為棧頂,另一端稱為棧底。一個新元素只能從棧頂一
端進入,刪除時,只能刪除棧頂?shù)脑?,即剛剛被插入的元素。所以棧又稱后進先
出表(LastInFirstOut):隊列可看作是插入在一端進行,刪除在另一端進行的線性
表,允許插入的一端稱為隊尾,允許刪除的一端稱為隊頭。在隊列中,只能刪除隊
頭元素,隊列的最后一個元素一定是最新入隊的元素。因此隊列又稱先進先出表
(FirstInFirstOut)。
3、在一棵二叉樹上第8層的結(jié)點數(shù)最多是o
A、8
B、16
C、128
D、256
標準答案:4
知火點解析:根據(jù)二叉樹的性質(zhì):二叉樹笫解>1)層,至多有2i-l個結(jié)點。得到
第8層的結(jié)點數(shù)最多是128。
4、下面描述中,不符合結(jié)構(gòu)化程序設(shè)計風格的是o
A、使用順序、選擇和重復(循環(huán))3種基本控制結(jié)構(gòu)表示程序的控制邏輯
B、自頂向下
C、注重提高程序的執(zhí)行效率
D、限制使用goto語句
標準答案:4
知識點解析:結(jié)構(gòu)化程序設(shè)計方法的4條原則是:①自頂向下:②逐步求精:③
模塊化;④限制使用got。語句。“自頂向下''是說,程序設(shè)計時,應先考慮總體,
后考慮細節(jié):先考慮全局目標,后考慮局部目標;“逐步求精”是說,對復雜問題,
應設(shè)計一些子目標,作過渡,逐步細節(jié)化;“模塊化”是說、一個復雜問題,肯定是
由若干稍簡單的問題構(gòu)成;解決這個復雜問題的程序,也應對應若干稍簡單的問
題,分解成若干稍小的部分。
5、下面概念中,不屬于面向?qū)ο蠓椒ǖ氖莄
A、對象、消息
B、繼承、多態(tài)
C、類、封裝
D、過程調(diào)用
標準答案:8
知識點解析:面向?qū)ο蠓椒ㄊ且环N運用對象、類、封裝、繼承、多態(tài)和消息等概念
宋構(gòu)造、測試、重構(gòu)軟件的方法。面向?qū)ο蠓椒◤膶ο蟪霭l(fā),發(fā)展出對象,類,消
息,繼承等概念。
6、在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD)作為描述工具的軟件開發(fā)階段是
A、可行性分析
B、需求分析
C、詳細設(shè)計
D、程序編碼
標準答案:2
知識點3析:軟件開發(fā)階段包括需求分析、總體設(shè)計、詳細設(shè)計、編碼和測試5個
階段。其中需求分析階段常用的工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。
7、軟件生命周期中所花費用最多的階段是c
A、詳細設(shè)計
B、軟件編碼
C、軟件測試
D、軟件維護
標準答案:8
知識點解析:軟件生命周期分為軟件定義、軟件開發(fā)及軟件運行維護3個階段。本
題中詳細設(shè)計、軟件編碼和軟件測試都屬于軟件開發(fā)階段;維護是軟件生命周期的
最后一個階段,也是持續(xù)時間最長,花費代價最大的一個階段,軟件工程學的一個
目的就是提高軟件的可維護性,降低維護的代價。
8、數(shù)據(jù)庫系統(tǒng)的核心是。
A、數(shù)據(jù)模型
B、DBMS
C、軟件工具
D、數(shù)據(jù)庫
標準答案:2
知識點解析:數(shù)據(jù)庫管理系統(tǒng)DBMS是數(shù)據(jù)庫系統(tǒng)的核心。DBMS是負責數(shù)據(jù)庫
的建立、使用和維護的軟件。DBMS建立在操作系統(tǒng)之上,實施對數(shù)據(jù)庫的統(tǒng)一
管理和控制。用戶使用的各種數(shù)據(jù)庫命令以及應用程序的執(zhí)行,最終都必須通過
DBMSo另外,DBMS還承擔著數(shù)據(jù)庫的安全保護工作,按照DBA所規(guī)定的要
求,保證數(shù)據(jù)庫的完整性和安全性。
9、下列敘述中正確的是。
A、數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過程
B、數(shù)據(jù)庫設(shè)計是指設(shè)計數(shù)據(jù)庫管理系統(tǒng)
C、如果一個關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另一個關(guān)系的關(guān)
鍵字,則稱其為本關(guān)系的外關(guān)鍵字
D、關(guān)系中的每列稱為元組,一個元組就是一個字段
標準答案:4
知識之解析:數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程,故選項A敘述錯誤;設(shè)計
數(shù)據(jù)庫的目的實質(zhì)上是設(shè)計出滿足實際應用需求的實際關(guān)系模型;關(guān)系中的行稱為
元組,對應存儲文件中的記錄,關(guān)系中的列稱為屬性,對應存儲文件中的字段,故
D選項敘述錯誤。
10、下列模式中,是用戶模式。
A、內(nèi)模式
B、外模式
C、概念模式
D、邏輯模式
標準答案:2
知識點解析:數(shù)據(jù)庫管理系統(tǒng)的三級模式結(jié)構(gòu)由外模式、模式和內(nèi)模式組成。外模
式,或子模式,或用戶模式,是指數(shù)據(jù)庫用戶所看到的數(shù)據(jù)結(jié)構(gòu),是用戶看到的數(shù)
據(jù)視圖。模式,或邏輯模式,是數(shù)據(jù)庫中對全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特性的描述,是
所有用戶所見到的數(shù)據(jù)視圖的總和。外模式是模式的一部分。內(nèi)模式,或存儲模
式,或物理模式,是指數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)內(nèi)的存儲介質(zhì)上的表示,即對數(shù)據(jù)的物理
結(jié)構(gòu)和存取方式的描述。
二、選擇題(本題共22題,每題1.0分,共22分。)
II、數(shù)據(jù)庫表的字段可以定義規(guī)則,規(guī)則是。
A、邏輯表達式
B、字符表達式
C、數(shù)值表達式
D、前3種說法都不對
標準答案:1
知識點解析:為字段設(shè)也“規(guī)則”有效性,必須是邏輯表達式。
12、下列關(guān)于結(jié)構(gòu)復合索引文件,描述正確的是o
A、在同一索引文件中只能包含一個索引項
B、不能隨表打開時自動打開
C、一個表只能建立一個結(jié)構(gòu)復合索引文件
D、在添加、更改或刪除記錄時需要手動維護索引
標準答案:4
知識點解析:結(jié)構(gòu)復合索引文件可以包含不同的索引標識的多個索引,?個表只能
建立一個結(jié)構(gòu)復合索引文件。結(jié)構(gòu)復合索引文件有以下特性:隨表打開時自動打
開;在同一索引文件中能包含多個索引項;在添加、更改或刪除記錄時自動維護索
引。
13、數(shù)據(jù)庫系統(tǒng)由組成。
A、計算機硬件系統(tǒng)、數(shù)據(jù)集合、數(shù)據(jù)庫管理系統(tǒng)、相關(guān)軟件、數(shù)據(jù)管理員(用戶)
B、計算機軟件系統(tǒng)、數(shù)據(jù)庫集合、數(shù)據(jù)庫管理系統(tǒng)、相關(guān)軟件、數(shù)據(jù)管理員(用
戶)
C、計算機硬件系統(tǒng)、數(shù)據(jù)庫集合、數(shù)據(jù)系統(tǒng)、相關(guān)軟件、數(shù)據(jù)管理員(用戶)
D、計算機硬件系統(tǒng)、數(shù)據(jù)庫集合、數(shù)據(jù)庫管理系統(tǒng)、相關(guān)軟件、數(shù)據(jù)管理員(用
戶)
標準答案:8
知識點解析:在VisualFoxPro中,數(shù)據(jù)庫系統(tǒng)由計算機硬件系統(tǒng)、數(shù)據(jù)庫集合、
數(shù)據(jù)庫管理系統(tǒng)、相關(guān)軟件、數(shù)據(jù)管理員(用戶)所組成。
14、數(shù)據(jù)完整性包括實體完整性、和參照完整性。
A、用戶自定義完整性
B、域完整性
C、庫完整性
D、記錄完整性
標準答案:2
知識點露析:在數(shù)據(jù)庫中數(shù)據(jù)完整性是指保證數(shù)據(jù)正確的特性,它一般包括實體完
整性、域完整性和參照完整性。
15、若要從一個關(guān)系中去掉另一個關(guān)系的元組得到的集合,則應進行運
算。
A、交
B、并
C、差
D、廣義笛卡爾積
標準答案:4
知識點解析:兩個相同結(jié)構(gòu)關(guān)系的差是指從一個關(guān)系中關(guān)掉另一個關(guān)系的元組得到
的集合。
16、用命令"INDEXON姓名TAGindexnameUNIQUE”建立索引,其索引類型是
A、主索引
B、候選索引
C、普通索引
D、惟一索引
標準答案:8
知識點解析:該命令的含義是建立一個對“姓名”字段的索引項,索引名為“index
name”,UNIQUE說明建立惟一索引。
17、要從表中物理刪除一條記錄,應使用命令o
A、首先用DELETE命令,然后用ZAP命令
B、首先用DELETE命令,然后用PACK命令
C、直接用ZAP命令
D、直接用DELETE命令
標準答案:2
知識點解析:要從表中物理刪除一條記錄,首先用DELETE命令作刪除標記,稱
作邏輯刪除;然后用PACK命令進行.物理刪除。ZAP命令是刪除表中的全部記
錄,不能僅刪除一條記錄。
18、下列關(guān)于條件語句IF-ENDIF的說話不正確的是0
A、1F和END1卜語句必須成對出現(xiàn)
B、條件語句可以嵌套,但不能交叉
C、對IF與ENDIF之間的語句順序執(zhí)行
D、IF和ENDIF語句必須有ELSE子句
標準答案:8
知識點解析:條件語句IF-ENDIF根據(jù)邏輯表達式值,有選擇地執(zhí)行一組命令,
個IF-ENDIF語句塊之中可以嵌套另一個IF-ENDIF語句塊,但不能交叉,對IF與
ENDIF之間的語句順序執(zhí)行。IF和ENDIF語句必須成對出現(xiàn),IF是本結(jié)構(gòu)入口,
ENDIF是本結(jié)構(gòu)的出口,IF和ENDIF語句可以無ELSE子句。
19、在VisualFoxPro中,調(diào)用表設(shè)計器建立數(shù)據(jù)庫表STUDENT.DBF的命令是
A、MODIFYSTRUCTURESTUDENT
B、MODIFYCOMMANDSTUDENT
C、CREATESTUDENT
D、CREATETABLESTUDENT
標準答案:4
知識點解析:在數(shù)據(jù)庫沒計器中,使用CREATE命令可以建立表。如果沒有打開
數(shù)據(jù)庫.直接使用CREATE命令建立的表不是數(shù)據(jù)庫表而是自由表0
20、執(zhí)行下列一組命令之后,選擇“職工”表所在工作區(qū)的錯誤命令是o
CLOSEALLUSE倉庫】N0USE職工IN0
A、SELECT職工
B、SELECT0
C、SELECT2
D、SELECTB
標準答案:2
知識點3析:工作區(qū)0表示工作區(qū)號最小的工作區(qū),若指定“職工”表所在的工作區(qū)
可以用A、C、D的方法,而選項B表示選擇編號最小的可用工作區(qū),即編號為3
的尚未使用的工作區(qū)。
21、創(chuàng)建兩個具有“一對多”關(guān)系的表之間的關(guān)聯(lián),應當o
A、通過紐帶表
B、通過某個同名字段
C、通過某個索引的同名字段
D、通過主索引字段和不同字段
標準答案:8
知識點解析:在VisualFoxPro中,可通過父表的主索引字段與子表的不同字段建
立兩表間的“一對多”關(guān)系。
22、下列關(guān)于查詢和視圖的區(qū)別的說法正確的是。
A、視圖幾乎可用于一切能使用表的地方,而查詢不能
13、查詢與視圖的定義都保存在相同的文件中
C、杳詢和視圖都只能讀取基表的數(shù)據(jù)
D、查詢與視圖的定義和功能完全相同
標準答案:1
知識點解析:查詢與視圖的定義和功能幾乎完全相同,不同之處主要有:1、查詢
的定義保存在獨立的查詢(.qbr)文件中,而視圖的定義保存在所屬的數(shù)據(jù)庫(.dbc)文
件中。2、查詢只能讀取基表的數(shù)據(jù),不能修改查詢記錄;而視圖既能讀取也能修
改基表的數(shù)據(jù)。3、查詢不能用作程序中USE命令的數(shù)據(jù)源,查詢的結(jié)果記錄可以
指定輸出到報表、標簽、表瀏覽器和表文件中;而視圖幾乎可用于一切能使用表的
地方。
23、下列關(guān)于視圖說法錯誤的是o
A、視圖是在數(shù)據(jù)庫表基礎(chǔ)上創(chuàng)建的一種虛擬表
B、視圖兼有表和查詢的特點
C、視圖分為本地視圖和遠程視圖
D、視圖可以脫離數(shù)據(jù)庫使用
標準答案:8
知識點解析:視圖是在數(shù)據(jù)庫表基礎(chǔ)上創(chuàng)建的一種虛擬表。視圖一經(jīng)定義,就是數(shù)
據(jù)庫的一部分,不可以脫離數(shù)據(jù)庫而使用,在打開視圖時,首先要打開數(shù)據(jù)庫才可
以。視圖兼有表和查詢的特點,分為本地視圖和遠程視圖。
24、當前表中有4個數(shù)值型字段:高等數(shù)學、英語、計算機網(wǎng)絡和總分。其中,高
等數(shù)學、英語、計算機網(wǎng)絡的成績均已錄入,總分字段為空。要將所有學生的總分
自動計算出來并填入總分字段中,使用命令。
A、REPL總分WITH高等數(shù)學+英語+計算機網(wǎng)絡FOR*
B、REPL總分WITH高等數(shù)學+英語十計算機網(wǎng)絡
C、REPL總分WITH高等數(shù)學+英語+計算機網(wǎng)絡ALL
D、REPL總分WITH高等數(shù)學+英語+計算機網(wǎng)絡FORALL
標準答案:4
知識點解析:用REPLACE命令直接指定表達式或值修改記錄,REPLACE命令的
常用格式是:REPLACE[(范圍)](字段名1)WITH(表達式1)[,(字段名2)WITH(表
達式2)…][FORIWHILE(條件)|其中范圍選項的內(nèi)容是:
選項說明
ALL對全解記錄進行操作
NEXT(n|只對包括當前記錄在內(nèi)的以卜連續(xù)的n個記錄進行操作
RECORDfn)只時第n號H求進行操作
REST只對巧編記求起到文件尾的所有記錄進行操作
25、設(shè)表TXL.DBF中有20條記錄,在VisualFoxPro命令窗口中執(zhí)行以下命令序
列,最后顯示的結(jié)果是oUSETXLSKIP3COUNTTOn?n
A、0
B、3
C、4
D、20
標準答案:8
知識點解析:確定了當前記錄指針的位置后,可以用SKIP命令向前或向后移動若
干條記錄。正數(shù)向后,負數(shù)向前。但是COUNTTO命令是統(tǒng)計記錄總數(shù)的命令,
所以不受前一句的影響。
26、UPDATE語句的功能是o
A、屬于數(shù)據(jù)定義功能
B、可以修改表中列的內(nèi)容
C、屬于數(shù)據(jù)查詢功能
D、可以修改表中列的屬性
標準答案:2
知識點解析:UPDATE命令是SQL中的數(shù)據(jù)更新命令,一般使用WHERE子句宋
指定條件,以更新滿足條件的一些記錄,并且可以更新多個字段,如果沒有
WHERE子句,可以更新仝部記錄。
27、條件函數(shù)HF(LEN(SPACE(3))>3,1,-1)的值為。
A、.T.
B、.F.
C、1
D、-1
標準答案:8
知識點解析:SPACE(數(shù)值表達式)返回一定數(shù)量的空格,返回值是字符型。
SPACE。)的值是3個空格。LEN(字符表達式)返回一個字符串的長度,返回值是數(shù)
值型。LEN(SPACE(3))的值是數(shù)值3。IIF(條件,表達式1,表達式2)如果條件成
立則返回第1個表達式的值,否則返回第2個表達式的值,返回值可以是字符型、
數(shù)值型、日期型、日期時間型、貨幣型。IIF(LEN(SPACE(3))>3,I,-I),即IIF(3
>3,1,-1),所以最后的結(jié)果是-1。
28、用SQL命令生成含有字段職工號、姓名的視圖,下列語句正確的是o
A、CREATEVIEWZG_wASSELECT職工號,姓名FROM職工
B、CREATEQUERYZG_wASSELECT職工號,姓名FROM職工
C、CREATEVIEWZGwASSELECT職工號,姓名
D、CREATEQUERYZG_wASSELECTS只工號,姓名
標準答案:1
知識點解析:視圖是根據(jù)對表的查詢來定義的,可以用命令方式來建立查詢,具體
格式如下:CREATEVIEWview_name[(column_name[,column_name]...)]AS
sclect_statcmcnt說明:viewname指定要創(chuàng)建的視圖的名稱;當沒有為視圖指定字
段名(columnname)時,視圖的字段名將與selectstatement中指定的字段名或表中的
字段名同名;selectstatement是任意的SELECT查詢語句。本題利用SELECT語句
來指定職工表的字段職工號,姓名為查詢字段。
29、在當前表單的LABEL1控件中顯示系統(tǒng)時間的語句是。
A、THISFORM.LABEL1.TEXT=TIME()
B、THISFORM.LABEL1.VALUE=TIME()
C、THISFORM.LABEL1.CAPTION=TIME()
D、THISFORM.LABEL1.CONTROL=TIME()
標準答案:4
知識點解析:利用標簽的Caption屬性可以將標題文本顯示在標簽區(qū)域內(nèi),若要顯
示系統(tǒng)時間,使用TIME。函數(shù)對Caption屬性賦值。
30、在菜單設(shè)計器中,若要將定義的菜單分組,應該在“菜單名稱”列上輸入
______字符。
A、|
B、\_
C、_
D、—
標準答案:2
知識點解析:在耍分組的菜單中加一條水平分組線,可以使菜單顯得更加清晰明
了,方法是在“菜單名稱”列上輸入字符。
31、下列關(guān)于SQL的嵌套查詢說法正確的是o
A、既能對外層查詢排序,又能對內(nèi)層查詢排序
B、只能對外層查詢排產(chǎn),不能對內(nèi)層查詢排序
C、不能對外層查詢排序,只能對內(nèi)層查詢排序
D、既不能對外層查詢排序,也不能對內(nèi)層查詢排序
標準答案:2
知識點解析:使用SQLSELECT可以將查詢結(jié)果排序,排序的短語是ORDER
BY,具體格式如下:ORDERBYOrder」lem[ASC|DESC][,
Ordcr_Itcm[ASC|DESC]...]從中可以看出,可以按升序(AS
32、下列體現(xiàn)了關(guān)系數(shù)據(jù)庫的參照完整性。
A、主鍵
B、超鍵
C、外鍵
D、候選鍵
標準答案:4
知識點解析:關(guān)系模式的參照完整性規(guī)則的形式定義中,有一個關(guān)系模式為參照關(guān)
系模式,一個為依賴關(guān)系模式。依賴關(guān)系模式中的外鍵值只能空值或者參照關(guān)系模
式中的主鍵值。由此可表明,外鍵體現(xiàn)了關(guān)系數(shù)據(jù)庫的參照完整性。
三、公共基礎(chǔ)填空題(本題共5題,每題7.0分,共5
分。)
33、在樹形結(jié)構(gòu)中,樹艱結(jié)點沒有【】。
標準答案:【】前件
知識點解析:在樹形結(jié)閡中,每一個結(jié)點只有一個前件,稱為父結(jié)點,沒有前件的
結(jié)點只有一個,稱為樹的根結(jié)點;每一個結(jié)點可以有多個后件,它們都稱為該結(jié)點
的子結(jié)點。沒有后件的結(jié)點稱為葉子結(jié)點。
34、Jackson結(jié)構(gòu)化程序設(shè)計方法是英國的M.Jackson提出的,它是一種面向
[1的設(shè)計方法。
標準答案:【】數(shù)據(jù)結(jié)構(gòu)
知識點解析:結(jié)構(gòu)化分析方法主要包括:面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法(SA-
Structuredanalysis),面向數(shù)據(jù)結(jié)構(gòu)的Jackson方.法(JSD-Jacksonsystemdevelopment
method)和面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開發(fā)方法(DSSD-Datastructuredsystem
developmentmethod)o
35、面向?qū)ο蟮哪P椭校禄镜母拍钍菍ο蠛汀尽俊?/p>
標準答案:【】類
知識點解析:面向?qū)ο竽P椭?,最基本的概念是對象和類。對象是現(xiàn)實世界中實體
的模型化;將屬性集和方法集相同的所有對象組合在一起,可以構(gòu)成一個類。
36、軟件設(shè)計模塊化的目的是【】。
標準答案:【】降低復雜性
知識點解析:模塊化是指解決一個復雜問題時自頂向下逐層把軟件系統(tǒng)劃分成若干
模塊的過程,由此分解來降低復雜性。
37、數(shù)據(jù)模型按不同應用層次分成3種類型,它們是概念數(shù)據(jù)模型、【】和物理
數(shù)據(jù)模型。
標準答案:【】邏輯數(shù)據(jù)模型
知識點解析:數(shù)據(jù)是現(xiàn)實世界符號的抽象,而數(shù)據(jù)模型(dalamodel)則是數(shù)據(jù)特征
的抽象,它從抽象層次上描述了系統(tǒng)的靜態(tài)特征、動態(tài)行為和約束行為,為數(shù)據(jù)庫
系統(tǒng)的信息表示與操作提供一個抽象的框架。數(shù)據(jù)模型按不同的應用層次分成3種
類型,它們是概念數(shù)據(jù)模型(conceplualdaiamodel)、邏輯數(shù)據(jù)模型(logicdala
model)A物理數(shù)據(jù)模型(physicaldatamodel)o
四、填空題(本題共[題,每題7.0分,共1分。)
38,函數(shù)INT(LEN(”123?456"))的結(jié)果是[).
標準答案:【】7
知識點解析:LEN()函數(shù)用于測試字符串長度;INTO函數(shù)用于求整。本題中LEN()
函數(shù)所測的字符串長度為7,因此INT的求整值仍然是7。
五、填空題(含2小題)(本題共2題,每題1.0分,
共2分。)
39、使用命令在結(jié)構(gòu)復合索引添加一個對“姓名”字段的索引項,索引名為“xm”。
請將語句填寫完整。INDEX(]姓名【】xm
標準答案:【】ON【】TAG
知識點解析:利用INDEXONeExpressionTAGTagName[OFCDXFileName]命令可
以在結(jié)構(gòu)復合索引添加一個對指定字段的索引項,其中TAG后給出索引名。
40、設(shè)有選課表,表中包含的字段有:學號C(3),課程號C(3),成績N(3)。查詢
每門課程的學生人數(shù),要求顯示課程號和學生人數(shù),對應的SQL語句為:
SELECT課程號,[】AS學生人數(shù)FROM選課表:GROUPBY[]
標準答案:【】COUNT(學號)【】課程號
知識點解析:本題中使用SQL分組統(tǒng)計的功能,統(tǒng)計選課表中每門課程的學生人
數(shù),分組依據(jù)為課程號.
國家二級VF筆試模擬試卷第3套
一、公共基礎(chǔ)選擇題(本題共70題,每題7.0分,共
7。分。)
1、算法的時間復雜度是指()。
A、執(zhí)行算法程序所需要的時間
B、算法程序的長度
C、算法執(zhí)行過程中所需要的基本運算次數(shù)
D、算法程序中的指令條數(shù)
標準答案:4
知識點解析:所謂的算法時間復雜度是指執(zhí)行算法所需要的工作量,可以用算法在
執(zhí)行過程中所需基本運算的執(zhí)行次數(shù)來度量算法的工作量。
2、下列描述中,不是線性表順序存儲結(jié)構(gòu)特征的是()。
A、不便于插入和刪除
B、需要連續(xù)的存儲空間
C、可隨機訪問
D、需另外開辟空間來保存元素之間的關(guān)系
標準答案:8
知識點解析:線性表的順序存儲是用一片連續(xù)的空間來存放數(shù)據(jù)元素,其特點是邏
輯上相鄰的元素在物理位置上也相鄰。數(shù)據(jù)元素之間邏輯上的先后關(guān)系自動隱含在
物理位置的相鄰元素之中,因此不需要另外開辟空間來保存元素之間的關(guān)系。
3、按照“先進后出”原見組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是()。
A、隊列
B、棧
C^雙向鏈表
D、二叉樹
標準答案:2
知識點解析:棧是一種特殊的線性表,其插入和刪除運算都只在線性表的一端進
行,而另一端是封閉的。進行插入、刪除的一端稱為棧頂,封閉的一端稱為棧底。
棧頂元素是最后被插入的元素,而棧底元素是量后被刪除的棧,是按先進后出的原
則組織數(shù)據(jù)的。
4、有下列二叉樹,對此二叉樹前序遍歷的結(jié)果為()。
A、ACBEDGFH
B、ABDGCEHF
C、HGFEDCBA
D、ABCDEFGH
標準答案:2
知識點解析:對二又樹的前序遍歷是指;先訪問根結(jié)點,然后訪問左子樹,最后訪
問右子樹,并且,在訪問左、右子樹時,先訪問根結(jié)點,再依次訪問其左、右子
樹。
5、對建立良好的程序設(shè)計風格,下列描述正確的是()。
A、程序應該簡單、清晰、可讀性好
B、符號名的命名只需要符合語法
C、充分考慮程序的執(zhí)行效率
D、程序的注釋可有可無
標準答案:1
知識點解析:“清晰第一,效率第二,在考慮到程序的執(zhí)行效率的同時,一定要保
證程序清晰、可讀:對符號名的命名,除了要符合語法要求外,還要具有一定的含
義;程序的注釋可以幫助程序員理解程序,不是可有可無的。
6、下列不屬于軟件工程3個要素的是()。
具
程
過
法
方
境
環(huán)
標準答案:8
知識點解析:軟件工程包括3個要素,即方法,工具和過程。方法是完成軟件工程
項目的技術(shù)手段:工具支持軟件的開發(fā)、管理和文檔生成;過程支持軟件開發(fā)的各
個環(huán)節(jié)的控制、管理。
7、下列選項中不屬于軟件生命周期開發(fā)階段任務的是()。
A、軟件測試
B、概要設(shè)計
C、軟件維護
D、詳細設(shè)計
標準答案:4
知識點解析:軟件的生命周期可分為軟件定義、軟件開發(fā)及軟件運行維護3個階
段。其中軟件定義階段的主要工作有可行性研究與計劃制定和需求分析等;軟件開
發(fā)階段的主要工作有概要設(shè)計、詳細設(shè)計和測試等;軟件運行維護階段的主要工作
是軟件的運行及后期的維護等。
8、使用白盒測試法時,確定測試數(shù)據(jù)應該根據(jù)()和指定的覆蓋標準。
A、程序的內(nèi)部邏輯
B、程序的復雜結(jié)構(gòu)
C、使用說明書
D、程序的功能
標準答案:1
知識點解析:白盒測試是把測試對象看作是一個打開的盒子,允許測試人員利用程
序內(nèi)部的邏輯結(jié)構(gòu)及相關(guān)信息來設(shè)計或選擇測試用例,對程序所有的邏輯路徑進行
測試。所以,白盒測試的對象基本上是源程序,以程序的內(nèi)部邏輯和指定的覆蓋標
準測試數(shù)據(jù)。
9、數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是()。
A、DB包括DBS和DBMS
B、DBMS包括DB和DBS
C、DBS包括DB和DBMS
D、沒有任何關(guān)系
標準答案:4
知識點解析:數(shù)據(jù)庫系統(tǒng)(DBS)由數(shù)據(jù)庫(DB)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、數(shù)據(jù)庫
管理員、硬件平臺和軟件平臺5個部分組成,可見DB和DBMS都是DBS的組成
部分。
10、對關(guān)系S和R進行集合運算,結(jié)果中既包含S中的所有元組也包含R中的所
有元組,這樣的集合運算稱為()。
A、并運算
B、交運算
C、差運算
D、積運算
標準答案:1
知識點解析:關(guān)系的并運算是指由結(jié)構(gòu)相同的兩個關(guān)系合并,形成一個新的關(guān)系,
其中包含兩個關(guān)系中的所有元組。
二、選擇題(本題共20題,每題1.0分,共20分。)
11、在VisualFoxPro中下列敘述正確的是()。
A、表也被稱作表單
B、數(shù)據(jù)庫文件不存儲用戶數(shù)據(jù)
C、數(shù)據(jù)庫文件的擴展名是DBF
D、一個數(shù)據(jù)庫中的所有表文件存儲在一個物理文件中
標準答案:2
知識點解析:VisualFoxPro+一個關(guān)系被稱作一個表,表與表單是兩個不同的概
念。數(shù)據(jù)庫是一個邏輯上的概念和手段,是通過一組系統(tǒng)文件將相互聯(lián)系的數(shù)據(jù)庫
表及其相關(guān)的數(shù)據(jù)庫對象統(tǒng)一組織和管理,并不能存儲用戶數(shù)據(jù)。數(shù)據(jù)庫中所包含
的表文件都是獨立存在的物理文件。數(shù)據(jù)庫的文件擴展名為.dbc,表的文件擴展名
為.dbf。
12、數(shù)據(jù)庫系統(tǒng)的核心是()。
A、數(shù)據(jù)庫
B、操作系統(tǒng)
C、數(shù)據(jù)庫管理系統(tǒng)
D、文件
標準答案:4
知識點解析:在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)實行專門管理,提供安全性
和完整性等統(tǒng)一控制機制,是數(shù)據(jù)庫系統(tǒng)的核心,VisualFoxPro就是一個可以在
計算機和服務器上運行的數(shù)據(jù)庫管理系統(tǒng)。
13、按照數(shù)據(jù)模型分類,數(shù)據(jù)庫管理系統(tǒng)可以分為3種類型,它們是()。
A、大型、中型和小型
B、西文、中文和兼容
C、層次、網(wǎng)狀和關(guān)系
D、數(shù)據(jù)、圖形和多媒體
標準答案:4
知識點解析:數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型分為3種:層次型、網(wǎng)狀型和關(guān)系
型。其中層次型是用樹型結(jié)構(gòu)表示實體及實體之間的聯(lián)系,網(wǎng)狀形有網(wǎng)狀結(jié)構(gòu)表示
實體及實體之間的聯(lián)系,關(guān)系型用二維表來表示實體及實體之間的聯(lián)系。
14、定義何種菜單時,可以使用菜單設(shè)計器窗口中的“插入欄”按鈕,以插入標準的
系統(tǒng)菜單命令()。
A、條形菜單
B、彈出式菜單
C、快捷菜單
D、B)和C)都正確
標準答案:8
知識點解析:在當前菜單項之前插入一個VisualFoxPro系統(tǒng)菜單命令的。方法
是:單擊該按鈕,打開“插入系統(tǒng)菜單欄”對話框,然后在對話框內(nèi)選擇所需的菜單
命令(可以多選).并單擊“插入”按鈕-“插入欄”按鈕僅在定義彈出式菜單時有效.
而快捷菜單一般是一個彈出式菜單,或者由幾個具有上下級關(guān)系的彈出式菜單組
成。所以“插入欄”按鈕在定義快捷菜單時也有效。
15、下列關(guān)于控件類的說法中,錯誤的是()。
A、控件是一個可以以圖形化的方式顯示的對象
B、控件可以與用戶進行交互
C、控件通常被放置在一個容器里
D、控件是不可復制的
標準答案:8
知識點解析:控件是一個可以以圖形化的方式顯示并能與用戶進行交互的對象,如
-個命令按鈕、一個文本框等??丶ǔ1环牌谝粋€容器里。容器可以被認為是
一種特殊的控件,它能包容其他的控件或容器,如一個表單、一個表格等。在表單
設(shè)計器環(huán)境下,可以對表單中的控件進行諸如移動、夏制、布局等操作。也可以為
控件設(shè)置Tab鍵順序。
16、用鼠標雙擊對象時所引發(fā)的事件是()。
A^Click
B、Dbclick
C、RightClick
D、LeftClick
標準答案:2
知識點解析:Click事件是鼠標單擊對象時所引發(fā)的;DbIQick事件是鼠標雙擊對.
象的所引發(fā)的;RightClick事件是右擊對象所引發(fā)的;表單及控件中不包含
LeftClick事件。
17、SQLSELECT語句中的WHERE用于說明()。
A、查詢數(shù)據(jù)
B、查詢條件
C、查詢分組
D、查詢排序
標準答案:2
知識點解析:SELECT語句中的WHERE短語用來進行杳詢條件的篩選,相當于關(guān)
系的選擇操作:GROUPBY短語用于對查詢結(jié)果進行分組;ORDERBY短語用來
對查詢結(jié)果進行排序。
18、SQL語句可以進行多個查詢的嵌套,但VisualFoxPro中只支持()層嵌套。
A、1
B、2
C、3
D、無窮
標準答案:2
知識點解析:SQL可以進行多個查詢嵌套,VisualFoxPro中只支持兩層嵌套,即
內(nèi)層查詢塊和外層查詢塊.不支持SQL的多層嵌套查詢°
19、在成績表中要求按“物理”降序排列,并查詢前兩名的學生姓名,正確的命令是
()。
A、SELECT姓名TOP2FROM成績表WHERE物理DESC
B、SELECT姓名TOP2FROM成績表FOR物理DESC
C、SELECT姓名TOP2FROM成績表GROUPBY物理DESC
D、SELECT姓名TOP2FROM成績表ORDERBY物理DESC
標準答案:8
知識點解析:使用SQLSELECT可以將查詢結(jié)果排序,排序的短語是ORDER
BYo只顯示前兒項記錄的格式是:TOPnExpr[PERCENT]<,其中,nExpr是數(shù)字表
達式,當不使用|PERCENT1時,nExpr可以是1?32767之間的整數(shù);當使用
[PERCENT]Ht,nExpr是0.01到99.99間的實數(shù)。說明顯示結(jié)果中前百分之幾的記
錄。TOP要與ORDERBY一起使用才有效。
20、找出在職工年齡大于50的職工姓名,以及這些職工工作所在的城市,正確的
命令是()。
A、SELECT姓名,城市FROM職工;WHERE(年齡>50)OR(職工.職工號=城市.
職工號)
B、SELECT姓名,城市FROM職工;WHERE(年齡>50)AND(職工.職工號二城市.
職工號)
C、SELECT姓名,城市FROM城市,職工;WHERE(年齡>50)OR(職工.職工號二城
市.職工號)
D、SELECT姓名,城市FROM城市,職工;WHERE(年齡>50)AND(職工.職工號二
城市.職工號)
標準答案:8
知識點解析:選項A)中缺少查詢的“城市”表,且查詢條件連接有誤:選項B)中同
樣缺少查詢的“城市”表;選項C)中查詢條件錯誤,應使用AND進行條件連接,而
不是OR。
21、在VisualFoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照完整性規(guī)則,并在刪
除規(guī)則中選擇了“限制”,當刪除父表記錄時,系統(tǒng)反應是()。
A、不做參照完整性檢查
B、不準刪除父表中的記錄
C、自動刪除子表中所有相關(guān)記錄
D、若子表中有相關(guān)記錄,則禁止刪除父表中記錄
標準答案:2
知識點解析:參照完整性與表之間的關(guān)聯(lián)有關(guān),它的大概含義是:當插入,刪除或
修改一個表中的數(shù)據(jù)時,通過參照引用相互關(guān)聯(lián)的另一個表中的數(shù)據(jù),來撿查對表
的數(shù)據(jù)操作是否正確。參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。刪
除規(guī)則規(guī)定了刪除父表中的記錄時,如何處理處理相關(guān)的子表中的記錄:?如果選
擇“級聯(lián)”,則自動刪除子表中的所有相關(guān)記錄。?如果選擇“限制”,若子表中有相
美記錄,則禁止刪除父表中的記錄。?如果選擇“忽略”,則不作參照完整性檢查,
即刪除父表的記錄時與于表無關(guān)。
22、在VisualFoxPro中,下列選項中數(shù)據(jù)類型所占字符的字節(jié)數(shù)相等的是()。
A、字符型和邏輯型
B、日期型和備注型
C、邏輯型和通用型
D、通用型和備注型
標準答案:8
知識點解析:在VisualFoxPro中,系統(tǒng)默認的邏輯型字段只占1個字節(jié),日期型
字段占8個字節(jié),備注型和通用型字段占的4個字節(jié)。
23、不需要事先建立就可以使用的變量是()。
A、私有變量
B、局部變量
C、全局變量
D、數(shù)組變量
標準答案:1
知識點解析:在程序中直接使用(沒有通過PUBLIC和LOCAL命令事先聲明)而由
系統(tǒng)自動隱含建立的變量都是私有變量。私有變量的作用域是建立它的模塊及其下
屬的各層模塊。局部變量只能在建立它的模塊中使用,不能在上層或下層模塊中使
用。當建立它的模塊程序運行結(jié)束時,局部變量自動
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年貴州應用技術(shù)職業(yè)學院單招職業(yè)傾向性考試題庫帶答案詳解
- 2026年閩江師范高等??茖W校單招職業(yè)適應性考試題庫及參考答案詳解一套
- 2026年恩施職業(yè)技術(shù)學院單招綜合素質(zhì)考試題庫附答案詳解
- 2026年福州英華職業(yè)學院單招職業(yè)傾向性測試題庫參考答案詳解
- 2026年廣州城建職業(yè)學院單招職業(yè)傾向性測試題庫及完整答案詳解1套
- 2026年寧波工程學院單招職業(yè)傾向性測試題庫及完整答案詳解1套
- 2026年內(nèi)蒙古伊克昭盟單招職業(yè)傾向性考試題庫及參考答案詳解1套
- 2026年青島工程職業(yè)學院單招職業(yè)適應性考試題庫及參考答案詳解1套
- 2026年石家莊鐵路職業(yè)技術(shù)學院單招職業(yè)適應性考試題庫及參考答案詳解一套
- 2026年重慶城市科技學院單招職業(yè)適應性考試題庫附答案詳解
- 2025年Dell服務器技術(shù)支持服務協(xié)議范本
- 2025江蘇鹽城市水務集團有限公司招聘專業(yè)人員34人筆試題庫歷年考點版附帶答案詳解
- 學堂在線 雨課堂 學堂云 實驗室安全密碼 章節(jié)測試答案
- 華為培訓心得體會
- 電力工程技術(shù)檔案管理制度
- 2025國考銀行結(jié)構(gòu)化面試題庫及答案解析
- 法務升職述職報告
- MCN機構(gòu)與抖音達人簽約協(xié)議范本7篇
- 光學鏡片制作工基礎(chǔ)考核試卷及答案
- 膠帶生產(chǎn)線投資可行性研究報告
- 新勞動課程標準下的小學勞動教育課的探究
評論
0/150
提交評論