VisualBasic程序設(shè)計(jì)形成性考核冊(cè)作業(yè)及答案_第1頁(yè)
VisualBasic程序設(shè)計(jì)形成性考核冊(cè)作業(yè)及答案_第2頁(yè)
VisualBasic程序設(shè)計(jì)形成性考核冊(cè)作業(yè)及答案_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

程序設(shè)計(jì)形成性考核冊(cè)作業(yè)作業(yè)3一、選擇題1、根據(jù)計(jì)算機(jī)訪問文件的方式將文件分成三類,其中不包括(B)A.順序文件

B.文件

C.二進(jìn)制文件

D.隨機(jī)文件2、隨機(jī)文件進(jìn)行文件讀取的單位是(B)A.字節(jié)

B。記錄

C。整個(gè)文件

D。字符3、為了使目錄路徑列表框1的內(nèi)容符合驅(qū)動(dòng)器列表框1的選擇,應(yīng)當(dāng)(B)。A.在1事件中加入11B.在1事件中加入11C.在1事件中加入1一五D.在1事件中加入114、為了使1驅(qū)動(dòng)器列表框、1目錄路徑列表框和1文件列表框能同步協(xié)調(diào)工作,需要在(B)A.1的事件過程中加入11,在1的事件過程中加入11代碼。B.1的事件過程中加入1=1,在1的事件過程中加入11代碼。.1的事件過程中加入1=1,在1的事件過程中加入11代碼。D.1的事件過程中加入1=1,在1的事件過程中加入11代碼。5、下面關(guān)于順序文件的描述正確的是(A)A.每條記錄的長(zhǎng)度必須相同.可通過編程對(duì)文件中的某條記錄方便地修改.?dāng)?shù)據(jù)只能以碼形式存放在文件中,所以可通過文本編輯軟件顯示D.文件的組織結(jié)構(gòu)復(fù)雜6、語(yǔ)句在語(yǔ)言中的功能是(C)。.清內(nèi)存

B。清病毒

C。刪除磁盤上的文件

D。清屏幕7、可用來改變坐標(biāo)度量單位的是(D)A.屬性

B.屬性

C.方法

D.屬性8、以下的屬性和方法中,可重定義坐標(biāo)系的是(C).屬性

屬性

C.

D.

屬性9、當(dāng)用方法畫直線后,當(dāng)前坐標(biāo)在(C)A.(0,0)

B.直線起點(diǎn)

C.直線終點(diǎn)

D.容器的中心10、(200,200)(500,500)將在窗體(C)畫一直線。.(200,200)到(500,500)

B.(200,200)到(300,300)C.(200,200)到(700,700)

D.(300,300)到(500,500)11、設(shè)置對(duì)象的邊框類型的屬性是(B)。.

B.

C.

D.12、為了清除圖片框1中的圖形,應(yīng)采取的正確方法是(B)A.選擇圖片框,然后按鍵B.執(zhí)行語(yǔ)句1(“”).執(zhí)行語(yǔ)句1“”.選擇圖片框,在屬性窗口中選擇屬性條,然后按回車鍵一三、繪制多種形狀的圖形,需要設(shè)置控件的(A)屬性。

A.

C.

D.14、繪制多種形狀的直線,需要設(shè)置控件的(B)屬性。

A.

C.

D.一五、如果準(zhǔn)備讀文件,打開順序文件“”的正確語(yǔ)句是(C)A.

“”#1B.

“”#1C.

“”#1.

“”#116、如果準(zhǔn)備向隨機(jī)文件中寫入數(shù)據(jù),正確的語(yǔ)句是(C)A.#1,

B.

#1,

C.#1,

D.

#1,17、下列“1”控件程序代碼,11,代表(B).文件另存為

B.打開文件

C.色彩

D.打印一八、”*”程序代碼執(zhí)行后,會(huì)顯示(A)。A只包含擴(kuò)展文件名為”*”的文件

B。第一個(gè)文件C.包含所有的文件

D。會(huì)顯示磁盤的路徑19、下列數(shù)據(jù)對(duì)象模型中采用訪問數(shù)據(jù)庫(kù)的是(C)。.

B.

C.

D.和20.設(shè)為對(duì)象,從“學(xué)生基本情況表”中獲取所有記錄的語(yǔ)句是(B).“*學(xué)生基本情況表”.“*學(xué)生基本情況表”.“*學(xué)生基本情況表”..“*學(xué)生基本情況表”21、中將變量聲明為應(yīng)用程序?qū)ο蟮姆椒ㄊ牵ˋ).

B.C.

