?? 二級vb上機(jī)考試試題題庫.htm
字號:
<td height="60" bgcolor="#FFFFFF" align="center"> <a href="http://myhome.s5.xrea.com:8080/cdb/index.php"><img src="http://nesun.s8.xrea.com:8080/zcsm/include/logo.gif" width="468" height="60" border="0"></a></td> </tr> <tr> <td bgcolor="#000000" height="1"></td> </tr> <tr> <td bgcolor="#9ccf63" height="20" align="center"><a href=http://maya.s8.xrea.com:8080/main.htm>流星首頁</a> | <a href=http://leek.s15.xrea.com:8080/zcsm/list.php?type=1> 考試動態(tài)</a> | <a href=http://ucsun.s7.xrea.com:8080/down/list.php>相關(guān)下載</a> | <a href=http://nesun.s8.xrea.com:8080/zcsm/list.php?type=2> 最新試題</a> | <a href="http://myhome.s5.xrea.com:8080/cdb/index.php">流星論壇</a> | <a href="http://nesun.s8.xrea.com:8080/zcsm/add.php">提交試題</a> | <a href="mailto:ucsun@163.com">給我寫信</a> <script language="JavaScript">function bookmarkit(){window.external.addFavorite('http://studywang.126.com','流星之家')} if (document.all)document.write(' | <a href="#" onClick="bookmarkit()">收藏本站</a>')</script> </tr> <tr> <td bgcolor="#000000"></td> </tr></table> <title>二級VB上機(jī)考試試題題庫</title><center><table width=750 border=30 cellspacing=0 cellpadding=0 bordercolor=#FFFFFF bgcolor=#FFFFFF><tr><td width=100% height=60 align=center ><p font style="font-family:宋體;font-size: 18px">二級VB上機(jī)考試試題題庫</font><hr COLOR=#62972d noShade SIZE=0 width=680>作者:ucsun 來源: 類別:最新試題 日期:2003.03.26 今日/總瀏覽: 1/4446</td></tr><tr><td width=100% align=center><table width=100% border=0 bgcolor=#FFFFFF><tr><td width=100% height=200 valign=top><p style='line-height:15px'> VB考試上機(jī)試題
<br> 1) .新建一個工程,實(shí)現(xiàn)單擊Command1將text1中的內(nèi)容復(fù)制(或者剪切)到Text2中。(要求使用Clipboard對象)保存。
<br>窗體上一個text文本框,兩個command按鈕,caption分別為“剪切”,“恢復(fù)”,運(yùn)行后要求在text1中輸入文本,點(diǎn)“剪切”,把text1中的內(nèi)容剪切掉,點(diǎn)”恢復(fù)“,把text1中的內(nèi)容恢復(fù)出來。提示:定義一個變量用來存放text1中的內(nèi)容。
<br> 2) .新建一個工程,文本框text1,使用戶輸入字母一律轉(zhuǎn)換為大寫顯示(焦點(diǎn)在最右端)保存。
<br> 3) .新建一個工程,實(shí)現(xiàn)功能:在窗體中實(shí)現(xiàn)由下向上滾動顯示“您好!網(wǎng)絡(luò)之家”這幾個字。保存。
<br> 4) .新建一個工程,在Form1界面創(chuàng)建Form2,F(xiàn)orm3兩個子菜單的Forms菜單,選擇Form2子菜單,以無模式顯示Form2,選擇Form3子菜單,以有模式顯示Form3.保存。
<br> 5) .新建一個工程,在界面上放置一個工具條Toobar1,在工具條上有三個按紐,按下第一個按鈕時用MsgBox顯示:“第一個按紐被按下”;按下第二個按紐時用MsgBox顯示:“第二個按紐被按下”;按下第三個按紐時用MsgBox顯示:“第三個按鈕被按下”。保存。
<br>
<br> 6) 。新建一個工程,包含兩個窗體Form1,Form2。實(shí)現(xiàn)功能制作---歡迎界面,時間為三秒,三秒后,F(xiàn)orm1消失,F(xiàn)orm2出現(xiàn)。保存。
<br> 7) 。新建一個工程,實(shí)現(xiàn)功能限制:在Text1中只能輸入10個字母,超過的在Text2中顯示。保存。
<br>
<br> 8) 。新建一個工程,實(shí)現(xiàn)功能單擊Text1框時,Text1中的內(nèi)容被全選。保存。
<br> 9) 。新建一個工程,實(shí)現(xiàn)功能點(diǎn)擊Command1按鈕,讀取系統(tǒng)的漢字字型,在ComBox列表框中顯示。保存。
<br> 10) 。新建一個工程,實(shí)現(xiàn)單擊Commmand1將Text1的內(nèi)容剪切到Text2中。(上次的那道題目是復(fù)制)保存。
<br>
<br> 11) 。新建一個工程,其中含五個單選按鈕,兩個面板StratusBar1. 第一面板題“歡迎探討”,點(diǎn)擊單選按鈕時,第二個面板標(biāo)題為選中的標(biāo)題號。保存。
<br>
<br> 12) 。新建一個工程,使用打開對話框找到某一文件(硬盤上任意一文本文件),帶全路徑的文件名,顯示在一文本框內(nèi)。保存。
<br>
<br> 13) 。新建一個工程,其中含一個圖片框PictureBox1,五個命令按鈕Command1-Command5,控件標(biāo)題分別為畫點(diǎn)、畫線、畫圓、擦除、休息。實(shí)現(xiàn)單擊按鈕圖片框內(nèi)實(shí)現(xiàn)功能。
<br> 14) 。新建一個工程,在窗體上放置一個data控件,實(shí)現(xiàn)程序功能:不用data控件啟動工程時,可選擇打開一個mdb文件,統(tǒng)計(jì)其中有多少張表。保存。(此題要求,我不理解,你看怎樣)
<br> 15) 。新建一個工程,左右兩邊各放置一個列表框ListBox的控件List1和List2,在List1中豎排顯示內(nèi)容“第一題、第二題、第三題、第四題、第五題”這五項(xiàng)。在兩個列表框中間豎排四個命令按鈕,標(biāo)題分別為“<”、“>”、“<<”、“>>”。實(shí)現(xiàn)程序功能:
<br> 1)點(diǎn)擊“<”將List1中所選中的項(xiàng)添加到List2中,并將List1中的項(xiàng)刪除。
<br> 2)點(diǎn)擊“>”將List2中所選中的項(xiàng)添加到List1中,并將List2中的項(xiàng)刪除。
<br> 3)點(diǎn)擊“<<”將Lixt1中所有的選項(xiàng)添加到List2中,并將List1中的項(xiàng)清空。
<br> 4)點(diǎn)擊“>>”將List2中所有的選項(xiàng)添加到List1中,并將List2中的項(xiàng)清空。
<br> 最后保存。
<br> 16) 新建一個工程,在界面上放置一個按扭command1 和文本空件text1,當(dāng)點(diǎn)擊按扭時將當(dāng)前工程所在的路徑顯示在文本框里。程序以vb39保存在考生文件夾下
<br> 17) 建一個工程,放置6個checkbox,組一個空件組 checkbox(i),并放一個按扭,點(diǎn)擊能統(tǒng)計(jì)有多少個checkbox被選,用msgbox將數(shù)字顯示出來,文件保存在vb33里
<br> 簡單應(yīng)用
<br> 19) 有一文檔不完整,在有“?”的地方把程序補(bǔ)完整
<br>form上有一個text1, 一個command1,要求在text1中添入文本,但用“*”顯示,若文本是“ABC”,則msgbox"正確",否則msgbox"錯誤"
<br>以給程序:
<br>Private Sub command1.Click()
<br>if text1.text="ABC" or text1.text="?"then msgbox"正確"Else msgbox"錯誤"
<br>>Subject: vb考試的試題
<br>>
<br> 1. 簡單應(yīng)用(2小題,每題20分,計(jì)40分)
<br> 注意:下面出現(xiàn)的"考生文件夾"均為
<br> **************************************************************** *
<br> (1)在考生文件夾中有工程文件wy5.vbp及其窗體文件wy5.frm,該程序是不完整的,請?jiān)谟校刻柕牡胤教钊胝_內(nèi)容,然后刪除?及所有注釋符(即'號),但不能修改其他部分。存盤時不得改變文件名和文件夾。
<br>本題描述如下:
<br> 在窗體上有一個列表框,名稱為List1,一個文本框,名稱為Text1,和一個命令按鈕,名稱為C1,標(biāo)題為"復(fù)制"。要求程序運(yùn)行后,在列表框中自動建立四個列表項(xiàng),分別為"Item1"、"Item2"、"Item3"、"Item4"。如果選擇列表框中的一項(xiàng),則單擊"復(fù)制"按鈕時,可以把該項(xiàng)復(fù)制到文本框中。
<br>(2)在考生文件夾中有工程文件wy6.vbp及其窗體文件wy6.frm ,該程序是不完整的,請?jiān)谟校刻柕牡胤教钊胝_內(nèi)容,然后刪除?及所有注釋符(即'號),但不能修改其它部分。存盤時不得改變文件名和文件夾。
<br>本題描述如下:
<br> 在窗體有三個復(fù)選框,名稱分別為Ch1、Ch2和Ch3,標(biāo)題依次為"體育"、"音樂"、"美術(shù)",還有一個命令按鈕,名稱為C1,標(biāo)題為"顯示"。要求程序運(yùn)行后,如果選中某個復(fù)選框,則當(dāng)單擊"顯示"命令按鈕時,則顯示相應(yīng)的信息。例如,如果選取中"體育"和"音樂"復(fù)選框,則單擊"顯示"命令按鈕后,在窗體上顯示"我的愛好是體育音樂"(如圖所示);而如果選中"體育"、"音樂"和"美術(shù)"復(fù)選框,則單擊"顯示"按鈕后,在窗體上顯示"我的愛好是體育音樂美術(shù)"。
<br>2. 第3題、
<br>3.綜合應(yīng)用(1小題,計(jì)30分)
<br>注意:下面出現(xiàn)的"考生文件夾"均為
<br>在名稱為Form1的窗體上建立兩個單選按鈕(名稱分別為Opt1和Opt2,標(biāo)題分別為"100-200之間素?cái)?shù)"和"200-400之間素?cái)?shù)")、一個文本框(名稱為Text1)和兩個命令按鈕,其名稱分別為Cmd1和Cmd2,標(biāo)題分別為"計(jì)算"、"存盤"(如圖所示)。程序運(yùn)行后,如果選中一個單選按鈕并單擊"計(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ù),則函數(shù)返回True,否則返回False,考生可以將該模塊文件添加到自己的工程中。)
<br>注意:
<br>(1) 必須把200-400之間的素?cái)?shù)之和存入考生文件夾下的out.txt文件中,否則沒有成績。
<br>(2) 保存程序時必須存放在考生文件夾下,窗體文件名為wy7.frm,工程文件名為wy7.vbp。
<br>3. 第4題、
<br>1.基本操作(4小題,計(jì)30分)
<br>注意:下面出現(xiàn)的"考生文件夾"均為
<br>*****************************************************************
<br>請根據(jù)以下各小題的要求設(shè)計(jì)Visual Basic應(yīng)用程序(包括界面和代碼)。
<br>(1)在考生文件夾中有工程文件wy1.vbp及其窗體文件wy1.frm,該程序是不完整的,請?jiān)谟校刻柕牡胤教钊胝_內(nèi)容,然后刪除?及所有注釋符(即'號),但不能修改其它部分。存盤時不得改變文件名和文件夾。
<br>本題描述如下:
<br>在窗體上有一個名稱為P1的圖片框和二個名稱分別為C1、C2,標(biāo)題分別為"顯示"、"清除"的命令按鈕(如圖所示)。程序運(yùn)行后,如果單擊"顯示"按鈕,則把考生文件夾中的圖形文件pic1.gif裝入圖片框中,如果單擊"清除"按鈕,則從圖片框中清除該圖片。請?zhí)羁眨ǔ绦蛑械腁pp.path用來指定當(dāng)前目錄)。
<br>4. ##(2)在窗體上建立一個名稱為Text1的文本框和一個名稱為Cmd1,標(biāo)題為"計(jì)算"的命令按鈕(如圖所示)。程序運(yùn)行后,單擊"計(jì)算"命令按鈕,通過在對話框輸入整數(shù)12,放入整形變量a中,然后計(jì)算a!,(提示:運(yùn)算結(jié)果應(yīng)放入Long型變量中),在文本框中顯示結(jié)果,并把結(jié)果存入文件out.txt中。在考生文件夾中有一個標(biāo)準(zhǔn)模塊mode.bas ,該模塊中提供了保存文件的過程putdata,考生可以直接調(diào)用。
<br>注意:
<br>保存時必須存放在考生文件夾下,窗體文件名為wy6.frm,工程文件名為wy6.vbp。
<br>
<br>5. 3.綜合應(yīng)用(1小題,計(jì)30分)
<br>注意:下面出現(xiàn)的"考生文件夾"均為
<br>在名稱為Form1的窗體上建立一個文本框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2)和兩個命令按鈕(名稱分別為Cmd1和Cmd2,標(biāo)題分別為"讀入數(shù)據(jù)"和"計(jì)算保存")(如圖所示)。要求程序運(yùn)行后,如果單擊"讀入數(shù)據(jù)"按鈕,則讀入"in.txt"文件中的100個整數(shù),放入一個數(shù)組中(數(shù)組下界為1),同時在文本框中顯示出來;如果單擊"計(jì)算保存"按鈕,則計(jì)算數(shù)組中大于或等于400并且小于800的所有數(shù)之和,把求和結(jié)果在文本框Text1中顯示出來,同時把結(jié)果存入考生文件夾中的文件"result.txt"中。(在prog.bas,其中的putdata過程可以把結(jié)果存入result.txt文件,考生可以把該模塊文件添加到自己的工程中,直接調(diào)用此過程)。
<br>注意:文件必須存放在考生文件夾下,窗體文件名為wy7.frm,工程文件名為wy7.vbp,計(jì)算結(jié)果存入result.txt,否則沒有成績。
<br>(2)在窗體上建立一個名稱為Text1的文本框,再建立一個名稱為Cmd1,標(biāo)題為"計(jì)算"的命令按鈕(如圖所示)。要求程序運(yùn)行后,單擊命令按鈕,將計(jì)算100-200之間所有素?cái)?shù)之和,在文本框中顯示結(jié)果,同時把結(jié)果存入文件out.txt中。(在考生文件夾中有標(biāo)準(zhǔn)模塊mode.bas,其中的putdata過程可以把結(jié)果存入文件,而isprime函數(shù)可以判斷整數(shù)x 是否為素?cái)?shù),如果是素?cái)?shù),則函數(shù)返回true,否則返回false,考生可以把該模塊文件添加到自己的工程中。)
<br>注意:
<br>保存時必須存放在考生文件夾下,窗體文件名為wy6.frm,工程文件名為wy6.vbp,結(jié)果存入out.txt文件。
<br>
<br>6. 第9題、
<br>3.綜合應(yīng)用(1小題,計(jì)30分)
<br>注意:下面出現(xiàn)的"考生文件夾"均為
<br>在名稱為form1的窗體上建立一個文本框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2)和兩個命令按鈕(名稱分別為Cmd1和Cmd2,標(biāo)題分別為"讀入數(shù)據(jù)"和"保存數(shù)據(jù)")(如圖所示)。程序運(yùn)行后,如果單擊"讀入數(shù)據(jù)"按鈕,則讀入"in.txt"文件中的100個整數(shù),放入一個數(shù)組中(數(shù)組下界為1),并在文本框Text1中顯示出來;如果單擊"保存數(shù)據(jù)"按鈕,則把數(shù)組中的前50個數(shù)據(jù)在文本框Text1中顯示出來,并存入考生文件夾中的文件"result.txt"中,(在考生文件夾中有標(biāo)準(zhǔn)模塊prog.bas,其中的putdata過程可以把指定個數(shù)的數(shù)組元素存入result.txt文件,考生可以把該模塊文件添加到自己的工程中)。
<br>注意:
<br>文件必須存放在考生文件夾下,窗體文件名為wy7.frm,工程文件名為wy7vbp,結(jié)果存入result.txt文件,否則沒有成績。
<br>
<br>7. 2)在名稱為Form1的窗體上建立二個名稱分別為Cmd1、Cmd2,標(biāo)題為"按鈕一"、"按鈕二"的命令按鈕(如圖所示)。要求程序運(yùn)行后,如果單擊"按鈕一",則把"按鈕二"移到"按鈕一"上,使兩個按鈕重合。
<br>注意:
<br>1) 在程序中不得使用任何變量(必須通過屬性設(shè)置來移動控件)。
<br>2) 保存時必須存放在考生文件夾下,窗體文件名為wy2.frm,工程文件名為wy2.vbp
<br>8. 2.簡單應(yīng)用(2小題,每題20分,計(jì)40分)
<br>注意:下面出現(xiàn)的"考生文件夾"均為
<br>********************************************************************
<br>(1)在考生文件夾中有工程文件wy5.vbp及其窗體文件wy5.frm,該程序是不完整的。請?jiān)谟校刻柕牡胤教钊胝_內(nèi)容,然后刪除?及所有注釋符(即'號),但不能修改其他部分。存盤時不得改變文件名和文件夾。
<br>本題描述如下:
<br>在窗體上有三個名稱分別為Text1、Text2、Text3的文本框,一個名稱為C1,標(biāo)題為"計(jì)算"的命令按鈕(如圖所示)。要求程序運(yùn)行后,在Text1和Text2中分別輸入兩個整數(shù),單擊"計(jì)算"按鈕后,可把兩個整數(shù)之間的所有整數(shù)(含著兩個整數(shù))累加起來并在Text3中顯示出來。
<br>9. (2) 在窗體上建立一個名稱為Text1的文本框,建立一個名稱為Cmd1,標(biāo)題為"計(jì)算"的命令按鈕(如圖所示)。要求程序運(yùn)行后,如果單擊"計(jì)算"按鈕,則求出100-200之間所有可以被3整除的數(shù)的總和,在文本框中顯示出來,并把結(jié)果存入考生文件夾下的out.txt文件中。注意,在考生的文件夾下有一個mode.bas標(biāo)準(zhǔn)模塊,該模塊中提供了保存文件的過程putdata,考生可以直接調(diào)用。
<br>注意:保存時必須存放在考生文件夾下,窗體文件名為wy6.frm。工程文件名為wy6.vbp,結(jié)果存入out.txt文件。
<br>第12題、
<br>10. 3.綜合應(yīng)用(1小題,計(jì)30分)
<br>注意:下面出現(xiàn)的"考生文件夾"均為
<br>在名稱為Form1的窗體上建立一個文本框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2)和兩個命令按鈕(名稱分別為Cmd1和Cmd2,標(biāo)題分別為"讀入數(shù)據(jù)"和"排序顯示保存")(如圖所示)。程序運(yùn)行后,如果單擊"讀入數(shù)據(jù)"按鈕,則讀入"in.txt"文件中的100個整數(shù),放入一個數(shù)組中(數(shù)組下界為1);如果單擊"排序顯示保存"按鈕,則對這100個整數(shù)按從小到大進(jìn)行排序,把排序后的全部數(shù)據(jù)在文本框text1中顯示出來,然后存入考生文件夾中的文件"result.txt"中(在考生的目錄下有標(biāo)準(zhǔn)模塊prog.bas過程可以把指定個數(shù)的數(shù)組元素存入result.txt文件,考生可以把該模塊文件添加到自己的工程中)。
<br>注意:文件必須存放在考生文件夾下,窗口文件名為wy7.frm,工程文件名為wy7.vbp,排序結(jié)果存入result.txt文件,否則沒有成績。
<br>
<br>
<br> 2003-3-1 15:44:28 鮮花(0) 雞蛋(0)
<br>
<br> 1032173
<br>
<br> 等級:小乞丐
<br> 文章:8
<br> 積分:35
<br> 注冊:2003-2-22
<br> 第2樓
<br>--------------------------------------------------------------------------------
<br>
<br>3.綜合應(yīng)用(1小題,計(jì)30分)
<br>注意:下面出現(xiàn)的"考生文件夾"均為
<br>在名稱為Form1的窗體上建立一個文本框(名稱為Text1,Multline屬性為True,ScrollBars屬性為2)和兩個命令按鈕(名稱分別為Cmd1和Cmd2,標(biāo)題分別為"讀入數(shù)據(jù)"和"排序顯示保存")(如圖所示)。程序運(yùn)行后,如果單擊"讀入數(shù)據(jù)"按鈕,則讀入"in.txt"文件中的100個整數(shù),放入一個數(shù)組中(數(shù)組下界為1);如果單擊"排序顯示保存"按鈕,則對這100個整數(shù)按從大到小進(jìn)行排序,把排序后的全部數(shù)據(jù)在文本框Text1中顯示出來,然后存入考生文件夾的"out.txt"中。(在考生的文件夾下有標(biāo)準(zhǔn)模塊mode1.bas,其中的putdata過程可以把指定個數(shù)的數(shù)組元素存入out.txt文件,考生可以把模塊文件添加到自己的工程中)。
<br>注意:
<br>文件必須存放在考生文件夾下,窗體文件名為wy7.frm,工程文件名wy7.vbp,排序結(jié)果存入out.txt,否則沒有成績。
<br>
<br>11. (4) 在名稱為Form1的窗體上建立兩個名稱分別為Cmd1和Cmd2,標(biāo)題分別為"輸入"和"連接"的命令按鈕(如圖所示)。要求程序運(yùn)行后,單擊"輸入"按鈕,可通過輸入對話框輸入兩個字符串,存入字符串變量a、b中(a、b應(yīng)定義為窗體變量),如果單擊"連接"按鈕,則把兩個字符串連接為一個字符串(順序不限)并在信息框中顯示出來(在程序中不得使用任何其他變量)。
<br>注意:保存時必須存放在考生文件夾下,窗體文件名為wy4.frm,工程文件名為wy4.vbp。
<br>第18題、
<br>3.綜合應(yīng)用(1小題,計(jì)30分)
<br>注意:下面出現(xiàn)的"考生文件夾"均為
<br>在名稱為Form1的窗體上建立一個文本框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2)和兩個命令按鈕(名稱分別為Cmd1和Cmd2,標(biāo)題分別為"讀入數(shù)據(jù)"和"計(jì)算保存")(如圖所示)。要求程序運(yùn)行后,如果單擊"讀入數(shù)據(jù)"按鈕,則讀入"in.txt"文件中的100個整數(shù),放入一個數(shù)組中(數(shù)組下界為1),同時在文本框中顯示出來;如果單擊"計(jì)算保存"按鈕,則計(jì)算其中前50個數(shù)之和,并把求和結(jié)果在文本框Text1中顯示出來,同時把結(jié)果存入考生文件夾中的文件"out.txt"中。(在考生的文件夾下有標(biāo)準(zhǔn)模塊mode.bas,其中的putdata過程可以把結(jié)果存入指定的文件,考生可以把該模塊文件添加到自己的工程中,直接調(diào)用此過程)。
<br>注意:文件必須存放在考生文件夾下,窗體文件名為wy7.frm,工程文件名為wy7.vbp,計(jì)算結(jié)果存入out.txt文件,否則沒有成績。
<br>12. 在窗體上建立兩個名稱分別為C1和C2,標(biāo)題分別為"輸入"和"計(jì)算"的命令按鈕(如圖所示)。要求程序運(yùn)行后,單擊"輸入"按鈕,可通過輸入對話框輸入兩個數(shù)(分別為53和84),分別存入整形變量a、b中,如果單擊"計(jì)算"按鈕,則對a、b變量進(jìn)行加法運(yùn)算,并把計(jì)算結(jié)果在信息框中顯示出來
<br>13. 第21題、
<br>3.綜合應(yīng)用(1小題,計(jì)30分)
<br>在名稱為Form1的窗體上建立一個文本框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2)和兩個命令按鈕(名稱分別為Cmd1和Cmd2,標(biāo)題分別為"讀入數(shù)據(jù)"和"計(jì)算保存")(如圖所示)。要求程序運(yùn)行后,如果單擊"讀入數(shù)據(jù)"按鈕,則讀入"in.txt"文件中的100個整數(shù),放入一個數(shù)組中(數(shù)組下界為1),同時在文本框中顯示出來;如果單擊"計(jì)算保存"按鈕,則計(jì)算數(shù)組中前30個數(shù)的平均值(結(jié)果四舍五入為整數(shù)),并把結(jié)果在文本框Text1中顯示出來,同時把結(jié)果存入考生文件夾中的文件"out.txt"中。(在考生的文件夾下有標(biāo)準(zhǔn)模塊mode.bas,其中的putdata過程可以把結(jié)果存入指定的文件,考生可以把該模塊文件添加到自己的工程中,直接調(diào)用此過程)。
<br>第22題、
<br>1.基本操作(4小題,計(jì)30分)
<br>請根據(jù)以下各小題的要求設(shè)計(jì)Visual Basic應(yīng)用程序(包括界面和代碼)。
<br>(1) 在名稱為Form1的窗體上建立一個名稱為Cmd1,寬度為1500,高度為500,標(biāo)題為"顯示"的命令按鈕(如圖所示),編寫適當(dāng)?shù)氖录^程。要求程序運(yùn)行后,如果單擊"顯示"命令按鈕,則在窗體上顯示"祝你考試成功"。運(yùn)行結(jié)果如圖所示(要求:不要使用任何變量,直接顯示字符串
<br>
<br>( 綜合應(yīng)用題 ) 在名稱為Form1的窗體上建立一個文本框(名稱為Text1,Multiline屬性為True,ScrollBars屬性為2),兩個命令按鈕(名稱分別為Cmd1和Cmd2,標(biāo)題分別為"讀入數(shù)據(jù)"和"計(jì)算保存")(如圖所示)。要求程序運(yùn)行后,如果單擊"讀入數(shù)據(jù)"按鈕,則讀入"in.txt"文件中的100個整數(shù),放入一個數(shù)組中(數(shù)組下界為1),同時在文本框中顯示出來;如果單擊"計(jì)算保存"按鈕,則計(jì)算小于或等于700的所有數(shù)之和,并把求和結(jié)果在文本框Text1中顯示出來,同時把該結(jié)果存入考生文件夾中的文件"out.txt"中。(在考生文件夾下有標(biāo)準(zhǔn)模塊mode.bas,其中的putdata過程可以把結(jié)果存入指定的文件,考生可以把該模塊文件添加到自己的工程中,直接調(diào)用此過程)
<br>有一些題型很簡單,有些重復(fù)就不貼了
<br>14.
<br>>
<br>
<br> 綜合應(yīng)用
<br>在form上有以“開始”和“結(jié)束”兩command,編程使:
<br>按“開始”從文件prog8a.dat中讀出數(shù),統(tǒng)計(jì)數(shù)字,大小寫,其他類型個數(shù),結(jié)果輸入prog8a.dat中,完畢后“開始”變?yōu)椤巴瓿伞保覠o效
<br>
<br> 20) .綜合應(yīng)用(1小題,計(jì)30分)
<br>注意:下面出現(xiàn)的"考生文件夾"均為
<br>在名稱為Form1的窗體上建立兩個單選按鈕(名稱分別為Opt1和Opt2,標(biāo)題分別為"100-200之間素?cái)?shù)"和"200-400之間素?cái)?shù)")、一個文本框(名稱為Text1)和兩個命令按鈕,其名稱分別為Cmd1和Cmd2,標(biāo)題分別為"計(jì)算"、"存盤"(如圖所示)。程序運(yùn)行后,如果選中一個單選按鈕并單擊"計(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ù),則函數(shù)返回True,否則返回False,考生可以將該模塊文件添加到自己的工程中。)
<br>注意:
<br>(1) 必須把200-400之間的素?cái)?shù)之和存入考生文件夾下的out.txt文件中,否則沒有成績。
<br>(2) 保存程序時必須存放在考生文件夾下,窗體文件名為wy7.frm,工程文件名為wy7.vbp。
<br> 21) 在考生文件夾中有工程文件wy5.vbp及其窗體文件wy5.frm,該程序是不完整的。請?jiān)谟校刻柕牡胤教钊胝_內(nèi)容,然后刪除?及所有注釋符(即'號),但不能修改其他部分。存盤時不得改變文件名和文件夾。
<br>本題描述如下:
<br>在窗體上有三個名稱分別為Text1、Text2、Text3的文本框,一個名稱為C1,標(biāo)題為"計(jì)算"的命令按鈕(如圖所示)。要求程序運(yùn)行后,在Text1和Text2中分別輸入兩個整數(shù),單擊"計(jì)算"按鈕后,可把兩個整數(shù)之間的所有整數(shù)(含著兩個整數(shù))累加起來并在Text3中顯示出來。
<br> 22 ) 在名稱為Form1的窗體上建立二個名稱分別為Cmd1、Cmd2,標(biāo)題為"按鈕一"、"按鈕二"的命令按鈕(如圖所示)。要求程序運(yùn)行后,如果單擊"按鈕一",則把"按鈕二"移到"按鈕一"上,使兩個按鈕重合。
<br>注意: 1) 在程序中不得使用任何變量(必須通過屬性設(shè)置來移動控件)。
<br>
<br> 23) 在窗體上建立兩個名稱分別為C1和C2,標(biāo)題分別為"輸入"和"計(jì)算"的命令按鈕(如圖所示)。要求程序運(yùn)行后,單擊"輸入"按鈕,可通過輸入對話框輸入兩個數(shù)(分別為53和84),分別存入整形變量a、b中,如果單擊"計(jì)算"按鈕,則對a、b變量進(jìn)行加法運(yùn)算,并把計(jì)算結(jié)果在信息框中顯示出來。
<br> 24) 已知平面坐標(biāo)系中兩點(diǎn)的坐標(biāo),求兩點(diǎn)間的距離。
<br>答:由數(shù)學(xué)知識可知,已知兩點(diǎn)坐標(biāo)(X1,Y1),(X2,Y2),求兩點(diǎn)間距離的計(jì)算公式為:
<br>s=sqr((x2-x1)^2+(y2-y1)^2
<br> 25、) 在文本框中輸入小時、分、秒,化成共有多少秒,然后輸出之。
<br>
<br> 26) 、輸入以秒為單位表示的時間,編寫程序,將其換算成幾日幾時幾分幾秒。
<br>????? 27) 、將弧度值換算為角度值度、分、秒的開式。
<br> 28) 、鍵盤輸入幾個不同的數(shù),將它們從大到小排序。
<br> 29) 、鍵盤輸入的值,判斷它們能否構(gòu)成三角形的三個邊。如果能構(gòu)成一個三角形,則計(jì)算三角形的面積。
<br> 30) 、編寫程序,任意輸入一個整數(shù),判定該整數(shù)奇偶性。
<br>????? 31 )、求一元二次方程的a*x^2+b*x+c=0根
<br> 32) 、設(shè)計(jì)程序,求出S=11+(1+2)+(1+2+3)+。。。。(1+2+3+4。。。。+N)的值
<br> 33) 、編寫程序,要求用戶輸入下列信息:姓名,年齡,通信地址,郵政編碼,電話,然后將輸入的數(shù)據(jù)用適當(dāng)?shù)母袷皆诖绑w上顯示出來。
<br> 34) 在考生文件夾中有文件wy6.vbp及其窗體文件wy6.frm,該程序是不完整的,請?jiān)谟校刻柕牡胤教钊胝_內(nèi)容,然后刪除?及所有注釋符(即'號),但不能修改其它部分。存盤時不得改變文件夾和文件名。
<br>本題描述如下:
<br>窗體上有一個名稱為 Text1的文本框;兩個復(fù)選框,名稱分別為Ch1和Ch2,標(biāo)題分別為"愛心社"和"學(xué)通社"。要求程序運(yùn)行后,如果只選中Ch1,單擊窗體,則在文本框中顯示"報名參加愛心社";如果只選中Ch2,然后單擊窗體,則在文本框中顯示"報名參加學(xué)通社";如果同時選中Ch1和Ch2,單擊窗體,則在文本框中顯示"報名參加愛心社和學(xué)通社";如果Ch1和Ch2都不選取,在單擊窗體后,則在文本框中什么都不顯示。
<br> 35) 本題描述如下:
<br>在窗口中有三個Label控件和兩個名稱分別為COMSTART,COMEXIT,標(biāo)題分別為"開始"、"退出"的命令按鈕。要求程序運(yùn)行后,單擊"開始"按鈕后,能打印出如下圖所示的三角形,并寫入考生文件夾下的picture.dat文件中;執(zhí)行完畢"開始"按鈕,變成"完成",且無效(變灰)。
<br>A
<br>AAA
<br>AAAAA
<br>AAAAAAA
<br>BBBBBBB
<br>BBBBB
<br>BBB
<br>B
<br>
<br> 36) 在窗體上建立一個名稱為Text1的文本框和一個名稱為Cmd1,標(biāo)題為"計(jì)算"的命令按鈕(如圖所示)。程序運(yùn)行后,單擊"計(jì)算"命令按鈕,通過在對話框輸入整數(shù)12,放入整形變量a中,然后計(jì)算a!,(提示:運(yùn)算結(jié)果應(yīng)放入Long型變量中),在文本框中顯示結(jié)果,并把結(jié)果存入文件out.txt中。在考生文件夾中有一個標(biāo)準(zhǔn)模塊mode.bas ,該模塊中提供了保存文件的過程putdata,考生可以直接調(diào)用。
<br>注意:
<br>保存時必須存放在考生文件夾下,窗體文件名為wy6.frm,工程文件名為wy6.vbp。
<br>????? 37、 編寫程序,輸出100~300間的所有素?cái)?shù)。
<br> 38、 編寫程序,求解雞兔同籠問題。一個籠子中有雞X只,兔Y只,每只雞有2只腳,每只兔有4只腳。今知雞和兔的總頭數(shù)為H,總腳數(shù)為F。問籠中雞和兔各若干?
<br>提示:根據(jù)數(shù)學(xué)知識,可以寫出如下的聯(lián)立方程式:
<br> X+Y=H (1)
<br> 2X+4Y=F (2)
<br>(2)式—2*(1)式: 2Y=F—2H 故 Y=(F—2H)/2
<br> 4*(1)—(2)式: 2X=4H—F 故 X=(4H—F)/2
<br> 可按上式編寫程序,用INPUTBOX函數(shù)輸入H和F的值,設(shè)H=71,F(xiàn)=158,請編寫程序并上機(jī)運(yùn)行。
<br> 39 編寫程序,演示列表框控件的基本操作。在窗體上建立兩個列表框,兩個命令按鈕,程序運(yùn)行后,在第一個列表框中選擇所需要的項(xiàng)目,單“添加”按鈕,把所選擇的項(xiàng)目移到第二個列表框中。如果單擊“刪除”按鈕,則執(zhí)行相反的操作。在第二個列表框中,允許同時選擇多個項(xiàng)目,要求在每個列表框的下面用標(biāo)簽控件顯示各自的STYLE和SORTED屬性。
<br> 40、 編寫程序,用計(jì)時器按秒計(jì)時,在窗體上畫一個計(jì)時器控件和一個標(biāo)簽,程序運(yùn)行后,在標(biāo)簽內(nèi)顯示經(jīng)過的秒數(shù),并響鈴。
<br> 41 勾股定理中3個數(shù)的關(guān)系是:a^2+b^2=c^2。編寫程序,輸出30以內(nèi)滿足上述關(guān)系的整數(shù)組合,例如3、4、5就是一個整數(shù)組合。
<br> 42、 從鍵盤上輸入兩個正整數(shù)M和N,求最大公因子。
<br> 43、 一個兩位的正整數(shù),如果將它的個位數(shù)字與十位數(shù)字對調(diào),則產(chǎn)生另一個正整數(shù),我們把后者叫做前者的對調(diào)數(shù)。現(xiàn)給定一個兩位的正數(shù),請找到另一個兩位的正整數(shù),使得這兩位正整數(shù)之和等于它們積各自的對調(diào)數(shù)之和。例如,12+32=3=23+21。編寫程序,把具有這種特征的一對兩位正整數(shù)都找出來。下面是其中的一種結(jié)果:
<br>56+(10)=(1)+65 56+(65)=(56)+65
<br>56+(21)=(12)+65 56+(76)=(67)+65
<br>56+(32)=(23)+65 56+(87)=(78)=65
<br>56+(43)=(34)+65 56+(98)=(89)+65
<br>56+(54)=(45)=65
<br> 44) 、從鍵盤上輸入10個整數(shù),并放入一個一維數(shù)組中,然后將其前5個元素與后5個元素對換,即第1個元素與第10個元素互換,第2個元素與第9個元素互換。。。。。。。第5個元素與第6個元素互換,。分別輸出數(shù)組原來的各元素的值和對換后各元素的值。
<br> 45 設(shè)計(jì)一個“通訊錄”程序,當(dāng)用戶在下拉列表框中選擇某一人名后,在“電話號碼”文本框中顯示出對應(yīng)的電話號碼,當(dāng)用戶選擇或者取消“單位”和“住址”復(fù)選框后,將打開或關(guān)閉“工作單位”或“家庭住址”文本框。
<br></td></tr></table><table width=95% border=0 bgcolor=#FFFFFF><tr><td width=80%></td>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -