Bgtnsny二級(jí)VB上機(jī)考試題_第1頁
Bgtnsny二級(jí)VB上機(jī)考試題_第2頁
Bgtnsny二級(jí)VB上機(jī)考試題_第3頁
Bgtnsny二級(jí)VB上機(jī)考試題_第4頁
Bgtnsny二級(jí)VB上機(jī)考試題_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、七夕,古今詩人慣詠星月與悲情。吾生雖晚,世態(tài)炎涼卻已看透矣。情也成空,且作“揮手袖底風(fēng)”罷。是夜,窗外風(fēng)雨如晦,吾獨(dú)坐陋室,聽一曲塵緣,合成詩韻一首,覺放諸古今,亦獨(dú)有風(fēng)韻也。乃書于紙上。畢而臥。凄然入夢(mèng)。乙酉年七月初七。-嘯之記。 二級(jí)VB上機(jī)考試試題題庫VB考試上機(jī)試題 1) .新建一個(gè)工程,實(shí)現(xiàn)單擊Command1將text1中的內(nèi)容復(fù)制(或者剪切)到Text2中。(要求使用Clipboard對(duì)象)保存。 窗體上一個(gè)text文本框,兩個(gè)command按鈕,caption分別為“剪切”,“恢復(fù)”,運(yùn)行后要求在text1中輸入文本,點(diǎn)“剪切”,把text1中的內(nèi)容剪切掉,點(diǎn)”恢復(fù)“

2、,把text1中的內(nèi)容恢復(fù)出來。提示:定義一個(gè)變量用來存放text1中的內(nèi)容。   2) .新建一個(gè)工程,文本框text1,使用戶輸入字母一律轉(zhuǎn)換為大寫顯示(焦點(diǎn)在最右端)保存。   3) .新建一個(gè)工程,實(shí)現(xiàn)功能:在窗體中實(shí)現(xiàn)由下向上滾動(dòng)顯示“您好!網(wǎng)絡(luò)之家”這幾個(gè)字。保存。   4) .新建一個(gè)工程,在Form1界面創(chuàng)建Form2,F(xiàn)orm3兩個(gè)子菜單的Forms菜單,選擇Form2子菜單,以無模式顯示Form2,選擇Form3子菜單,以有模式顯示Form3.保存。   5) .新建一個(gè)工程,在界面上

3、放置一個(gè)工具條Toobar1,在工具條上有三個(gè)按紐,按下第一個(gè)按鈕時(shí)用MsgBox顯示:“第一個(gè)按紐被按下”;按下第二個(gè)按紐時(shí)用MsgBox顯示:“第二個(gè)按紐被按下”;按下第三個(gè)按紐時(shí)用MsgBox顯示:“第三個(gè)按鈕被按下”。保存。    6) 。新建一個(gè)工程,包含兩個(gè)窗體Form1,Form2。實(shí)現(xiàn)功能制作歡迎界面,時(shí)間為三秒,三秒后,F(xiàn)orm1消失,F(xiàn)orm2出現(xiàn)。保存。   7) 。新建一個(gè)工程,實(shí)現(xiàn)功能限制:在Text1中只能輸入10個(gè)字母,超過的在Text2中顯示。保存。   8) 。新建一個(gè)工程,實(shí)現(xiàn)功能單擊Te

4、xt1框時(shí),Text1中的內(nèi)容被全選。保存。   9) 。新建一個(gè)工程,實(shí)現(xiàn)功能點(diǎn)擊Command1按鈕,讀取系統(tǒng)的漢字字型,在ComBox列表框中顯示。保存。   10) 。新建一個(gè)工程,實(shí)現(xiàn)單擊Commmand1將Text1的內(nèi)容剪切到Text2中。(上次的那道題目是復(fù)制)保存。    11) 。新建一個(gè)工程,其中含五個(gè)單選按鈕,兩個(gè)面板StratusBar1. 第一面板題“歡迎探討”,點(diǎn)擊單選按鈕時(shí),第二個(gè)面板標(biāo)題為選中的標(biāo)題號(hào)。保存。    12) 。新建一個(gè)工程,使用打開對(duì)話框找到某一