D.二、填空題1、如果要新建一個(gè)順序文件,用語(yǔ)句時(shí),操作方式關(guān)鍵詞是。2.在程序中實(shí)現(xiàn)復(fù)制文件“C:\”到D:盤根目錄下的語(yǔ)句為

“c:\”,”d:\”。3.在程序中實(shí)現(xiàn)刪除文件”D:\”的語(yǔ)句為”d:\”。4.按文件號(hào)為1打開順序文件,用于寫入數(shù)據(jù),語(yǔ)句為””

#1。5.按文件號(hào)為2打開順序文件,用于從該文件讀出數(shù)據(jù),語(yǔ)句為””#2。6.若窗體的左上角坐標(biāo)為(-200,250),右下角坐標(biāo)為(300一五0),則X軸的正向向右,Y軸的正向向上_。7屬性設(shè)置為時(shí),圖像框可自動(dòng)改變大小以適應(yīng)其中的圖形.8.在圖片框1中畫一個(gè)左上角在(500,500),邊長(zhǎng)為500的紅色實(shí)心正方形的語(yǔ)句為1(500,500)(500,500),,。9.設(shè)

50100,執(zhí)行指令”(100,20)(300,500)”后(400,520)_.10.使用模型時(shí),可通過屬性建立和對(duì)象的連接11中將數(shù)據(jù)庫(kù)分為本地?cái)?shù)據(jù)庫(kù)、遠(yuǎn)程數(shù)據(jù)庫(kù)和外部數(shù)據(jù)庫(kù)_三種類型.12.采用模型時(shí),當(dāng)使用方法打開一個(gè)記錄集后,與(“學(xué)號(hào)”)等效的語(yǔ)句是(“符號(hào)”)_.一三模型中一般可通過對(duì)象的方法執(zhí)行增加_、刪除_、修改等三類不返回結(jié)果集的語(yǔ)句14.設(shè)、1為字符串變量,其中1的值為”001”,那么執(zhí)行賦值語(yǔ)句”*1學(xué)號(hào)=’”1+”’”后的值等于_”.*1學(xué)號(hào)=’001’”_.一五.在中,將稱為外部數(shù)據(jù)庫(kù)稱為本地?cái)?shù)據(jù)庫(kù)_,稱為遠(yuǎn)程數(shù)據(jù)庫(kù)三、程序設(shè)計(jì)題1、在窗體上建立一個(gè)驅(qū)動(dòng)器列表框、目錄列表框、文件列表框、圖片框。要求程序運(yùn)行后,驅(qū)動(dòng)器列表框1的默認(rèn)驅(qū)動(dòng)器設(shè)置為C盤,選擇1中所列的確圖片文件(*和*),則相應(yīng)的圖片顯示在圖片框1中。程序運(yùn)行結(jié)果如圖10所示。解:依據(jù)圖10設(shè)計(jì)界面,文件列表框的屬性設(shè)置為:*;*驅(qū)動(dòng)器列表框的事件中添加如下代碼:111目錄列表框的事件中添加如下代碼:111文件列表框的事件中添加如下代碼:112.余弦曲線的方程為,畫出x從-2到2的確余弦曲線,并在坐標(biāo)軸上標(biāo)出刻度,如圖11所示。如圖窗體的單擊事件中添加如下代碼:1(-2*3.14一五9,1)-(2*3.14一五9,-1)1(-2*3.14一五9,0)-(2*3.14一五9,0)1(0,1)-(01)1=0.2:1-0.1”0”13.2:1-0.1””1=3.3:1-0.1””16.2:1-0.1”-2”1=5.7:1-0.1”2”1=0.2:10.5”0.5”1=0.2:1-0.5”-0.5”I6.2826.2820.081(I,(I))3,使用控件顯示直線,并且可以顯示直線的線寬和線型.程序運(yùn)行界面如圖12所示.如圖添加代碼如下復(fù)選框的單擊事件代碼:1=11=41=1實(shí)線、虛線、單選框要弄成一個(gè)1單選框控件數(shù)組。單選框單擊事件代碼:01=111=221=34.使用控件顯示幾種圖形,并可以設(shè)置圖形的邊框和填充效果等.程序運(yùn)行界面如圖一三所示首先按圖作出程序界面。形狀框架里的單選框要做成1控件數(shù)組,邊框類型框架里的單選框最成2控件數(shù)組,填充風(fēng)格框架里的單選做成3控件數(shù)組。1單擊事件代碼如下:01=011=121=331=42單擊事件代碼如下:01=011.=221.=131.=341.=43單擊事件代碼如下:01=111.=121.=331.=65.使用或建立名稱為”學(xué)生的數(shù)據(jù)庫(kù),并在其中創(chuàng)建””的數(shù)據(jù)庫(kù)表,其結(jié)構(gòu)及初始記錄如表1所示.使用對(duì)象和控件設(shè)計(jì)數(shù)據(jù)庫(kù)列表顯示程序.程序的設(shè)計(jì)界面和運(yùn)行結(jié)果如圖14、圖一五所示。

