- 相關(guān)推薦
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Visual FoxPro考試卷
一、選擇題
1.Visual FoxPro DBMS基于的數(shù)據(jù)模型是( )。
A.層次型
B.關(guān)系型
C.網(wǎng)狀型
D.混合型
2.數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的( )。
A.存儲(chǔ)問題
B.共享問題
C.安全問題
D.保護(hù)問題
3.設(shè)計(jì)數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)屬于( )。
A.需求分析
B.概念設(shè)計(jì)
C.邏輯設(shè)計(jì)
D.物理設(shè)計(jì)
4.下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進(jìn)行查找的是( )。
A.順序存儲(chǔ)的有序線性表
B.結(jié)性鏈表
C.二叉鏈表
D.有序線性鏈表
5.下列描述中正確的是( )。
A.軟件測(cè)試的主要目的是發(fā)現(xiàn)程序中的錯(cuò)誤
B.軟件測(cè)試的主要目的是確定程序中錯(cuò)誤的位最
C.為了提高軟件測(cè)試的效率,最好由程序編制者自己來完成軟件測(cè)試的工作
D.軟件測(cè)試是證明軟件沒有錯(cuò)誤
6.下列敘述中正確的是( )。
A.在模塊化程序設(shè)計(jì)中,一個(gè)模塊應(yīng)該盡量多地包括與其他模塊聯(lián)系的信息
B.在自頂向下、逐步細(xì)化的設(shè)計(jì)過程中,首先應(yīng)設(shè)計(jì)解決問題的第一個(gè)細(xì)節(jié)
C.在模塊化程序設(shè)計(jì)中,一個(gè)模塊內(nèi)部的控制結(jié)構(gòu)也要符合結(jié)構(gòu)化原則
D.在程序設(shè)計(jì)過程中,不能同時(shí)采用結(jié)構(gòu)化程序設(shè)計(jì)方法與模塊化程序設(shè)計(jì)方法
7.設(shè)計(jì)軟件結(jié)構(gòu)是在軟件生命周期的( )。
A.軟件定義期
B.軟件開發(fā)期
C.軟件維護(hù)期
D.以上3個(gè)都不是
8.用鏈表表示線性表,其優(yōu)點(diǎn)是( )。
A.便于隨機(jī)存取
B.花費(fèi)的存儲(chǔ)空間較順序存儲(chǔ)少
C.便于插入和刪除操作
D.數(shù)據(jù)元素的物理順序與邏輯順序相同
9.已知一棵二叉樹前序遍歷和中序遍歷分別為ABDE—GCFH和DBGEACHF,則該二叉樹的后序遍歷為( )。
A.GEDHFBCA
B.DGEBHFCA
C.ABCDEFGH
D.ACBFEDHG
10.相對(duì)于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)的主要缺陷有數(shù)據(jù)關(guān)聯(lián)差、數(shù)據(jù)不一致性和( )。
A.可重用性差
B.安全性差
C.非持久性
D.冗余性
二、基本操作題
1(1)創(chuàng)建一個(gè)新的項(xiàng)目“customer_management”。
(2)在新建立的項(xiàng)目“customer_management”中創(chuàng)建數(shù)據(jù)庫“order_management”。
(3)在數(shù)據(jù)庫“order_management”中建立表“order_list”,表名稱分別為:“客戶型”、“訂單號(hào)”、“訂購日期”和“總金額”;類型分別為:“字符型(6)”、“字符型(6)”、“日期型”和“浮動(dòng)型”。
(4)為“order list”表創(chuàng)建一個(gè)主索引,索引名和索引表達(dá)式均是“訂單號(hào)”。
參考解析:
(1)【操作步驟】
、僭赩isual FoxPro主窗口下按組合鍵Ctrl+N,則系統(tǒng)彈出“新建”對(duì)話框,在文件類型中選擇“項(xiàng)目”,再單擊“新建文件”按鈕;
、谠趶棾龅“創(chuàng)建”對(duì)話框中,選定考生文件夾,在項(xiàng)目文件中填入“customer_management.pjx”,再單擊“保存”按鈕;這樣便新建了一個(gè)項(xiàng)目。
(2)【操作步驟】①在彈出的項(xiàng)目管理器中先選擇“數(shù)據(jù)”標(biāo)簽,再選擇“數(shù)據(jù)庫”,最后單擊“新建”按鈕;
②在彈出的“新建數(shù)據(jù)庫”對(duì)話框中單擊“新建文件”;
③在彈出的“創(chuàng)建”對(duì)話框中,選定考生文件夾,在“數(shù)據(jù)庫名”中填入“0rder_management.dbc”,再單擊“保存”按鈕。
(3)【操作步驟】
、偻瓿闪藬(shù)據(jù)庫的添加;
、谠谔砑拥臄(shù)據(jù)庫中選擇“數(shù)據(jù)”標(biāo)簽,再單擊“數(shù)據(jù)庫”標(biāo)簽,選擇“0rder_management.bdc”數(shù)據(jù)庫,再選擇“表”標(biāo)簽,單擊“新建”銨扭,在彈出的“創(chuàng)建”對(duì)往左框中將表名更改為“0rder_list”,單擊“確定”按鈕,在彈出“表設(shè)計(jì)器”中
的“字段名”中填入題干中的字段,“類型”中選擇題干中規(guī)定的類型,單擊“確定”按鈕,在彈出的提示框中單擊“是”按鈕保存表;
、墼趶棾龅“新建表”對(duì)話框中單擊“新建襲”,并在彈出的“創(chuàng)建”對(duì)話框中,選定考生文件夾,在“輸入表名”中填人“0rder_list.dbf”,再單擊保存。
(4)【操作步驟】
在彈出的“表設(shè)計(jì)器中”,按題所要求建立表的結(jié)構(gòu)后,選擇“索引”標(biāo)簽,在索引名列中填人“訂單號(hào)”,在索引類型列中選擇“主索引”,在索引表達(dá)式列中填入“訂單號(hào)”,單擊“確定”按鈕,保存表結(jié)構(gòu)。
2在考生文件夾下的“職員管理”數(shù)據(jù)庫中完成下列基本操作:
(1)為“員工信息”表增加一個(gè)字段,字段名為“EMAIL”,類型為“字符型”,寬度為“20”。
(2)設(shè)置“員工信息”表中“性別”字段的有效性規(guī)則,性別取“男”或“女”,默認(rèn)值為“女”。
(3)在“員工信息”表中,將所有記錄的“EMAIL”字段值用“部門編號(hào)”的字段值加上“職工編號(hào)”的字段值再加上“@XXX.tom.cn”進(jìn)行替換。
(4)通過“部門編號(hào)”字段建立“員工信息”表和“部門”表間的永久聯(lián)系。
參考解析:
【考點(diǎn)指引】本大題主要考查數(shù)據(jù)庫設(shè)計(jì)器的基本探作,包括修改表結(jié)構(gòu)、設(shè)置有效性規(guī)則和建立表間聯(lián)系,這些都可以在數(shù)據(jù)庫設(shè)計(jì)器中完成,另外還考查了記錄的批量修改。
(1)【操作步驟】
、龠x擇【文件】→【打開】命令,在“打開”對(duì)話框的“文件類型”下拉列表框中選擇“數(shù)據(jù)庫”,選擇“職員管理.dbc”,單擊“確定”按鈕,打開數(shù)據(jù)庫設(shè)計(jì)器。
、谠“數(shù)據(jù)庫設(shè)計(jì)器”中,選擇表“員工信息”,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“修改”命令,打開表設(shè)計(jì)器。
、墼“表設(shè)計(jì)器”中,單擊“字段”選項(xiàng)卡,單擊最后一行,輸入字段名“EMAIL”,“類型”為“字符型”,“寬度”為“20”。
(2)【操作步驟】
在“員工信息”表設(shè)計(jì)器的“字段”選項(xiàng)卡中,選擇“性別”字段,在“字段有效性”的“規(guī)則”文本框中輸入“性別=〝男″OR性別=〝女″”,“默認(rèn)值”文本框中輸入“〝女″”,單擊“確定”按鈕關(guān)閉表設(shè)計(jì)器并保存表“員工信息”結(jié)構(gòu)。
(3)【操作步驟】
、僭“數(shù)據(jù)庫設(shè)計(jì)器”中,選擇表“員工信息”,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“瀏覽”,打開數(shù)據(jù)瀏覽窗口。
、谶x擇【表】→【替換字段】命令,打開“替換字段”對(duì)話框,在“字段”下拉列表框中選擇“EMAIL”字段,在“替換為”文本框中輸入“部門編號(hào)+職工編號(hào)+〝@XXX.corn.cn″”,在“替換條件”的“作用范圍”下拉列表框中選擇“ALL”,單擊“替換”命令按鈕進(jìn)行字段值替換。
(4)【操作步驟】
在數(shù)據(jù)庫設(shè)計(jì)器中,將“部門”表中“索引”下面的“部門編號(hào)”主索引字段拖曳到“員工信息”表中“索引”下面的“部門編號(hào)”索引字段上,建立兩個(gè)表之間的永久性聯(lián)系。
3(1)建立項(xiàng)目文件,文件名為“xm”。
(2)在項(xiàng)目中建立數(shù)據(jù)庫,文件名為“DB1”。
(3)把表單“bd1”添加到項(xiàng)目“xm”中。
(4)修改表單“bd1”,為其添加一個(gè)“關(guān)閉”按鈕。
參考解析:
【考點(diǎn)指引】本大題主要考查項(xiàng)目管理器的基本探作,包括新建項(xiàng)目、新建數(shù)據(jù)庫、添加表單,這些操作都可在項(xiàng)目管理器中完成。
(1)【操作步驟】
選擇【文件】→【新建】命令,選擇“項(xiàng)目”,單擊“新建文件”按鈕,輸入項(xiàng)目名稱“xm”后單擊“保存”按鈕。
(2)【操作步驟】
在項(xiàng)目管理器中選擇“數(shù)據(jù)”選項(xiàng)卡,然后選擇列表框中的“數(shù)據(jù)庫”,單擊選項(xiàng)卡右邊的“新建”命令按鈕,選擇“新建數(shù)據(jù)庫”,在“創(chuàng)建”對(duì)話框中輸入數(shù)據(jù)庫名“DBl”,單擊“保存”按鈕將新建數(shù)據(jù)庫“DBI”添加到新建的項(xiàng)目“xm”中。
(3)【操作步驟】
在項(xiàng)目管理器中選擇“文檔”選項(xiàng)卡,選擇列表框中的“表單”,單擊選項(xiàng)卡右邊的“添加”命令按鈕,在“打開”對(duì)話框中選擇“bd1.scx”,單擊“確定”按鈕將表單“bd1”添加到新建的項(xiàng)目“xm”中。
(4)【操作步驟】
、僭陧(xiàng)目管理器中選擇“文檔”選項(xiàng)卡,展開列表框中的“表單”,選擇“bd1”,單擊右邊“修改”命令按鈕,打開表單設(shè)計(jì)器。
、谠诒韱卧O(shè)計(jì)器中,單擊表單控件工具欄上的“命令按鈕”控件圖標(biāo),為表單添加一個(gè)命令按鈕Command1,在按鈕屬性窗口中將命令按鈕Command1的Caption屬性值修改為“關(guān)閉”,雙擊命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用來關(guān)閉表單。
、坳P(guān)閉表單設(shè)計(jì)器并保存表單。
4(1)將數(shù)據(jù)庫“school”添加到項(xiàng)目文件“xm”中。
(2)將自由表“course”添加到數(shù)據(jù)庫“school”中。
(3)建立數(shù)據(jù)庫表“course"與表“score”之間的關(guān)聯(lián)(兩表的索引已經(jīng)建立)。
(4)為(3)題中的兩個(gè)表之間的聯(lián)系設(shè)置完整性約束,要求:“更新”規(guī)則為“忽略”,“刪除”規(guī)則和“插入”規(guī)則均為“限制”。
參考解析:
【考點(diǎn)指引】本大題所考查的是項(xiàng)目管理器的一些基本探作,包括添加數(shù)據(jù)庫、添加自由表,以及表間關(guān)聯(lián)和完整性約束的建立。
(1)【操作步驟】
、龠x擇【文件】→【新建】命令,選擇“項(xiàng)目”,單擊“新建文件”按鈕,輸入項(xiàng)目名稱“xm”后單擊“保存”按鈕。
②在項(xiàng)目管理器中選擇“數(shù)據(jù)”選項(xiàng)卡,然后選擇列表框中的“數(shù)據(jù)庫”,單擊“添加”按鈕,在“打開”對(duì)話框中選擇數(shù)據(jù)庫名“school”,單擊“確定”按鈕將數(shù)據(jù)庫“school”添加到新建的項(xiàng)目“xm”中。
(2)【操作步驟】
在項(xiàng)目管理器中,選擇“school”數(shù)據(jù)庫的“表”分支,單擊“添加”按鈕,在“打開”對(duì)話框中選擇數(shù)據(jù)表“course”,選擇“獨(dú)占”,單擊“確定”按鈕將數(shù)據(jù)庫表“course”添加到數(shù)據(jù)庫“school”中。
(3)【操作步驟】
在項(xiàng)目管理器中,選擇數(shù)據(jù)庫“school”,單擊“修改”按鈕,打開數(shù)據(jù)庫設(shè)計(jì)器,將表“course”的索引字段“課程編號(hào)”拖曳到表“score”的索引字段“課程編號(hào)”上,為兩個(gè)表建立關(guān)聯(lián)。
(4)【操作步驟】
①在數(shù)據(jù)庫設(shè)計(jì)器中,選擇【數(shù)據(jù)庫】→【清理數(shù)據(jù)庫】命令清理數(shù)據(jù)庫。
、谟益I單擊“course”表和“score”表之間的關(guān)系線,在彈出的快捷菜單中選擇“編輯參照完整性”命令,打開參照完整性生成器。
、蹎螕“更新規(guī)則”選項(xiàng)卡,選擇“忽”;單擊“刪除規(guī)則”選項(xiàng)卡,選擇“限制”;單擊“插入規(guī)則”選項(xiàng)卡,選擇“限制”;單擊“確定”按鈕,保存參照完整性設(shè)置。
5(1)將自由表“股票代碼”添加到“投資管理”數(shù)據(jù)庫中。
(2)為表“股票代碼”建立一個(gè)主索引(升序),索引名和索引表達(dá)式均為“股票代碼”。
(3)為表“股票代碼”設(shè)定有效性規(guī)則:股票代碼第一位必須以0或6開頭,錯(cuò)誤提示信息是“股票代碼必須以0或6開頭”。
(4)打開表單文件“bd1”,請(qǐng)修改“登錄”命令按鈕的標(biāo)題為關(guān)閉。
參考解析:
【考點(diǎn)指引】本大題主要考查了添加自由表、數(shù)據(jù)表的索引、有效性規(guī)則建立的基本操作以及命令按鈕的Caption屬性的修改。
(1)【操作步驟】
、龠x擇【文件】→【打開】命令,或直接單擊工具欄上的“打開”圖標(biāo),在彈出的對(duì)話框中選擇要打開的數(shù)據(jù)庫文件“投資管理.dbc”。
、谠“數(shù)據(jù)庫設(shè)計(jì)器”中,單擊右鍵選擇“添加表”,在“打開”對(duì)話框中選擇表“股票代碼”,單擊“確定”按鈕將自由表“股票代碼”添加到數(shù)據(jù)庫“投資管理”中。
(2)【操作步驟】
在數(shù)據(jù)庫設(shè)計(jì)器中,選擇表“股票代碼”,選擇【數(shù)據(jù)庫】→【修改】命令,打開表設(shè)計(jì)器修改表“股票代碼”結(jié)構(gòu),在“股票代碼”表設(shè)計(jì)器中的“索引”選項(xiàng)卡的“索引名”中輸入“股票代碼”,選擇索引類型為“主索引”,索引表達(dá)式為“股票代碼”。
(3)【操作步驟】
①在“股票代碼”表設(shè)計(jì)器中的“字段”選項(xiàng)卡下,選擇“股票代碼”字段,在“字段有效性”的“規(guī)則”文本框中輸入“LEFT(股票代碼,1)=”0”OR LEFT(股票代碼,1)="6"”,“信息”文本框中輸入“"股票代碼必須以0或6開頭"”,單擊“確定”按鈕關(guān)閉表設(shè)計(jì)器并保存表“股票代碼”結(jié)構(gòu)。
(4)【操作步驟】
、龠x擇【文件】→【打開】命令,在“打開”對(duì)話框中的“文件類型”下拉列表框中選擇“表單”,選擇“bd1.sex”,單擊“確定”按鈕,打開表單設(shè)計(jì)器。
、谠诒韱卧O(shè)計(jì)器中,選擇“登錄”命令按鈕,在命令按鈕屬性窗口中將“Caption”屬性值修改為“關(guān)閉”,然后關(guān)閉表單設(shè)計(jì)器并保存表單"bd1”。
【全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Visual FoxPro考試卷】相關(guān)文章:
2023全國(guó)計(jì)算機(jī)等級(jí)考試Visual FoxPro數(shù)據(jù)庫程序設(shè)計(jì)考試大綱08-21
計(jì)算機(jī)職稱考試Visual FoxPro 5.0考試大綱06-28
計(jì)算機(jī)二級(jí)Visual FoxPro練習(xí)試題及答案04-18
計(jì)算機(jī)二級(jí)Visual FoxPro的練習(xí)試題和答案05-21
2015全國(guó)計(jì)算機(jī)考試二級(jí)Visual FoxPro數(shù)據(jù)庫程序設(shè)計(jì)考試大綱08-11
全國(guó)計(jì)算機(jī)二級(jí)考試重點(diǎn):Visual Basic對(duì)象04-10
2017年計(jì)算機(jī)二級(jí)Visual FoxPro章節(jié)練習(xí)題08-15