5、文件(硬盤上任意一文本文件),帶全路徑的文件名,顯示在一文本框內(nèi)。保存。    13) 。新建一個(gè)工程,其中含一個(gè)圖片框PictureBox1,五個(gè)命令按鈕Command1-Command5,控件標(biāo)題分別為畫點(diǎn)、畫線、畫圓、擦除、休息。實(shí)現(xiàn)單擊按鈕圖片框內(nèi)實(shí)現(xiàn)功能。    14) 。新建一個(gè)工程,在窗體上放置一個(gè)data控件,實(shí)現(xiàn)程序功能:不用data控件啟動(dòng)工程時(shí),可選擇打開一個(gè)mdb文件,統(tǒng)計(jì)其中有多少?gòu)埍?。保存。(此題要求,我不理解,你看怎樣)   15) 。新建一個(gè)工程,左右兩

6、邊各放置一個(gè)列表框ListBox的控件List1和List2,在List1中豎排顯示內(nèi)容“第一題、第二題、第三題、第四題、第五題”這五項(xiàng)。在兩個(gè)列表框中間豎排四個(gè)命令按鈕,標(biāo)題分別為“”、“”、“”、“”。實(shí)現(xiàn)程序功能: 1)點(diǎn)擊“”將List1中所選中的項(xiàng)添加到List2中,并將List1中的項(xiàng)刪除。 2)點(diǎn)擊“”將List2中所選中的項(xiàng)添加到List1中,并將List2中的項(xiàng)刪除。 3)點(diǎn)擊“”將Lixt1中所有的選項(xiàng)添加到List2中,并將List1中的項(xiàng)清空。 4)點(diǎn)擊“”將List2中所有的選項(xiàng)添加到List1中,并將List2中的項(xiàng)清空。   最后保存。  &#

7、160; 16)  新建一個(gè)工程,在界面上放置一個(gè)按扭command1 和文本空件text1,當(dāng)點(diǎn)擊按扭時(shí)將當(dāng)前工程所在的路徑顯示在文本框里。程序以vb39保存在考生文件夾下     17) 建一個(gè)工程,放置6個(gè)checkbox,組一個(gè)空件組 checkbox(i),并放一個(gè)按扭,點(diǎn)擊能統(tǒng)計(jì)有多少個(gè)checkbox被選,用msgbox將數(shù)字顯示出來,文件保存在vb33里 簡(jiǎn)單應(yīng)用     19) 有一文檔不完整,在有“?”的地方把程序補(bǔ)完整 form上有一個(gè)text1, 一個(gè)comma

8、nd1,要求在text1中添入文本,但用“*”顯示,若文本是“ABC”,則msgbox"正確",否則msgbox"錯(cuò)誤" 以給程序: Private Sub command1.Click() if text1.text="ABC" or text1.text="?"then msgbox"正確"Else msgbox"錯(cuò)誤" >Subject: vb考試的試題 > 1 簡(jiǎn)單應(yīng)用(2小題,每題20分,計(jì)40分)    注意:下面出現(xiàn)的&

9、quot;考生文件夾"均為 *  *   (1)在考生文件夾中有工程文件wy5.vbp及其窗體文件wy5.frm,該程序是不完整的,請(qǐng)?jiān)谟校刻?hào)的地方填入正確內(nèi)容,然后刪除?及所有注釋符(即'號(hào)),但不能修改其他部分。存盤時(shí)不得改變文件名和文件夾。 本題描述如下:  在窗體上有一個(gè)列表框,名稱為L(zhǎng)ist1,一個(gè)文本框,名稱為Text1,和一個(gè)命令按鈕,名稱為C1,標(biāo)題為"復(fù)制"。要求程序運(yùn)行后,在列表框中自動(dòng)建立四個(gè)列表項(xiàng),分別為"Item1"、"Item2"、"Item3&qu