表1學(xué)號(hào)姓名專業(yè)2004001張紅軟件專業(yè)2004003李強(qiáng)會(huì)計(jì)專業(yè)2004002王麗軟件專業(yè)聲名對(duì)象變量,用于創(chuàng)建與數(shù)據(jù)庫(kù)的連接()“*“學(xué)號(hào)”11=01=3=“學(xué)號(hào)”“姓名”“專業(yè)”1(“學(xué)號(hào)”)(“姓名”)(“專業(yè)”)11=01=1()”學(xué)生”1()作業(yè)4一、選擇題1、10001語(yǔ)句的含義是(

A)。A、設(shè)置偵聽端口

B、設(shè)置計(jì)算機(jī)地址

C、設(shè)置中斷地址

D、設(shè)置通訊協(xié)議2、當(dāng)控件處于關(guān)閉狀態(tài)時(shí),其屬性的值是(

B)。A、1

B、0

C、2

D、63、相對(duì)于協(xié)議而言,協(xié)議是一種(

A)。A、面向連接的協(xié)議B、無連接協(xié)議

C、計(jì)算機(jī)間不建立連接

D、適用于傳送少量數(shù)據(jù)4、程序中通常不會(huì)產(chǎn)生錯(cuò)誤提示的(D

)。A、編譯錯(cuò)誤

B、實(shí)時(shí)錯(cuò)誤

C、運(yùn)行時(shí)錯(cuò)誤

D、邏輯錯(cuò)誤5、程序的編譯錯(cuò)誤一般可通過集成環(huán)境的何種設(shè)置,自動(dòng)檢測(cè)(

B)。A、要求變量聲明

B、自動(dòng)語(yǔ)法檢測(cè)

C、自動(dòng)顯示快速信息量

D、根本無法自動(dòng)檢測(cè)6、程序中設(shè)置斷點(diǎn)的按鍵是(

C

)。、F5鍵

B、F6鍵

C、F9鍵

D、F10鍵7、語(yǔ)句中,的含義是(

A

)。、行標(biāo)識(shí)號(hào)

B、過程名

C、過程名

D、錯(cuò)誤號(hào)8、對(duì)象中,用來表示錯(cuò)誤描述的屬性是(B

)。A、

B、

C、

