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

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個元素互換,。分別輸出數組原來的各元素的值和對換後各元素的值.