當前位置:才華齋>計算機>計算機二級>

2016全國計算機二級考試VB上機綜合練習

計算機二級 閱讀(1.19W)

2016年3月計算機等級備考正在火熱進行中,為了幫助考生們更好、更有準備地參加考試,下面本站小編為考生搜尋整理了關於計算機二級考試VB上機綜合練習,供參考學習,希望對您都有幫助。想了解更多相關資訊請持續關注我們應屆畢業生考試網。

2016全國計算機二級考試VB上機綜合練習

1) 新建一個工程,實現單擊Command1將text1中的內容複製到Text2中。

2) 新建一個工程,實現單擊Commmand1將Text1的內容剪下到Text2中。

3) 新建一個工程,實現功能單擊Text1框時,Text1中的內容被複制到Text2中。

4) 新建一個工程,窗體上一個text文字框,兩個command按鈕,caption分別為“剪下”,“恢復”,執行後要求在text1中輸入文字,點“剪下”,把text1中的內容剪下掉,點“恢復”,把text1中的內容恢復出來。提示:定義一個變數用來存放text1中的內容。

5) .新建一個工程,一個文字框text1,一個Command1按鈕,單擊Command1使使用者輸入字母一律轉換為大寫顯示儲存。

6) 新建一個工程,實現功能:在窗體中實現由下向上滾動顯示“您好!網路之家”這幾個字,到達頂部後再從下向上滾動。

7) .新建一個工程,共三個窗體,在窗體Form1介面建立有“Form2”,“Form3”的兩個子選單的“Forms”選單,選擇Form2子選單,顯示窗體Form2,選擇Form3子選單,顯示窗體Form3。

8) 新建一個工程,在介面上放置一個工具條Toobar1,在工具條上有三個按鈕,按下第一個按鈕時用MsgBox顯示:“第一個按紐被按下”;按下第二個按紐時用MsgBox顯示:“第二個按紐被按下”;按下第三個按紐時用MsgBox顯示:“第三個按鈕被按下”。三個按鈕要求用控制元件陣列實現。

9) 新建一個工程,包含兩個窗體Form1、Form2。實現功能製作---歡迎介面,在form1上顯示“歡迎使用”,時間為三秒,三秒後,Form1消失,Form2出現。

10) 新建一個工程,實現功能限制:在Text1中只能輸入10個字母,超過的在Text2中顯示。

11) 新建一個工程,點選command按鈕開啟硬碟上任意一文字檔案(*),帶全路徑的檔名(含碟符及路徑),顯示在一文字框內;檔案內容顯示在另一文字框內。

12) 新建一個工程,左右兩邊各放置一個列表框ListBox的控制元件List1和List2,在List1中豎排顯示內容“第一題、第二題、第三題、第四題、第五題”這五項。在兩個列表框中間豎排四個命令按鈕,標題分別為“<”、“>”、“<<”、“>>”。實現程式功能:

1)點選“<”將List1中所選中的項新增到List2中,並將List1中的項刪除。

2)點選“>”將List2中所選中的項新增到List1中,並將List2中的項刪除。

3)點選“<<”將Lixt1中所有的選項新增到List2中,並將List1中的項清空。

4)點選“>>”將List2中所有的選項新增到List1中,並將List2中的項清空。

13) 新建一個工程,在介面上放置一個按扭command1 和文字控制元件text1,當點選按扭時將當前工程所在的路徑顯示在文字框裡。

14) 建一個工程,放置6個checkbox,複選按鈕,點選command按鈕,統計有多少個checkbox被選中,用msgbox將數字顯示出來。

15) 在窗體上有一個名稱為P1的圖片框和二個名稱分別為C1、C2的按鈕,標題分別為"顯示"、"清除"的命令按鈕。程式執行後,如果單擊"顯示"按鈕,則把考生資料夾中的圖形檔案pic1.gif裝入圖片框中,如果單擊"清除"按鈕,則從圖片框中清除該圖片。

16) 在窗體上建立一個名稱為Text1的文字框和一個名稱為Cmd1、標題為“計算”的命令按鈕。程式執行後,單擊“計算”命令按鈕,通過在對話方塊(inputbox)輸入整數12,放入整形變數a中,然後計算a!,(提示:運算結果應放入Long型變數中),在文字框中顯示結果。

17) 在名稱為Form1的窗體上建立一個文字框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2)和兩個命令按鈕(名稱分別為Cmd1和Cmd2,標題分別為“讀入資料”和“計算儲存”)。要求程式執行後,如果單擊“讀入資料”按鈕,則讀入“”檔案中的100個整數,放入一個數組中(陣列下界為1),同時在文字框中顯示出來;如果單擊“計算儲存”按鈕,則計算陣列中大於或等於400並且小於800的所有數之和,把求和結果在文字框Text1中顯示出來,同時把結果存入檔案“”中。