10、ot;、"Item4"。如果選擇列表框中的一項(xiàng),則單擊"復(fù)制"按鈕時(shí),可以把該項(xiàng)復(fù)制到文本框中。 (2)在考生文件夾中有工程文件wy6.vbp及其窗體文件wy6.frm ,該程序是不完整的,請(qǐng)?jiān)谟???hào)的地方填入正確內(nèi)容,然后刪除?及所有注釋符(即'號(hào)),但不能修改其它部分。存盤時(shí)不得改變文件名和文件夾。 本題描述如下:  在窗體有三個(gè)復(fù)選框,名稱分別為Ch1、Ch2和Ch3,標(biāo)題依次為"體育"、"音樂"、"美術(shù)",還有一個(gè)命令按鈕,名稱為C1,標(biāo)題為"顯示"

11、。要求程序運(yùn)行后,如果選中某個(gè)復(fù)選框,則當(dāng)單擊"顯示"命令按鈕時(shí),則顯示相應(yīng)的信息。例如,如果選取中"體育"和"音樂"復(fù)選框,則單擊"顯示"命令按鈕后,在窗體上顯示"我的愛好是體育音樂"(如圖所示);而如果選中"體育"、"音樂"和"美術(shù)"復(fù)選框,則單擊"顯示"按鈕后,在窗體上顯示"我的愛好是體育音樂美術(shù)"。 2 第3題、 3綜合應(yīng)用(1小題,計(jì)30分) 注意:下面出現(xiàn)的"考生文件夾&qu

12、ot;均為 在名稱為Form1的窗體上建立兩個(gè)單選按鈕(名稱分別為Opt1和Opt2,標(biāo)題分別為"100-200之間素?cái)?shù)"和"200-400之間素?cái)?shù)")、一個(gè)文本框(名稱為Text1)和兩個(gè)命令按鈕,其名稱分別為Cmd1和Cmd2,標(biāo)題分別為"計(jì)算"、"存盤"(如圖所示)。程序運(yùn)行后,如果選中一個(gè)單選按鈕并單擊"計(jì)算"按鈕,則計(jì)算出該單選按鈕標(biāo)題所指明的所有素?cái)?shù)之和。并在文本框中顯示出來。如果單擊"存盤"按鈕,則把計(jì)算結(jié)果存入"out.txt"文件中,該文

13、件必須放在考生文件夾中。(在考生文件夾中有標(biāo)準(zhǔn)模塊mode.bas,其中的putdata 過程可以把結(jié)果存入指定的文件,而isprime函數(shù)可以判斷整數(shù)x是否為素?cái)?shù),如果是素?cái)?shù),則函數(shù)返回True,否則返回False,考生可以將該模塊文件添加到自己的工程中。) 注意: (1) 必須把200-400之間的素?cái)?shù)之和存入考生文件夾下的out.txt文件中,否則沒有成績(jī)。 (2) 保存程序時(shí)必須存放在考生文件夾下,窗體文件名為wy7.frm,工程文件名為wy7.vbp。 3 第4題、 1基本操作(4小題,計(jì)30分) 注意:下面出現(xiàn)的"考生文件夾"均為 * 請(qǐng)根據(jù)以下各小題的要求設(shè)計(jì)

14、Visual Basic應(yīng)用程序(包括界面和代碼)。 (1)在考生文件夾中有工程文件wy1.vbp及其窗體文件wy1.frm,該程序是不完整的,請(qǐng)?jiān)谟???hào)的地方填入正確內(nèi)容,然后刪除?及所有注釋符(即'號(hào)),但不能修改其它部分。存盤時(shí)不得改變文件名和文件夾。 本題描述如下: 在窗體上有一個(gè)名稱為P1的圖片框和二個(gè)名稱分別為C1、C2,標(biāo)題分別為"顯示"、"清除"的命令按鈕(如圖所示)。程序運(yùn)行后,如果單擊"顯示"按鈕,則把考生文件夾中的圖形文件pic1.gif裝入圖片框中,如果單擊"清除"按鈕,則從圖片框中

15、清除該圖片。請(qǐng)?zhí)羁眨ǔ绦蛑械腁pp.path用來指定當(dāng)前目錄)。 4 #(2)在窗體上建立一個(gè)名稱為Text1的文本框和一個(gè)名稱為Cmd1,標(biāo)題為"計(jì)算"的命令按鈕(如圖所示)。程序運(yùn)行后,單擊"計(jì)算"命令按鈕,通過在對(duì)話框輸入整數(shù)12,放入整形變量a中,然后計(jì)算a!,(提示:運(yùn)算結(jié)果應(yīng)放入Long型變量中),在文本框中顯示結(jié)果,并把結(jié)果存入文件out.txt中。在考生文件夾中有一個(gè)標(biāo)準(zhǔn)模塊mode.bas ,該模塊中提供了保存文件的過程putdata,考生可以直接調(diào)用。 注意: 保存時(shí)必須存放在考生文件夾下,窗體文件名為wy6.frm,工程文件名為wy

