




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
國家二級VF筆試模擬試卷第1套
一、公共基礎(chǔ)選擇題(本題共70題,每題7.0分,共
10分。)
1、線性表L=(al,a2,a3,…,ai,…,an),下列說法正確的是()。
A、每個元素都有一個直接前驅(qū)和直接后驅(qū)
B、線性表中至少要有一個元素
C、表中諸元素的排列順序必須是由小到大或由大到小
D、除第一個元素和最后一個元素外,其余每個元素都有且只有一個直接前件和直
接后件
標(biāo)準(zhǔn)答案:D
知識點解析:暫無解析
2、下列關(guān)于完全二叉樹的敘述中,錯誤的是()。
A、除了最后一層外,每一層上的結(jié)點數(shù)均達到最大值
B、可能缺少若干個左右葉子結(jié)點
C、完全二叉樹一般不是滿二叉樹
D、具有結(jié)點的完全二叉樹的深度為|log2n]+l
標(biāo)準(zhǔn)答案:B
知識點解析:暫無解析
3、對長度為n的線性表進行順序查找,在最壞情況下需要比較的次數(shù)為()。
A、125
B、n/2
C、n
D^n+1
標(biāo)準(zhǔn)答案:C
知識點解析:暫無解析
4、下列選項中不屬于結(jié)構(gòu)化程序設(shè)計方法的是()。
A、自頂向下
B、逐步求精
C、模塊化
D、可復(fù)用
標(biāo)準(zhǔn)答案:D
知識點解析:暫無解析
5、軟件需求分析階段的工作,可以分為4個方面:需求獲取、需求分析、編寫需
求規(guī)格說明書以及()。
A、階段性報告
B、需求評審
C、總結(jié)
D、都不正確
標(biāo)準(zhǔn)答案:B
知識點解析:暫無解析
6、下列敘述中,不屬于測試的特征的是()。
A、測試的挑剔性
B、完全測試的不可能性
C、測試的可靠性
D、測試的經(jīng)濟性
標(biāo)準(zhǔn)答案:C
知識點解析:暫無解析
7、模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標(biāo)準(zhǔn)是模塊的
()?
A、抽象和信息隱蔽
B、局部化和封裝化
C、內(nèi)聚性和耦合性
D、激活機制和控制方法
標(biāo)準(zhǔn)答案:C
知識點解析?:暫無解析
8、下列關(guān)于軟件測試的描述中正確的是()。
A、軟件測試的目的是證明程序是否正確
B、軟件測試的目的是使程序運行結(jié)果正確
C、軟件測試的目的是盡可能地多發(fā)現(xiàn)程序中的錯誤
D、軟件測試的目的是使程序符合結(jié)構(gòu)化原則
標(biāo)準(zhǔn)答案:C
知識點解析:暫無解析
9、下列工具中為需求分析常用工具的是()。
A、PAD
B、PFD
C、N-S
D、DFD
標(biāo)準(zhǔn)答案:D
知識點解析:暫無解析
10、下列特征中不是面向?qū)ο蠓椒ǖ闹饕卣鞯氖牵ǎ?/p>
A、多態(tài)性
B、繼承
C、封裝性
D、模塊化
標(biāo)準(zhǔn)答案:D
知識點解析:暫無解析
二、選擇題(本題共78題,每題1.0分,共78分。)
11、在計算機中,算法是指()。
A、查詢方法
B、加工方法
C、解題方案的準(zhǔn)確而完整的描述
D、排序方法
標(biāo)準(zhǔn)答案:C
知識點解析:計算機算法是指解題方案的準(zhǔn)確而完整的描述,它有以下幾個基本特
征:可行性、確定性、有窮性和擁有足夠的情報C
12、通過項目管理器窗口的命令按鈕,不能完成的操作是()。
A、新建文件
B、刪除文件
C、添加文件
D、重命名文件
標(biāo)準(zhǔn)答案:D
知識點解析:在項目管理器窗口上有幾個按鈕,分別是新建、修改、添加、瀏覽、
刪除和連編按鍵,它們都不具有重命名文件的功能。
13、在VisualFoxPro扣,可以對項目中的數(shù)據(jù)、文檔等進行集中管理,并可以對
項目進行創(chuàng)建和維護的是()。
A、工具欄
B、設(shè)計器
C、文件編輯器
D、項目管理器
標(biāo)準(zhǔn)答案:D
知識點解析:項目管理器是組織數(shù)據(jù)和對象的可視化工具。在VisualFoxPro中,
要建立多個不同類型的文件,用項目管理器可以將這些文件放在不同的選項卡中,
并采用圖示和樹形結(jié)構(gòu)方式組織和顯示。
14、打開VisualFoxPro"項目管理器”的“文檔”選項卡,其中包括()。
A、表單(Form)文件
B、報表(Report)文件
C、標(biāo)簽(Label)文件
D、以上3種文件
標(biāo)準(zhǔn)答案:D
知識點解析:項目管理器包括數(shù)據(jù)“文檔”“類”“代碼”和“其他”等選項卡。其中“數(shù)
據(jù)”選項卡中包括“數(shù)據(jù)庫”“自由表”和“查詢“;“文檔“選項卡中包括“表單”“報表''和
“標(biāo)簽”。
15、要判斷數(shù)值型變量Y是否能夠被8整除,錯誤的條件表達式為()。
A、1N1(Y/8)=Y/8
B、MOD(Y,8)=0
C、INT(Y/8)=MOD(Y,8)
D、M0D(Y,8)=MOD(8,8)
標(biāo)準(zhǔn)答案:C
知識點解析:INTO函數(shù)的功能是返回指定數(shù)值表達式的整數(shù)部分,MODO函數(shù)的
功能是返回兩個數(shù)值相除后的余數(shù)。所以C為不正確的條件表達式。
16、在創(chuàng)建數(shù)據(jù)庫表結(jié)閡時,為該表中一些字段建立普通索引,其目的是()。
A、改變表中記錄的物理順序
B、為了對表進行實體完整性約束
C、加快數(shù)據(jù)庫表的更新速度
D、加快數(shù)據(jù)庫表的查詢速度
標(biāo)準(zhǔn)答案:D
知識點解析:一個表中只能有一個主索引、多個普通索引、多個唯一索引、多個候
選索引。一般來說主索引是用于主關(guān)鍵字字段;候選索引用于那些不作為主關(guān)鍵字
但字段值又必須唯一的字段;普通索引用于提高查詢速度:唯一索引用于特殊的處
理程序設(shè)計。
17、打開數(shù)據(jù)庫abc的正確命令是()。
A、OPENDATABASEabc
B、USEabe
C、USEDATABASEabc
D、OPENabc
標(biāo)準(zhǔn)答案:A
知識點解析:打開數(shù)據(jù)庫ahc的命令是OPENDATABASEabe。
18、運算結(jié)果是字符串“home”的表達式是()。
A、LEFT(“myhome'',4)
B、RIGHT,hometown”,4)
C、SUBSTR("myhometown”,4,4)
D、SUBSTR("myhometown”,3,4)
標(biāo)準(zhǔn)答案:D
知識點解析:暫無解析
19、執(zhí)行下歹ij程序:CLEARDOARFTURNPROCEDUREAS=5DOB?S
RETURNPROCEDUREBS=S+1ORETURN程序的運行結(jié)果為()
A、5
B、10
C、15
D、程序錯誤,找不到變量
標(biāo)準(zhǔn)答案:C
知識點解析:暫無解析
20、在菜單設(shè)計中,可以在定義菜單名稱時,為菜單項指定一個訪問鍵。規(guī)定菜單
項的訪問鍵為的菜單名稱定義是()。
A、單項查詢\v(Q)
B、單項查詢/<(Q)
C、單項查詢(/
D、單項查詢(\
標(biāo)準(zhǔn)答案:D
知識點解析:暫無解析
21、在下列的表達式中,運算結(jié)果是邏輯真的是(),
A、EMPTY。NULL.)
B、EMPTY(SPACE(8))
C、LIKE(‘'cdit”,"cdi?”)
D、AT("a","ainimal")
標(biāo)準(zhǔn)答案:B
知識點解析:暫無解析
22、在SQL語句中,SELECT語句中的JOIN是用來建立表間的聯(lián)系短語,應(yīng)放在
下列()短語之后。
A、FROM
B、WHERE
C、ON
D、GROUPBY
標(biāo)準(zhǔn)答案:A
知識點解析:暫無解析
23、以下所列各項屬于命令按鈕事件的是()。
A、Parent
B、This
C、ThisForm
D、Click
標(biāo)準(zhǔn)答案:D
知識點解析:暫無解析
24、設(shè)有兩個數(shù)據(jù)庫表,父表和子表之間是一對多的聯(lián)系,為控制父表和子表中數(shù)
據(jù)的一致性,可以設(shè)置“參照完整性規(guī)則”,要求這個表()。
A、在父表連接字段上建立普通索引,在子表連接字段上建立主索引
B、在父表連接字段上建立主索引,在子表連接字段上建立普通索引
C、在父表連接字段上不需要建立任何索引,在子表連接字段上建立普通索引
D、在父表和子表的連接字段上都要建立主索引
標(biāo)準(zhǔn)答案:B
知識點解析:在關(guān)系數(shù)據(jù)庫中,參照完整性是一個非常重要的溉念。在建立參照完
整性之前,首先要建立表之間的聯(lián)系。最常見的聯(lián)系是一對多的聯(lián)系,在關(guān)系數(shù)據(jù)
陳中通過連接字段來體現(xiàn)和表示。連接字段在父表中是主關(guān)鍵字,即主索引,在子
表中是外部關(guān)鍵字,即普通索引。
25、執(zhí)行如下程序,最后s的顯示值為()。SETTALKOFFs=Oi=2x=10DO
WHILEs<-xs=s+ii=i+lENDDU?sSETTALKON
A、12
R、14
C、16
D、18
標(biāo)準(zhǔn)答案:B
知識點解析:暫無解析
26、在表單設(shè)計中,關(guān)鍵字Thisform表示()。
A、當(dāng)前對象的直接容器對象
B、當(dāng)前對象所在的表單
C、當(dāng)前對象
D、當(dāng)前對象所在的表單集
標(biāo)準(zhǔn)答案:B
知識點解析:在VisualFoxPro中,Patent表示當(dāng)前對象的直接容器對象。Thisform
表示當(dāng)前對象所在的表單;This表示當(dāng)前對象:Thisformset表示當(dāng)前對象所在的
表單集。
27、在VisualFoxPro中,如果希望跳出SCAN...ENDSCAN循環(huán)體、執(zhí)行
ENDSCAN后面的語句,應(yīng)使用()。
A、LOOP語句
B、EXIT語句
C、BREAK語句
D、RETURN語句
標(biāo)準(zhǔn)答案:B
知識點解析:暫無解析
28、下列對于SQL的嵌套查詢排序的描述中,說法正確的是()。
A、既能對外層查詢排序,也能對內(nèi)層查詢排序
B、只能對外層查詢排序,不能對內(nèi)層查詢排序
C、不能對外層查詢排序,只能對內(nèi)層查詢排序
D、既不能對外層查詢排序,也不能對內(nèi)層查詢排序
標(biāo)準(zhǔn)答案:B
知識點解析:ORDERBY只是對最終的查詢結(jié)果進行排序,不可以在子查詢中使
炯該短語,即不能對內(nèi)層查詢排序。
三、選擇題(含2小題)(本題共5題,每題1.0分,
共5分。)
使用如下數(shù)據(jù)表。“學(xué)生”表:學(xué)號C(8),姓名C(8),性別C(2),系名(6)“課程”
表:課程編號C(4),課程名稱C(12),開課系名C(10)“成績”表:學(xué)號c(8),課程
編號C(4),成績N(6,2)
29、檢索每門課程的最高分,要求得到的信息包括課程名稱、姓名和最高分,正確
的SQL語句是(),
A、SELECT課程.課程名稱,學(xué)生.姓名,MAX(成績).AS最高分FROM成
績,課程,學(xué)生WHERE成績.課程編號=課程.課程編號AND成績.學(xué)號=學(xué)
生.學(xué)號GROUPBY課程編號
B、SELECT課程.課程名稱,學(xué)生.姓名,MAX(成績)AS最高分FROM成績,
課程,學(xué)生WHERE成績.課程編號=課程.課程編號AND成績.學(xué)號=學(xué)生.學(xué)
號GROUPBY課程.課程編號
C、SELECT課程.課程名稱,學(xué)生.姓名,MAX(成績)AS.最高分FROM成
績,課程,學(xué)生WHERE成績.課程編號=課程.課程編號AND成績.學(xué)號一學(xué)
生.學(xué)號ORDERBY課程.課程編號
D、SELECTW.課程名稱,學(xué)生.姓名,MAX(成績)AS最高分FROM成績,
課程,學(xué)生WHERE成績.課程編號=課程.課程編號AND成績.學(xué)號二學(xué)生.學(xué)
號ORDERBY課程.課程編號
標(biāo)準(zhǔn)答案:B
知識點解析:本題中首先通過GROUPBY短語將“課程”表中的記錄按“課程編號”
分紹.然后通過MAXO區(qū)數(shù)求出每組中的最高成績,即每門課程的最高成績。由于
查詢輸出結(jié)果涉及多個表的字段,因此要使用連接查詢,表之間的連接條件放在
WHERE短語中,AND用來連接兩個連接條件,以保證在查詢的三個表之間建立聯(lián)
系。
30、定義“課程”表中“開課系名”字段的默認值為“中文”的正確命令是()。
A、ALTERTABLE課程ALTER開課系名SETDEFAULT中文
B、ALTERTABLE課程ALTER開課系名SETDEFAULT”中文”
C、ALTERTABLE課程ALTER開課系名SETDEFAULT開課系名二巾文
D、ALTERTABLE課程ALTER開課系名SETDEF、AULT開課系名=”中文”
標(biāo)準(zhǔn)答案:B
知識點解析:暫無解析
31、查詢所有選修了“計算機網(wǎng)絡(luò)”的學(xué)生成績,結(jié)果顯示該學(xué)生的“姓名”“系名”和
“數(shù)據(jù)庫原理”的“成績”,并按成績由高到低的順序排列,下列語句中正確的是])。
A、SELECT學(xué)生.姓名,學(xué)生.系名,成績.成績FROM學(xué)生,課程,成績
FOR學(xué)生.學(xué)號二成績.學(xué)號AND課程.課程編號二成績.課程編號AND課
程.課程名稱=”計算機網(wǎng)絡(luò)"ORDERBY成績.成績DESC
13、SELECT學(xué)生.姓名,學(xué)生.系名,成績.成績JOIN學(xué)生,課程,成績ON
學(xué)生.學(xué)號二成績.學(xué)號ON課程.課程編號二成績.課程編號AND課程.課程名
稱=“計算機網(wǎng)絡(luò)"ORDERBY成績.成績DESC
C、SELECT學(xué)生.姓名,學(xué)生.系名,成績.成績FROM學(xué)生,課程,成績
WHERE學(xué)生.學(xué)號二成績.學(xué)號OR課程.課程編號=成績.課程編號OR課
程.課程名稱=”計算機網(wǎng)絡(luò)"ORDERBY成績.成績DESC
D、SELECT學(xué)生.姓名,學(xué)生.系名,成績.成績FROM學(xué)生,課程,成績
WHERE學(xué)生.學(xué)號二成績.學(xué)號AND課程.課程編號二成績.課程編號AND課
程.課程名稱=”計算機網(wǎng)絡(luò)"ORDERBY成績.成績DESC
標(biāo)準(zhǔn)答案:D
知識點解析:暫無解析
32、將“學(xué)生”表中“系名”字段的寬度由原來的6改為10,正確的語句是()。
A、ALTERTABLE學(xué)生ADD系名(10)
B、ALTERTABLE學(xué)生FOR系名C(10)
C、ALTERTABLE學(xué)生ALTER系名C(10)
D、ALTERTABLE學(xué)生SET系名C(10)
標(biāo)準(zhǔn)答案:C
知識點解析:暫無解析
33、在已打開數(shù)據(jù)庫的情況下,利用SQL創(chuàng)建一個包含姓名、課程名稱和成績字
段的xsview視圖,正確的語句是()。
A、CREATEVIEWxsviewASSELECT學(xué)生.姓名,課程.課程名稱,成績.成
績FROM學(xué)生INNERJOIN成績INNERJOIN課程WHERE成績.課程編號二架
程.課程編號AND學(xué)生.學(xué)號二成績.學(xué)號
B、CREATEVIEWXSViewAS(SEI.ECT學(xué)生.姓名,課程.課程名稱,成
績.成績FROM學(xué)生INNERJOIN成績INNERJOIN課程ON成績.課程編號二課
程.課程編號ON學(xué)生.學(xué)號二成績.學(xué)號)
C、CREATEVIEWXSViewASSELEcT學(xué)生.姓名,課程.課程名稱,成績.成
績WHERE學(xué)生INNERJOIN成績INNERJOIN課程ON成績.課程編號二課
程.課程編號ON學(xué)生.學(xué)號二成績.學(xué)號
D、CREATEVIEWxsviewASSELECT學(xué)生.姓名,課程.課程名稱,成績.成
績FROM學(xué)生INNERJOIN成績INNERJOIN課程ON成績.課程編號-課程.課
程編號ON學(xué)生.學(xué)號二成績.學(xué)號
標(biāo)準(zhǔn)答案:D
知識點解析:暫無解析
四、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5
分。)
34、在面向?qū)ο蠓椒ㄖ?,類之間共享屬性和操作的機制稱為o
標(biāo)準(zhǔn)答案:繼承
知識點解析:在面向?qū)ο蠓椒ㄖ?,一個類可以從直接或間接的祖先中繼承所有屬性
和方法,它提高了軟件的可重用性,是類之間的共享屬性和操作的機制。
35、長度為n的順序存儲線性表中,當(dāng)在任何位置上插入一個元素概率都相等時,
插入一個元素所需移動元素的平均個數(shù)為o
標(biāo)準(zhǔn)答案:n/2
知識點解析:暫無解析
36、軟件生命周期分為軟件定義期、軟件開發(fā)期和軟件維護期,詳細設(shè)計屬于
中的一個階段。
標(biāo)準(zhǔn)答案:軟件開發(fā)
知識點解析:軟件生命周期大體上分三個時期:軟件定義期、軟件開發(fā)期和軟件維
護期。
37、在進行模塊測試時,要為每個被測試的模塊另外設(shè)計兩類模塊:驅(qū)動模塊和承
接模塊,其中的作用是將測試數(shù)據(jù)傳送給被測試的模塊,并顯示被測
試模塊所產(chǎn)生的結(jié)果。
標(biāo)準(zhǔn)答案:驅(qū)動模塊
知識點解析:模塊通常不能自己運行,它不屬于獨立的模塊,需要其他模塊調(diào)用或
驅(qū)動,同時被測試模塊還要調(diào)用其他模塊,前者稱為驅(qū)動模塊,作用是將測試數(shù)據(jù)
傳送給被測試的模塊;后者稱為承接模塊,目的是代替被測模塊,調(diào)用其他模塊。
38、在鏈表的運算過程中,能夠使空表與非空表的運算統(tǒng)一的結(jié)構(gòu)是
標(biāo)準(zhǔn)答案:循環(huán)鏈表
知識點解析:在循環(huán)鏈表中,由于設(shè)置了一個頭結(jié)點,因此在任何情況下,循環(huán)鏈
表中至少有一個結(jié)點存在,從而使空表與非空表的運算統(tǒng)一。
五、填空題(本題共10題,每題1.0分,共10分。)
39、多欄報表的打印順序設(shè)置為。
標(biāo)準(zhǔn)答案:自左向右
知識點解析:暫無解析
40、條件函數(shù)HF(LEN(SPACE(4))>6,“TRUE”,“FALSE")的返回值是________。
標(biāo)準(zhǔn)答案:FALSE
知識點解析:暫無解析
41、運行表單時,Load事件足在Init尊件之被引發(fā)。
標(biāo)準(zhǔn)答案;前
知識點解析:暫無解析
42執(zhí)行下列程序,顯示的結(jié)祟是ofirm="china”second="”
a=LEN(first)i=aDOWHILEif>=lsecond二second斗SUBSTR(first,i,l)i=i-l
ENDDO?Second
標(biāo)準(zhǔn)答案:anihc
知識點解析:暫無解析
43、在運行表單時,INIT、6€^^(^1;5和口£5丁1^0丫3個事件中第2個引發(fā)的事
件是。
標(biāo)準(zhǔn)答案:GOTFOFUS
知識點解析:暫無解析
44、下列程序的運行結(jié)果是。X="計算機等級考?試”Y=""L=LEN(X)
DOWHILEL>=1Y=Y+SUBSTR(X,L-l,2)L=L-2ENDDO?Y
標(biāo)準(zhǔn)答案:試考級等機算計
知識點解析:暫無解析
45、假設(shè)有學(xué)牛表,要將學(xué)號和姓名定義為學(xué)牛表的候選索引,索引名是xhxm。
請期下面的SQL語句填空。ALTERTABLE學(xué)生學(xué)號+姓名TAGxhxm
標(biāo)準(zhǔn)答案:ADDUNIQUE
知識點解析:暫無解析
46、在2號T作區(qū)打開數(shù)據(jù)表XS.dbf,并設(shè)置別名student,應(yīng)輸入的命令是:
USEXSdbfIN2student
標(biāo)準(zhǔn)答案:ALIAS
知識點解析:暫無解析
47、命令?LEN(“中國”)
標(biāo)準(zhǔn)答案:.T.
知識點解析:暫無解析
48、SQL語句:SELECT*FROM倉庫表WHERENOTEXISTS(SELECT*FROM
職工表WHERE倉庫號=倉庫.倉庫號)該語句等價于:SELECT*FROM倉庫表
WHERE倉庫號(SELECT倉庫號FROM職工表)
標(biāo)準(zhǔn)答案:NOTIN
知識點解析:暫無解析
國家二級VF筆試模擬試卷第2套
一、公共基礎(chǔ)選擇題(本題共io題,每題1.0分,共
10分。)
1、SQL語句中,用于修改表結(jié)構(gòu)的SQL命令是_____o
A、ALTERTABLE
B、MODIFYTABLE
C、ALTERSTRUCTURE
D、MODIFYSTRUCTURE
標(biāo)準(zhǔn)答案:A
知識點解析:暫無解析
2、下列敘述中錯誤的是()。
A、線性表是由n個元素組成的一個有限序列
B、線性表是一種線性結(jié)構(gòu)
C、線性表的所有結(jié)點有且僅有一個前件和后件
D、線性表可以是空表
標(biāo)準(zhǔn)答案:c
知識點解析:線性表是一種線性結(jié)構(gòu),由n(nK))個元素組成,所以線性表可以是空
表。但是在線性表中,第一個結(jié)點沒有前件,最后一個結(jié)點沒有后件,其他結(jié)點有
且只有一個前件和后件,所以選項C)是錯誤的。
3、設(shè)計程序時,應(yīng)采納的原則之一是()。
A、程序的結(jié)構(gòu)應(yīng)有助于讀者的理解
B、限制GOTO語句的使用
C、減少或取消注釋行
D、程序越短越好
標(biāo)準(zhǔn)答案:A
知識點。析:程序設(shè)計的風(fēng)格主要強調(diào)程序的簡單、清晰和可理解性,以便讀者理
解。程序濫用GOTO語句將使程序流程無規(guī)律,可讀性差;添加注釋行有利于對
程序的理解,不應(yīng)減少或取消,程序的長短要依據(jù)實際的需要而定,并不是越短越
好。
4、在VisualFoxPro中,關(guān)于自由表敘述正確的是。
A、自由表和數(shù)據(jù)庫表是完全相同的
B、自由表不能建立字段級規(guī)則和約束
C、自由表不能建立候選索引
D、自由表不可以加入到數(shù)據(jù)庫中
標(biāo)準(zhǔn)答案:2
知識點解析:自由表只可以建立最基本的結(jié)構(gòu),即字段名、類型、寬度和索引,且
只能建立候選索引、唯一索引和普通索引,是不能建立主索引的,自由表和數(shù)據(jù)庫
表之間是可以相互轉(zhuǎn)換的。
5、下面敘述正確的是o
A、算法的執(zhí)行效率與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)
B、算法的空間復(fù)雜度是指算法程序中指令(或語句)的條數(shù)
C、算法的有窮性是指算法必須能在執(zhí)行有限個步驟之后終止
D、算法的時間復(fù)雜度是指執(zhí)行算法程序所需要的時間
標(biāo)準(zhǔn)答案:4
知識點解析:算法的設(shè)計可以避開具體的計算機程序設(shè)計語言,但算法的實現(xiàn)必須
借助程序設(shè)計語言中提供的數(shù)據(jù)類型及其算法。數(shù)據(jù)結(jié)構(gòu)和算法是計算機科學(xué)的兩
個重要支柱。它們是一個不可分割的整體。算法在運行過程中需輔助存儲空間的大
小稱為算法的空間復(fù)雜度。算法的有窮性是指一個算法必須在執(zhí)行有限的步驟以后
結(jié)束。算法的時間復(fù)雜度是指執(zhí)行算法所需要的計算工作量,即算法執(zhí)行過程中所
需要的基本運算次數(shù)。
6、設(shè)一棵樹T的度為4,其中度為1,2,3,4的結(jié)點個數(shù)分別為4,2,1,1。
則T中的葉子結(jié)點為
A、8
B、7
C、6
D、5
標(biāo)準(zhǔn)答案:1
知識點解析:設(shè)這棵樹中葉子結(jié)點數(shù)為nO,度數(shù)為1的結(jié)點數(shù)為nl,度數(shù)為2的
結(jié)點數(shù)為n2,度數(shù)為3的結(jié)點數(shù)為n3,度數(shù)為4的結(jié)點數(shù)為n4,總結(jié)點數(shù)為n,
則n=n0+nl+n2+n3+n4式⑴設(shè)樹的總?cè)攵葹閙,由于在樹中除了根結(jié)點外,其
余每一個結(jié)點都有唯一的一個分支進入,則樹的總結(jié)點數(shù)為n=m+l式(2)乂由于
樹中這m個進入分支分別由非葉子結(jié)點射出,其中度數(shù)為1的結(jié)點射出1,度數(shù)為
2的結(jié)點射出2,依此類推。而且射出分支總數(shù)與總的進入分支數(shù)相等,即m=nl
+2n2+3n3+4n4式(3)由式(1)、(2)、⑶可以得到n0=n2+2n3+3n4+l=2+2xl+
3xl+l=8o
7、n個頂點的連通圖中邊的條數(shù)至少為
A、0
B、I
C、n-l
D^n
標(biāo)準(zhǔn)答案:4
知識點解析:在無向圖(邊沒有方向性的圖)中,若從頂點vi到vj有路徑,則稱vi
和vj是連通的,若該圖中任意兩個頂點都是連通的,則稱該圖為連通圖。
8、對長度為n的線性表進行順序查找,在最壞情況下需要比較的次數(shù)為()。
A、125
B、n/2
C、n
D、n+1
標(biāo)準(zhǔn)答案:4
知識點解析:對線性表進行順序查找時,從表中的第一個元素開始,將給定的值與
表中逐個元素的關(guān)鍵字進行比較,直到兩者相符,查找到所要找的元素為止。在最
壞情況下,要查找的元素是表的最后一個元素或查找失敗,這兩種情況都需要將這
個元素與表中的所有元素進行比較,因此比較次數(shù)為no
9、下列特征中不是面向?qū)ο蠓椒ǖ闹饕卣鞯氖牵ǎ?/p>
A、多態(tài)性
B、繼承
C、封裝性
D、模塊化
標(biāo)準(zhǔn)答案:8
知識點解析:面向?qū)ο鬀]計方法與面向過程設(shè)計方法有本質(zhì)的不同,其基本原理
是:使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題。其特點包括:分類
性、多態(tài)性、封裝性、模塊獨立性、繼承和事態(tài)性等。模塊化是結(jié)構(gòu)化程序設(shè)計的
特點。
10、軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成o
A、定義、開發(fā)、運行維護
B、設(shè)計階段、編程階段、測試階段
C、總體設(shè)計、詳細設(shè)計、編程調(diào)試
D、需求分析、功能定義、系統(tǒng)設(shè)計
標(biāo)準(zhǔn)答案:1
知識點解析?:通常,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程稱
為軟件生命周期。它可以分為軟件定義、軟件開發(fā)及軟件運行維護3個階段。
二、選擇題(本題共25題,每題1.0分,共25分。)
II、在SELECT-SQL語句中,檢查一個屬性屬于一組值中的運算符是。
A、=
B、IN
C、AND
D、NOT
標(biāo)準(zhǔn)答案:B
知識點解析:暫無解析
12、下列4項說法中不正確的是()o
A、數(shù)據(jù)庫減少了數(shù)據(jù)冗余
B、數(shù)據(jù)庫中的數(shù)據(jù)可以共享
C、數(shù)據(jù)庫避免了一切數(shù)據(jù)的重夏
D、數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性
標(biāo)準(zhǔn)答案:C
知識點解析:暫無解析
13、要在程序中修改由Myfrom=CrealeObjecl("Form")語句創(chuàng)建的表單對象的
Caption屬性,下面語句中不能使用的是()。假定所創(chuàng)建表單對象的Click事件也可
以修改其Caption屬性。
A、WITHMyform.Caplion"”信息杳詢”
B、MyForm.ClickENDWITH
C、MyForm.Caption="信息查詢"
D、ThisForm.Caption="信息查詢”
標(biāo)準(zhǔn)答案:D
知識點解析:本題考查了考生對表單控件屬性的理解。Thisform可以實現(xiàn)對當(dāng)前表
單的訪問,而不能直接使用表單名稱。修改控件的標(biāo)題應(yīng)使用其Caption屬性。
14、執(zhí)行下列命令:XYZ=123.456CH=,XYZ,?INT(&CH)命令?輸出的值為
A、0
B、123.456
C、123
D、出錯
標(biāo)準(zhǔn)答案:C
知識點解析:本題考查的知識點是INTO函數(shù)的功能。在VisualFoxPro中,INT()
函數(shù)的功能是返回其參數(shù)的整數(shù)部分,因此最后輸出的值為123.456的整數(shù)部分
123,本題的正確答案是C。
15、在學(xué)生表中共有100條記錄,執(zhí)行如下命令,執(zhí)行結(jié)果將是INDEXON-總分
TOZFSETINDEXTOZFGOTOPDISPLAY
A、顯示的記錄號是1
B、顯示分?jǐn)?shù)最高的記錄號
C、顯示的記錄號是100
D、顯示分?jǐn)?shù)最低的記錄號
標(biāo)準(zhǔn)答案:B
知識點解析:本題考查對索引的理解。利用命令I(lǐng)NDEX建立總分降序的索引后,
表的記錄已經(jīng)按照總分降序排列,執(zhí)行命令GOTOP將指針移至排序后的第一?條
記錄,該記錄就是總分最高的記錄,故選項B為正確答案。
16、在VisualFoxPro中,相當(dāng)于主關(guān)鍵字的索引是
A、主索引
B、普通索引
C、惟一索引
D、排序索引
標(biāo)準(zhǔn)答案:A
知識點解析:如果一個字段的值或幾個字段的值能夠惟一標(biāo)識表中的一條記錄,則
這樣的字段稱為候選關(guān)鍵字,一個表中可能含有多個候選關(guān)鍵字,用戶可以從中選
擇一個作為主關(guān)鍵字。VisualFoxPro中將主關(guān)鍵字稱為主索引。因此正確答案為
選項A。
17、在VisualFoxPro的工作1區(qū)和3區(qū)打開了數(shù)據(jù)表文件,再接著執(zhí)行SELECT0
后,選擇工作區(qū)的結(jié)果是()。
A、0
B、1
C、2
D、3
標(biāo)準(zhǔn)答案:C
知識點解析:SELECTO命令功能是選擇編號最小的可用工作區(qū)(即尚未使用的工作
區(qū)),本題中還未使用的最小工作區(qū)是2號工作區(qū)。
18、以下關(guān)于視圖描述錯誤的是()。
A、只有在數(shù)據(jù)庫中可以建立視圖
B、視圖定義保存在視圖文件中
C、從用戶查詢的角度視圖和表一樣
D、視圖物理上不包括數(shù)據(jù)
標(biāo)準(zhǔn)答案:B
知識點解析:計算機數(shù)據(jù)庫中的視圖是一個虛擬表,其內(nèi)容由查詢定義。同真實的
表一樣,視圖包含一系列帶有名稱的列和行數(shù)據(jù)。但是,視圖并不在數(shù)據(jù)庫中以存
儲的數(shù)據(jù)值集形式存在。行和列數(shù)據(jù)來自由定義視圖的查詢所引用的表,并且在引
用視圖時動態(tài)生成。在機械制圖中,將物體按正投影法向投影面投射時所得到的投
影稱為“視圖創(chuàng)建視圖時,視圖的名稱存儲在sysobjects表中。有關(guān)視圖中所定
義的列的信息添加到syscolumns表中,而有關(guān)視囪相親性的信息添加到sysdepends
表中。
19、下列關(guān)于SQL的超連接查詢的描述中,說法不正確的是()。
A、VisualFoxPro支持超連接運算符“*="和"=*”
B、在SQL中可以進行內(nèi)部連接、左連接、右連接和全連接
C、SQL的超連接運算符“*=”代表左連接,“=*”代表右連接
D、即使兩個表中的記錄不滿足連接條件,都會在目標(biāo)表或查詢結(jié)果中出現(xiàn),只是
不滿足條件的記錄對應(yīng)部分為空值
標(biāo)準(zhǔn)答案:1
知識點解析:在普通連接即內(nèi)部聯(lián)接中是把符合條件的記錄包含到運算結(jié)果中,除
此之外,還可以把不符合條件記錄的部分屬性也包含到運算結(jié)果中,這樣的連接稱
為超連接。在一般的SQL中,超連接包括左聯(lián)接“*=”和右連接“=*"。左連接,在
結(jié)果表中包含第1個表中滿足條件的所有記錄:如果有在連接條件上匹配的元組,
則第2個表返回相應(yīng)值,否則第2個表返回空值。右連接,在結(jié)果表中包含第2
個表中滿足條件的所有汜錄;如果有在連接條件上匹配的元組,則第1個表返回相
應(yīng)值,否則第1個表返回空值。完全連接,先按左連接進行運算,再按右連接進
行運算。對于元組中不符合連接條件的屬性返回空值。VisualFoxPro不支持超連
接運算符,但是有專門的連接運算語法格式。
20、如果要創(chuàng)建一個3級分組報表,第一級分組是,工廠”,第二級分組是“車間”,
第三級分組是“工資總和”,當(dāng)前索引的索引表達式應(yīng)當(dāng)是()。
A、工廠+車間+工資總和
B、工廠十車間十STR(工資總和)
C、車間+工廠十STR(工資總和)
D、STR(工資總和)+車間+2E廠
標(biāo)準(zhǔn)答案:2
知識點解析:多級數(shù)據(jù)分組報表的數(shù)據(jù)源必須可以分出級別來,如一個表中有“地
區(qū)”和“城市”字段,要使同一地區(qū)的記錄集中在一起顯示或打印,只需建立以“地
區(qū)''字段為關(guān)鍵字的索引,此時只能設(shè)計單級分組的報表。如果要使同一地區(qū)同一
城市的記錄也集中在一起顯示或打印,表必須建立了基于關(guān)鍵字表達式的復(fù)合索引
(多重索引),如“地區(qū)”+“城市”。題意中第一級分組是工廠,第二級分組是車間,
第三組分組是工資總和,而H索引表達式的數(shù)據(jù)類型為字符型,應(yīng)該先把數(shù)值型的
字段“上資總和”用STR函數(shù)轉(zhuǎn)換成字符型,所以當(dāng)前索引的索引表達式是:工廠+
車間+STR(工資總和)。
21、以下關(guān)于常量的敘述中,不正確的是o
A、常量可以表示一個具體的、不變的值
B、常量是指固定不變的值
C、不同類型的常量書寫格式不同
D、不同類型的常量書寫格式相同
標(biāo)準(zhǔn)答案:8
知識?解*斤:在VisualFoxPro中,常量用以表示一個具體的、不變的值。常量共
有6種類型,分別是:字符型、貨幣型、日期型、日期時間型、邏輯型、數(shù)值型,
不同類型的常量書寫格式是不同的。
22、如果要為控件設(shè)置焦點,則控件的Enabled屬性和屬性必須設(shè)成工,
A、Visible
Cancel
C、Default
D、Buttons
標(biāo)準(zhǔn)答案:1
知識點解析:在VisualFoxPro中,對象被指定了,它就獲得了焦點,焦點的標(biāo)志
可以是文本框的光標(biāo)、命令按鈕內(nèi)的虛線框等。如果要為控件設(shè)置焦點,則其
Enabled和Visible屬性必須為工。Enabled屬性決定對象是否可用,Visible屬性決
定對象是否可見。
23、在VisualFoxPro中,SETRELATION關(guān)聯(lián)操作是一種。
A、邏輯排序
B、物理排序
C、邏輯聯(lián)結(jié)
D、物理聯(lián)結(jié)
標(biāo)準(zhǔn)答案:4
知識點解析:在數(shù)據(jù)庫沒計器中建立的表關(guān)聯(lián),是一種永久性的關(guān)聯(lián),但它不能控
制不同工作區(qū)中記錄指針的聯(lián)動。因此我們也需要建立一種控制表間記錄指針關(guān)系
的臨時聯(lián)系:利用SETRELATION命令可以建立這種臨時的邏輯聯(lián)結(jié)。
24、建立一個“職員”表,表中有5個字段:職員號、姓名、性別、年齡、部門。要
求職員號屬性的值惟一,并且不能為空值。建立該表的SQL語句可以是_____o
A、CREATETABLE職員(職員號CHAR(6),姓名CHAR(8),;性別CHAR(2),
年齡INT(4),部門CHAR(I2))
B、CREATETABLE職員(職員號C1LAR(6)NULL,姓名CHAR(8),;性別
CHAR(2),年齡INT(4),部門CHAR((12))
C、CREATETABLE職員(職員號CHAR(6)NOTNULLUNIQUE,;姓名
CHAR(8),性別CHAR(2),年齡INT(4),部門CHAR(12))
D、CREATETABLE職員(職員號CHAR(6)UNIQUE,姓名CHAR(8),;性別
CHAR(2),年齡INT(4),部門CHARR(12))
標(biāo)準(zhǔn)答案:4
知識點解析:暫無解析
25、利用SQL的GRANT語句可向用戶授予操作權(quán)限。當(dāng)用該語句向用戶授予操
作權(quán)限時,若允許用戶將獲得的權(quán)限再授予其他用戶,應(yīng)在該語句中使用短語
A、WITHPRIVILEGES
B、WITHOPTION
C、WITHGRANTOPTION
D、WITHALLPRIVILEGES
標(biāo)準(zhǔn)答案:4
知識點解析:暫無解析
26、執(zhí)行命令I(lǐng)NPUT”請輸入數(shù)據(jù):”TOXYZ時,可以通過鍵盤輸入的內(nèi)容包括
()。
A、字符串
B、數(shù)值和字符串
C、數(shù)值、字符串和邏輯值
D、數(shù)值、字符串、邏輯值和表達式
標(biāo)準(zhǔn)答案:8
知識點解析:暫無解析
27、在VisualFoxPro中,用于建立或修改過程文件的命令是()。
A、MODIFYv文件名〉
B、MODIFYCOMMAND〈文件名〉
C、MODIFYPROCEDUREv文件名〉
D、選項B和C都對
標(biāo)準(zhǔn)答案:2
知識點解析:暫無解析
28、在VisualPoxPro中有如下程序文件TEST:*程序名:TEST.PRG*調(diào)用方法:
DOTESTSETTALKOFFCLOSEALLmX=uVisualFoxPro"mY=“二級”DO
SUB1WITHmY?mY+mXRETURN*子程序:SUBI,PRGPROCEDURESUB1
PARAMETERSmYmY="計算機等級”+mYRETURN執(zhí)行命令DOTEST后,屏幕
的顯示結(jié)果為
A、二級VisualFoxPro
B、計算機等級二級VisualFoxPro
C、計算機等級VisualFoxPro
D、計算機等級二級
標(biāo)準(zhǔn)答案:2
知識點解析:TFST調(diào)用了子程序0UR1,并且傳遞給SUR1一個參數(shù)mY-mY的
值在子程序SUB1中發(fā)生改變并傳回給主程序TESTo
29、當(dāng)選中菜單某個選預(yù)時,都會有一定的動作,這個動作可以是
A、執(zhí)行一條命令
B、執(zhí)行一個過程
C、激活另一個菜單
D、以上都可以
標(biāo)準(zhǔn)答案:8
知識點解析:無論是哪種菜單,當(dāng)選中菜單某個選項時,都會有一定的動作,這個
動作可以是執(zhí)行一條命令執(zhí)行一個過程和激活另一個菜單。
30、下列字串中,合法的VisualFoxPro自由表的字段名是。
A、工資總和
B、1999年人數(shù)
C、CHENGJIZONGHE
D、NO:34
標(biāo)準(zhǔn)答案:1
知識點解析:VisualFoxPro自由表的字段變量名可以包含字母、漢字、數(shù)字和下
劃線,但必須以字母或漢字開頭,且每個字段名最多可用10個字節(jié)字符。如果用
漢字作宇段名,則最多只能用5個漢字。在同一個表結(jié)構(gòu)中不能重復(fù)使用相同的字
段名。選項A的“工資息和”是合法的字段名。而選項B、C、D都是錯誤的,因為
選項B中的“1999年人數(shù)”以數(shù)字力”開頭,選項C中的“CHENGJIZONGHE”的長度
超過了10個字符,選項D中的“NO;34”使用了冒號“;
31、創(chuàng)建自由表結(jié)構(gòu)時,在各欄目之間移動光標(biāo)的不正確操作是
A、單擊某一欄目
B、按Tab鍵
C、按組合鍵Shifl+Tab鍵
D、按回車鍵
標(biāo)準(zhǔn)答案:8
知識點解析:在創(chuàng)建表的過程中,如臬需要在各欄目間移動光標(biāo),我們可以通過單
擊某一欄目、按Tab鍵、按組合鍵Shift+Tab鍵,如果按回車鍵光標(biāo)并不會移動到
另外一個欄目,囚此選預(yù)D為本題答案。
32、SQL語言具有兩種使用方式,分別稱為交互式SQL和
A、提示式SQL
B、多用戶SQL
C、嵌入式SQL
D、解釋式SQL
標(biāo)準(zhǔn)答案:4
知識點解析:SQL語言可以直接以命令方式交互使用,也可以嵌入到程序設(shè)計語
言中以程序方式使用,并且使用起來非常方便.也就是說,SQL語言有兩種使用
方式,一種是交互式SQL,一種是嵌入式SQL。
33、若當(dāng)前工作區(qū)沒有打開的表,利用BROWSE命令后顯示的結(jié)果為()。
A、瀏覽表的數(shù)據(jù)
B、在屏幕上顯示表的數(shù)據(jù)
C、出現(xiàn)打開對話框,由用戶選擇表
D、系統(tǒng)提示出錯
標(biāo)準(zhǔn)答案:4
知識點解析:若當(dāng)前工作區(qū)沒有打開的表,利用BROWSE命令后會彈出“打開”對
話框,由用戶選擇當(dāng)前數(shù)據(jù)庫中的表。
34、如果廠個班只能有一個班長,而且一個班長不能同時擔(dān)任其他班的班長,班級
和班長兩個實體之間的關(guān)系屬于O
A、一對一聯(lián)系
B、一對二聯(lián)系
C、多對多聯(lián)系
D、一對多聯(lián)系
標(biāo)準(zhǔn)答案:1
知識點解析:兩個實體間的聯(lián)系可以歸納為3種類型:一對一聯(lián)系:一對一的聯(lián)
系表現(xiàn)為主表中的每一條記錄只與相關(guān)表中的一條記錄相關(guān)聯(lián)。一對多聯(lián)系:一對
多的聯(lián)系表現(xiàn)為主表中的每一條記錄與相關(guān)表中的多條記錄相關(guān)聯(lián)。多對多聯(lián)系:
多對多的聯(lián)系表現(xiàn)為一個表中的多個記錄在相關(guān)表中同樣有多個記錄其匹配。
35、運算結(jié)果是字符串“home”的表達式是()。
A、LEFT(”myhome”,4)
B、RIGHT("hometown".4)
C、SUBSTR("myhomctownn,4,4)
D、SUBSTR("myhometown",3,4)
標(biāo)準(zhǔn)答案:8
知識點解析:取子串的函數(shù)有以下3個。格式1:LEFT(V字符表達式〉,〈長度〉)
格式2:RIGHT(V字符表達式〉,〈長度〉)格式3:SUBSTR(〈字符表達式》,〈起始
位置〉LV長度>])LEFT()從指定表達式值的左端取一個指定長度的子串作為函數(shù)
值;RIGHTO從指定表達式值的右端取一個指定長度的子串作為函數(shù)值;
SUBSTRO從指定表達式值的指定起始位置取指定長度的子串作為函數(shù)值。在
SUBSTR()函數(shù)中,若缺省第2個自變量V長度〉,則函數(shù)從指定位置一直取到最
后一個字符。從以上2個函數(shù)的功能得知,選項A的結(jié)果是“myho”,選項B)的結(jié)
果是“town”,選項C的結(jié)果是“omet”,選項D)的結(jié)果是“home”。
三、公共基礎(chǔ)填空題(本題共5題,每題7.0分,共5
分。)
36、作為計算機科學(xué)技術(shù)領(lǐng)域中的一門新興學(xué)科,“軟件工程”主要是為了解決軟件
生產(chǎn)中出現(xiàn)的軟件開發(fā)效率和可維護性太低,開發(fā)成本和進度無法控制,以及軟件
質(zhì)量不能保證等所謂的問題。
標(biāo)準(zhǔn)答案:軟件危機
知識點解析:暫無解析
37、數(shù)據(jù)元素之間的整體稱為邏輯結(jié)構(gòu)。
標(biāo)準(zhǔn)答案:邏輯關(guān)系
知識點解析:暫無解析
38、棧和隊列通常采用的存儲結(jié)構(gòu)是【】。
標(biāo)準(zhǔn)答案:鏈?zhǔn)酱鎯晚樞虼鎯?/p>
知識點解析?:棧和隊列都屬于線性表,它們一般采用順序存儲結(jié)構(gòu),也可以對它們
采用鏈?zhǔn)酱鎯Y(jié)構(gòu)。棧、數(shù)組、表采用的存儲結(jié)構(gòu),各種存儲結(jié)構(gòu)的定義和區(qū)別。
39、在面向?qū)ο蟮某绦驔]計中,類描述的是具有相似性質(zhì)的一組【】。
標(biāo)準(zhǔn)答案:對象
知識點解析:將屬性、操作相似的對象歸為類,也就是說,類是具有共同屬性、共
同方法的對象的集合。
40、按照邏輯結(jié)構(gòu)分類,結(jié)構(gòu)可以分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),棧屬于o
標(biāo)準(zhǔn)答案:線性結(jié)構(gòu)
知識點解析:數(shù)據(jù)的邏輯結(jié)構(gòu)是指數(shù)據(jù)元素之間的邏輯關(guān)系,分為線性結(jié)構(gòu)和非線
性結(jié)構(gòu)。常見的線性結(jié)閡有線性表、棧和隊列等,常見的非線性結(jié)構(gòu)有樹、二叉樹
等。
四、填空題(本題共70題,每題1.0分,共10分。)
41、設(shè)有如下關(guān)系表R:R(NO,NAME,SEX,AGE,CLASS)主關(guān)鍵字是NO,其中
NO為學(xué)號,NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。寫出實
現(xiàn)下列功能的SQL語句。插入“95031”班學(xué)號為30,姓名為“鄭和”的學(xué)生記錄:
標(biāo)準(zhǔn)答案:INSERTINTOR(NO,NAME,CLASS)VALUES(30,“鄭和”,“95031")
知識點解析:SQL插入語句格式為INSERTINTOdbLname(fname1[,fname2,...])
VALUES(eExpression1[,eExpression2,...])
42、函數(shù)BETWEEN(40,34,50)的運算結(jié)果是。
標(biāo)準(zhǔn)答案:.T.或邏輯真、或真或.Y.
知識點解析:函數(shù)BETWEEN。用來判斷一個表達式的值是否介于另外兩個表達式
的值之間,返回值為邏輯真(.T.)或邏輯假(.F.)。在本題中數(shù)值40介于34和50之
間,因此表達式返回值為邏輯真(.T.)。
43、如果在不使用索引的情況下,將記錄指針定為學(xué)生表中成績大于60分記錄,
應(yīng)該使用的命令是O
標(biāo)準(zhǔn)答案:LOCATEFOR成績>60
知識點解析:在VisualFoxPro中,SEEK和FIND命令使用時,應(yīng)該先打開表文件
和索引文件。如果在索引文件沒有打開時,可以使用LOCATEFOR命令來定位指
針,將定位條件寫在命令后面即可。
44、利用SQL語句的定義功能,建立一個學(xué)生表文件,其中為學(xué)號建立主索引,
年齡的默認值為18,語句格式為:CREATETABLE學(xué)生(浮號C(5);年齡I
DEFAULT18)
標(biāo)準(zhǔn)答案:PRIMARYKEY
知識點解析:在VisualFoxPro中可以通過SQL的CREATTABLE命令建立表。其
中,通過PRIMARYKEY短語可以為指定字段創(chuàng)建一個主索引,索引標(biāo)識名與字
段名相同。
45、頁框控件的頁面數(shù)由_____屬性指定,該屬性的默認值為2。
標(biāo)準(zhǔn)答案:PageCount
知識點解析:頁框是包含頁面的容器對象,而頁面本身也是一種容器,其中可以包
含所需要的控件。利用頁框、頁面和相應(yīng)的控件可以構(gòu)建大家熟知的選項卡對話
框。頁框的PageCount屬性用于指明一個頁框?qū)ο笏捻搶ο蟮臄?shù)量。該屬性
在設(shè)計和運行時可用,僅適用于頁框。
46、建立一個視圖SCORE的命令:VIEWASSELECT*FRoMT
SCOREo
標(biāo)準(zhǔn)答案:CREATE
知識點解析:在關(guān)系數(shù)據(jù)庫中,視圖也稱作窗口,即視圖是操作表的窗口,可以把
它看做是從表中派生出來的虛表。視圖是根據(jù)對表的查詢定義的,其命令格式如
下:CREATEVIEWviewnameASselectstatement其中selectstatement可以是任意
的SELECT查詢語句,它說明了限定了視圖中的數(shù)據(jù);視圖的字段名將與select
statement中指定的字段名或表中的字段名同名。
47、在一個關(guān)系中,能夠唯一確定一個元組的屬性或?qū)傩越M合叫做【】。
標(biāo)準(zhǔn)答案:關(guān)鍵字
知識點解析:暫無解析
48、下列命令執(zhí)行后的結(jié)果是[】oSTORE-100TOX?SIGN(X)*SQRT(ABS(X))
標(biāo)準(zhǔn)答案:-10.00或-10
知識點解析:SIGN(nExpression)返回值:返回指定數(shù)值表達式的符號
ABS(nExpression)返回值:返回指定數(shù)值表達式的絕對值SQRT(nExpression)返I可
值:返回指定數(shù)值表達式的平方根
49、在VisualFoxPro中,對于只取兩種值的數(shù)據(jù),一般使用【】字段。
標(biāo)準(zhǔn)答案:【】邏輯型
知識點解析:邏輯型字段允許使用邏輯真和邏輯假兩個值。
50、執(zhí)行?AT("a+b=c","+")語句后,屏幕顯示的結(jié)果為o
標(biāo)準(zhǔn)答案:0
知識點解析:函數(shù)AT()的格式是AT(〈字符表達式1〉,〈字符表達式2>[,V數(shù)值
表達式>]):功能是如果〈字符表達式1>是〈字符表達式2>的于串,則返回V
字符表達式值的首字符在〈字符表達式2>中的位置;若不是子串,則返回
0o函數(shù)值為數(shù)值型。題干中〈字符表達式1>為"a+b=c",〈字符表達式2>為
“+”,很明顯V字符表達式1>不是V字符表達式2>的子串,所以返回0。
國家二級VF筆試模擬試卷第3套
一、公共基礎(chǔ)選擇題(本題共10題,每題7.0分,共
10分。)
1、在以下描述中,不是線性表順序存儲結(jié)構(gòu)的特征是
A、不便于插入和刪除
B、需要連續(xù)的存儲空間
C、可隨機訪問
D、需另外開辟空間來保存元素之間的關(guān)系
標(biāo)準(zhǔn)答案:8
知識點解析:線性表的順序存儲是用一片連續(xù)空間來存放數(shù)據(jù)元素,其特點是邏輯
上相鄰的元素在物理位置上也相鄰,數(shù)據(jù)元素之間邏輯上的先后關(guān)系自動隱含在物
理位置的相鄰之中,因此不需要另外開辟空間來保存元素之間的關(guān)系。
2、下列關(guān)于棧的描述中錯誤的是
A、棧是先進后出的線性表
B、棧只能順序存儲
C、棧具有記憶作用
D、對棧的插入與胴除操作中,不需耍改變棧底指針
標(biāo)準(zhǔn)答案:2
知識點露析:棧是限定只能在表的一端進行插入和刪除操作的線性表,入棧和出棧
操作都在棧頂進行,它是操作特點是先進后出,具有記憶作用。因此選項A、C、
D都是正確。??梢圆捎庙樞虼鎯Γ部梢圆捎面?zhǔn)酱鎯?,因此選項B說法不正
確,是答案。
3、在一棵度為3的樹中,度為3的結(jié)點個數(shù)為2,度為2的結(jié)點個數(shù)為1,則度為
0的結(jié)點個數(shù)為
A、4
B、5
C、6
D、7
標(biāo)準(zhǔn)答案:4
知識點解析:設(shè)這棵樹中葉子結(jié)點數(shù)為n0,度數(shù)為1的結(jié)點數(shù)為nl,度數(shù)為2的
結(jié)點數(shù)為n2,度數(shù)為3的結(jié)點數(shù)為n3,總結(jié)點數(shù)為n,則n=n0+nl+n2+n3(l)設(shè)樹
的總?cè)攵葹閙。由于在樹中除了根結(jié)點外,其余每一個結(jié)點都有唯一的一個分支
進入,則樹的總結(jié)點數(shù)為n=m+l(2)又由于樹中這m個進入分支分別由非葉子結(jié)點
射出,其中度數(shù)為1的結(jié)點射出1,度數(shù)為2的結(jié)點射出2,度數(shù)為3的結(jié)點射出
3。而且射出分支總數(shù)與總的進入分支數(shù)相等,即m=nl+2n2+3n3(3)由式(1)、(2)、
⑶可以得到n0=n2+2n3+1=1+2x2+1=6。
4、已知一個有序表為(14,21,27,39,45,53,66,80,91,119,150),當(dāng)使用二分法查找值
為元素27的元素時,查找成功的比較次數(shù)為
A、I
B、2
C、3
D、5
標(biāo)準(zhǔn)答案:2
知識(解析:根據(jù)二分法查找的查找過程,首先將27與表中中間的元素53進行比
較,由于27小于53,所以線性表的前半部分查找。第二次與比較的元素是前半部
分的中間元素,即27,這時兩者相等,即查找成功。
5、設(shè)待排序關(guān)鍵仍序列為(33,18,9,25,67,82,53,95,12,70),要按關(guān)鍵
碼值遞增的順序排序,采取以第一個關(guān)鍵碼為分界元素的快速排序法,第一趟排序
完成后關(guān)鍵碼33被放到了第個位置
A、3
B、5
C、7
D、9
標(biāo)準(zhǔn)答案:2
知識點解析:快速排序的基本思想是:通過一趟排序?qū)⒋判蛴涗浄指畛瑟毩⒌膬?/p>
部分,其中一部分記錄的關(guān)鍵字均比另一部分記錄的關(guān)鍵字小,再分別對這兩部分
記錄繼續(xù)進行排序,以達到整個序列有序。在上述序列中,比關(guān)鍵碼33小的元素
有4個,因此第一趟排序完成后關(guān)鍵碼33被放到了第5個位置。
6、結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是
A、程序的規(guī)模
B、程序的易讀性
C、程序的執(zhí)行效率
D、程序的可移植性
標(biāo)準(zhǔn)答案:2
知識點解析:結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是程序清晰易讀,可理解性好,程序員能
夠進行逐步求精、程序證明和測試,以保證程序的正確性。
7、軟件工程包括軟件開發(fā)技術(shù)和軟件工程管理。下面屬于軟件工程管理內(nèi)容的是
A、軟件工具
B、軟件工程環(huán)境
C、開發(fā)方法
D、軟件工程經(jīng)濟學(xué)
標(biāo)準(zhǔn)答案:8
知識點解析:軟件工程管理主要包括軟件管理學(xué)、軟件工程經(jīng)濟學(xué)、軟件心理學(xué)等
內(nèi)容。
8、關(guān)于模塊設(shè)計的原則,以下敘述中正確的是
A、模塊的內(nèi)聚性高,模塊之間的耦合度高
B、模塊的內(nèi)聚性高,模塊之間的耦合度低
C、模塊的內(nèi)聚性低,模塊之間的耦合度高
D、模塊的內(nèi)聚性低,模塊之間的耦合度低
標(biāo)準(zhǔn)答案:2
知識點露析:耦合性和內(nèi)聚性是衡量軟件的模塊獨立性的兩個定性的度量標(biāo)準(zhǔn)。其
中,內(nèi)聚性是度量一個模塊功能強度的一個相對指標(biāo),耦合性則用來度量模塊之間
的相互聯(lián)系程度。它們是相互關(guān)聯(lián)的。在程序結(jié)構(gòu)中,各模塊的內(nèi)聚性越強,則耦
合性越弱。一般較優(yōu)秀的軟件設(shè)計,應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間
的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨立性。
9、數(shù)據(jù)庫系統(tǒng)的核心是
A、數(shù)據(jù)庫
B、數(shù)據(jù)庫管理系統(tǒng)
C、數(shù)據(jù)模型
D、軟件工具
標(biāo)準(zhǔn)答案:2
知識點解析:數(shù)據(jù)庫系統(tǒng)是由數(shù)據(jù)庫(數(shù)據(jù))、數(shù)據(jù)庠管理系統(tǒng)(軟件)、數(shù)據(jù)庫管理
員(人員)、系統(tǒng)平臺之一—硬件平臺(硬件)、系統(tǒng)平臺之二——軟件平臺5個部
分構(gòu)成。其中,數(shù)據(jù)庫管理系統(tǒng)是DBMS是負責(zé)數(shù)據(jù)庫的建立、使用和維護的軟
件。DBMS建立在操作系統(tǒng)之上,實施對數(shù)據(jù)庫的統(tǒng)一管理和控制。用戶使用的
各種數(shù)據(jù)庫命令以及應(yīng)用程序的執(zhí)行,最終都必須通過DBMS。另外,DBMS還
承擔(dān)著數(shù)據(jù)庫的安全保批工作,按照DBA所規(guī)定的要求,保證數(shù)據(jù)庫的完整性和
安全性。所以數(shù)據(jù)庫管理系統(tǒng)DBMS是數(shù)據(jù)庫系統(tǒng)的核心,選項B是正確答案。
數(shù)據(jù)庫是數(shù)據(jù)的集合,它不是數(shù)據(jù)庫系統(tǒng)的核心;數(shù)據(jù)模型是用來抽象、表示和處
理現(xiàn)實世界中數(shù)據(jù)和信息的工具;軟件工具是用來輔助軟件開發(fā)、運行、維護、管
理、支持等活動的工具。所以選項A、C、D都不正確。
10、E-R模型屬于
A、概念模型
B、層次模型
C、網(wǎng)狀模型
D、關(guān)系模型
標(biāo)準(zhǔn)答案:1
知識點解析:數(shù)據(jù)模型按不同的應(yīng)用層次分成3種類型,它們是概念數(shù)據(jù)模型、邏
輯數(shù)據(jù)模型、物理數(shù)據(jù)模型。實體-聯(lián)系模型(E-R模型)是概念數(shù)據(jù)模型,而關(guān)系模
型、層次模型、網(wǎng)狀模型都是邏輯數(shù)據(jù)模型。所以,選項A是正確答案。
二、選擇題(本題共25題,每題1.0分,共25分。)
11、在下面的VisualFoxPro表達式中,運算結(jié)果是邏輯真的是
A、EMPTY(.NULL.)
B、LIKE(*acd,,Be??
C、AT(,a;,123abc,)
D、EMPTY(SPACE(2))
標(biāo)準(zhǔn)答案:8
知識點解析:本題考查的是VisualFoxPro中各個函數(shù)的功能及其返回指的類型。
選項A中的EMPTY函數(shù)的功能是測試其參數(shù)是否為“空值”:選項B中的LIKE函
數(shù)的功能是比較兩個字符串對應(yīng)位置上的字符,如果所有對應(yīng)的字符都相匹配,則
返回.T.,否則返回衛(wèi)。其中它的第一個中可以包含通配符,和?,*號可以與多個
任意字符相匹配,?號只能與任何一個字符相匹配;選項C中的AT函數(shù)的功能是
返回第一個參數(shù)在第二個參數(shù)中的開始位置,若沒有找到則返回0。本題4個選項
中只有D選項的返回值為邏輯真。關(guān)于EMPTY函數(shù)對不同類型的數(shù)據(jù)的空值如
表9-1所示:表9-1不同類型的“空”
數(shù)據(jù)類型“空值”
放值型、貸幣型、浮點
0
型、整型、雙精度型
字符型空串、空格、回車、換行
日期型、日期時間型空日期
備注型空內(nèi)容
邏輯型.F.
12、下列選項中不能返回邏輯值的是
A、EOF()
B、BOF()
C、RECNOO
D、FOUND0
標(biāo)準(zhǔn)答案:4
知識點解析:本題考察的知識點是VisualFoxPro中各個函數(shù)的返回類型。函數(shù)
EOF的功能是測試當(dāng)前表記錄指針是否指向尾標(biāo)志,它的返回類型是邏輯型;函
數(shù)BOF的功能是測試當(dāng)前表記錄指針是否指向頭標(biāo)志,返回類型是邏輯型:函數(shù)
RECNO的功能是返回當(dāng)前記錄指針的記錄號,返回類型為數(shù)值型:函數(shù)FOUND
的功能是在表中查詢數(shù)據(jù)時,如果查到則返回工,否則返回衛(wèi),其返回類型為邏輯
型,因此本題的答案應(yīng)該是C。
13、執(zhí)行如下命令序列(設(shè)今天是2005年5月4一
H)storedate()tom_dateM_date=m_date-365?year(m_date)的顯示結(jié)果是
A、其中有錯誤
B、05/04/2001
C、2005
D、2004
標(biāo)準(zhǔn)答案:8
知識點解析:通過分析本題所給的程序,首先將當(dāng)前日期存入內(nèi)存變量mdate中,
然后將mdate減去365天,并將結(jié)果存入內(nèi)存變量Mdate中,此時Mdate所表示的
是日期2004年5月4日,最后一行程序的意思是截取Mdate的年份并顯示在屏幕
上,因此本題的最后結(jié)果是2004。
14、如果要改變一個關(guān)系中屬性的排列順序,應(yīng)使用的關(guān)系運算是
A、重建
B、選取
C、投影
D、連接
標(biāo)準(zhǔn)答案:4
知識點解析:關(guān)系代數(shù)中的運算分為兩大類,一個是傳統(tǒng)的集合運算,主要包括:
并、交、差;而對于操作關(guān)系,關(guān)系代數(shù)中還提供了專門的運算,包括選擇、投
影、連接和自然連接。如果需要改變關(guān)系中屬性的排列方式,應(yīng)該選擇的關(guān)系運算
是投影。
15、使用關(guān)系運算對表進行操作,得到的結(jié)果是
A、屬性
B、元組
C、關(guān)系
D、關(guān)系模式
標(biāo)準(zhǔn)答案:4
知識點解析:關(guān)系運算分為兩大類,一個是傳統(tǒng)的集合運算,主要包括;并、交、
差:而對于操作關(guān)系,關(guān)系代數(shù)中還提供了專門的運算,包括選擇、投影、連接和
自然連接。這些關(guān)系運算對數(shù)據(jù)表進行操作之后,得到的結(jié)果還是關(guān)系。因此本題
的正確答案是C。
16、每個對象都可以對一個被稱為事件的動作進行識別和響應(yīng)。下面對于事件的描
述中,是錯誤的。
A、事件是一種預(yù)先定義好的特定的動作,由用戶或系統(tǒng)激活
B、VisualFoxPro基類的事件集合是由系統(tǒng)預(yù)先定義好后,是唯一的
C、VisualFoxPro基類的事件也可以由用戶創(chuàng)建
D、可以激活事件的用戶動作有按鍵、單擊鼠標(biāo)、移動鼠標(biāo)等
標(biāo)準(zhǔn)答案:4
知識點解析:事件是一種由系統(tǒng)預(yù)先定義而由用戶或系統(tǒng)發(fā)出的動作。事件作用于
時象,對象識別事件并作出相應(yīng)反應(yīng)。事件可以由系統(tǒng)引發(fā),比如聲明對象時,系
統(tǒng)就引發(fā)一個Init事件,對象識別該事件,并執(zhí)行相應(yīng)的Init事件代碼。事件也可
以由用戶引發(fā),比如用戶用鼠標(biāo)單擊程序界面上的一個命令按鈕就引發(fā)了一個
Click事件,命令按鈕識別該事件并執(zhí)行相應(yīng)的Click事件代碼。在VisualFoxPro
中常用的事件集包括:鼠標(biāo)事件、鍵盤事件、改變空間內(nèi)容事件、空間焦點事件、
表單事件、數(shù)據(jù)環(huán)境事件與其他事件。VisualFoxPro中的常用事件見表9-2所
示:表9-2常用事件類別事件何時事件被激發(fā)鼠標(biāo)事件
Click使用鼠標(biāo)或鍵盤單擊控件Dbclick使用鼠標(biāo)雙擊控件MouseDown按下
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于薪酬調(diào)整管理制度
- 公司電話手機管理制度
- 學(xué)校瑜伽教室管理制度
- 學(xué)校綠色電話管理制度
- 醫(yī)院人事考勤管理制度
- 醫(yī)用設(shè)備報警管理制度
- 公用公房安全管理制度
- 公司投訴處罰管理制度
- 國網(wǎng)公司簽報管理制度
- 縣級預(yù)算業(yè)務(wù)管理制度
- 運動素質(zhì)知到課后答案智慧樹章節(jié)測試答案2025年春浙江大學(xué)
- 老年癡呆護理
- 1.3.1動量守恒定律課件(共13張PPT)
- DB36_T 420-2019 江西省工業(yè)企業(yè)主要產(chǎn)品用水定額(高清無水印-可復(fù)制)
- 中小學(xué)教育懲戒規(guī)則(試行)全文解讀ppt課件
- TCECS 850-2021 住宅廚房空氣污染控制通風(fēng)設(shè)計標(biāo)準(zhǔn)
- 布魯克納操作手冊
- 印度尼西亞煤炭購銷合同
- GB∕T 25119-2021 軌道交通 機車車輛電子裝置
- 2022年國網(wǎng)輸變電工程質(zhì)量通病防治工作要求及技術(shù)措施[1]
- 三年級美術(shù)下冊16奇石教學(xué)設(shè)計1浙美版
評論
0/150
提交評論