18) 在窗體上建立一個名稱為Text1的文字框,再建立一個名稱為Cmd1,標題為“計算”的命令按鈕。要求程式執行後,單擊命令按鈕,將計算100-200之間所有素數之和,在文字框中顯示結果,同時把結果存入檔案中。

19) 在名稱為Form1的窗體上建立二個名稱分別為Cmd1、Cmd2,標題為“按鈕一”、“按鈕二”的命令按鈕(如圖所示)。要求程式執行後,如果單擊“按鈕一”,則把“按鈕二”移到“按鈕一”上,使兩個按鈕重合。要求在程式中不得使用任何變數(必須通過屬性設定來移動控制元件)。

20) 在窗體上有三個名稱分別為Text1、Text2、Text3的文字框,一個名稱為C1,標題為“計算”的命令按鈕。要求程式執行後,在Text1和Text2中分別輸入兩個整數,單擊“計算”按鈕後,可把兩個整數之間的所有整數(含著兩個整數)累加起來並在Text3中顯示出來。

21) 在窗體上建立一個名稱為Text1的文字框,建立一個名稱為Cmd1,標題為“計算”的命令按鈕。要求程式執行後,如果單擊“計算”按鈕,則求出100-200之間所有可以被3整除的數的總和,在文字框中顯示出來。

22) 在名稱為Form1的窗體上建立一個文字框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2)和兩個命令按鈕(名稱分別為Cmd1和Cmd2,標題分別為“讀入資料”和“排序顯示儲存”)。程式執行後,如果單擊“讀入資料”按鈕,則讀入“”檔案中的100個整數,放入一個數組中(陣列下界為1);如果單擊“排序顯示儲存”按鈕,則對這100個整數按從小到大進行排序,把排序後的全部資料在文字框text1中顯示出來,然後存入檔案“”中。

23) 在名稱為Form1的窗體上建立兩個名稱分別為Cmd1和Cmd2,標題分別為 “輸入”和“連線”的命令按鈕。要求程式執行後,單擊“輸入”按鈕,可通過輸入對話方塊(inputbox)輸入兩個字串,存入字串變數a、b中,如果單擊“連線”按鈕,則把兩個字串連線為一個字串(順序不限)並在資訊框(msgbox)中顯示出來(在程式中不得使用任何其他變數)。

24) 在名稱為Form1的窗體上建立一個名稱分別為Cmd1,標題為“複製”的命令按鈕。要求程式執行後,單擊“複製”按鈕,可以把C盤根目錄下的“”複製到D盤根目錄下。

25) 在名稱為Form1的窗體上建立一個文字框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2)和兩個命令按鈕(名稱分別為Cmd1和Cmd2,標題分別為"讀入資料"和"計算儲存")。要求程式執行後,如果單擊"讀入資料"按鈕,則讀入""檔案中的100個整數,放入一個數組中(陣列下界為1),同時在文字框中顯示出來;如果單擊"計算儲存"按鈕,則計算其中前50個數之和,並把求和結果在文字框Text1中顯示出來,同時把結果存入檔案""中。

26) 在窗體上建立兩個名稱分別為C1和C2,標題分別為"輸入"和"計算"的命令按鈕(如圖所示)。要求程式執行後,單擊"輸入"按鈕,可通過輸入對話方塊輸入兩個數(分別為53和84),分別存入整形變數a、b中,如果單擊"計算"按鈕,則對a、b變數進行加法運算,並把計算結果在資訊框中顯示出來。

27) 在名稱為Form1的窗體上建立一個文字框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2)和兩個命令按鈕(名稱分別為Cmd1和Cmd2,標題分別為"讀入資料"和"計算儲存")。要求程式執行後,如果單擊"讀入資料"按鈕,則讀入""檔案中的100個整數,放入一個數組中(陣列下界為1),同時在文字框中顯示出來;如果單擊"計算儲存"按鈕,則計算陣列中前30個數的平均值(結果四捨五入為整數),並把結果在文字框Text1中顯示出來,同時把結果存入檔案""中。

28) 在名稱為Form1的窗體上建立一個名稱為Cmd1,寬度為1500,高度為500,標題為"顯示"的命令按鈕,編寫適當的事件過程。要求程式執行後,如果單擊"顯示"命令按鈕,則在窗體上顯示"祝你考試成功"。