16、6.vbp。 5 3綜合應(yīng)用(1小題,計(jì)30分) 注意:下面出現(xiàn)的"考生文件夾"均為 在名稱為Form1的窗體上建立一個(gè)文本框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2)和兩個(gè)命令按鈕(名稱分別為Cmd1和Cmd2,標(biāo)題分別為"讀入數(shù)據(jù)"和"計(jì)算保存")(如圖所示)。要求程序運(yùn)行后,如果單擊"讀入數(shù)據(jù)"按鈕,則讀入"in.txt"文件中的100個(gè)整數(shù),放入一個(gè)數(shù)組中(數(shù)組下界為1),同時(shí)在文本框中顯示出來;如果單擊"計(jì)算保存"按鈕,則計(jì)

17、算數(shù)組中大于或等于400并且小于800的所有數(shù)之和,把求和結(jié)果在文本框Text1中顯示出來,同時(shí)把結(jié)果存入考生文件夾中的文件"result.txt"中。(在prog.bas,其中的putdata過程可以把結(jié)果存入result.txt文件,考生可以把該模塊文件添加到自己的工程中,直接調(diào)用此過程)。 注意:文件必須存放在考生文件夾下,窗體文件名為wy7.frm,工程文件名為wy7.vbp,計(jì)算結(jié)果存入result.txt,否則沒有成績(jī)。 (2)在窗體上建立一個(gè)名稱為Text1的文本框,再建立一個(gè)名稱為Cmd1,標(biāo)題為"計(jì)算"的命令按鈕(如圖所示)。要求程序運(yùn)

18、行后,單擊命令按鈕,將計(jì)算100-200之間所有素?cái)?shù)之和,在文本框中顯示結(jié)果,同時(shí)把結(jié)果存入文件out.txt中。(在考生文件夾中有標(biāo)準(zhǔn)模塊mode.bas,其中的putdata過程可以把結(jié)果存入文件,而isprime函數(shù)可以判斷整數(shù)x 是否為素?cái)?shù),如果是素?cái)?shù),則函數(shù)返回true,否則返回false,考生可以把該模塊文件添加到自己的工程中。) 注意: 保存時(shí)必須存放在考生文件夾下,窗體文件名為wy6.frm,工程文件名為wy6.vbp,結(jié)果存入out.txt文件。 6 第9題、 3綜合應(yīng)用(1小題,計(jì)30分) 注意:下面出現(xiàn)的"考生文件夾"均為 在名稱為form1的窗體上建

19、立一個(gè)文本框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2)和兩個(gè)命令按鈕(名稱分別為Cmd1和Cmd2,標(biāo)題分別為"讀入數(shù)據(jù)"和"保存數(shù)據(jù)")(如圖所示)。程序運(yùn)行后,如果單擊"讀入數(shù)據(jù)"按鈕,則讀入"in.txt"文件中的100個(gè)整數(shù),放入一個(gè)數(shù)組中(數(shù)組下界為1),并在文本框Text1中顯示出來;如果單擊"保存數(shù)據(jù)"按鈕,則把數(shù)組中的前50個(gè)數(shù)據(jù)在文本框Text1中顯示出來,并存入考生文件夾中的文件"result.txt"中,(在考生

20、文件夾中有標(biāo)準(zhǔn)模塊prog.bas,其中的putdata過程可以把指定個(gè)數(shù)的數(shù)組元素存入result.txt文件,考生可以把該模塊文件添加到自己的工程中)。 注意: 文件必須存放在考生文件夾下,窗體文件名為wy7.frm,工程文件名為wy7vbp,結(jié)果存入result.txt文件,否則沒有成績(jī)。 7 2)在名稱為Form1的窗體上建立二個(gè)名稱分別為Cmd1、Cmd2,標(biāo)題為"按鈕一"、"按鈕二"的命令按鈕(如圖所示)。要求程序運(yùn)行后,如果單擊"按鈕一",則把"按鈕二"移到"按鈕一"上,使兩個(gè)按鈕

