第一篇:計算機二級考試:VB沖刺試題及答案(四)
2013年計算機二級考試:VB沖刺試題及答案
(四)筆試部分
一、選擇題
1.串的長度是()
A.串中不同字符的個數
B.串中不同字母的個數
C.串中所含字符的個數且字符個數大于零
D.串中所含字符的個數
【參考答案】 D
2.以下不屬于對象的基本特點的是()
A.分類性
B.多態性
C.繼承性
D.封裝性
【參考答案】 C
3.下面不屬于軟件設計原則的是()
A.抽象
B.模塊化
C.自底向上
D.信息隱蔽
【參考答案】 C
4.下列SQL語句中,用于修改表結構的是()
A.ALTER
B.CREATE
C.UPDATE
D.INSERT
【參考答案】 A
5.關系模型允許定義3類數據約束,下列不屬于數據約束的是()
A.實體完整性約束
本試題摘取于考試吧:http://
B.參照完整性約束
C.域完整性約束
D.用戶自定義的完整性約束
【參考答案】 C
6.非空的循環單鏈表head的尾結點(由p所指向),滿足()
A.p->next==NULL
B.p==NULL
C.p->next=head
D.p=head
【參考答案】 C
7.對建立良好的程序設計風格,下面描述正確的是()
A.程序應簡單、清晰、可讀性好
B.符號名的命名只要符合語法
C.充分考慮程序的執行效率
D.程序的注釋可有可無
【參考答案】 A
A.數據結構
B.數據操作
C.數據查詢
D.數據約束
【參考答案】 C
11.VisualFoxPro中打開數據庫的命令是()
A.OPEN DATABASE<數據庫名>
B.USE<數據庫名>
C.USE DATABASE<數據庫名>
D.OPEN<數據庫名>
【參考答案】 A
12.在以下四組函數運算中,結果相同的是()
A.LEFT(″Visual FoxPro″,6)與SUBSTR(″Visual FoxPro″,1,6)
B.YEAR(DATE())與SUBSTR(DTOC(DATE()),7,2)
C.VARTYPE(″36-5*4″)與VARTYPE(36-5*4)
D.假定A=″this″,B=″is a string″,A-B與A+B
【參考答案】 A
13.在對象引用中,ActiveControl表示()
A.包含對象的表單
B.包含對象的表單集
C.當前活動表單
D.當前活動表單中有焦點的控件
【參考答案】 D
14.結構化程序設計三種基本邏輯結構是()
A.選擇結構、循環結構和嵌套結構
B.順序結構、選擇結構和循環結構
C.選擇結構、循環結構和模塊結構
D.順序結構、遞歸結構和循環結構
【參考答案】 B 本試題摘取于考試吧:http://
15.執行命令INPUT″請輸入數據:″TO AAA時,如果要通過鍵盤輸入字符串,應當使用的定界符包括()
A.單引號
B.單引號或雙引號
C.單引號、雙引號或方括號
D.單引導、雙引號、方括號或圓點
【參考答案】 C
16.在Visual FoxPro中進行參照完整性設置時,要想設置成:當更改父表中的主關鍵字段或候選關鍵字段時,自動更改所有相關子表記錄中的對應值。應選擇()
A.限制(Restrict)
B.忽略(Ignore)
C.級聯(Cascade)
D.級聯(Cascade)或限制(Restrict)
【參考答案】 C
17.執行STORE″111″TO A之后,再執行?″222″+″&A″的結果是()
A.222&A
B.333
C.222111
D.出錯信息
【參考答案】 C
18.打開一個空數據表文件,分別用函數EOF()和BOF()測試,其結果一定是()
A..T.和.T.B..F.和.F.C..T.和.F.D..F.和.T.【參考答案】 A
19.命令的作用是()
A.可輸出2個表達式的值
B.向用戶提問的提示符
本試題摘取于考試吧:http://
C.只能顯示變量的值
D.在當前光標處顯示表達式的值
【參考答案】 D
20.用DIMENSION P(2)定義了一個數組,緊接著執行命令?TYPE(′P(1)′),其結果是()
A.U
B.N
C.L
D.C
【參考答案】 C
21.在命令窗口中執行下列命令:
SJKM=″HYGS″
USE &SJKM
后,已打開的數據表文件是()
A.HYGS.DBF
B.HJKM.DBF
C.&SJKM.DBF
D.HYGS.TXT
【參考答案】 A
22.可以使用5種不同的數據類型描述數據庫文件中的字段,它們分別是字符型(C)、數值型(N)、日期型(D)、邏輯型(L)和()
A.屏幕型(S)
B.備注型(M)
C.浮點型(F)
D.全局型(PUB)
【參考答案】 A
23.AB
C.DBF是一個具有兩個備注型字段的數據庫文件,使用COPY TO PSQ命令進行復制操作,其結果將()
A.得到一個新的數據庫文件
本試題摘取于考試吧:http://
B.得到一個新的數據庫文件和一個新的備注文件
C.得到一個新的數據庫文件和兩個新的備注文件
D.顯示錯誤信息,表明不能復制具有備注型字段的數據庫文件
【參考答案】 B
24.表Visual FoxPro中下列表達式中錯誤的是()
A.″總分″+10
B.″AB″==″AB″
C.x>3 AND y<5
D.x<>y
【參考答案】 A
25.如果要創建一個3級數據分組報表,第1個分組表達式是“部分”,第2個分組表達式是“性別”,第3個分組表達式是“基本工資”,則當前索引的索引關鍵字表達式應該是()
A.部分+性別+基本工資
B.部分+性別+STR(基本工資)
C.性別+部分+STR(基本工資)
D.STR(基本工資)+性別+部分
【參考答案】 B
26.物理刪除記錄可用兩條記錄完成,這兩步的命令分別是()
A.PACK和ZAP
B.PACK和RECALL
C.DELETE和PACK
D.DELETE和RECALL
【參考答案】 C
27.實現多表查詢的數據不可以是()
A.遠程視圖
B.數據庫
C.數據表
D.本地視圖
【參考答案】 B 本試題摘取于考試吧:http://
28.在Visual FoxPro中進行參照完整性設置時,要想設置成:在刪除父表中的記錄時,如果子表中有相關的記錄,那么自動刪除子表中相關的所有記錄。應選擇刪除規則中的()
A.限制(Restrict)
B.忽略(Ignore)
C.級聯(Cascade)
D.級聯(Cascade)或限制(Restrict)
【參考答案】 C
29.計時器控件的重要屬性是()
A.Enabled
B.Caption
C.Interval
D.Value
【參考答案】 C
30.在下面的Visual FoxPro表達式中,錯誤的是()
A.{^2002-06-08 06:08:09 AM}+168
B.{^2002-06-08}-DATE()
C.{^2002-06-08}*10
D.{^2002-06-08}-[1986]
【參考答案】 C
31.將一個預覽成功的菜單存盤,在運行該菜單時,卻不能執行。這是因為()
A.沒有放到項目中去
B.沒有生成 C.要用命令
D.要編入程序
【參考答案】 B
32.報表格式文件的擴展名是()
A.IDX
B.MEM
C.FRX 本試題摘取于考試吧:http://
D.FMT
【參考答案】 C
33.形狀控件的重要屬性是()
A.Top
B.Caption
C.Curvature
D.Width
【參考答案】 C
34.執行命令DIMENSION M(4,2)之后,數組M的下標變量個數和初值分別()
A.8,.F.B.4,.T.C.8,0
D.2,空值
【參考答案】 A
35.已知一個數據表文件有8條記錄,當前記錄號是5,使用APPEND BLANK命令加一條空記錄,該空記錄的記錄號是()
A.6
B.5
C.9
D.8
【參考答案】 C
二、填空題
1.使用數據庫設計器為兩個表建立聯系,首先應在父表中建立【1】索引,在子表中建立【2】索引。
【參考答案】
【1】主 【2】普通
2.常量.n.表示的是【3】型的數據。
【參考答案】
【3】邏輯
3.在Visual FoxPro 中參數傳遞的方式有兩種,一種是按值傳遞,另一種是按引用傳遞,將參數設置本試題摘取于考試吧:http://
為按引用傳遞的語句是:SET UDFPARMS【4】。
【參考答案】
【4】TO REFERENCE
4.運行表單時,Load事件是在Init事件之【5】被引發。
【參考答案】
【5】前
5.如下程序段的輸出結果是【6】。
i=1
DO WHILE i<10
i=i+2
ENDDO
?i
【參考答案】
【6】11
第6-9題使用如下三個表:
零件.DBF:零件號 C(2),零件名稱 C(10),單價 N(10),規格 C(8)
使用零件.DBF:項目號 C(2),零件號 C(2),數量I
項目.DBF:項目號 C(2),項目名稱 C(20),項目負責人 C(10),電話 C(20)
6.為“數量”字段增加有效性規則:數量>0,應該使用的SQL語句是【7】TABLE 使用零件【8】數量SET【9】數量>0。
【參考答案】
【7】ALTER 【8】ALTER 【9】CHECK
7.查詢與項目“s1”所(項目號)使用的任意一個零件相同的項目號、項目名稱、零件號和零件名稱,使用的SQL語句是SELECT 項目.項目號,項目名稱,使用零件.零件號,零件名稱;
FROM 項目,使用零件,零件 WHERE 項目.項目號=使用零件.項目號【10】;
使用零件.零件號=零件.零件號 AND 使用零件.零件號【11】;
(SELECT 零件號 FROM 使用零件 WHERE 使用零件.項目號=′s1′
【參考答案】
【10】AND【11】IN 本試題摘取于考試吧:http://
8.建立一個由零件名稱、數量、項目號、項目名稱字段構成的視圖,視圖中只包含項目號為“s2”的數據,應該使用的SQL語句是
CREATE VIEW item-view【12】;
SELECT 零件.零件名稱,使用零件.數量,使用零件.項目號,項目.項目名稱;
FROM 零件 INNER JOIN 使用零件;
INNER JOIN【13】;
ON 使用零件.項目號=項目.項目號;
ON 零件.零件號=使用零件.零件號;
WHERE 項目.項目號=′s2′
【參考答案】
【12】AS 【13】項目
9.從上一題建立的視圖中查詢使用數量最多的2個零件的信息,應該使用的SQL語句是SELECT * 【14】2 FROM item-view【15】數量 DESC。
【參考答案】
【14】TOP 【15】ORDER BY
上機部分
1.基本操作題
在考生文件夾下完成如下操作:
(1)打開數據庫Customer,并將自由表Customer和Order添加到數據庫中。
(2)為表Order的“訂單日期”字段定義默認值為系統的當前日期。
(3)為表Customer建立主索引,索引名和索引表達式均為“客戶編號”。
(4)為表Order建立普通索引,索引名和索引表達式均為“客戶編號”,然后通過“客戶編號”字段建立表Customer和Order之間的永久聯系。
【參考答案】
(1)具體步驟如下:
考試大(⑤ 使用同樣的方法把Order表添加到數據庫中。
(2)具體步驟如下:
① 在表Order上右擊,在彈出的快捷菜單中選擇“修改”命令。
② 彈出“表設計器”對話框,在“字段”選項卡中選擇“訂單日期”字段,在“字段有效性”下的“默認值”文本框中輸入:DATE()。
(3)具體步驟如下:
① 在表Customer上右擊,在彈出的快捷菜單中選擇“修改”命令。
② 彈出“表設計器”對話框,單擊“索引”選項卡,在“索引名”文本框中輸入“客戶編號”,在“類型”列表框中選擇“主索引”選項,在“表達式”文本框中輸入“客戶編號”。
(4)具體步驟如下:
① 在表Order上右擊,在彈出的快捷菜單中選擇“修改”命令。
② 彈出“表設計器”對話框,單擊“索引”選項卡,在“索引名”文本框中輸入“客戶編號”,在“類型”列表框中選擇“普通索引”選項,在“表達式”文本框中輸入“客戶編號”。
③ 拖放Customer表的主索引標志“客戶編號”到Order表的普通索引標志“客戶編號”上,釋放鼠標后,永久聯系即已經建立。
2.簡單應用題
在考生文件夾下完成如下簡單應用:
(1)用SQL語句完成下列操作:列出“林詩因”持有的所有外幣名稱(取自rate_exchange表)和持有數量(取自currency_s1表),并將檢索結果按持有數量升序排序存放于表rate_temp中,同時將所使用的SQL語句存放于新建的文本文件rate.txt中。
(2)使用一對多報表向導建立報表。要求:父表為rate_exchange,子表為currency_s1,從父表中選擇字段“外幣名稱”;從子表中選擇全部字段;兩個表通過“外幣代碼”建立聯系;按“外幣代碼”降序排序;報表樣式為“經營式”,方向為“橫向”,報表標題為“外幣持有情況”;生成的報表文件名為currency_report。
【參考答案】
(1)具體步驟如下:
① 在“命令”窗口輸入命令:MODIFY COMMAND query,打開程序編輯器,編寫如下程序段:
******下面是文件query.prg中的程序段******
SELECT rate_exchange.外幣名稱,currency_s1.持有數量;
FROM currency_s1 INNER JOIN rate_exchange;本試題摘取于考試吧:http://
ON currency_s1.外幣代碼=rate_exchange.外幣代碼;
WHERE currency_s1.姓名=“林詩因”;
ORDER BY currency_s1.持有數量;
INTO TABLE rate_temp.dbf
****************************************
② 在“命令”窗口輸入命令:DO query,執行程序。
(2)具體步驟如下:
① 從“文件”菜單中選擇“新建”命令。
② 在彈出的“新建”對話框中選中“報表”單選按鈕,然后單擊“向導”圖標按鈕。
③ 系統彈出“向導選取”對話框,在列表框中選擇“一對多報表向導”選項,單擊“確定”按鈕。
④ 系統首先要求選擇一對多報表中作為父表的數據表文件。根據題意,選擇rate_exchange表作為父表,從“可用字段”列表框中將“rate_exchange.外幣名稱”字段添加到右邊的“選定字段”列表框中,用做父表的可用字段。
⑤ 單擊“下一步”按鈕設計子表的可用字段,操作方法與父表選取字段的方法一樣,將currency_s1表中的所有字段添加到“選定字段”列表框中。
⑥ 單擊“下一步”按鈕進入“建立表關聯”的設計界面,在此處系統已經默認設置好進行關聯的字段:父表的“外幣代碼”和子表的“外幣代碼”字段。
⑦ 單擊“下一步”按鈕進入“選擇排序方式”的設計界面,將“可用字段或索引標識”列表框中的“外幣代碼”字段添加到右邊的“選定字段”列表框中,并選中“降序”單選按鈕。
⑧ 單擊“下一步”按鈕進入“選擇報表樣式”的界面,在“樣式”列表框中選擇“經營式”選項,在“方向”選項組中選擇“橫向”。
⑨ 單擊“下一步”按鈕進入最后的“完成”設計界面,在“標題”文本框中輸入“外幣持有情況”為報表標題,單擊“完成”按鈕。
⑩ 在系統彈出的“另存為”對話框中,將報表以currency_report為文件名保存在考生文件夾下,退出報表設計向導。
3.綜合應用題
建立滿足如下要求的應用并運行,所有控件的屬性必須在表單設計器的屬性窗口中設置:
(1)建立一個表單myform(文件名和表單名均為myform),其中包含兩個表格控件,第一個表格控件名稱是grd1,用于顯示表Customer中的記錄,第二個表格控件名稱是grd2,用于顯示與表Customer本試題摘取于考試吧:http://
中當前記錄對應的Order表的記錄。要求兩個表格尺寸相同、水平對齊。
(2)建立一個菜單mymenu,該菜單只有一個菜單項“退出”,該菜單項對應于一個過程,并且含有兩條語句,第一條語句是關閉表單myform,第二條語句是將菜單恢復為默認的系統菜單。
(3)在myform的Load事件中執行生成的菜單程序mymenu.mpr。
【參考答案】
(1)具體步驟如下:
① 從“文件”菜單中選擇“新建”命令。
② 在彈出的“新建”對話框中選中“表單”單選按鈕,單擊“新建表單”按鈕。
③ 在彈出的表單設計器屬性窗口中,選中name屬性,在其后輸入屬性值myform。
④ 存盤,存盤文件名設為myform。
⑤ 從當前打開的數據庫中,拖放Customer表到表單中,將生成一個表格控件,選中該表格控件,在屬性窗口中選中name屬性,設置它的值為grd1。
⑥ 同樣,從當前打開的數據庫中,拖放Order表到表單中,將又生成一個表格控件,選中該表格控件,在其屬性窗口中選中name屬性,設置它的值為grd2。
⑦ 選中grd1和grd2兩個表格,執行“格式”→“對齊”→“水平居中對齊”命令,在“布局”工具欄中用鼠標單擊“相同大小”按鈕。
(2)具體步驟如下:
① 從“文件”菜單中選擇“新建”命令,在彈出的“新建”對話框中選中“菜單”單選按鈕,單擊“新建文件”按鈕。
② 在“新建菜單”對話框中單擊“菜單”按鈕,進入“菜單設計器”窗口。
③ 在彈出的菜單設計器“菜單名稱”下面輸入“退出”,在“結果”欄下面的列表框中選擇“過程”選項,再單擊后面的“創建”按鈕。
④ 在出現的過程中輸入如下兩個語句:
thisform.release
set sysmenu to default
⑤ 保存菜單,菜單文件名取為mymenu.mnx。
⑥ 執行“菜單”菜單下的“生成”命令,生成菜單程序文件mymenu.mpr。
(3)在表單myform的空白處雙擊,將出現代碼編寫窗口,在該窗口中輸入代碼:
do mymenu.mpr
本試題摘取于考試吧:http://
本試題摘取于考試吧:http://
第二篇:2013年計算機二級考試:VB沖刺試題及答案(二)
2013年計算機二級考試:VB沖刺試題及答案
(二)一、選擇題
1.棧和隊列的共同特點是()
A.都是先進先出
B.都是先進后出
C.只允許在端點處插入和刪除元素
D.沒有共同點
【參考答案】 C
2.鏈表不具有的特點是()
A.不必事先估計存儲空間
B.可隨機訪問任一元素
C.插入刪除不需要移動元素
D.所需空間與線性表長度成正比
【參考答案】 B
3.為了提高測試的效率,應該()
A.隨機選取7測試數據
B.取一切可能的輸入數據作為測試數據
C.在完成編碼以后制定軟件的測試計劃
D.集中對付那些錯誤群集的程序
【參考答案】 D
4.軟件生命周期中所花費用最多的階段是()
A.詳細設計
B.軟件編碼
C.軟件測試
D.軟件維護
【參考答案】 D
5.下列有關數據庫的描述,正確的是()
A.數據庫是一個DBF文件
B.數據庫是一個關系
本試題摘取于考試吧:http://
C.數據庫是一個結構化的數據集合 D.數據庫是一組文件
【參考答案】 C
6.算法的空間復雜度是指()
A.算法程序的長度
B.算法程序中的指令條數
C.算法程序所占的存儲空間
D.執行過程中所需要的存儲空間
【參考答案】 D
7.數據結構中,與所使用的計算機無關的是數據的()
A.存儲結構
B.物理結構
C.邏輯結構
D.物理和存儲結構
【參考答案】 C
8.軟件設計包括軟件的結構、數據接口和過程設計,其中軟件的過程設計是指()
A.模塊間的關系
B.系統結構部件轉換成軟件的過程描述
C.軟件層次結構
D.軟件開發過程
【參考答案】 B
9.數據流圖用于抽象描述一個軟件的邏輯模型,數據流圖由一些特定的圖符構成。下列圖符名標識的圖符不屬于數據流圖合法圖符的是()
A.控制流
B.加工
C.數據存儲
D.源和潭
【參考答案】 A
10.在數據庫設計中,將E-R圖轉換成關系數據模型的過程屬于()
本試題摘取于考試吧:http://
A.需求分析階段
B.邏輯設計階段
C.概念設計階段
D.物理設計階段
【參考答案】 B
11.使用Visual FoxPro的菜單設計器時,選中菜單項之后,如果要設計它的子菜單,應在“結果”中選擇()
A.菜單項
B.子菜單
C.命令
D.過程
【參考答案】 B
12.在Visual FoxPro中,用于建立或修改過程文件的命令是()
A.MODIFY<文件名>
B.MODIFY COMMAND<文件名>
C.MODIFY PROCEDURE<文件名>
D.以上B、C都對
【參考答案】 B
13.在菜單設計器中,第一級菜單的“結果”項中選項有()
A.命名、填充名稱、子菜單、過程
B.包含對象的表單集
C.菜單項、命令、過程和快捷菜單
D.子菜單、菜單項、過程和快捷菜單
【參考答案】 A
14.使用命令DECLARE MM(2,3)定義的數組,包含的數組元素(下標變量)的個數為(A.2個
B.3個
C.5個
D.6個
本試題摘取于考試吧:http://)
【參考答案】 D
15.計算所有職稱為正、副教授的平均工資,將結構賦予變量PJ中,應使用命令()
A.AVERAGE工資TO PJ FOR″教授″$職稱
B.AVERAGE FIELDS工資TO PJ FOR″教授″$職稱
C.AVERAGE工資TO PJ FOR職稱=″副教授″.AN
D.職稱=″教授″$
D.AVERAGE工資TO PJ FOR職稱=″副教授″.OR.″教授″
【參考答案】 A
16.“x是小于100的非負數”,用VFP表達式表示是()
A.0≤x<100
B.0<=x<100
C.0<=x AND x<100
D.0<=x OR x<100
【參考答案】 C
17.將A區上的主表文件按關鍵字段“XM”和C區上的輔助文件建立關聯,正確的是()
A.SET RELATION TO XM INTO C
B.SET RELATION TO C INTO XM
C.SET RELATION TO XM TO C
D.SET RELATION ON XM INTO C
【參考答案】 A
18.數據表文件CJ.DBF已經打開,共有10條記錄,按關鍵字XM排序,執行命令SORT ON XM TO CJ后,屏幕將顯示()
A.10條記錄排序完成
B.CJ.DBF已存在,覆蓋它嗎(Y/N)
C.文件在使用
D.出錯信息
【參考答案】 C
19.關于數據庫表和自由表,下列說法正確的是()
A.數據庫表可以轉換為自由表,反之不能
本試題摘取于考試吧:http://
B.自由表可以轉換為數據庫表,反之不能
C.兩者不能相互轉換
D.兩者可以相互轉換
【參考答案】 D
20.在下列各式中,運算結果為數值的是()
A.CTOD(′04/05/97′)-28
B.′1234′+′5678′
C.120+30=150
D.LEN(′ABCD′)-1
【參考答案】 D
21.從數據庫的整體結構看,數據庫系統采用的數據模型有()
A.網狀模型、鏈狀模型和層次模型
B.層次模型、網狀模型和環狀模型
C.層次模型、網狀模型和關系模型
D.鏈狀模型、關系模型和層次模型
【參考答案】 C
22.把當前數據庫文件中“性別”字段的值全部清除,但仍保留該字段與其他各字段內容,應當使用命令()
A.MODIFY STRUCTURE
B.DELETE
C.REPLACE
D.ZAP
【參考答案】 C
23.假定系統日期是1998年12月20日,有如下命令:
MJ=MOD(YEAR(DATE()),100)
執行該命令后,MJ的值是()
A.1998
B.98 本試題摘取于考試吧:http://
C.981220
D.1220
【參考答案】 B
24.在Visual FoxPro中,執行STORE DTOC(DATE()+10)TO B后,變量B的類型為()
A.日期型
B.數據型
C.備注型
D.字符型
【參考答案】 D
25.以下關于表單控件基本操作的敘述中,錯誤的是()
A.要在表單中復制某個控件,可以按住Ctrl鍵并拖放該控件
B.要使表單中被選定的多個控件大小一樣,可單擊“布局”工具欄中的“相同大小”按鈕
C.要將某個控件的Tab程序設置為1,可以進入Tab鍵次序交互設置狀態后,雙擊控件的Tab鍵次序
D.要在“表單控件”工具欄中顯示某個類庫文件中自定義類,可以單擊工具欄中的“查看類”按鈕,然后在彈出的菜單中選擇“添加”選項
【參考答案】 A
26.在Visual FoxPro的幾種循環語句中,當循環次數為常數時,應選用的語句是()
A.DO WHILE
B.SCAN
C.LOOP
D.FOR
【參考答案】 D
27.視圖比查詢設計器多出的選項卡是()
A.字段
B.排序依據
C.聯接
D.更新條件
【參考答案】 D
28.VisualFoxPro中,使用SET RELATION可建立兩個表之間的關聯,這種關聯是()
本試題摘取于考試吧:http://
A.永久性關聯
B.永久性關聯或臨時性關聯
C.臨時性關聯
D.以上都不正確
【參考答案】 C
29.在一個系統中,使多個對象協調工作,可以使用()
A.工具欄
B.菜單欄
C.單選按鈕組
D.命令按鈕組
【參考答案】 B
30.如果將查詢結果保存在一個命令名的非只讀表中,“查詢去向”應選擇()
A.臨時表
B.表
C.臨時表或表
D.瀏覽或屏幕
【參考答案】 B
31.不能夠作為應用程序系統中的主程序的是()
A.表單
B.菜單
C.數據表
D.程序
【參考答案】 C
32.在VisualFoxPro中,可以使用的兩類變量是()
A.內存變量和字段變量
B.全局變量和局部變量
C.字段變量和簡單變量
D.內存變量和自動變量
【參考答案】 A 本試題摘取于考試吧:http://
33.關于復合索引文件的說法,錯誤的是()
A.復合索引文件可由FoxPro自動壓縮
B.復合索引文件比同樣功能的單索引文件要小
C.所有索引文件必須在對應的數據庫打開后,再將其打開
D.復合索引文件的擴展名.CDX
【參考答案】 C
34.執行LIST NEXT 1命令之后,記錄指針的位置指向()
A.下一條記錄
B.原來記錄
C.尾記錄
D.首記錄
【參考答案】 B
35.在Visual FoxPro中,打開表命令是()
A.OPEN TABLE<表名>
B.USE<表名>
C.USE TABLE<表名>
D.OPEN<表名>
【參考答案】 B
二、填空題
1.某二叉樹中度為2的結點有18個,則該二叉樹中有【1】個葉子結點。
【參考答案】
【1】19
2.在面向對象方法中,類的實例稱為【2】。
【參考答案】
【2】對象
3.診斷和改正程序中錯誤的工作通常稱為【3】。
【參考答案】
【3】程序調試
4.在關系數據庫中,把數據表示成二維表,每一個二維表稱為【4】。
【參考答案】
本試題摘取于考試吧:http://
【4】關系
5.問題處理方案的正確而完整的描述稱為【5】。
【參考答案】
【5】算法
6.在奧運會游泳比賽中,一個游泳運動員可以參加多項比賽,一個游泳比賽項目可以有多個運動員參加,游泳運動員與游泳比賽項目兩個實體之間的聯系是【6】聯系。
【參考答案】
【6】多對多
7.執行命令A=2005/4/2之后,內存變量A的數據類型是【7】型。
【參考答案】
【7】數值
8.如下程序顯示的結果是【8】。
s=1
i=0
do while i<8
s=s+i
i=i+2
enddo
?s
【參考答案】
【8】13
9.在Visual FoxPro中,可以在表設計器中為字段設置默認值的表是【9】表。
【參考答案】
【9】數據庫表
10.Visual FoxPro中數據庫文件的擴展名(后綴)是【10】。
【參考答案】
【10】DBC
11-13題使用如下三個數據庫表:
金牌榜.DBF 國家代碼 C(3),金牌數 I,銀牌數 I,銅牌數 I 本試題摘取于考試吧:http://
獲獎牌情況.DBF 國家代碼 C(3),運動員名稱 C(20),項目名稱 C(3),名次 I
國家.DBF 國家代碼 C(3),國家名稱 C(20)
“金牌榜”表中一個國家一條記錄;“獲獎牌情況”表中每個項目中的各個名次都有一條記錄,名次只取前3名,例如:
國家代碼 運動員名稱 項目名稱 名次
001 劉翔 男子110米欄 1
001 李小鵬 男子雙杠 3
002 菲爾普斯 游泳男子200米自由泳 3
002 菲爾普斯 游泳男子400米個人混合泳 1
001 郭晶晶 女子三米板跳板 1
001 李婷/孫甜甜 網球女子雙打 1
11.為表“金牌榜”增加一個字段“獎牌總數”,同時為該字段設置有效性規則:獎牌總數>=0,應使用SQL語句
ALTER TABLE 金牌榜【11】獎牌總數I
【12】獎牌總數>=0
【參考答案】
【11】ADD 【12】CHECK
12.使用“獲獎牌情況”和“國家”兩個表查詢“中國”所獲金牌(名次為1)的數量,應使用SQL語句
SELECT COUNT(*)FROM 國家 INNER JOIN 獲獎牌情況;
【13】國家.國家代碼=獲獎牌情況.國家代碼;
WHERE 國家.國家名稱=“中國” AND 名次=1
【參考答案】
【13】ON
13.將金牌榜.DBF中的新增加的字段獎牌總數設置為金牌數、銀牌數、銅牌數三項的和,應使用SQL語句【14】金牌榜【15】獎牌總數=金牌數+銀牌數+銅牌數。
【參考答案】
【14】UPDATE 【15】SET
上機部分
1.基本操作題
在考生文件夾下,完成如下操作:
本試題摘取于考試吧:http://
(1)創建一個名為Sproject的項目文件。
(2)將考生文件夾下的學生數據庫SDB添加到新建的項目文件中。
(3)打開學生數據庫SDB,將考生文件夾下的自由表TEACHER添加到學生數據庫SDB中;為教師表TEACHER創建一個索引名和索引表達式均為教師號的主索引(升序);為班級表CLASS創建一個索引名和索引表達式均為班主任號的普通索引(升序)。
(4)通過“班級號”字段建立班級表CLASS和學生表STUDENT之間的永久關系;通過班級表CLASS的“班主任號”字段和教師表TEACHER的“教師號”字段建立班級表CLASS和教師表TEACHER之間的永久聯系。
【參考答案】
(1)具體步驟如下:
① 從“文件”菜單中選擇“新建”命令,系統彈出“新建”對話框。
② 在“文件類型”中選中“項目”單選按鈕,單擊“新建文件”按鈕。
③ 在彈出的“創建”對話框中,選擇保存路徑為考試目錄,在“項目文件”文本框中輸入Sproject,在“保存類型”下拉列表框中選擇“項目(.pjx)”,單擊“保存”按鈕。即可新建一個Sproject項目,同時打開項目管理器。
(2)具體步驟如下:
① 單擊項目管理器中的“數據”選項卡,選擇“數據庫”選項。
② 單擊“添加”按鈕,系統彈出“打開”對話框。
③ 選擇要添加的SD
B.DBC文件,單擊“確定”按鈕。
(3)具體步驟如下:
① 在項目管理器中選擇數據庫文件SDB,單擊“修改”按鈕,系統打開“數據庫設計器”窗口,并顯示SDB中所有的表文件。
② 在“數據庫設計器”窗口中的空白處單擊鼠標右鍵,在彈出的快捷菜單中選擇“添加表”命令。
③ 在彈出的“打開”對話框中選擇需要添加的TEACHER.DBF文件。
④ 單擊“確定”按鈕,返回到“數據庫設計器”窗口中。
⑤ 選中TEACHER表,單擊鼠標右鍵,在彈出的快捷菜單中選擇“修改”命令,系統打開“表設計器”對話框。
⑥ 單擊“索引”選項卡,在“索引名”和“表達式”文本框中輸入“教師號”,在“類型”下拉列表框中選擇“主索引”選項。
本試題摘取于考試吧:http://
⑦ 單擊“確定”按鈕,系統彈出詢問是否要永久修改表結構對話框,單擊“是”按鈕。
⑧ 在“數據庫設計器”窗口中選中CLASS表,單擊鼠標右鍵,在彈出的快捷菜單中選擇“修改”命令,系統打開“表設計器”對話框。
⑨ 單擊“索引”選項卡,在“索引名”和“表達式”文本框中輸入“班主任號”,在“類型”下拉列表框中選擇“普通索引”選項。
⑩ 單擊“確定”按鈕,系統彈出詢問是否要永久修改表結構對話框,單擊“是”按鈕。
(4)具體步驟如下:
① 在“數據庫設計器”窗口中,將光標指向CLASS表的“班級號”索引處,按住鼠標左鍵并拖動鼠標至STUDENT表的“班級號”索引處,釋放鼠標左鍵,即可在兩個表之間創建一個永久關系。
② 用同樣的方法為CLASS和TEACHER表建立永久關系。2.簡單應用題
(1)在考生文件夾下使用菜單設計器設計一個名稱為SMENU的下拉式菜單。要求如下:
① 菜單包括“數據瀏覽”和“退出”兩個菜單欄。
② 數據瀏覽菜單欄包括“學生表”和“課程表”兩個選項:
學生表選項在過程中使用SQL語句SELECT*FROM STUDENT查詢學生表STUDENT的記錄。
課程表選項在過程中使用SQL語句SELECT*FROM COURSE查詢課程表COURSE的記錄。
③ 退出菜單欄包括“返回到系統菜單”一個選項:返回系統菜單選項在過程中使用命令返回系統默認的菜單。
(2)在考生文件夾下打開命令文件ONE.PRG,該命令文件用來建立一個名稱為S_VIEW的視圖,視圖查詢學生的班級號、班級名、姓名、性別和班主任名(來自TEACHER表的教師名)。命令文件只包含兩條語句,第1條語句有一個錯誤,第2條語句有兩個錯誤,請修改之,并運行。
注意:修改時不可改變SQL語句的結構和短語的順序,不允許增加或合并行。
① 下面的程序在第1行、第2行和第5行有錯誤,請直接在錯誤處修改。
② 修改時,不可改變SQL語句的結構和短語的順序,不允許增加或合并行。
ONE.PRG文件的內容如下:
USE sdb
CREATE VIEW;
SELECT Class.班級號,班級名,姓名,性別,教師名 AS班主任名;
FROM Student,Class,Teacher;
WHERE Student.班級號=Class.班級號,Teacher.教師號=Class.班主任號
【參考答案】
本試題摘取于考試吧:http://
(1)具體步驟如下:
① 從“文件”菜單中選擇“新建”命令,系統彈出“新建”對話框。
② 在“文件類型”選項區中選中“菜單”單選按鈕,單擊“新建文件”按鈕。
③ 在彈出的“新建菜單”對話框中,單擊“菜單”按鈕。
④ 系統打開“菜單設計器”窗口。
⑤ 在“菜單名稱”文本框中輸入“數據瀏覽”,在“結果”下拉列表中選擇“子菜單”選項,單擊“創建”按鈕,進入子菜單設計窗口。
⑥ 在“菜單名稱”文本框中輸入“學生表”,在“結果”下拉列表中選擇“過程”選項,單擊“創建”按鈕。
⑦ 在打開的程序窗口中輸入SELECT*FROM STUDENT,關閉程序窗口,返回到菜單設計器。
⑧ 用同樣的方法創建“課程表”子菜單。
⑨ 在“菜單級”下拉列表中選擇“菜單欄”選項,返回到主菜單設計窗口。
⑩ 用同樣的方法創建另一個菜單項。
單擊“保存”按鈕,系統彈出“另存為”對話框,選擇保存路徑為考試目錄,在“保存菜單為”文本框中輸入SMENU,在“保存類型”下拉列表框中選擇“菜單(.mnx)”選項,單擊“保存”按鈕。
(2)正確的程序如下所示:
OPEN DATABASE sdb
CREATE VIEW S_VIEW AS;
SELECT Class.班級號,班級名,姓名,性別,教師名AS班主任名;
FROM Student,Class,Teacher;
WHERE Student.班級號=Class.班級號 AND Teacher.教師號 = Class.班主任
3.綜合應用題
在考生文件夾下,打開學生數據庫SDB,完成下列綜合應用。
設計一個名為sform的表單,表單文件名為SDISPLAY,表單的標題為“學生課程教師基本信息瀏覽”。表單上有一個包含三個選項卡的頁框(Pageframe1)控件和一個“退出”按鈕(Command1),其他功能要求如下:
(1)為表單建立數據環境,向數據環境依次添加STUDENT表(cursor1)、COURSE表(cursor2)和TEACHER表(cursor3)。
(2)要求表單的高度為280,寬度為450;表單顯示時自動在主窗口內居中。
(3)三個選項卡的標簽名稱分別為“學生”(Page1)、“課程”(Page2)和“教師”(Page3),每個選項卡分別以本試題摘取于考試吧:http://
表格形式瀏覽學生表、課程表和教師表的信息。選項位于表單的左邊距為18,頂邊距為10,選項卡的高度為230,寬度為420。
(4)單擊“退出”按鈕時關閉表單。
【參考答案】
具體步驟如下:
① 從“文件”菜單中選擇“打開”命令,在彈出的“打開”對話框中選擇數據庫文件SD
B.DBC。
② 從“文件”菜單中選擇“新建”命令,在彈出的“新建”對話框中選中“表單”單選按鈕,單擊“新建文件”按鈕,系統打開“表單設計器”窗口。
③ 在“屬性”窗口中設置表單的以下屬性:
AutoCenter=.T.Caption=“學生課程教師基本信息瀏覽″
Height=280
Name=sform
Width=450
④ 在表單中單擊鼠標右鍵,在彈出的快捷菜單中選擇“數據環境”命令,打開“數據環境設計器”,同時系統將會彈出“添加表或視圖”對話框。
⑤ 添加STUDENT表、COURSE表、TEACHER表后,單擊“關閉”按鈕關閉對話框。
⑥ 單擊“控件”工具欄中的“頁框”按鈕,在表單的工作區域中單擊,添加一個頁框。用同樣的方法在表單中添加一個按鈕。
⑦ 設置頁框的屬性如下:
PageCount=3
Left=18
Top=10
Height=230
Width=420
⑧ 選中頁框,單擊鼠標右鍵,在彈出的快捷菜單中選擇“編輯”命令。分別在每個選項卡中添加一個表格,并設置選項卡和表格的屬性如下:
Page1.Caption=“學生”
本試題摘取于考試吧:http://
Page2.Caption=“課程”
Page3.Caption=“教師”
Grid1=RecordSourceType=“0-表”
Grid2=RecordSourceType=“0-表”
Grid3=RecordSourceType=“0-表”
Grid1=RecordSource=“STUDENT”
Grid2=RecordSource=“COURSE”
Grid3=RecordSource=“TEACHER”
⑨ 設置命令按鈕的Caption屬性為“退出”,為其Click事件添加如下代碼:
THISFORM.RELEASE
⑩ 設置好后的表單
單擊工具欄中的“保存”按鈕,將表單以SDISPLAY文件名保存。
單擊工具欄中的“運行”按鈕,運行表單。
本試題摘取于考試吧:http://
第三篇:計算機二級VB考試題及答案
不論從事何種工作,如果要想做出高效、實效,務必先從自身的工作計劃開始。有了計劃,才不致于使自己思想迷茫、頭腦空洞,不知從哪里著手開展工作。下面是小編搜索整理的計算機二級VB考試題及答案,供大家參考學習!
計算機二級VB考試題及答案
1.設有如下程序段:
x=
2For c=1 To 4 Step 2
x=x+c
Next c
運行以上程序后,x的值是(A)(單)
A.6
B.7
C.8
D.9
2.以下敘述中錯誤的是(A)(單)
A.在KeyPress事件過程中不能識別鍵盤鍵的按下與釋放
B.在KeyPress事件過程中不能識別回車鍵
C.在KeyDown和KeyUp事件過程中,從鍵盤輸入的字母“A”和字母“a”對應的KeyCode視作相同的字母
D.在KeyDown和KeyUp事件過程中,從大鍵盤上輸入的“1”和從右側小鍵盤上輸入的“1”被視作不同的字符
3.執行如下兩條語句,窗體上顯示的是(C)(單)
A=9.8596
Print Format(a,“000.00”)
A.0,009.86
B.9.86
C.009.86
D.0,009.86
4.在窗體上畫一個名稱為CommandDialog1 的通用對話框,一個名稱為Command1的命令按鈕。然后編寫如下事件過程:
Private Sub Command1_Click()
CommonDialog1.FileName =“"
CommonDialog1.Filter=”All file|*.*|(*.Doc)|*.Doc|(*.Txt)|*.Txt“
CommonDialog1.FilterIndex=
1CommonDialog1.DialogTitle=”VBTest“
CommonDialog1.Action=1
End Sub
對于這個程序,以下敘述中錯誤的是(D)(單)
A.該對話框被設置為”打開“對話框
B.在該對話框中指定的文件名為空
C.該對話框的標題為VBTest
D.在該對話框中指定的默認文件類型為文本文件(*.Txt)
5.設一個工程由兩個窗體組成,其名稱分別為Form1和Form2,在Form1上有一個名稱為Command1的命令按鈕。窗體Form1的程序代碼如下:
Private Sub Command1_Click()
Dim a As Integer
a=10
Call g(Form2,a)
End Sub
Private Sub g(f As Form,x As Integer)
y=Iif(x>10,100,-100)
f.Show
f.Caption=y
End Sub
運行以上程序,正確的結果是(B)(單)
A.Form1的Caption屬性值為100
B.Form2的Caption屬性值為-100
C.Form1的Caption屬性值為-100
D.Form2的Caption屬性值為100
6.在窗體上畫一個名稱為Command1的命令按鈕,并編寫如下程序:
Private Sub Command1_Click()
Dim x As Integer
Static y As Integer
x=10
y=
5Call f1(x,y)
Print x,y
End Sub
Private Sub f1(ByRef x1 As Integer, y1 As Integer)
x1=x1+2
y1=y1+2
End Sub
程序運行后,單擊命令按鈕,在窗體上顯示的內容是(D)(單)
A.10 5
B.12 5
C.10 7
D.12 7
7.Option Base 1
Private Sub Command1_Click()
Dim a(10)As Integer
Dim n As Integer
n=
3If n<10 Then
Call GetArray(a,n)
End If
End Sub
Private Sub GetArray(b()As Integer,n As Integer)
Dim c(10)As Integer
j=0
For t=1 To n
b(t)=Rnd*100
If b(t)/2=b(t)2 Then
j=j+1
c(j)=b(t)
End If
Next t
Print j
End Sub
以下敘述中錯誤的是(C)(單)
A.數組b中的數范圍為0-100
B.c數組下標的下界從1開始
C.GetArray過程的參數n是按值傳送的D.語句If b(t)/2=b(t)2 Then 是判斷數組b中元素的值是否為整數
8.在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下事件過程:
Option Base 1
Private Sub Command1_Click()
Dim a
a= Array(1,2,3,4,5)
For c=1 To Ubound(a)
a(c)= a(c)+c-1
Next c
Print a(3)
End Sub
程序運行后,單擊命令按鈕,則在窗體上顯示的內容是(B)(單)
A.4B.5
C.6
D.7
9.閱讀程序:
Option Base 1
Private Sub Form_Click()
Dim arr
Dim Sum%
Sum = 0
arr = Array(1, 3, 5, 7, 9)
For t = 1 To 5
Sum = Sum + arr(t)
Next t
Print Sum
End Sub
程序運行后,單擊窗體,輸入結果為(B)(單)
A.5
B.9
C.25
D.15
10.在窗體上畫一個名稱為File1的文件列表框,并編寫如下程序:
Private Sub File1_DblClick()
x=Shell(File1.FileName,1)
End Sub
以下關于該程序的敘述中,錯誤的是(A)(單)
A.x沒有實際作用,因此可以將該語句寫為:Call Shell(File1,FileName,1)
B.雙擊文件列表框中的文件,將觸發該事件過程
C.要執行的文件的名字通過File1.FileName指定
D.File1中顯示的是當前驅動器、當前目錄下的文件
11.在窗體上畫一個名稱為Label1、標題為”VisualBasic考試“的標簽,兩個名稱分別為Command1和Command2、標題分別為”開始“和”停止“的命令按鈕,然后畫一個名稱為Timer1的計時器控件,并把其Interval屬性設置為500。編寫如下程序:
Private Sub Form_Load()
Timer1.Enabled=False
End Sub
Private Sub Command1_Click()
Timer1.Enabled=True
End Sub
Private Sub Timer1_Timer()
If Label1.Left< Form1.Width Then
Label1.Left = Label1.Left + 20
Else
Label1.Left=0
End If
End Sub
程序運行后,單擊”開始“按鈕,標簽在窗體中移動。對于這個程序,以下敘述中錯誤的是(A)(單)
A.標簽的移動方向為自右向左
B.單擊”停止“按鈕后再單擊”開始“按鈕,標簽從停止的位置繼續移動
C.當標簽全部移出窗體后,將從窗體的另一端出現并重新移動
D.標簽按指定的時間時隔移動
12.規范地說,VB是一種(A)的開發工具(單)
A.面向對象
B.面向用戶
C.面向屏幕
D.面向窗體
13.VB6設計界面包含多個視窗,控制這些視窗顯示或關閉的命令包含在(D)下拉菜單中(單)
A.文件
B.工程
C.編輯
D.視圖
14下面(D)操作不是激活或顯示屬性列表框的操作(單)
A.按快捷鍵F
4B.點擊工具欄中的”屬性列表框“按鈕
C.選擇”視圖“下拉菜單的”屬性窗口“項
D.雙擊窗體中的某一對象
15.Visual Basic程序中分隔各語句的字符是(B)(單)
A.′
B.:
C.D._
16.假定窗體的名稱(Name屬性)為Form1,則把窗體的標題設置為”VB Test“的語句為(B)(單)
A.Form1 = ”VB Test“
B.Caption =”VB Test“
C.Form1.Text = ”VB Test“
D.Form1.Name =”VB Test"
17.下列不能打開代碼窗口的操作是(D)(單)
A.雙擊窗體上的某個控件雙擊
B.雙擊窗體
C.按F7鍵
D.單擊窗體或控件
18.Visual Basic程序中語句行的續行符是(D)(單)
A.′
B.:
C.D._
19.Visual Basic程序中的注釋所使用的字符是(A)(單)
A.′
B.:
C.D._
20.下列說法中正確的是:為了保存一個Visual Basic應用程序,應當(D)(單)
A.只保存窗體模塊文件(.frm)
B.只保存工程文件(.vbp)
C.分別保存工程文件和標準模塊文件(.bas)
D.分別保存工程文件、窗體文件和標準模塊文件
第四篇:計算機二級考試WEB試題及答案(本站推薦)
為了使廣大考生在備戰計算機等級考試時,更快的掌握相應知識點,下面是小編搜索整理的計算機二級考試WEB試題及答案,供參考練習,預祝考生們考出自己理想的成績!
計算機二級考試WEB試題及答案
判斷題√,X1、在用瀏覽器訪問某個網站的頁面時,可通過查看源文件的方式,修改網頁的源代碼。(X)
2、ASP是一種網頁編程語言。(√)
3、IIS應運行在Windows NT平臺上,它只提供WWW服務功能。(X)
4、ASP網頁,運行時在客戶端可以查看到真實的ASP源代碼。(X)
5、HTML不具有文件存取操作的功能,是一種描述性的標記語言。(√)
6、在網頁中,如果要收集用戶所輸入的數據,必須通過表單來實現。(√)
7、HTML網頁的存盤文件名必須是.htm。(X)
8、HTML標記符都必須配對和成組使用。(X)
9、cookie信息就是保存在客戶端的用戶標識信息文本,可以用文本編輯器打開,但客戶端重啟動后會丟失該信息。(√)
10、在Global.asa文件中,不能有任何輸出語句,且該文件必須放在站點的根自錄才能生效。(√)
11、在一個ASP頁面中定義的對象或變量,其作用域僅限于該ASP頁面,一旦頁面執行完畢,該變量或對象也就自動被釋放。(√)
12、Session和Application對象的事件過程只能書寫在Global.asa文件中。(√)
13、在VB中當場編寫一個組件,并生成一個.dll文件,該組件即使本機使用,也必須注冊后方能使用。(X)
14、打開瀏覽器后,IIS會自動創建Session.SessionID屬性,其屬性值隨著瀏覽器刷新而改變。(X)
15、使用Application對象創建一個屬性,其屬性值隨著瀏覽器的關閉而消失。(X)
第五篇:計算機vb試題及答案
(1)下面敘述正確的是(C)
A.算法的執行效率與數據的存儲結構無關
B.算法的空間復雜度是指算法程序中指令(或語句)的條數
C.算法的有窮性是指算法必須能在執行有限個步驟之后終止
D.以上三種描述都不對
(2)以下數據結構中不屬于線性數據結構的是(C)
A.隊列
B.線性表
C.二叉樹
D.棧
(3)在一棵二叉樹上第5層的結點數最多是(B)注:由公式2k-1得
A.8
B.16
C.32
D.15
(4)下面描述中,符合結構化程序設計風格的是(A)
A.使用順序、選擇和重復(循環)三種基本控制結構表示程序的控制邏輯
B.模塊只有一個入口,可以有多個出口
C.注重提高程序的執行效率
D.不使用goto語句
(5)下面概念中,不屬于面向對象方法的是(D)
A.對象
B.繼承
C.類
D.過程調用
(6)在結構化方法中,用數據流程圖(DFD)作為描述工具的軟件開發階段是(B)
A.可行性分析
B.需求分析
C.詳細設計
D.程序編碼
(7)在軟件開發中,下面任務不屬于設計階段的是(D)
A.數據結構設計
B.給出系統模塊結構
C.定義模塊算法
D.定義需求并建立系統模型
(8)數據庫系統的核心是(B)
A.數據模型
B.數據庫管理系統
C.軟件工具
D.數據庫
(9)下列敘述中正確的是(C)
A.數據庫是一個獨立的系統,不需要操作系統的支持
B.數據庫設計是指設計數據庫管理系統
C.數據庫技術的根本目標是要解決數據共享的問題
D.數據庫系統中,數據的物理結構必須與邏輯結構一致
(10)下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是(A)
A.內模式
B.外模式
C.概念模式
D.邏輯模式
(11)算法的時間復雜度是指(C)
A.執行算法程序所需要的時間
B.算法程序的長度
C.算法執行過程中所需要的基本運算次數
D.算法程序中的指令條數
(12)算法的空間復雜度是指(D)
A.算法程序的長度
B.算法程序中的指令條數
C.算法程序所占的存儲空間
D.算法執行過程中所需要的存儲空間
(13)設一棵完全二叉樹共有699個結點,則在該二叉樹中的葉子結點數為(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉數的特點可求出
A.349
B.350
C.255
D.351
(14)結構化程序設計主要強調的是(B)
A.程序的規模
B.程序的易讀性
C.程序的執行效率
D.程序的可移植性
(15)在軟件生命周期中,能準確地確定軟件系統必須做什么和必須具備哪些功能的階段是(D)注:即第一個階段
A.概要設計
B.詳細設計
C.可行性分析
D.需求分析
(16)數據流圖用于抽象描述一個軟件的邏輯模型,數據流圖由一些特定的圖符構成。下列圖符名標識的圖符不屬于數據流圖合法圖符的是(A)
A.控制流
B.加工
C.數據存儲
D.源和潭
(17)軟件需求分析階段的工作,可以分為四個方面:需求獲取、需求分析、編寫需求規格說明書以及(B)注:P66
A.階段性報告
B.需求評審
C.總結
D.都不正確
(18)下述關于數據庫系統的敘述中正確的是(A)
A.數據庫系統減少了數據冗余
B.數據庫系統避免了一切冗余
C.數據庫系統中數據的一致性是指數據類型的`一致
D.數據庫系統比文件系統能管理更多的數據
(19)關系表中的每一橫行稱為一個(A)
A.元組
B.字段
C.屬性
D.碼
(20)數據庫設計包括兩個方面的設計內容,它們是(A)
A.概念設計和邏輯設計
B.模式設計和內模式設計
C.內模式設計和物理設計
D.結構特性設計和行為特性設計
(21)下列敘述中正確的是(A)
A.線性表是線性結構
B.棧與隊列是非線性結構
C.線性鏈表是非線性結構
D.二叉樹是線性結構
(22)下列關于棧的敘述中正確的是(D)
A.在棧中只能插入數據
B.在棧中只能刪除數據
C.棧是先進先出的線性表
D.棧是先進后出的線性表
(23)下列關于隊列的敘述中正確的是(C)
A.在隊列中只能插入數據
B.在隊列中只能刪除數據
C.隊列是先進先出的線性表
D.隊列是先進后出的線性表
(24)對建立良好的程序設計風格,下面描述正確的是(A)
A.程序應簡單、清晰、可讀性好
B.符號名的命名要符合語法
C.充分考慮程序的執行效率
D.程序的注釋可有可無
(25)下面對對象概念描述錯誤的是(A)
A.任何對象都必須有繼承性
B.對象是屬性和方法的封裝體
C.對象間的通訊靠消息傳遞
D.操作是對象的動態性屬性
(26)下面不屬于軟件工程的3個要素的是(D)
A.工具
B.過程
C.方法
D.環境
(27)程序流程圖(PFD)中的箭頭代表的是(B)
A.數據流
B.控制流
C.調用關系
D.組成關系
(28)在數據管理技術的發展過程中,經歷了人工管理階段、文件系統階段和數據庫系統階段。其中數據獨立性最高的階段是(A)
A.數據庫系統
B.文件系統
C.人工管理
D.數據項管理
(29)用樹形結構來表示實體之間聯系的模型稱為(B)
A.關系模型
B.層次模型
C.網狀模型
D.數據模型
(30)關系數據庫管理系統能實現的專門關系運算包括(B)
A.排序、索引、統計
B.選擇、投影、連接
C.關聯、更新、排序
D.顯示、打印、制表
【計算機vb試題及答案】相關文章:
1.二級vb試題及答案
2.計算機二級VB考試題及答案
3.計算機試題及答案
4.計算機二級VB語言程序設計考試題及答案
5.計算機知識試題及答案
6.小學計算機試題及答案
7.計算機筆試題及答案
8.計算機原理試題及答案