




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 可修改 歡迎下載 精品 Word 可修改 歡迎下載 精品 Word 可修改 歡迎下載 精品 Word? 程序設(shè)計(jì)?形成性考核冊(cè)作業(yè)及答案2021年? 程序設(shè)計(jì)?形成性考核冊(cè)作業(yè)及答案作業(yè)1 一、選擇題1、在設(shè)計(jì)應(yīng)用程序時(shí),可以查看到應(yīng)用程序工程所有組成局部的窗口是D。 A、窗體設(shè)計(jì) B、代碼 C、屬性 D、工程資源管理器窗口2、窗體的事件的觸發(fā)時(shí)機(jī)是B。A、用戶單擊窗體時(shí) B、窗體被加載時(shí) C、窗體顯示之后 D、窗體卸載時(shí)3、與傳統(tǒng)的程序設(shè)計(jì)語言相比, 最突出的特點(diǎn)是C。 A、結(jié)構(gòu)化程序設(shè)計(jì) B、程序開發(fā)環(huán)境 C、事件驅(qū)動(dòng)編程機(jī)制 D、程序調(diào)試技術(shù)4、6.0集成開發(fā)環(huán)境的主窗口中不包括C。
2、A、標(biāo)題欄 B、菜單欄 C、狀態(tài)欄 D、工具欄5、如果對(duì)象的名稱為 ,而且對(duì)象有一個(gè)屬性,那么在代碼中引用該屬性的正確格式是B。 A、 B、 C、. D、*6、以下可以激活屬性窗口的操作是D。 A、用鼠標(biāo)雙擊窗體的任何部位 B、執(zhí)行“工程“菜單中的屬性窗口“命令 C、按4 D、按F47、假定已在窗體上畫了多個(gè)控件,并有一個(gè)控件是活動(dòng)的,為了在屬性窗口中設(shè)置窗體的屬性,預(yù)先應(yīng)執(zhí)行的操作是A。 A、單擊窗體上沒有控件的地方 B、單擊任一個(gè)控件 C、不執(zhí)行任何操作 D、雙擊窗體的標(biāo)題欄8、如果要在文本框鍵入字符時(shí),只顯示某個(gè)字符,如果*,應(yīng)設(shè)置文本框的B屬性。 A 、 B、 C、 D、9、如果想要在
3、文本框中的內(nèi)容在運(yùn)行時(shí)不能編輯,需要文本框的A屬性設(shè)置為.A B、 C、 10 對(duì)于定時(shí)器控制,設(shè)置其定時(shí)是否開啟的屬性是CA、 B、 C、 D、11、要在窗口體 內(nèi)顯示“使用的語句是 CA、“B、“C、“D、“12、對(duì)象的性質(zhì)和狀態(tài)特征稱為CA、事件 B、方法 C、屬性 D、類一三、以下正確的賦值語句是BA、20 B、20 C、3 D、14、當(dāng)使用上下文相關(guān)的幫助時(shí),選擇要幫助的內(nèi)容,然后按D鍵,就可出現(xiàn)窗口直接顯示所需的幫助信息。 A、 B、F10 C、 D、F1一五、將調(diào)試通過的工程經(jīng)“文件菜單的“生成文件“編繹成名后,將該可執(zhí)行文件放到其它機(jī)器上不能運(yùn)行的主要原因是D。A、運(yùn)行的機(jī)器上
4、無系統(tǒng) B、缺少 窗體文件 C、該執(zhí)行文件有病毒 D、以上原因都不對(duì)二、填空題1、當(dāng)進(jìn)入集成開發(fā)環(huán)境后,發(fā)現(xiàn)沒有顯示“工具箱窗口。應(yīng)選擇 視圖 菜單的 工具箱 選項(xiàng),使“工具箱窗口顯示。2、在中,事件過程名由 對(duì)象名 和 事件名 構(gòu)成。3、工程文件的擴(kuò)展名是 ,窗體文件擴(kuò)展名是 。4、對(duì)象時(shí)代碼和數(shù)據(jù)的集合,例如, 中的 窗體 、 按鈕 、 文本框 等都是對(duì)象。5、對(duì)象的方法用于 實(shí)施某種操作功能 。當(dāng)方法不需要任何參數(shù)并且也沒有返回值,調(diào)用對(duì)象的方法的格式為 對(duì)象名.方法名 。例如對(duì)窗體 使用 方法,應(yīng)寫成 1 。6、要使文本框顯示滾動(dòng)條,需要將其 屬性設(shè)置為 3 。7、欲設(shè)置定時(shí)的時(shí)間間隔
5、為4秒,那么屬性 的值為 4000 。8、要使標(biāo)簽框的大小隨屬性做自動(dòng)調(diào)整,應(yīng)將 屬性設(shè)置為 。9、通過 窗體布局窗口 可以在設(shè)計(jì)時(shí)直觀地調(diào)整窗體在屏幕的位置。10、要想在代碼中給名為 的文框賦予文本: !時(shí),應(yīng)當(dāng)編寫的語句是 ! 。11、假設(shè)命令按鈕的名稱為,程序要求單擊以上命令按鈕,翻開一個(gè)窗口,請(qǐng)對(duì)以下事件過程填空。 1 12、事件就是對(duì)象上所發(fā)生的事情, 中的事件如 單擊 、 裝入 、鼠標(biāo)移動(dòng) 等。一個(gè)對(duì)象響應(yīng)的事件可以有 多 個(gè),用戶不能建立新的事件。事件過程是指 響應(yīng)某個(gè)事件后所執(zhí)行的代碼 。假設(shè)某一事件過程如下: 1 1例如 那么響應(yīng)過程的對(duì)象名是 1 ,事件名是 。 一三、對(duì)象
6、的方法用于 在對(duì)象上實(shí)施某種操作功能 。當(dāng)方法不需要任何參數(shù)并且也沒有返回值,調(diào)用對(duì)象的方法格式為 對(duì)象名.方法名 ,例如,對(duì)窗體1 使用 方法,應(yīng)寫成 1 。14、為了在編寫代碼時(shí)能自動(dòng)語法檢查,必須執(zhí)行 工具 菜單中的 選項(xiàng) 命令,翻開 選項(xiàng) 對(duì)話框,然后選擇“編輯器選項(xiàng)卡中的 自動(dòng)語法檢測(cè) 。一五、定時(shí)器控件可識(shí)別的事件是 ,了生該事件的時(shí)間間隔定時(shí)由定時(shí)器的 屬性設(shè)置,其單位為 毫秒 。 三、問答題1、什么是可視化編程和事件驅(qū)動(dòng)? 答:可視化編程是指無須編程,僅通過直觀的操作方式即可完成界面的設(shè)計(jì)工作的這種編程方式。當(dāng)?shù)膽?yīng)用程序運(yùn)行后,系統(tǒng)處于等待狀態(tài),當(dāng)某個(gè)事件發(fā)生后,程序就去執(zhí)行此
7、事件的事件過程,當(dāng)這個(gè)事件過程執(zhí)行完后,系統(tǒng)又處于等待另一個(gè)事件發(fā)生的狀態(tài),這就是事件驅(qū)動(dòng)程序方式。2、對(duì)象、屬性、事件和文件之間的關(guān)系如何?答:對(duì)象是代碼和數(shù)據(jù)的封裝體。對(duì)象的操作通過與該對(duì)象有關(guān)的屬性、事件、方法來描述。屬性是一個(gè)對(duì)象的根本特性,每個(gè)對(duì)象都有它自己的屬性。方法是對(duì)象要執(zhí)行的動(dòng)作。事件是在對(duì)象上所發(fā)生的事情。3、簡(jiǎn)述事件驅(qū)動(dòng)機(jī)制與傳統(tǒng)編程方式的不同。答:傳統(tǒng)的面向過程的應(yīng)用程序中,應(yīng)用程序自身控制了執(zhí)行那一局部代碼按何種順序執(zhí)行代碼,程序從第一行代碼開始執(zhí)行并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,用戶無法改變程序的執(zhí)行流程。而事件驅(qū)動(dòng)機(jī)制那么由用戶來決定執(zhí)行的路線。這就是兩者的不同。4
8、、簡(jiǎn)述事件驅(qū)動(dòng)的工作過程。答:事件驅(qū)動(dòng)的工作過程如下:1啟動(dòng)應(yīng)用程序,裝載和顯示窗體。2窗體或窗體上的控件等待事件的發(fā)生。3當(dāng)某個(gè)事件發(fā)生后,執(zhí)行其對(duì)應(yīng)的事件過程代碼。4重復(fù)執(zhí)行2和3,直到遇到語句或單擊“結(jié)束按鈕停止程序的運(yùn)行。四、程序設(shè)計(jì)題1、在窗體上添加一個(gè)文本框和兩個(gè)命令按鈕,并把兩個(gè)命令按鈕的標(biāo)題分別設(shè)置為“隱藏文本框和“顯示文本框。當(dāng)單擊第一個(gè)命令按鈕時(shí),文本框消失;而當(dāng)單擊第二個(gè)命令按鈕時(shí),文本框重新出現(xiàn),并在文本框中顯示“程序設(shè)計(jì)字體大小為16。程序運(yùn)行界面如以下圖。圖1解:“隱藏文本框按鈕中的代碼為:1“顯示文本框 按鈕中的代碼為:1 1程序設(shè)計(jì) 1162、設(shè)計(jì)一個(gè)計(jì)算程序。
9、該程序用戶界面如圖2所示,由四個(gè)文本框:文本框11、文本框22、文本框33、文本框44,和三個(gè)按鈕:命令按鈕11、命令按鈕22、命令按鈕33組成。程序運(yùn)行后,用戶按去除按鈕,那么去除文本框中顯示的內(nèi)容,按計(jì)算按鈕,那么計(jì)算三科平均成績(jī)。單擊退出按鈕那么退出。解:1中的代碼為:1=: 2=: 3=: 4=2中的代碼為:4=1+ 2+ 3/32中的代碼為:3、編寫一收款計(jì)算程序。要求用戶輸入商品的“單價(jià)、“數(shù)量和“折扣后,單擊“計(jì)算按鈕顯示“應(yīng)付款,單擊“去除按鈕,去除文本框中所有的數(shù)據(jù)。程序運(yùn)行界面如圖3所示。答:“計(jì)算按鈕的代碼:41* 2* 3/100“去除按鈕的代碼:1=: 2=: 3=:
10、 4=作業(yè)2 一、選擇題1按照變量的作用域可將變量劃分為 B 。A、公有、私有、系統(tǒng) B、全局變量、模塊級(jí)變量、過程變量C、動(dòng)態(tài)、常數(shù)、靜態(tài) D、2. 可獲得字符的碼的函數(shù)是C。、 、3、要退出循環(huán),可使用的語句的D語句。A、 B、 C、 D、 4. 把數(shù)值型轉(zhuǎn)換為字符串型需要使用的函數(shù)是B。A、 B、 C、 D、5.關(guān)于語句行,以下說法正確的選項(xiàng)是B。一行只能寫一條語句一條語句可以分多行書寫每行的首字符必須大寫 長(zhǎng)度不能超過255個(gè)字符表達(dá)式6+10 4*2+1的值是A11 C D.37.以下可以作為 變量名的是B 1 X -18.表達(dá)式-5“的值為C5.5 C.10 D.09.在代碼編輯器
11、中,如果一條語句太長(zhǎng),無法在一行內(nèi)寫下不包括注釋,要折行書寫,可以在行末使用續(xù)行字符A,表示下一行是當(dāng)前行的繼續(xù)一個(gè)空格加一個(gè)下劃字符一個(gè)下劃字符直接回車 一個(gè)空格加一個(gè)字符10過程與過程最根本的區(qū)別是D過程可以使用語句或直接使用過程名調(diào)用,而過程不可以過程可以有參數(shù),過程不可以兩種過程參數(shù)的傳遞方式不同過程的過程名不能返回值,而過程能夠通過過程名返回值11.是小于80的非負(fù)數(shù),用表達(dá)式表示正確的選項(xiàng)是C. A.0X80 B.080 C.0 x80 D.0 8012.在設(shè)計(jì)菜單時(shí),如果要在菜單中參加一個(gè)菜單分隔條,那么菜單分隔條的標(biāo)題必須設(shè)置為B A.加號(hào)+ B.減號(hào)- C.星號(hào)* D.感慨號(hào)
12、!一三.如果要在程序中顯示一個(gè)彈出式菜單,那么要調(diào)用 中提供的方法是D. 14.以下可以用來存儲(chǔ)圖像供其他對(duì)象使用的控件是C . 一五.當(dāng)單擊工具攔上的按扭時(shí),會(huì)觸發(fā)的事件是A . 16.要利用公用對(duì)話框控件來顯示翻開文件對(duì)話框,需要調(diào)用控件的B 方法. 17.對(duì)于窗體級(jí)變量,以下說法中錯(cuò)誤的選項(xiàng)是C .A.所在窗體的各子程序都可以訪問B.其他窗體的子程序不能訪問C.所在窗體發(fā)子程序不能訪問用定義的窗體級(jí)變量D.一定要在所在窗體的通用區(qū)內(nèi)定義一八.從一個(gè)字符串中的第3個(gè)字符開始,獲取5個(gè)字符,應(yīng)使用B 函數(shù) 函數(shù) 函數(shù) 函數(shù)19.用下面的語句所定義的數(shù)組的元素的個(gè)數(shù)是D . -3 5 A.6
13、B.7 C.8 D.920.有如下程序段: *5 當(dāng)該段程序被執(zhí)行完時(shí),變量的值為B . A. B. C.V D. 二、填空題1菜單一般有_下拉式_和_彈出式兩種根本類型。2通用對(duì)話框控件可顯示的常用對(duì)話框有翻開_、_保存_、顏色_、字體_、打印_。3組合框具有文本框_和列表框_兩種控件的根本功能。4要使數(shù)組的默認(rèn)下標(biāo)從“1開始,那么應(yīng)在窗體或標(biāo)準(zhǔn)模塊代碼的聲明局部使用語句 1_。5調(diào)用過程時(shí),使用語句,語句用于把程序控制傳送到一個(gè) 的過程。6假設(shè)已建立了1和2兩個(gè)窗體,默認(rèn)啟動(dòng)窗體為1。通過_工程_菜單屬性_命令的_通用_選項(xiàng)卡,可將啟動(dòng)窗體設(shè)置為2。在程序中假設(shè)要顯示1窗體,那么執(zhí)行1語句
14、。7列表框中工程的序號(hào)是從_0_開始的。8過程與過程最根本的區(qū)別是過程名無返回值,過程名有返回值 。9的代碼存儲(chǔ)在模塊中。在中提供了三種類型的模塊:_類模塊_、_窗體模塊和_標(biāo)準(zhǔn)模塊_。10使用方法會(huì)隱藏被調(diào)用的窗體,但是在調(diào)用方法之后不會(huì)把窗體卸載_,被調(diào)用的窗體中的屬性等已處于_內(nèi)存中_。11將以下數(shù)學(xué)式子寫成表達(dá)式。 答:2*a*a/2*a 答:s* 4545*2*3.14一五/360_12.將以下數(shù)學(xué)式子各條件寫成邏輯表達(dá)式。 1x12: 1 x =0 b=0 a=0 b=0一三設(shè)2,3,4,5。表達(dá)式 A 4*B2 B的值為。14在 語言中有三種形式的循環(huán)結(jié)構(gòu)。其中,假設(shè)循環(huán)的次數(shù)可
15、以事先確定,可使用循環(huán);假設(shè)要求先判斷循環(huán)進(jìn)行的條件,可使用 循環(huán)或_ 循環(huán)。一五以下語句的輸出結(jié)果是3_。3.14一五9 三、閱讀以下程序,寫出程序運(yùn)行結(jié)果。1、 1 100 I 程序運(yùn)行結(jié)果為:1+2+99+100=50502、 10: 一五2025 57 8$5 3;+3 105個(gè)空格一五7個(gè)空格20108個(gè)空格一五5個(gè)空格2020三個(gè)空格+三個(gè)空格453、 =1 3 = 1 i L + “* + “= * ; 1*1= 12*1= 2 2*2= 43*1= 3 3*2= 6 3*3= 9 4、 1 3.43.412 1顯示3 、42顯示35、 I =1 5 11 I J =1 I *
16、2 1 “*; i * * * * *四、程序設(shè)計(jì)題1、購(gòu)物優(yōu)惠程序。某商場(chǎng)為了加速促成商品流通,采用購(gòu)物打折的優(yōu)惠方法,每位顧客一次購(gòu)物1在100元以上者,按九五折優(yōu)惠;2在200元以上者,按九折優(yōu)惠;3300元以上者,按八折優(yōu)惠;4500元以上者按七折優(yōu)惠。在窗體上添加兩個(gè)文本框和一個(gè)命令按鈕,要求在1中輸入購(gòu)物商品總金額,單擊命令按鈕,在2中輸入優(yōu)惠后的價(jià)格。程序運(yùn)行結(jié)果如圖解所示。 1=500 21*0.7 1=300 21*0.85 1=200 21*0.9 1=100 21*0.95 2、輸出100200之間不能被3整除的的數(shù),要求用語句的一種形式來實(shí)現(xiàn),程序運(yùn)行結(jié)果如圖5所示。窗
17、體的裝入事件中參加如下代碼: a 100 a =200 a 3 0 1 a 13、編寫程序,打印如下的乘積表: I *5: 3 12 3 i5; i I = 一五 一八 i3; 3 12 3 i*j4; j j4、設(shè)計(jì)一個(gè)計(jì)算程序。該程序用戶界面如圖7所示。要求程序運(yùn)行后,用戶選中單擊選按鈕,那么程序作10和2的相應(yīng)計(jì)算,并把計(jì)算結(jié)果在文本框中顯示出來。如用戶選中加法單項(xiàng)選擇按鈕,那么程序作10和2的相加,計(jì)算結(jié)果12在文本框中顯示出來。按結(jié)束,那么退出。乘法單項(xiàng)選擇按鈕的單擊事件中添加如下代碼:1=10*2除法單項(xiàng)選擇按鈕中添加如下代碼:1=10/2加法單項(xiàng)選擇按鈕中添加如下代碼:1=10+
18、2減法單項(xiàng)選擇按鈕中添加如下代碼:1=10-2結(jié)束按鈕中代碼: 或 5、編寫輸入一個(gè)06數(shù)字,顯示漢字對(duì)照輸出星期的過程。程序運(yùn)行結(jié)果如圖8所示。文本框的事件中代碼如下: 1 01星期天一三+ 11星期一一三+21星期二一三+ 31星期三一三+ 41星期四一三+ 51星期五一三+ 61星期六一三+ 6、編寫一個(gè)程序,當(dāng)鼠標(biāo)移到控件時(shí),鼠標(biāo)指針改變形狀;當(dāng)在控件上單擊鼠標(biāo)右鍵時(shí),通過消息框顯示“ ,并再次改變鼠標(biāo)指針的形狀。1 2 1 7、列表框應(yīng)用程序。要求從文本框中輸入姓名,然后按“添加按鈕,把姓名添加到列表框中;中選擇列表框中某一項(xiàng)時(shí),按“刪除按鈕,從列表框中刪除;當(dāng)列表框中某一項(xiàng)時(shí),按“
19、修改按鈕,把列表框中選取的項(xiàng)送往文本框且“修改按鈕變?yōu)椤靶薷拇_認(rèn)。在文本框的內(nèi)容修改好后,按“修改確認(rèn)按鈕,再把文本框中修改后的信息送到列表框且“修改確認(rèn)按鈕變?yōu)椤靶薷?。程序運(yùn)行結(jié)果如圖9所示。添加按鈕代碼:1 11刪除: 1 1 1 修改: 3“修改 113修改確認(rèn) 3修改確認(rèn) 1113修改 作業(yè)3 一、選擇題1、 根據(jù)計(jì)算機(jī)訪問文件的方式將文件分成三類,其中不包括BA順序文件 B. 文件 C. 二進(jìn)制文件 D. 隨機(jī)文件2、隨機(jī)文件進(jìn)行文件讀取的單位是BA字節(jié) B。記錄 C。整個(gè)文件 D。字符3、為了使目錄路徑列表框1的內(nèi)容符合驅(qū)動(dòng)器列表框1的選擇,應(yīng)當(dāng)B。A 在1事件中參加11B 在1事
20、件中參加11C 在1事件中參加1 1D在1事件中參加1 14、為了使1驅(qū)動(dòng)器列表框、1目錄路徑列表框和1文件列表框能同步協(xié)調(diào)工作,需要在BA 1的事件過程中參加11,在1的事件過程中參加11代碼。B 1的事件過程中參加1 = 1,在1的事件過程中參加1 1代碼。C 1的事件過程中參加1 = 1,在1的事件過程中參加1 1代碼。D1的事件過程中參加1 = 1,在1的事件過程中參加1 1代碼。5、下面關(guān)于順序文件的描述正確的選項(xiàng)是AA 每條記錄的長(zhǎng)度必須相同B 可通過編程對(duì)文件中的某條記錄方便地修改C 數(shù)據(jù)只能以碼形式存放在文件中,所以可通過文本編輯軟件顯示D文件的組織結(jié)構(gòu)復(fù)雜6、語句在語言中的功
21、能是C。A清內(nèi)存 B。清病毒 C。刪除磁盤上的文件 D。清屏幕7、可用來改變坐標(biāo)度量單位的是DA. 屬性 B. 屬性 C. 方法 D. 屬性8、以下的屬性和方法中,可重定義坐標(biāo)系的是CA屬性 屬性 C. D. 屬性9、當(dāng)用方法畫直線后,當(dāng)前坐標(biāo)在CA.0,0 B.直線起點(diǎn) C. 直線終點(diǎn) D. 容器的中心10、 200, 200 500, 500將在窗體C畫一直線。A200, 200到500, 500 B. 200, 200到300, 300C. 200, 200到700, 700 D. 300, 300到500, 50011、設(shè)置對(duì)象的邊框類型的屬性是B。A. B. C. D. 12、為了去
22、除圖片框1中的圖形,應(yīng)采取的正確方法是BA 選擇圖片框,然后按鍵B 執(zhí)行語句1“C 執(zhí)行語句1 “D選擇圖片框,在屬性窗口中選擇屬性條,然后按回車鍵一三、繪制多種形狀的圖形,需要設(shè)置控件的A屬性。 A C. D. 14、繪制多種形狀的直線,需要設(shè)置控件的B屬性。 A C. D. 一五、如果準(zhǔn)備讀文件,翻開順序文件“的正確語句是CA. “ #1B. “ #1C. “ #1D. “ #116、如果準(zhǔn)備向隨機(jī)文件中寫入數(shù)據(jù),正確的語句是CA. #1, B. #1, C. #1, D. #1, 17、以下“1控件程序代碼,11,代表BA文件另存為 B. 翻開文件 C. 色彩 D. 打印一八、* 程序代
23、碼執(zhí)行后,會(huì)顯示A。A 只包含擴(kuò)展文件名為*的文件 B。 第一個(gè)文件C 包含所有的文件 D。 會(huì)顯示磁盤的路徑19、以下數(shù)據(jù)對(duì)象模型中采用 訪問數(shù)據(jù)庫(kù)的是C。A B. C. D. 和20. 設(shè)為對(duì)象,從“學(xué)生根本情況表中獲取所有記錄的語句是BA “ * 學(xué)生根本情況表B “ * 學(xué)生根本情況表C “ * 學(xué)生根本情況表D. “ * 學(xué)生根本情況表21、中將變量聲明為應(yīng)用程序?qū)ο蟮姆椒ㄊ茿A B. C. D. 二、填空題1、如果要新建一個(gè)順序文件,用語句時(shí),操作方式關(guān)鍵詞是 。2在 程序中實(shí)現(xiàn)復(fù)制文件“C:到D:盤根目錄下的語句為 “c:,d: 。3. 在 程序中實(shí)現(xiàn)刪除文件D:的語句為 d:
24、。4.按文件號(hào)為1翻開順序文件,用于寫入數(shù)據(jù),語句為 # 1 。5.按文件號(hào)為2翻開順序文件,用于從該文件讀出數(shù)據(jù),語句為 #2 。6.假設(shè)窗體的左上角坐標(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í)心正方形的語句為1 500,500500,500, , 。9.設(shè) 50100,執(zhí)行指令100,20300,500后400,520_.10.使用模型時(shí),可通過屬性建立和對(duì)象的連接.11中將數(shù)據(jù)庫(kù)分為本地?cái)?shù)據(jù)庫(kù)、 遠(yuǎn)程數(shù)據(jù)庫(kù)和外部數(shù)據(jù)庫(kù)_
25、三種類型.12.采用模型時(shí),當(dāng)使用方法翻開一個(gè)記錄集后,與“學(xué)號(hào)等效的語句是“符號(hào)_.一三模型中一般可通過對(duì)象的方法執(zhí)行增加_、刪除_、修改等三類不返回結(jié)果集的語句.14.設(shè)、1為字符串變量,其中1的值為001,那么執(zhí)行賦值語句 * 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中所列確實(shí)圖片文件*和*,那么相應(yīng)的圖片顯示在圖片框1中。程序運(yùn)行結(jié)果如圖10所示。解:依據(jù)圖10設(shè)計(jì)界面,
26、文件列表框的屬性設(shè)置為:* ; *驅(qū)動(dòng)器列表框的事件中添加如下代碼: 111目錄列表框的事件中添加如下代碼: 111文件列表框的事件中添加如下代碼: 1 12余弦曲線的方程為,畫出x從-2到2確實(shí)余弦曲線,并在坐標(biāo)軸上標(biāo)出刻度,如圖11所示。如圖窗體的單擊事件中添加如下代碼:1 -2*3.14一五9,1- 2*3.14一五9, -11 -2*3.14一五9,0- 2*3.14一五9,01 0,1-011 =0.2:1 -0.1 01 3.2:1 -0.1 1 =3.3:1 -0.1 1 6.2:1 -0.1 -21 =5.7:1 -0.1 21 =0.2:1 0.5 0.51 =0.2:1 -
27、0.5 -0.5 I 6.282 6.282 0.081I, I I3,使用控件顯示直線,并且可以顯示直線的線寬和線型.程序運(yùn)行界面如圖12所示.如圖 添加代碼如下復(fù)選框的單擊事件代碼: 1 =1 1 =41 = 1 實(shí)線、虛線、單項(xiàng)選擇框要弄成一個(gè)1單項(xiàng)選擇框控件數(shù)組。單項(xiàng)選擇框單擊事件代碼: 01 = 1 11 = 2 21 = 3 4.使用控件顯示幾種圖形,并可以設(shè)置圖形的邊框和填充效果等.程序運(yùn)行界面如圖一三所示.首先按圖作出程序界面。形狀框架里的單項(xiàng)選擇框要做成1控件數(shù)組,邊框類型框架里的單項(xiàng)選擇框最成2控件數(shù)組,填充風(fēng)格框架里的單項(xiàng)選擇做成3控件數(shù)組。 1單擊事件代碼如下: 01
28、= 0 11 = 1 21 = 3 31 = 4 2單擊事件代碼如下: 01 = 0 11. = 2 21. = 1 31. = 3 41. =4 3單擊事件代碼如下: 01 = 1 11. = 1 21. = 3 31. = 6 5.使用 或建立名稱為學(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è)20*001 張紅 軟件專業(yè)20*003 李強(qiáng) 會(huì)計(jì)專業(yè)20*002 王麗 軟件專業(yè)聲名對(duì)象變量,用于創(chuàng)立與數(shù)據(jù)庫(kù)的連接 “* “學(xué)號(hào)11 = 01 = 3 = “學(xué)號(hào)“姓名
29、“專業(yè)1 “學(xué)號(hào)“ 姓名“專業(yè)1 1 = 01 = 1 學(xué)生 1 作業(yè)4 一、選擇題1、10001語句的含義是 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)語法檢測(cè) C、自動(dòng)顯示快速信
30、息量 D、根本無法自動(dòng)檢測(cè)6、程序中設(shè)置斷點(diǎn)的按鍵是 C 。A、F5鍵 B、F6鍵 C、F9鍵 D、F10鍵 7、 語句中,的含義是 A 。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語句
31、的含義是使效勞程序處于偵聽狀態(tài)等待客戶訪問。8、常用中的網(wǎng)絡(luò)編程控件主要有 、 、 三種。9、中的程序錯(cuò)誤類型主要有編譯錯(cuò)誤、邏輯錯(cuò)誤、實(shí)時(shí)錯(cuò)誤等三種。10、中用于關(guān)閉錯(cuò)誤捕獲機(jī)制的語句是 0。三、問答題。1、簡(jiǎn)述基于 e t的通信過程。 在計(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ò)誤作出反響3退出錯(cuò)誤處理程序3、簡(jiǎn)述常用的程序調(diào)式技巧1事先做好備份2別離受疑心的程
32、序3縮小搜索范圍4使用語句4、簡(jiǎn)述基于控件的開發(fā)模式。1效勞器程序的開發(fā)模式A效勞器程序必須設(shè)置好,作為偵聽端口,該值可設(shè)置成任意一個(gè)整數(shù),只要其他應(yīng)用和諧沒有使用過的值均可,但習(xí)慣上應(yīng)大于1000B使用方法使用效勞器進(jìn)入偵聽狀態(tài),等待客戶機(jī)程序的連接請(qǐng)求。C客戶機(jī)程序發(fā)出連接請(qǐng)求后,將觸發(fā)效勞器程序的事件,該事件得到一個(gè)參數(shù)。D效勞器程序使用方法接受客戶機(jī)程序的請(qǐng)求,至此,效勞器程序就可以使用方法向客戶機(jī)發(fā)送數(shù)據(jù)了。此時(shí)應(yīng)特別注意兩點(diǎn):一是方法必須用到上一步的作為其參數(shù);二是在執(zhí)行方法前,效勞器仍處于偵聽狀態(tài),此時(shí)應(yīng)首先使用方法關(guān)閉效勞器,然后再調(diào)用方法。E當(dāng)效勞器程序接收到數(shù)據(jù)時(shí),會(huì)產(chǎn)生事
33、件。在該事件中可以使用方法接收數(shù)據(jù)。2客戶機(jī)程序的開發(fā)模式A客戶程序首先應(yīng)設(shè)置好屬性,用來指向運(yùn)行器程序的主機(jī)名或地址B設(shè)置屬性,用來指向效勞器程序和偵聽端口號(hào)。C使用方法向效勞器提出連接請(qǐng)求。D如果效勞器接受上述連接請(qǐng)求,客戶機(jī)程序會(huì)產(chǎn)生事件??梢愿鶕?jù)需要,在此事件中編寫程序,比方使用函數(shù)向用戶提示“連接已成功之類的信息。E連接成功之后,就可以根據(jù)需要使用方法向效勞器發(fā)送數(shù)據(jù)了。F當(dāng)客戶機(jī)程序接收到數(shù)據(jù)時(shí),會(huì)產(chǎn)生事件,可以用方法接收數(shù)據(jù)。四、程序設(shè)計(jì)題。1、利用冒泡排序算法開發(fā)以下程序,請(qǐng)指出程序中存在的錯(cuò)誤并改正。 1 A 1 20 c , j , T 此處有錯(cuò),應(yīng)為 c 隨機(jī)生成一組數(shù)據(jù)
34、 1 20 Ac = *100 c排序 c = 1 20 j = 1 20 AcA j j A j c A j 此處有錯(cuò),應(yīng)為ACT,實(shí)現(xiàn) AC和AJ的交換 在窗體上輸出結(jié)果 c = 1 20 A i此處有錯(cuò),應(yīng)為AC下標(biāo)越界 c 2、利用控件開發(fā)一個(gè)點(diǎn)對(duì)點(diǎn)聊天系統(tǒng),該系統(tǒng)由一個(gè)效勞器應(yīng)用程序和一個(gè)客戶端應(yīng)用程序組成,能夠?qū)崿F(xiàn)網(wǎng)絡(luò)中兩臺(tái)計(jì)算機(jī)間的通話任務(wù)。解:如下界面的設(shè)計(jì)中,假設(shè)不說明,各對(duì)象均采用默認(rèn)的名稱。 效勞器程序的界面設(shè)計(jì)1、創(chuàng)立一個(gè)“標(biāo)準(zhǔn)工程。選中“工程菜單的“部件選項(xiàng),在控件中找到 并將其選中。如果沒有找到,通常是由于安裝不平安的緣故,可以找到安裝盤并安裝其中的 壓縮包。2、將
35、1的名稱改為 ,并在其中添加一個(gè)命令按鈕控件,將其屬性修改為“退出。3、在窗體上添加三個(gè)添加控件,分別將其名稱修改為 , 和,用來顯示效勞器的地址和需收發(fā)的信息。4、在窗體上添加一個(gè)控件,將其名稱改為,將協(xié)議屬性設(shè)置為0即各控件及事件代碼如下: 1 = = = 10001 = = 客戶機(jī)程序的界面設(shè)計(jì)1、與效勞器程序類似,創(chuàng)立一個(gè)新的“標(biāo)準(zhǔn)工程,并添加控件。2、將1的名稱改為 ,并添加兩個(gè)命令按鈕控件,分別將它們的屬性設(shè)置為“退出和“連接聊天效勞器。3、在窗體添加四個(gè)文本框控件,分別將其名修改為, , 和,用來顯示客戶機(jī)和要連接的效勞器的地址以及需收發(fā)的信息。4、在窗體上添加一個(gè)控件,將其名稱
36、改為,將協(xié)議屬性設(shè)置為0即各控件及事件代碼如下: 1 2 = = = = 10001 = 你成功地與聊天室效勞器進(jìn)行了聯(lián)接, = 程序設(shè)計(jì)形成性考核冊(cè)作業(yè)作業(yè)1 一、選擇題1、在設(shè)計(jì)應(yīng)用程序時(shí),可以查看到應(yīng)用程序工程所有組成局部的窗口是D。 A、窗體設(shè)計(jì) B、代碼 C、屬性 D、工程資源管理器窗口2、窗體的事件的觸發(fā)時(shí)機(jī)是B。 A、用戶單擊窗體時(shí)B、窗體被加載時(shí) C、窗體顯示之后 D、窗體卸載時(shí)3、與傳統(tǒng)的程序設(shè)計(jì)語言相比, 最突出的特點(diǎn)是C。A、結(jié)構(gòu)化程序設(shè)計(jì)B、程序開發(fā)環(huán)境C、事件驅(qū)動(dòng)編程機(jī)制 D、程序調(diào)試技術(shù)4、6.0集成開發(fā)環(huán)境的主窗口中不包括C。 A、標(biāo)題欄 B、菜單欄 C、狀態(tài)欄
37、D、工具欄5、如果對(duì)象的名稱為 ,而且對(duì)象有一個(gè)屬性,那么在代碼中引用該屬性的正確格式是B。 A、 B、 C、.D、*6、以下可以激活屬性窗口的操作是D。 A、用鼠標(biāo)雙擊窗體的任何部位 B、執(zhí)行“工程“菜單中的屬性窗口“命令 C、按4 D、按F47、假定已在窗體上畫了多個(gè)控件,并有一個(gè)控件是活動(dòng)的,為了在屬性窗口中設(shè)置窗體的屬性,預(yù)先應(yīng)執(zhí)行的操作是A。 A、單擊窗體上沒有控件的地方 B、單擊任一個(gè)控件 C、不執(zhí)行任何操作D、雙擊窗體的標(biāo)題欄8、如果要在文本框鍵入字符時(shí),只顯示某個(gè)字符,如果*,應(yīng)設(shè)置文本框的B屬性。 A 、 B、 C、 D、9、如果想要在文本框中的內(nèi)容在運(yùn)行時(shí)不能編輯,需要文本
38、框的A屬性設(shè)置為. B、 C、10 對(duì)于定時(shí)器控制,設(shè)置其定時(shí)是否開啟的屬性是C、 B、 C、D、11、要在窗口體 內(nèi)顯示“使用的語句是 CA、“B、“、“D、“12、對(duì)象的性質(zhì)和狀態(tài)特征稱為C、事件 B、方法 C、屬性 D、類一三、以下正確的賦值語句是B、20 B、20 C、3 D、14、當(dāng)使用上下文相關(guān)的幫助時(shí),選擇要幫助的內(nèi)容,然后按D鍵,就可出現(xiàn)窗口直接顯示所需的幫助信息。 A、 B、F10 C、 D、F1一五、將調(diào)試通過的工程經(jīng)“文件菜單的“生成文件“編繹成名后,將該可執(zhí)行文件放到其它機(jī)器上不能運(yùn)行的主要原因是D。A、運(yùn)行的機(jī)器上無系統(tǒng) B、缺少 窗體文件 C、該執(zhí)行文件有病毒 D、
39、以上原因都不對(duì)二、填空題1、當(dāng)進(jìn)入集成開發(fā)環(huán)境后,發(fā)現(xiàn)沒有顯示“工具箱窗口。應(yīng)選擇視圖菜單的工具箱選項(xiàng),使“工具箱窗口顯示。2、在中,事件過程名由對(duì)象名和事件名構(gòu)成。3、工程文件的擴(kuò)展名是 ,窗體文件擴(kuò)展名是。4、對(duì)象時(shí)代碼和數(shù)據(jù)的集合,例如, 中的窗體、按鈕、文本框 等都是對(duì)象。5、對(duì)象的方法用于實(shí)施某種操作功能 。當(dāng)方法不需要任何參數(shù)并且也沒有返回值,調(diào)用對(duì)象的方法的格式為對(duì)象名.方法名 。例如對(duì)窗體 使用 方法,應(yīng)寫成1 。6、要使文本框顯示滾動(dòng)條,需要將其 屬性設(shè)置為3 。7、欲設(shè)置定時(shí)的時(shí)間間隔為4秒,那么屬性 的值為4000 。8、要使標(biāo)簽框的大小隨屬性做自動(dòng)調(diào)整,應(yīng)將 屬性設(shè)置為
40、 。9、通過窗體布局窗口 可以在設(shè)計(jì)時(shí)直觀地調(diào)整窗體在屏幕的位置。10、要想在代碼中給名為 的文框賦予文本: !時(shí),應(yīng)當(dāng)編寫的語句是 ! 。11、假設(shè)命令按鈕的名稱為,程序要求單擊以上命令按鈕,翻開一個(gè)窗口,請(qǐng)對(duì)以下事件過程填空。 1 12、事件就是對(duì)象上所發(fā)生的事情, 中的事件如單擊 、裝入、鼠標(biāo)移動(dòng)等。一個(gè)對(duì)象響應(yīng)的事件可以有多個(gè),用戶不能建立新的事件。事件過程是指響應(yīng)某個(gè)事件后所執(zhí)行的代碼。假設(shè)某一事件過程如下: 11例如 那么響應(yīng)過程的對(duì)象名是1 ,事件名是 。 一三、對(duì)象的方法用于在對(duì)象上實(shí)施某種操作功能 。當(dāng)方法不需要任何參數(shù)并且也沒有返回值,調(diào)用對(duì)象的方法格式為對(duì)象名.方法名,例
41、如,對(duì)窗體1 使用 方法,應(yīng)寫成1 。14、為了在編寫代碼時(shí)能自動(dòng)語法檢查,必須執(zhí)行工具 菜單中的選項(xiàng)命令,翻開 選項(xiàng) 對(duì)話框,然后選擇“編輯器選項(xiàng)卡中的自動(dòng)語法檢測(cè)。一五、定時(shí)器控件可識(shí)別的事件是 ,了生該事件的時(shí)間間隔定時(shí)由定時(shí)器的 屬性設(shè)置,其單位為毫秒。 三、問答題1、什么是可視化編程和事件驅(qū)動(dòng)? 答:可視化編程是指無須編程,僅通過直觀的操作方式即可完成界面的設(shè)計(jì)工作的這種編程方式。當(dāng)?shù)膽?yīng)用程序運(yùn)行后,系統(tǒng)處于等待狀態(tài),當(dāng)某個(gè)事件發(fā)生后,程序就去執(zhí)行此事件的事件過程,當(dāng)這個(gè)事件過程執(zhí)行完后,系統(tǒng)又處于等待另一個(gè)事件發(fā)生的狀態(tài),這就是事件驅(qū)動(dòng)程序方式。2、對(duì)象、屬性、事件和文件之間的關(guān)系
42、如何?答:對(duì)象是代碼和數(shù)據(jù)的封裝體。對(duì)象的操作通過與該對(duì)象有關(guān)的屬性、事件、方法來描述。屬性是一個(gè)對(duì)象的根本特性,每個(gè)對(duì)象都有它自己的屬性。方法是對(duì)象要執(zhí)行的動(dòng)作。事件是在對(duì)象上所發(fā)生的事情。3、簡(jiǎn)述事件驅(qū)動(dòng)機(jī)制與傳統(tǒng)編程方式的不同。答:傳統(tǒng)的面向過程的應(yīng)用程序中,應(yīng)用程序自身控制了執(zhí)行那一局部代碼按何種順序執(zhí)行代碼,程序從第一行代碼開始執(zhí)行并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,用戶無法改變程序的執(zhí)行流程。而事件驅(qū)動(dòng)機(jī)制那么由用戶來決定執(zhí)行的路線。這就是兩者的不同。4、簡(jiǎn)述事件驅(qū)動(dòng)的工作過程。答:事件驅(qū)動(dòng)的工作過程如下:1啟動(dòng)應(yīng)用程序,裝載和顯示窗體。2窗體或窗體上的控件等待事件的發(fā)生。3當(dāng)某個(gè)事件發(fā)
43、生后,執(zhí)行其對(duì)應(yīng)的事件過程代碼。4重復(fù)執(zhí)行2和3,直到遇到語句或單擊“結(jié)束按鈕停止程序的運(yùn)行。四、程序設(shè)計(jì)題1、在窗體上添加一個(gè)文本框和兩個(gè)命令按鈕,并把兩個(gè)命令按鈕的標(biāo)題分別設(shè)置為“隱藏文本框和“顯示文本框。當(dāng)單擊第一個(gè)命令按鈕時(shí),文本框消失;而當(dāng)單擊第二個(gè)命令按鈕時(shí),文本框重新出現(xiàn),并在文本框中顯示“程序設(shè)計(jì)字體大小為16。程序運(yùn)行界面如以下圖。圖一三解:“隱藏文本框按鈕中的代碼為:1“顯示文本框 按鈕中的代碼為:1 1程序設(shè)計(jì) 1162、設(shè)計(jì)一個(gè)計(jì)算程序。該程序用戶界面如圖2所示,由四個(gè)文本框:文本框11、文本框22、文本框33、文本框44,和三個(gè)按鈕:命令按鈕11、命令按鈕22、命令按
44、鈕33組成。程序運(yùn)行后,用戶按去除按鈕,那么去除文本框中顯示的內(nèi)容,按計(jì)算按鈕,那么計(jì)算三科平均成績(jī)。單擊退出按鈕那么退出。解:1中的代碼為:1=: 2=: 3=: 4=2中的代碼為:4=1+ 2+ 3/32中的代碼為:3、編寫一收款計(jì)算程序。要求用戶輸入商品的“單價(jià)、“數(shù)量和“折扣后,單擊“計(jì)算按鈕顯示“應(yīng)付款,單擊“去除按鈕,去除文本框中所有的數(shù)據(jù)。程序運(yùn)行界面如圖3所示。答:“計(jì)算按鈕的代碼:41* 2* 3/100“去除按鈕的代碼:1=: 2=: 3=: 4=作業(yè)2 一、選擇題1按照變量的作用域可將變量劃分為 B 。A、公有、私有、系統(tǒng) B、全局變量、模塊級(jí)變量、過程變量C、動(dòng)態(tài)、常數(shù)
45、、靜態(tài) D、2. 可獲得字符的碼的函數(shù)是C。、 、3、要退出循環(huán),可使用的語句的D語句。A、 B、 C、 D、 4. 把數(shù)值型轉(zhuǎn)換為字符串型需要使用的函數(shù)是B。、 B、 C、 D、5.關(guān)于語句行,以下說法正確的選項(xiàng)是B。一行只能寫一條語句一條語句可以分多行書寫每行的首字符必須大寫 長(zhǎng)度不能超過255個(gè)字符表達(dá)式6+10 4*2+1的值是A11 C D.37.以下可以作為 變量名的是B 1 X-18.表達(dá)式-5“的值為C5.5 C.10 D.09.在代碼編輯器中,如果一條語句太長(zhǎng),無法在一行內(nèi)寫下不包括注釋,要折行書寫,可以在行末使用續(xù)行字符A,表示下一行是當(dāng)前行的繼續(xù)一個(gè)空格加一個(gè)下劃字符一個(gè)
46、下劃字符直接回車 一個(gè)空格加一個(gè)字符10過程與過程最根本的區(qū)別是D過程可以使用語句或直接使用過程名調(diào)用,而過程不可以過程可以有參數(shù),過程不可以兩種過程參數(shù)的傳遞方式不同過程的過程名不能返回值,而過程能夠通過過程名返回值11.是小于80的非負(fù)數(shù),用表達(dá)式表示正確的選項(xiàng)是C.A.0X80 B.080C.0 x80 D.0 8012.在設(shè)計(jì)菜單時(shí),如果要在菜單中參加一個(gè)菜單分隔條,那么菜單分隔條的標(biāo)題必須設(shè)置為B A.加號(hào)+ B.減號(hào)- C.星號(hào)* D.感慨號(hào)!一三.如果要在程序中顯示一個(gè)彈出式菜單,那么要調(diào)用 中提供的方法是D. 14.以下可以用來存儲(chǔ)圖像供其他對(duì)象使用的控件是C . 一五.當(dāng)單擊
47、工具攔上的按扭時(shí),會(huì)觸發(fā)的事件是A . 16.要利用公用對(duì)話框控件來顯示翻開文件對(duì)話框,需要調(diào)用控件的B 方法. 17.對(duì)于窗體級(jí)變量,以下說法中錯(cuò)誤的選項(xiàng)是C .A.所在窗體的各子程序都可以訪問B.其他窗體的子程序不能訪問C.所在窗體發(fā)子程序不能訪問用定義的窗體級(jí)變量.一定要在所在窗體的通用區(qū)內(nèi)定義一八.從一個(gè)字符串中的第3個(gè)字符開始,獲取5個(gè)字符,應(yīng)使用B函數(shù) 函數(shù) 函數(shù) 函數(shù)19.用下面的語句所定義的數(shù)組的元素的個(gè)數(shù)是D -3 5 A.6 B.7 C.8 D.920.有如下程序段: *5 當(dāng)該段程序被執(zhí)行完時(shí),變量的值為B .A. B. C.V D.二、填空題1菜單一般有_下拉式_和_彈
48、出式兩種根本類型。2通用對(duì)話框控件可顯示的常用對(duì)話框有翻開_、_保存_、顏色_、字體_、打印_。3組合框具有文本框_和列表框_兩種控件的根本功能。4要使數(shù)組的默認(rèn)下標(biāo)從“1開始,那么應(yīng)在窗體或標(biāo)準(zhǔn)模塊代碼的聲明局部使用語句 1_。5調(diào)用過程時(shí),使用語句,語句用于把程序控制傳送到一個(gè) 的過程。6假設(shè)已建立了1和2兩個(gè)窗體,默認(rèn)啟動(dòng)窗體為1。通過_工程_菜單屬性_命令的_通用_選項(xiàng)卡,可將啟動(dòng)窗體設(shè)置為2。在程序中假設(shè)要顯示1窗體,那么執(zhí)行1語句。7列表框中工程的序號(hào)是從_0_開始的。8過程與過程最根本的區(qū)別是過程名無返回值,過程名有返回值 。9的代碼存儲(chǔ)在模塊中。在中提供了三種類型的模塊:_類模
49、塊_、_窗體模塊和_標(biāo)準(zhǔn)模塊_。10使用方法會(huì)隱藏被調(diào)用的窗體,但是在調(diào)用方法之后不會(huì)把窗體卸載_,被調(diào)用的窗體中的屬性等已處于_內(nèi)存中_。11將以下數(shù)學(xué)式子寫成表達(dá)式。答:2*a*a/2*a答:s*4545*2*3.14一五/360_12.將以下數(shù)學(xué)式子各條件寫成邏輯表達(dá)式。1x12: 1 x =0 b=0 a=0 b=0一三設(shè)2,3,4,5。表達(dá)式 A 4*B2 B的值為。14在 語言中有三種形式的循環(huán)結(jié)構(gòu)。其中,假設(shè)循環(huán)的次數(shù)可以事先確定,可使用循環(huán);假設(shè)要求先判斷循環(huán)進(jìn)行的條件,可使用 循環(huán)或_ 循環(huán)。一五以下語句的輸出結(jié)果是3_。3.14一五9 三、閱讀以下程序,寫出程序運(yùn)行結(jié)果。1
50、、 1 100 I 程序運(yùn)行結(jié)果為:1+2+99+100=50502、 10: 一五2025 57 8$5 3;+3 105個(gè)空格一五7個(gè)空格20108個(gè)空格一五5個(gè)空格2020三個(gè)空格+三個(gè)空格453、 =1 3 = 1 i L + “* + “= * ; 1*1= 12*1= 22*2= 43*1= 33*2= 63*3= 9 4、 1 3.43.412 1顯示3 、42顯示35、 I =1 5 11 I J =1 I * 2 1 “*; * * * * *四、程序設(shè)計(jì)題1、購(gòu)物優(yōu)惠程序。某商場(chǎng)為了加速促成商品流通,采用購(gòu)物打折的優(yōu)惠方法,每位顧客一次購(gòu)物1在100元以上者,按九五折優(yōu)惠;
51、2在200元以上者,按九折優(yōu)惠;3300元以上者,按八折優(yōu)惠;4500元以上者按七折優(yōu)惠。在窗體上添加兩個(gè)文本框和一個(gè)命令按鈕,要求在1中輸入購(gòu)物商品總金額,單擊命令按鈕,在2中輸入優(yōu)惠后的價(jià)格。程序運(yùn)行結(jié)果如圖解所示。 1=500 21*0.7 1=300 21*0.85 1=200 21*0.9 1=100 21*0.95 2、輸出100200之間不能被3整除的的數(shù),要求用語句的一種形式來實(shí)現(xiàn),程序運(yùn)行結(jié)果如圖5所示。窗體的裝入事件中參加如下代碼: a 100 a =200 a 3 0 1 a 13、編寫程序,打印如下的乘積表: I *5 3 12 3 i5 i I = 一五 一八 i3;
52、 3 12 3 i*j4; j j4、設(shè)計(jì)一個(gè)計(jì)算程序。該程序用戶界面如圖7所示。要求程序運(yùn)行后,用戶選中單擊選按鈕,那么程序作10和2的相應(yīng)計(jì)算,并把計(jì)算結(jié)果在文本框中顯示出來。如用戶選中加法單項(xiàng)選擇按鈕,那么程序作10和2的相加,計(jì)算結(jié)果12在文本框中顯示出來。按結(jié)束,那么退出。乘法單項(xiàng)選擇按鈕的單擊事件中添加如下代碼:1=10*2除法單項(xiàng)選擇按鈕中添加如下代碼:1=10/2加法單項(xiàng)選擇按鈕中添加如下代碼:1=10+2減法單項(xiàng)選擇按鈕中添加如下代碼:1=10-2結(jié)束按鈕中代碼: 或 5、編寫輸入一個(gè)06數(shù)字,顯示漢字對(duì)照輸出星期的過程。程序運(yùn)行結(jié)果如圖8所示。文本框的事件中代碼如下: 1
53、01星期天一三+ 11星期一一三+21星期二一三+ 31星期三一三+ 41星期四一三+ 51星期五一三+ 61星期六一三+ 6、編寫一個(gè)程序,當(dāng)鼠標(biāo)移到控件時(shí),鼠標(biāo)指針改變形狀;當(dāng)在控件上單擊鼠標(biāo)右鍵時(shí),通過消息框顯示“ ,并再次改變鼠標(biāo)指針的形狀。1 2 1 7、列表框應(yīng)用程序。要求從文本框中輸入姓名,然后按“添加按鈕,把姓名添加到列表框中;中選擇列表框中某一項(xiàng)時(shí),按“刪除按鈕,從列表框中刪除;當(dāng)列表框中某一項(xiàng)時(shí),按“修改按鈕,把列表框中選取的項(xiàng)送往文本框且“修改按鈕變?yōu)椤靶薷拇_認(rèn)。在文本框的內(nèi)容修改好后,按“修改確認(rèn)按鈕,再把文本框中修改后的信息送到列表框且“修改確認(rèn)按鈕變?yōu)椤靶薷?。程序運(yùn)
54、行結(jié)果如圖9所示。添加按鈕代碼:1 11刪除: 1 1 1 修改: 3“修改 113修改確認(rèn)3修改確認(rèn) 1113修改 作業(yè)3 一、選擇題1、 根據(jù)計(jì)算機(jī)訪問文件的方式將文件分成三類,其中不包括BA順序文件 B. 文件 C. 二進(jìn)制文件 D. 隨機(jī)文件2、隨機(jī)文件進(jìn)行文件讀取的單位是BA字節(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事件中參加1 14、為了使1驅(qū)動(dòng)器列表框、1目錄路徑列表框和1文件列表框能同步協(xié)調(diào)工作,需要在BA 1的事件過程中參加11,在1的事件
55、過程中參加11代碼。B 1的事件過程中參加1 = 1,在1的事件過程中參加1 1代碼。 1的事件過程中參加1 = 1,在1的事件過程中參加1 1代碼。D1的事件過程中參加1 = 1,在1的事件過程中參加1 1代碼。5、下面關(guān)于順序文件的描述正確的選項(xiàng)是AA 每條記錄的長(zhǎng)度必須相同 可通過編程對(duì)文件中的某條記錄方便地修改 數(shù)據(jù)只能以碼形式存放在文件中,所以可通過文本編輯軟件顯示D文件的組織結(jié)構(gòu)復(fù)雜6、語句在語言中的功能是C。清內(nèi)存 B。清病毒 C。刪除磁盤上的文件 D。清屏幕7、可用來改變坐標(biāo)度量單位的是DA. 屬性 B. 屬性 C. 方法 D. 屬性8、以下的屬性和方法中,可重定義坐標(biāo)系的是C
56、屬性 屬性 C. D.屬性9、當(dāng)用方法畫直線后,當(dāng)前坐標(biāo)在CA.0,0 B.直線起點(diǎn) C. 直線終點(diǎn) D. 容器的中心10、 200, 200 500, 500將在窗體C畫一直線。200, 200到500, 500 B. 200, 200到300, 300C. 200, 200到700, 700 D. 300, 300到500, 50011、設(shè)置對(duì)象的邊框類型的屬性是B。. B. C. D. 12、為了去除圖片框1中的圖形,應(yīng)采取的正確方法是BA 選擇圖片框,然后按鍵B 執(zhí)行語句1“ 執(zhí)行語句1 “選擇圖片框,在屬性窗口中選擇屬性條,然后按回車鍵一三、繪制多種形狀的圖形,需要設(shè)置控件的A屬性。
57、 A C. D. 14、繪制多種形狀的直線,需要設(shè)置控件的B屬性。 A C. D. 一五、如果準(zhǔn)備讀文件,翻開順序文件“的正確語句是CA. “ #1B. “ #1C. “ #1. “ #116、如果準(zhǔn)備向隨機(jī)文件中寫入數(shù)據(jù),正確的語句是CA. #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ì)象,從“
58、學(xué)生根本情況表中獲取所有記錄的語句是B “ * 學(xué)生根本情況表 “ * 學(xué)生根本情況表 “ * 學(xué)生根本情況表. “ * 學(xué)生根本情況表21、中將變量聲明為應(yīng)用程序?qū)ο蟮姆椒ㄊ茿 B. C. D. 二、填空題1、如果要新建一個(gè)順序文件,用語句時(shí),操作方式關(guān)鍵詞是 。2在 程序中實(shí)現(xiàn)復(fù)制文件“C:到D:盤根目錄下的語句為 “c:,d: 。3. 在 程序中實(shí)現(xiàn)刪除文件D:的語句為 d: 。4.按文件號(hào)為1翻開順序文件,用于寫入數(shù)據(jù),語句為 # 1 。5.按文件號(hào)為2翻開順序文件,用于從該文件讀出數(shù)據(jù),語句為 #2 。6.假設(shè)窗體的左上角坐標(biāo)為-200,250,右下角坐標(biāo)為300一五0,那么X軸的正
59、向向 右 ,Y軸的正向向 上_。7屬性設(shè)置為時(shí),圖像框可自動(dòng)改變大小以適應(yīng)其中的圖形.8.在圖片框1中畫一個(gè)左上角在500,500,邊長(zhǎng)為500的紅色實(shí)心正方形的語句為1 500,500500,500, , 。9.設(shè) 50100,執(zhí)行指令100,20300,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)等效的語句是“符號(hào)_.一三模型中一般可通過對(duì)象的方法執(zhí)行增加_、刪除_、修改等三類不返回結(jié)果集的語句14.設(shè)、1為字符串變量,其中1的值為001,那么執(zhí)
60、行賦值語句 * 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中所列確實(shí)圖片文件*和*,那么相應(yīng)的圖片顯示在圖片框1中。程序運(yùn)行結(jié)果如圖10所示。解:依據(jù)圖10設(shè)計(jì)界面,文件列表框的屬性設(shè)置為:* ; *驅(qū)動(dòng)器列表框的事件中添加如下代碼: 111目錄列表框的事件中添加如下代碼: 111文件列表框的事件中添加如下代碼: 1 12余弦曲線的方程為,畫出x從-2到2確實(shí)余弦曲線,并在坐標(biāo)軸上標(biāo)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼師申報(bào)書課題怎么寫
- 廠房土地回收合同范例
- 課題申報(bào)評(píng)審書范文
- 后勤購(gòu)買服務(wù)合同范本
- 英語教師課題申報(bào)書范例
- 企業(yè)重組并購(gòu)合同范本
- 知識(shí)產(chǎn)權(quán)課題申報(bào)書模板
- 公司轉(zhuǎn)賬合同范本
- 廠房土建包工合同范本
- 會(huì)務(wù)搭建合同范本
- 企業(yè)員工安全教育培訓(xùn)檔案 模板
- 小學(xué)校本課程-第十三課安全文明網(wǎng)上行教學(xué)課件設(shè)計(jì)
- 人教版區(qū)域地理課件世界地理之中亞五國(guó)【公開課教學(xué)PPT課件】高中地理
- 安徽省縣域?qū)W前教育普及普惠督導(dǎo)評(píng)估指標(biāo)體系
- 第二章-英國(guó)學(xué)前教育
- 樂沛LOTSPLAY德國(guó)HABA邏輯思維課程介紹手冊(cè)
- 瘧原蟲鏡檢技術(shù)-血片制作、染色及瘧原蟲形態(tài)鑒別課件
- 2例不良事件根因分析
- GB 1523-2013綿羊毛
- 2004年考研英語一真題及答案
- 劉半農(nóng)《教我如何不想她》課件
評(píng)論
0/150
提交評(píng)論