21、重合。 注意: 1) 在程序中不得使用任何變量(必須通過屬性設(shè)置來移動(dòng)控件)。 2) 保存時(shí)必須存放在考生文件夾下,窗體文件名為wy2.frm,工程文件名為wy2.vbp 8 2簡(jiǎn)單應(yīng)用(2小題,每題20分,計(jì)40分) 注意:下面出現(xiàn)的"考生文件夾"均為 * (1)在考生文件夾中有工程文件wy5.vbp及其窗體文件wy5.frm,該程序是不完整的。請(qǐng)?jiān)谟???hào)的地方填入正確內(nèi)容,然后刪除?及所有注釋符(即'號(hào)),但不能修改其他部分。存盤時(shí)不得改變文件名和文件夾。 本題描述如下: 在窗體上有三個(gè)名稱分別為Text1、Text2、Text3的文本框,一個(gè)名稱為C1,標(biāo)題為

22、"計(jì)算"的命令按鈕(如圖所示)。要求程序運(yùn)行后,在Text1和Text2中分別輸入兩個(gè)整數(shù),單擊"計(jì)算"按鈕后,可把兩個(gè)整數(shù)之間的所有整數(shù)(含著兩個(gè)整數(shù))累加起來并在Text3中顯示出來。 9 (2) 在窗體上建立一個(gè)名稱為Text1的文本框,建立一個(gè)名稱為Cmd1,標(biāo)題為"計(jì)算"的命令按鈕(如圖所示)。要求程序運(yùn)行后,如果單擊"計(jì)算"按鈕,則求出100-200之間所有可以被3整除的數(shù)的總和,在文本框中顯示出來,并把結(jié)果存入考生文件夾下的out.txt文件中。注意,在考生的文件夾下有一個(gè)mode.bas標(biāo)準(zhǔn)模塊,該

23、模塊中提供了保存文件的過程putdata,考生可以直接調(diào)用。 注意:保存時(shí)必須存放在考生文件夾下,窗體文件名為wy6.frm。工程文件名為wy6.vbp,結(jié)果存入out.txt文件。 第12題、 10 3綜合應(yīng)用(1小題,計(jì)30分) 注意:下面出現(xiàn)的"考生文件夾"均為 在名稱為Form1的窗體上建立一個(gè)文本框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2)和兩個(gè)命令按鈕(名稱分別為Cmd1和Cmd2,標(biāo)題分別為"讀入數(shù)據(jù)"和"排序顯示保存")(如圖所示)。程序運(yùn)行后,如果單擊"讀入數(shù)據(jù)&q

24、uot;按鈕,則讀入"in.txt"文件中的100個(gè)整數(shù),放入一個(gè)數(shù)組中(數(shù)組下界為1);如果單擊"排序顯示保存"按鈕,則對(duì)這100個(gè)整數(shù)按從小到大進(jìn)行排序,把排序后的全部數(shù)據(jù)在文本框text1中顯示出來,然后存入考生文件夾中的文件"result.txt"中(在考生的目錄下有標(biāo)準(zhǔn)模塊prog.bas過程可以把指定個(gè)數(shù)的數(shù)組元素存入result.txt文件,考生可以把該模塊文件添加到自己的工程中)。 注意:文件必須存放在考生文件夾下,窗口文件名為wy7.frm,工程文件名為wy7.vbp,排序結(jié)果存入result.txt文件,否則沒有成

25、績(jī)。 2003-3-1 15:44:28  鮮花(0) 雞蛋(0)  1032173      等級(jí):小乞丐  文章:8  積分:35  注冊(cè):2003-2-22      第2樓 - 3綜合應(yīng)用(1小題,計(jì)30分) 注意:下面出現(xiàn)的"考生文件夾"均為 在名稱為Form1的窗體上建立一個(gè)文本框(名稱為Text1,Multline屬性為True,ScrollBars屬性為2)和兩個(gè)命令按鈕(名稱分別為Cmd1和Cmd2,標(biāo)題分別為&quo

26、t;讀入數(shù)據(jù)"和"排序顯示保存")(如圖所示)。程序運(yùn)行后,如果單擊"讀入數(shù)據(jù)"按鈕,則讀入"in.txt"文件中的100個(gè)整數(shù),放入一個(gè)數(shù)組中(數(shù)組下界為1);如果單擊"排序顯示保存"按鈕,則對(duì)這100個(gè)整數(shù)按從大到小進(jìn)行排序,把排序后的全部數(shù)據(jù)在文本框Text1中顯示出來,然后存入考生文件夾的"out.txt"中。(在考生的文件夾下有標(biāo)準(zhǔn)模塊mode1.bas,其中的putdata過程可以把指定個(gè)數(shù)的數(shù)組元素存入out.txt文件,考生可以把模塊文件添加到自己的工程中)。 注意:

27、文件必須存放在考生文件夾下,窗體文件名為wy7.frm,工程文件名wy7.vbp,排序結(jié)果存入out.txt,否則沒有成績(jī)。 11 (4) 在名稱為Form1的窗體上建立兩個(gè)名稱分別為Cmd1和Cmd2,標(biāo)題分別為"輸入"和"連接"的命令按鈕(如圖所示)。要求程序運(yùn)行后,單擊"輸入"按鈕,可通過輸入對(duì)話框輸入兩個(gè)字符串,存入字符串變量a、b中(a、b應(yīng)定義為窗體變量),如果單擊"連接"按鈕,則把兩個(gè)字符串連接為一個(gè)字符串(順序不限)并在信息框中顯示出來(在程序中不得使用任何其他變量)。 注意:保存時(shí)必須存放在考生文

28、件夾下,窗體文件名為wy4.frm,工程文件名為wy4.vbp。 第18題、 3綜合應(yīng)用(1小題,計(jì)30分) 注意:下面出現(xiàn)的"考生文件夾"均為 在名稱為Form1的窗體上建立一個(gè)文本框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2)和兩個(gè)命令按鈕(名稱分別為Cmd1和Cmd2,標(biāo)題分別為"讀入數(shù)據(jù)"和"計(jì)算保存")(如圖所示)。要求程序運(yùn)行后,如果單擊"讀入數(shù)據(jù)"按鈕,則讀入"in.txt"文件中的100個(gè)整數(shù),放入一個(gè)數(shù)組中(數(shù)組下界為1),同時(shí)在文本框中