D、二、填空題。1、使用控件時(shí),一旦有數(shù)據(jù)到達(dá),將首先觸發(fā)該控件的事件。而如果要發(fā)送數(shù)據(jù),則通常使用該控件的方法。2、控件主要用來編制或基于經(jīng)協(xié)議的通話程序。3、文件的后綴是。4、對(duì)象有兩種類型接口,即標(biāo)準(zhǔn)接口和用戶接口。5、如果希望得到本地計(jì)算機(jī)的地址,可以使用控件的屬性。6、控件的屬性返回接受到的數(shù)據(jù),通常使用方法來獲取這些數(shù)據(jù)了。7、1語(yǔ)句的含義是使服務(wù)程序處于偵聽狀態(tài)等待客戶訪問。8、常用中的網(wǎng)絡(luò)編程控件主要有、、三種。9、中的程序錯(cuò)誤類型主要有編譯錯(cuò)誤、邏輯錯(cuò)誤、實(shí)時(shí)錯(cuò)誤等三種。10、中用于關(guān)閉錯(cuò)誤捕獲機(jī)制的語(yǔ)句是0。三、問答題。1、簡(jiǎn)述基于et的通信過程。在計(jì)算機(jī)提供了一個(gè)通信端口,可以通過這個(gè)端口與任何一個(gè)也同時(shí)具有接口的計(jì)算機(jī)進(jìn)行通信,應(yīng)用程序在網(wǎng)絡(luò)上傳輸、接收的信息都通過這個(gè)接口實(shí)現(xiàn),只需要對(duì)接口進(jìn)行數(shù)據(jù)的讀寫操作就可以了。2、簡(jiǎn)要設(shè)計(jì)錯(cuò)誤處理程序的3個(gè)步驟。(1)捕捉錯(cuò)誤,并強(qiáng)制程序跳轉(zhuǎn)(2)編寫錯(cuò)誤處理程序,對(duì)所有可預(yù)見的錯(cuò)誤作出反應(yīng)(3)退出錯(cuò)誤處理程序3、簡(jiǎn)述常用的程序調(diào)式技巧(1)事先做好備份(2)分離受懷疑的程序(3)縮小搜索范圍(4)使用語(yǔ)句4、簡(jiǎn)述基于控件的開發(fā)模式。(1)服務(wù)器程序的開發(fā)模式(A)服務(wù)器程序必須設(shè)置好,作為偵聽端口,該值可設(shè)置成任意一個(gè)整數(shù),只要其他應(yīng)用和諧沒有使用過的值均可,但習(xí)慣上應(yīng)大于1000(B)使用方法使用服務(wù)器進(jìn)入偵聽狀態(tài),等待客戶機(jī)程序的連接請(qǐng)求。(C)客戶機(jī)程序發(fā)出連接請(qǐng)求后,將觸發(fā)服務(wù)器程序的事件,該事件得到一個(gè)參數(shù)。(D)服務(wù)器程序使用方法接受客戶機(jī)程序的請(qǐng)求,至此,服務(wù)器程序就可以使用方法向客戶機(jī)發(fā)送數(shù)據(jù)了。此時(shí)應(yīng)特別注意兩點(diǎn):一是方法必須用到上一步的作為其參數(shù);二是在執(zhí)行方法前,服務(wù)器仍處于偵聽狀態(tài),此時(shí)應(yīng)首先使用方法關(guān)閉服務(wù)器,然后再調(diào)用方法。(E)當(dāng)服務(wù)器程序接收到數(shù)據(jù)時(shí),會(huì)產(chǎn)生事件。在該事件中可以使用方法接收數(shù)據(jù)。(2)客戶機(jī)程序的開發(fā)模式(A)客戶程序首先應(yīng)設(shè)置好屬性,用來指向運(yùn)行器程序的主機(jī)名或地址(B)設(shè)置屬性,用來指向服務(wù)器程序和偵聽端口號(hào)。(C)使用方法向服務(wù)器提出連接請(qǐng)求。(D)如果服務(wù)器接受上述連接請(qǐng)求,客戶機(jī)程序會(huì)產(chǎn)生事件。可以根據(jù)需要,在此事件中編寫程序,比如使用函數(shù)向用戶提示“連接已成功”之類的信息。(E)連接成功之后,就可以根據(jù)需要使用方法向服務(wù)器發(fā)送數(shù)據(jù)了。(F)當(dāng)客戶機(jī)程序接收到數(shù)據(jù)時(shí),會(huì)產(chǎn)生事件,可以用方法接收數(shù)據(jù)。四、程序設(shè)計(jì)題。1、利用冒泡排序算法開發(fā)以下程序,請(qǐng)指出程序中存在的錯(cuò)誤并改正。1()A(120)c,j,T

'此處有錯(cuò),應(yīng)為c‘隨機(jī)生成一組數(shù)據(jù)120

A(c)=(*100)c‘排序c=120j=120A(c)>A(j)(j)

A(j)(c)

A(j)

'此處有錯(cuò),應(yīng)為A(C)=T,實(shí)現(xiàn)

'A(C)和A(J)的交換‘在窗體上輸出結(jié)果c=120A(i)'此處有錯(cuò),應(yīng)為A(C).下標(biāo)越界.c2、利用控件開發(fā)一個(gè)點(diǎn)對(duì)點(diǎn)聊天系統(tǒng),該系統(tǒng)由一個(gè)服務(wù)器應(yīng)用程序和一個(gè)客戶端應(yīng)用程序組成,能夠?qū)崿F(xiàn)網(wǎng)絡(luò)中兩臺(tái)計(jì)算機(jī)間的通話任務(wù)。解:如下界面的設(shè)計(jì)中,若不說明,各對(duì)象均采用默認(rèn)的名稱。

服務(wù)器程序的界面設(shè)計(jì)1、創(chuàng)建一個(gè)“標(biāo)準(zhǔn)”工程。選中“工程”菜單的“部件”選項(xiàng),在控件中找到并將其選中。如果沒有找到,通常是由于安裝不安全的緣故,可以找到安裝盤并安裝其中的壓縮包。2、將1的名稱改為,并在其中添加一個(gè)命令按鈕控件,將其屬性修改為“退出”。3、在窗體上添加三個(gè)添加控件,分別將其名稱修改為,和,用來顯示服務(wù)器的地址和需收發(fā)的信息。4、在窗體上添加一個(gè)控件,將其名稱改為,將(協(xié)議)屬性設(shè)置為0(即)各控件及事件代碼如下:1()()=""

溫馨提示

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

評(píng)論

0/150

提交評(píng)論