29) 在名稱為Form1的窗體上建立兩個單選按鈕(名稱分別為Opt1和Opt2,標題分別為"100-200之間素數"和"200-400之間素數",預設為opt1選中)、一個文字框(名稱為Text1)和兩個命令按鈕,其名稱分別為Cmd1和Cmd2,標題分別為"計算"、"存檔"。程式執行後,如果選中一個單選按鈕並單擊"計算"按鈕,則計算出該單選按鈕標題所指明的所有素數之和。並在文字框中顯示出來。如果單擊"存檔"按鈕,則把計算結果存入""檔案中。

30) 在名稱為Form1的窗體上建立一個命令按鈕,要求單擊命令按鈕,跳出輸入對話方塊,分別輸入兩個點的縱、橫座標,計算出兩點的距離後用msgbox輸出。(提示:已知兩點座標(X1,Y1),(X2,Y2),求兩點間距離的計算公式為: s=sqr((x2-x1)^2+(y2-y1)^2 )

31) 在文字框中輸入小時、分、秒,化成共有多少秒,然後輸出。

32) 輸入以秒為單位表示的時間,編寫程式,將其換算成多少天多少小時多少分鐘多少秒。

33) 將弧度值換算為角度值。

34) 鍵盤輸入幾個不同的數,將它們從大到小排序。

35) 鍵盤輸入的值,判斷它們能否構成三角形的三個邊。如果能構成一個三角形,則計算三角形的.面積。

36) 設計程式,求出S=1+(1+2)+(1+2+3)+……+(1+2+3+4+……+N)的值,N由inputbox輸入,結果由msgbox輸出。

37) 窗體上有一個名稱為 Text1的文字框;兩個複選框,名稱分別為Ch1和Ch2,標題分別為"愛心社"和"學通社"。要求程式執行後,如果只選中Ch1,單擊窗體,則在文字框中顯示"報名參加愛心社";如果只選中Ch2,然後單擊窗體,則在文字框中顯示"報名參加學通社";如果同時選中Ch1和Ch2,單擊窗體,則在文字框中顯示"報名參加愛心社和學通社";如果Ch1和Ch2都不選取,在單擊窗體後,則在文字框中什麼都不顯示。

38) 在視窗中有兩個名稱分別為COMSTART,COMEXIT,標題分別為"開始"、"退出"的命令按鈕。要求程式執行後,單擊"開始"按鈕後,能打印出如下圖所示的三角形,並寫入考生資料夾下的檔案中;執行完畢"開始"按鈕,變成"完成",且無效(變灰)。

A

AAA

AAAAA

AAAAAAA

BBBBBBB

BBBBB

BBB

B

39) 編寫程式,輸出100~300間的所有素數。

40) 編寫程式,求解雞兔同籠問題。一個籠子中有雞X只,兔Y只,每隻雞有2只腳,每隻兔有4只腳。今知雞和兔的總頭數為H,總腳數為F。問籠中雞和兔各若干?

提示:根據數學知識,可以寫出如下的聯立方程式:

X+Y=H (1)

2X+4Y=F (2)

(2)式—2*(1)式: 2Y=F—2H 故 Y=(F—2H)/2

4*(1)—(2)式: 2X=4H—F 故 X=(4H—F)/2

可按上式編寫程式,用INPUTBOX函式輸入H和F的值,設H=71,F=158,請編寫程式並上機執行。

41) 編寫程式,用計時器按秒計時,在窗體上一個計時器控制元件和一個標籤,程式執行後,在標籤內顯示執行程式後的經過的秒數。

42) 勾股定理中3個數的關係是:a^2+b^2=c^2。編寫程式,輸出30以內滿足上述關係的整數組合,例如3、4、5就是一個整數組合。

43) 從鍵盤上輸入兩個正整數M和N,求最大公因子。

44) 一個兩位的正整數,如果將它的個位數字與十位數字對調,則產生另一個正整數,我們把後者叫做前者的對調數。現給定一個兩位的正數,請找到另一個兩位的正整數,使得這兩位正整數之和等於它們積各自的對調數之和。例如,12+32=44=23+21。編寫程式,把具有這種特徵的一對兩位正整數都找出來。下面是其中的一種結果:

56+(10)=(1)+65 56+(65)=(56)+65

56+(21)=(12)+65 56+(76)=(67)+65

56+(32)=(23)+65 56+(87)=(78)+65

56+(43)=(34)+65 56+(98)=(89)+65

56+(54)=(45)+65

45) 從鍵盤上輸入10個整數,並放入一個一維陣列中,然後將其前5個元素與後5個元素對換,即第1個元素與第10個元素互換,第2個元素與第9個元素互換……第5個元素與第6個元素互換,。分別輸出陣列原來的各元素的值和對換後各元素的值.