29、顯示出來;如果單擊"計(jì)算保存"按鈕,則計(jì)算其中前50個(gè)數(shù)之和,并把求和結(jié)果在文本框Text1中顯示出來,同時(shí)把結(jié)果存入考生文件夾中的文件"out.txt"中。(在考生的文件夾下有標(biāo)準(zhǔn)模塊mode.bas,其中的putdata過程可以把結(jié)果存入指定的文件,考生可以把該模塊文件添加到自己的工程中,直接調(diào)用此過程)。 注意:文件必須存放在考生文件夾下,窗體文件名為wy7.frm,工程文件名為wy7.vbp,計(jì)算結(jié)果存入out.txt文件,否則沒有成績(jī)。 12 在窗體上建立兩個(gè)名稱分別為C1和C2,標(biāo)題分別為"輸入"和"計(jì)算&quo

30、t;的命令按鈕(如圖所示)。要求程序運(yùn)行后,單擊"輸入"按鈕,可通過輸入對(duì)話框輸入兩個(gè)數(shù)(分別為53和84),分別存入整形變量a、b中,如果單擊"計(jì)算"按鈕,則對(duì)a、b變量進(jìn)行加法運(yùn)算,并把計(jì)算結(jié)果在信息框中顯示出來 13 第21題、 3綜合應(yīng)用(1小題,計(jì)30分) 在名稱為Form1的窗體上建立一個(gè)文本框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2)和兩個(gè)命令按鈕(名稱分別為Cmd1和Cmd2,標(biāo)題分別為"讀入數(shù)據(jù)"和"計(jì)算保存")(如圖所示)。要求程序運(yùn)行后,如果單擊&qu

31、ot;讀入數(shù)據(jù)"按鈕,則讀入"in.txt"文件中的100個(gè)整數(shù),放入一個(gè)數(shù)組中(數(shù)組下界為1),同時(shí)在文本框中顯示出來;如果單擊"計(jì)算保存"按鈕,則計(jì)算數(shù)組中前30個(gè)數(shù)的平均值(結(jié)果四舍五入為整數(shù)),并把結(jié)果在文本框Text1中顯示出來,同時(shí)把結(jié)果存入考生文件夾中的文件"out.txt"中。(在考生的文件夾下有標(biāo)準(zhǔn)模塊mode.bas,其中的putdata過程可以把結(jié)果存入指定的文件,考生可以把該模塊文件添加到自己的工程中,直接調(diào)用此過程)。 第22題、 1基本操作(4小題,計(jì)30分) 請(qǐng)根據(jù)以下各小題的要求設(shè)計(jì)Visua

32、l Basic應(yīng)用程序(包括界面和代碼)。 (1) 在名稱為Form1的窗體上建立一個(gè)名稱為Cmd1,寬度為1500,高度為500,標(biāo)題為"顯示"的命令按鈕(如圖所示),編寫適當(dāng)?shù)氖录^程。要求程序運(yùn)行后,如果單擊"顯示"命令按鈕,則在窗體上顯示"祝你考試成功"。運(yùn)行結(jié)果如圖所示(要求:不要使用任何變量,直接顯示字符串    ( 綜合應(yīng)用題 ) 在名稱為Form1的窗體上建立一個(gè)文本框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2),兩個(gè)命令按鈕(名稱分別為Cmd1和Cmd2,標(biāo)

33、題分別為"讀入數(shù)據(jù)"和"計(jì)算保存")(如圖所示)。要求程序運(yùn)行后,如果單擊"讀入數(shù)據(jù)"按鈕,則讀入"in.txt"文件中的100個(gè)整數(shù),放入一個(gè)數(shù)組中(數(shù)組下界為1),同時(shí)在文本框中顯示出來;如果單擊"計(jì)算保存"按鈕,則計(jì)算小于或等于700的所有數(shù)之和,并把求和結(jié)果在文本框Text1中顯示出來,同時(shí)把該結(jié)果存入考生文件夾中的文件"out.txt"中。(在考生文件夾下有標(biāo)準(zhǔn)模塊mode.bas,其中的putdata過程可以把結(jié)果存入指定的文件,考生可以把該模塊文件添加到自己的工

34、程中,直接調(diào)用此過程) 有一些題型很簡(jiǎn)單,有些重復(fù)就不貼了 14 > 綜合應(yīng)用 在form上有以“開始”和“結(jié)束”兩command,編程使: 按“開始”從文件prog8a.dat中讀出數(shù),統(tǒng)計(jì)數(shù)字,大小寫,其他類型個(gè)數(shù),結(jié)果輸入prog8a.dat中,完畢后“開始”變?yōu)椤巴瓿伞?,且無效    20) 綜合應(yīng)用(1小題,計(jì)30分) 注意:下面出現(xiàn)的"考生文件夾"均為 在名稱為Form1的窗體上建立兩個(gè)單選按鈕(名稱分別為Opt1和Opt2,標(biāo)題分別為"100-200之間素?cái)?shù)"和"200-400之間素?cái)?shù)

35、")、一個(gè)文本框(名稱為Text1)和兩個(gè)命令按鈕,其名稱分別為Cmd1和Cmd2,標(biāo)題分別為"計(jì)算"、"存盤"(如圖所示)。程序運(yùn)行后,如果選中一個(gè)單選按鈕并單擊"計(jì)算"按鈕,則計(jì)算出該單選按鈕標(biāo)題所指明的所有素?cái)?shù)之和。并在文本框中顯示出來。如果單擊"存盤"按鈕,則把計(jì)算結(jié)果存入"out.txt"文件中,該文件必須放在考生文件夾中。(在考生文件夾中有標(biāo)準(zhǔn)模塊mode.bas,其中的putdata 過程可以把結(jié)果存入指定的文件,而isprime函數(shù)可以判斷整數(shù)x是否為素?cái)?shù),如果是素?cái)?shù),

36、則函數(shù)返回True,否則返回False,考生可以將該模塊文件添加到自己的工程中。) 注意: (1) 必須把200-400之間的素?cái)?shù)之和存入考生文件夾下的out.txt文件中,否則沒有成績(jī)。 (2) 保存程序時(shí)必須存放在考生文件夾下,窗體文件名為wy7.frm,工程文件名為wy7.vbp。     21) 在考生文件夾中有工程文件wy5.vbp及其窗體文件wy5.frm,該程序是不完整的。請(qǐng)?jiān)谟校刻?hào)的地方填入正確內(nèi)容,然后刪除?及所有注釋符(即'號(hào)),但不能修改其他部分。存盤時(shí)不得改變文件名和文件夾。 本題描述如下: 在窗體上有三個(gè)名稱分別為Tex

37、t1、Text2、Text3的文本框,一個(gè)名稱為C1,標(biāo)題為"計(jì)算"的命令按鈕(如圖所示)。要求程序運(yùn)行后,在Text1和Text2中分別輸入兩個(gè)整數(shù),單擊"計(jì)算"按鈕后,可把兩個(gè)整數(shù)之間的所有整數(shù)(含著兩個(gè)整數(shù))累加起來并在Text3中顯示出來。      22 ) 在名稱為Form1的窗體上建立二個(gè)名稱分別為Cmd1、Cmd2,標(biāo)題為"按鈕一"、"按鈕二"的命令按鈕(如圖所示)。要求程序運(yùn)行后,如果單擊"按鈕一",則把"按鈕二&qu

38、ot;移到"按鈕一"上,使兩個(gè)按鈕重合。 注意: 1) 在程序中不得使用任何變量(必須通過屬性設(shè)置來移動(dòng)控件)。         23)  在窗體上建立兩個(gè)名稱分別為C1和C2,標(biāo)題分別為"輸入"和"計(jì)算"的命令按鈕(如圖所示)。要求程序運(yùn)行后,單擊"輸入"按鈕,可通過輸入對(duì)話框輸入兩個(gè)數(shù)(分別為53和84),分別存入整形變量a、b中,如果單擊"計(jì)算"按鈕,則對(duì)a、b變量進(jìn)行加法運(yùn)算,并把計(jì)算結(jié)果在信息框中顯示出來。 

39、0;  24) 已知平面坐標(biāo)系中兩點(diǎn)的坐標(biāo),求兩點(diǎn)間的距離。 答:由數(shù)學(xué)知識(shí)可知,已知兩點(diǎn)坐標(biāo)(X1,Y1),(X2,Y2),求兩點(diǎn)間距離的計(jì)算公式為: s=sqr(x2-x1)2+(y2-y1)2     25、) 在文本框中輸入小時(shí)、分、秒,化成共有多少秒,然后輸出之。          26) 、輸入以秒為單位表示的時(shí)間,編寫程序,將其換算成幾日幾時(shí)幾分幾秒。 ?  27) 、將弧度值換算為角度值度、分、秒的開式。  &

40、#160;  28) 、鍵盤輸入幾個(gè)不同的數(shù),將它們從大到小排序。     29) 、鍵盤輸入的值,判斷它們能否構(gòu)成三角形的三個(gè)邊。如果能構(gòu)成一個(gè)三角形,則計(jì)算三角形的面積。     30) 、編寫程序,任意輸入一個(gè)整數(shù),判定該整數(shù)奇偶性。 ?   31 )、求一元二次方程的a*x2+b*x+c=0根       32) 、設(shè)計(jì)程序,求出S=11+(1+2)+(1+2+3)+。

41、(1+2+3+4。+N)的值     33) 、編寫程序,要求用戶輸入下列信息:姓名,年齡,通信地址,郵政編碼,電話,然后將輸入的數(shù)據(jù)用適當(dāng)?shù)母袷皆诖绑w上顯示出來。     34) 在考生文件夾中有文件wy6.vbp及其窗體文件wy6.frm,該程序是不完整的,請(qǐng)?jiān)谟???hào)的地方填入正確內(nèi)容,然后刪除?及所有注釋符(即'號(hào)),但不能修改其它部分。存盤時(shí)不得改變文件夾和文件名。 本題描述如下: 窗體上有一個(gè)名稱為 Text1的文本框;兩個(gè)復(fù)選框,名稱分別為Ch1和Ch2,標(biāo)題分別為"愛心社&

42、quot;和"學(xué)通社"。要求程序運(yùn)行后,如果只選中Ch1,單擊窗體,則在文本框中顯示"報(bào)名參加愛心社";如果只選中Ch2,然后單擊窗體,則在文本框中顯示"報(bào)名參加學(xué)通社";如果同時(shí)選中Ch1和Ch2,單擊窗體,則在文本框中顯示"報(bào)名參加愛心社和學(xué)通社";如果Ch1和Ch2都不選取,在單擊窗體后,則在文本框中什么都不顯示。      35) 本題描述如下: 在窗口中有三個(gè)Label控件和兩個(gè)名稱分別為COMSTART,COMEXIT,標(biāo)題分別為"開

43、始"、"退出"的命令按鈕。要求程序運(yùn)行后,單擊"開始"按鈕后,能打印出如下圖所示的三角形,并寫入考生文件夾下的picture.dat文件中;執(zhí)行完畢"開始"按鈕,變成"完成",且無效(變灰)。 A AAA AAAAA AAAAAAA BBBBBBB BBBBB BBB B       36) 在窗體上建立一個(gè)名稱為Text1的文本框和一個(gè)名稱為Cmd1,標(biāo)題為"計(jì)算"的命令按鈕(如圖所示)。程序運(yùn)行后,單擊"計(jì)算"命令按鈕,通過在對(duì)話框輸入整數(shù)12,放入整形變量a中,然后計(jì)算a!,(提示:運(yùn)算結(jié)果應(yīng)放入Long型變量中),在文本框中顯示結(jié)果,并把結(jié)果存

溫馨提示

  • 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. 人人文庫網(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)論