2023年程序設(shè)計基礎(chǔ)期末復習指導_第1頁
2023年程序設(shè)計基礎(chǔ)期末復習指導_第2頁
2023年程序設(shè)計基礎(chǔ)期末復習指導_第3頁
2023年程序設(shè)計基礎(chǔ)期末復習指導_第4頁
2023年程序設(shè)計基礎(chǔ)期末復習指導_第5頁
已閱讀5頁,還剩36頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《程序設(shè)計基礎(chǔ)》期末復習指導2023-11一、程序設(shè)計基本知識點(選3道)在VisualStudioNET的集成開發(fā)環(huán)境中,下面不屬于該環(huán)境編程語言的是(C)。A.VBB.C++C.PascalD.C#下面哪個字符串是合法的變量名。(A)。A.X_yzB.123abcC.integerD.x-y下面哪個字符串是合法的變量名。(A)。A_zB.eC.6yD.t/t下面哪個字符串是合法的變量名。(A)。AzB.A-zC.StringD.x+y\、/、mod、*四個算術(shù)運算符中,優(yōu)先級別最低的是(C)。 A.\??B./??C.mod D.*Int(198.555*100+0.5)/100的值是(C)。?A.198??B.199.6 C.198.56??D.200在一行內(nèi)寫多條語句時,每個語句之間用(B)符號分隔。 A.,??B.: C.、?D.;一條句語句要在下一行繼續(xù)寫,應(yīng)在第1行最后加上(C)符號作為續(xù)行符。 A.+??B.-??C._??D.…已知a=12,b=20,復合賦值語句“a*=b+10”執(zhí)行后,a變量中的值是(D) A.50??B.250 C.30? D.360已知a=3.5,b=5.0,c=2.5,d=True,則表達式:a>=0ANDa+c>b+3ORNOTd的值為(D)。5.0B.3.5C.TrueD.False下面對的的賦值語句是(C)。x+y=30B.y*x=5C.y=x+30D.3y=x15除以4余數(shù)的-3次方的VB.NET表達式為(B)。mod(15,4)^(-3)B.(15mod4)(-3)C.15.0mod4^-3.0D.mod(15.0,4)^-3將變量K四舍五入保存2位小數(shù)的表達式是(C)。Int((k+0.5)*100)/100B.Int(k*100)/100+0.5C.Int(k*100+0.5)/100D.Int(k*(100+0.5))/100表達式16/4-2^5*8/4MOD5\2的值為(B)。14B.4C.20表達x是5的倍數(shù)或是9的倍數(shù)的邏輯表達式為(C)。x/5ORx/9B.x/5ANDx/9B.xMOD5ORxMOD9D.xMOD5ANDxMOD9while語句后面的表達式應(yīng)當是(A)。邏輯或關(guān)系表達式B.字符表達式C.算術(shù)表達D.任意表達式IF語句后面的表達式應(yīng)當是:(A)。邏輯或關(guān)系表達式B.字符表達式C.任意表達式D.算術(shù)表達式下面程序段的運營后,n的值為(C)。n=1fori=1to3n=n*Inext3B.2C.6D.5數(shù)學關(guān)系3≤x<10表達為對的的VB.NET表達式為(B)。3<=x<10B.3<=xANDx<10C為了給x,y,z三個變量賦初值1,下面對的的賦值語句是(A)。x=1:y=1:z=1B.x=y(tǒng)=z=1C.x=1,y=1,z=1計算分段函數(shù)值:,下面程序段對的的是(B)。IFX>=1THENY=X^2+1IFX>0THENY=1IFX<0THENY=0IFX>=1THENY=X^2+1ELSEIFX>0THENY=1ELSEY=0ENDIFIFX>=1THENY=X^2+1IFX>0THENY=1IFX<0THENY=0ENDIFIFX>=1THENY=X^2+1IFX>0THENY=1ELSEY=0ENDIFENDIF要退出應(yīng)用程序的執(zhí)行,不能執(zhí)行下列的(D)語句。EndB.Me.CloseC.Application.Exit()D.Exit()二、屬性(選3道)當文本框的ScrollBars屬性設(shè)立了非None值,卻沒有效果,因素是(B)。A.文本框中沒有內(nèi)容B.文本框的MuliLine屬性為FalseC.文本框的MuliLine屬性為TrueD.文本框的Locked屬性為True要使窗體在運營時最大化按鈕不可操作,只要對窗體中哪個(A)屬性進行設(shè)立。MaximizeBoxB.BorderStyleC.WidthD.MinimizeBox要使窗體在運營時最小化按鈕不可操作,只要對窗體中哪個(D)屬性進行設(shè)立。MaximizeBoxB.BorderStyleC.WidthD.MinimizeBox要使窗體在運營時最大化按鈕不可操作,只要將窗體中MaximizeBox屬性設(shè)立為(B)。TrueB.FlaseC.BooleanD.Yes要使窗體在運營時最小化按鈕不可操作,只要將窗體中MinimizeBox屬性設(shè)立為(B)。TrueB.FlaseC.BooleanD.Yes修改窗體Form的標題顯示內(nèi)容,要對(D)屬性進行設(shè)立。NameB.ForeColorC.BackColorD.Text若要使命令按鈕不可見,要對(B)屬性進行設(shè)立。EnabledB.VisibleC.BackColorD.Text要增長組合框Combo控件中選項,應(yīng)使用Items集合的(C)方法。SubB.RemoveC.AddD.Clear要增長列表框ListBox控件中選項,應(yīng)使用Items集合的(C)方法。SubB.RemoveC.AddD.Clear要刪除組合框Combo控件中選項,應(yīng)使用Items集合的(B)方法。SubB.RemoveC.AddD.Clear要刪除列表框ListBox控件中選項,應(yīng)使用Items集合的(B)方法。SubB.RemoveC.AddD.Clear要選擇LinkLabel標簽中要呈現(xiàn)為超級鏈接的文本部分,要對(A)屬性進行設(shè)立。LinkAreaB.LinkBehaviorC.LinkColorD.Text要修改GroupBox控件的標題內(nèi)容,應(yīng)對(A)屬性進行設(shè)立。TextB.BackgroundImageC.GridSizeD.Cursor調(diào)整PictureBox控件大小,使其等于所包含的圖像大小,則其SizeMode屬性應(yīng)設(shè)立為(A)值。AutoSizeB.CenterImageC.NormalD.StretchImage設(shè)立Time控件的事件發(fā)生間隔為0.1秒,則Interval屬性應(yīng)設(shè)立為(B)。10B.100C.1000D.設(shè)立Time控件的事件發(fā)生間隔為1秒,則Interval屬性應(yīng)設(shè)立為(C)。10B.100C.1000要使窗體剛運營時,顯示在屏幕的中央,應(yīng)設(shè)立窗體的(B)屬性。WindowsStateB.StartPositionC.CenterScreenD.CenterParent要使文本框控件可以顯示多行,應(yīng)設(shè)立文本框的(B)屬性。MaxLengthB.MultiLineC.PasswordCharD.WordWrap要使文本框中的內(nèi)容所有顯示為星號(即為“*****”),應(yīng)設(shè)立文本框的(C)屬性。MaxLengthB.MultiLineC.PasswordCharD.WordWrap要使文本框中的內(nèi)容最多只能輸入20個字符,應(yīng)設(shè)立文本框的(A)屬性。MaxLengthB.MultiLineC.PasswordCharD.WordWrap在用對話框控件時,假如需要指定“打開”或“保存”文獻對話框的中文獻列表框所列出的文獻類型是文本文獻(即.txt文獻),則對的的描述格式是(A)?!皌ext(*.txt)|*.txt”B.“文本文獻(*.txt)|.txt”C.“text(.txt)||*.txt”D.“text(.txt)(*.txt)”在“打開”文獻對話框中,若只想獲得選定文獻的文獻名,則應(yīng)當使用(A)屬性。FileNameB.FilterC.TitleD.SafeFileName三、數(shù)組(選1道)如下數(shù)組聲明語句,則數(shù)組包含元素的個數(shù)是(C)。Dima(6)AsInteger5B6C.7D.下面數(shù)組初始化對的的是(B)。Dima(3)asInteger={12,34,56,78}B.Dima()asInteger={12,34,56,78}C.Dima(3)asInteger:a(1)=12:a(2)=34:a(3)=56:a(4)=78D.Dima(3)asInteger:a(0)=0:a(1)=12:a(2)=34:a(3)=56:a(4)=78可通過設(shè)立MDI子窗體的(D)屬性來制定該子窗體的MDI父窗體。ActiveMdiChildB.IsMdiChildC.MdiChildrenD.MdiParent要使復選框控件可以顯示三種狀態(tài),應(yīng)一方面設(shè)立它的(A)屬性。ThreeStateB.CheckedC.CheckStateD.Indeterminate如下數(shù)組聲明語句對的的是(B)。Dima[3,4]AsIntegerB.Dima(3,4)AsIntegerC.Dima(n,n)AsIntegerD.Dima(34)AsInteger如下數(shù)組聲明語句,則數(shù)組包含元素的個數(shù)是(D)。Dima(7)AsInteger5B.6C.7B.“DimA(2,3)asInteger”數(shù)組聲明語句中,數(shù)組包含元素的個數(shù)是(B)。A.8B.12C.24D.10下列數(shù)組聲明語句對的的是(B)。A.Dima[3,4]AsIntegerB.Dima(3,4)AsIntegerC.Dima(n,n)AsIntegerD.Dima(34)AsInteger四、過程(選1道)對于過程,下列敘述中對的的是(A)。過程的定義不能嵌套,但過程調(diào)用可以嵌套過程的定義可以嵌套,但過程調(diào)用不能嵌套過程的定義和過程調(diào)都可以嵌套D.過程的定義和過程調(diào)都不能嵌套在過程中定義的變量,假如希望在離開該過程后,還能保存過程中局部變量的值,就應(yīng)當使用(B)關(guān)鍵字在過程中定義局部變量。DimB.StaticC.PublicD.Private在過程內(nèi)定義的變量(不在語句塊中)為(C)。A.全局變量B.模塊級變量C.局部變量D.靜態(tài)變量在定義過程時,假如希望某形參按引用傳遞,則應(yīng)在該形參前加上關(guān)鍵字(B)。A.ByValB.ByRefC.ValueD.Reference在定義過程時,假如希望某形參為可選參數(shù),則應(yīng)在該形參前加上關(guān)鍵字(B)。A.ByValB.OptionalC.chooseD.Sub定義函數(shù)時,使用的關(guān)鍵字是(C)。A.PublicB.PrivateC.FunctionD.Sub有過程定義如下:PrivateSubfun(ByValxasInteger,ByValyasInteger,ByValzasInteger)則下列調(diào)用語句不對的的是(C)Callfun(a,b,c)B.Callfun(3,4,a)C.funa,,5D.fun(a,b,c)五、面向?qū)ο蠛彤惓#ㄟx1道)對象的特性稱(A),對象可以執(zhí)行的操作稱方法,對象可以辨認的操作稱事件。屬性B.類C.方法D.事件對象的特性稱屬性,對象可以執(zhí)行的操作稱(C),對象可以辨認的操作稱事件。屬性B.類C.方法D.事件對象的特性稱屬性,對象可以執(zhí)行的操作稱方法,對象可以辨認的操作稱(D)。屬性B.類C.方法D.事件面向?qū)ο蟮某绦蛟O(shè)計語言的基本編程模式是(A)驅(qū)動事件B.對象C.方法D.類驅(qū)動下列關(guān)于Try…Catch…Finally…EndTry語句的說明中,不對的的是(D)。Cat(yī)ch塊可以有多個B.Finally塊是可選的C.Catch塊是可選的D.可以只有Try塊在代碼窗口,代碼下方有藍色波浪線表達(B)。A.編譯錯誤B.語法錯誤C.邏輯錯誤D.運營時錯誤在程序設(shè)計中,異常解決重要是用來解決(D)。A.編譯錯誤B.語法錯誤C.邏輯錯誤D.運營時錯誤六、數(shù)據(jù)庫(選1道)要連接數(shù)據(jù)庫,需要設(shè)立BindingSource控件中的(C)屬性。DataMemberB.SqlConnectC.DataSourceD.DataSetADO.NET中記錄集的顯示是通過DataAdapter對象的(B)方法填充記錄集。SelectB.FillC.UpdateD.Delete要設(shè)立DataGridView控件中顯示的字段名稱,應(yīng)修改(B)屬性。ColumnsHeaderTextB.ColumnsC.CaptionD.TitleADO.NET中通過(D)對象保存當前數(shù)據(jù)集。ConnectB.CommandC.Dat(yī)aAdapterD.DataSetADO.NET中通過DataAdapter對象的(C)方法更新數(shù)據(jù)庫。SelectB.FillC.UpdateD.DeleteBindingNavigator控件的功能(D)。連接數(shù)據(jù)庫B.取數(shù)據(jù)C.寫數(shù)據(jù)D.記錄導航操作題(80分)1、新建項目test01,將其保存在考試目錄下,規(guī)定:程序運營界面如下圖;編寫程序?qū)崿F(xiàn)“計算”按鈕的功能:在第一個文本框中輸入購物金額后,單擊“計算”按鈕,計算出實收金額,并顯示在第二個文本框中(第二個文本框不可修改)。若購物金額小于1000元(含1000元),實收金額等于購物金額;若購物金額大于1000元,則超過1000的金額打9折;單擊“退出”按鈕退出該程序。(10分)第二個文本框不可修改,選中第二個文本框,將其ReadOnly屬性設(shè)立為True參考代碼:PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click計算按鈕的代碼Dimgwje,ssjeAsSingle計算按鈕的代碼gwje=Val(Me.TextBox1.Text)Ifgwje<=1000Thenssje=gwjeElsessje=1000+(gwje-1000)*0.9EndIfMe.TextBox2.Text=ssje.ToStringEndSub退出按鈕代碼PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.Click退出按鈕代碼EndEndSub2、新建項目test02,將其保存在考試目錄下,規(guī)定:程序運營界面如下圖;單擊“產(chǎn)生數(shù)組”按鈕,隨機產(chǎn)生8個整數(shù),整數(shù)的范圍為0-50,并顯示在第一個文本框中;(用數(shù)組實現(xiàn))單擊“求最大值”按鈕,計算出8個整數(shù)中最大的整數(shù),并顯示在第二個文本框中;將2個文本框改為不可修改狀態(tài)。(10分)2個文本框改為不可修改狀態(tài),將兩個文本框的ReadOnly屬性設(shè)立為TrueDima(7)AsIntegerPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimiAsInteger產(chǎn)生數(shù)組按鈕的代碼DimrdAsNewRandom產(chǎn)生數(shù)組按鈕的代碼Me.TextBox1.Clear()Fori=0Toa.Length-1a(i)=rd.Next(0,50)Me.TextBox1.Text=Me.TextBox1.Text&a(i)&""NextMe.TextBox2.Clear()EndSubPrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.ClickDimi,mAsInteger計算按鈕的代碼m=a(0)計算按鈕的代碼Fori=0Toa.Length-1Ifm<a(i)Then假如是求最小值,只要將<換成>就可以了。m=a(i)假如是求最小值,只要將<換成>就可以了。EndIfNextMe.TextBox2.Text=m.ToStringEndSubPrivat(yī)eSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton3.ClickEndEndSub假如是求平均值代碼如下:Dimi,sumAsIntegersum=0Fori=0Toa.Length-1Sum=sum+a(i)NextMe.TextBox2.Text=Cstr(sum/a.Length)2.新建項目test02-1,將其保存在目錄下,規(guī)定:定義一個具有10個元素的一維數(shù)組,給它的每一個元素賦一個隨機數(shù)(范圍:0~100)。然后求出該數(shù)組的所有元素的平均值及比平均值小的元素個數(shù)。Dima(9)AsInteger‘定義一維數(shù)組PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimiAsIntegerDimrdAsNewRandom產(chǎn)生數(shù)組按鈕的代碼Me.TextBox1.Clear()產(chǎn)生數(shù)組按鈕的代碼Fori=0Toa.Length-1a(i)=rd.Next(0,101)Me.TextBox1.Text=Me.TextBox1.Text&a(i)&""NextMe.TextBox2.Clear()Me.TextBox3.Clear()EndSubPrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.ClickDimi,sum,gsAsIntegerDimpjzAsSinglesum=0求平均值幾個數(shù)按鈕的代碼gs=0求平均值幾個數(shù)按鈕的代碼Fori=0Toa.Length-1sum=sum+a(i)Nextpjz=CStr(sum/a.Length)Fori=0Toa.Length-1Ifa(i)>pjzThengs=gs+1EndIfNextMe.TextBox2.Text=pjz.ToStringMe.TextBox3.Text=gs.ToStringEndSubPrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton3.ClickClose()EndSub3、新建項目test03,將其保存在考試目錄下,規(guī)定:輸入任意正整數(shù)(最多9位正整數(shù)),求各位數(shù)之和,并顯示在第二個文本框中(第二個文本框不可修改),程序運營界面如下圖;求整數(shù)各位數(shù)之和的功能用函數(shù)實現(xiàn),“計算”按鈕事件中只要調(diào)用該函數(shù)即可,函數(shù)框架如下所示:FunctionF(ByValnAsInteger)AsInteger? ‘函數(shù)體EndFunction當?shù)谝粋€文本框中輸入非整數(shù)時,在第二個文本框中顯示提醒,如下圖。(15分)最多9位正整數(shù)的做法,將文本框1的MaxLength屬性值設(shè)立為9,第二個文本框不可修改,選中第二個文本框,將其ReadOnly屬性設(shè)立為TrueFunctionF(ByValnAsInteger)AsInteger函數(shù)體代碼Dimsum,tAsInteger函數(shù)體代碼sum=0DoWhilen<>0t=nMod10sum=sum+tn=n\10LoopReturnsumEndFunctionPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimaAsLongDimsumAsInteger計算按鈕的代碼Try計算按鈕的代碼a=Convert.ToInt32(Me.TextBox1.Text)sum=F(a)Me.TextBox2.Text=sum.ToStringCat(yī)chexAsExceptionMe.TextBox2.Text="非正整數(shù)錯誤EndTryEndSubPrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.ClickEndEndSub4、新建項目test04,將其保存在考試目錄下,規(guī)定:程序運營界面如下圖;設(shè)立主菜單,其內(nèi)容(涉及快捷鍵等)如下圖所示(“編輯”、“格式”、“查看”和“幫助”下的二級菜單可認為空);設(shè)立快捷菜單如下圖所示(涉及:“剪切”、“復制”和“粘貼”),即在窗體下單擊鼠標右鍵會出現(xiàn)的菜單;將主界面設(shè)立為MDI格式,單擊“新建”菜單,能打開第二個窗體,具體如下圖所示,第二個窗體是包含在第一個窗體中,第二個窗體中只有一個文本框控件,該文本框需要設(shè)立為多行。(15分)界面中主菜單界面中快捷菜單單擊“新建”菜單后的界面第二個窗體是包含在第一個窗體中是將form1的IsMdicontainer?qū)傩栽O(shè)立為Ture。文本框需要設(shè)立為多行,將form2上的TextBox1的Multiline屬性設(shè)立為Ture參考代碼:PrivateSub新建NToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles新建NToolStripMenuItem.Click“新建”“新建”菜單的代碼Form2.Show()EndSubPrivateSub退出XToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles退出XToolStripMenuItem.Click在listbox1的Items屬性里輸入列表內(nèi)容End在listbox1的Items屬性里輸入列表內(nèi)容EndSub5、新建項目test05,將其保存在考試目錄下,規(guī)定:初始狀態(tài)時,左邊列表框中的數(shù)據(jù)如下圖所示;單擊“添加”按鈕,可以把下面文本框中的內(nèi)容添加到左邊列表框中,規(guī)定不能添加反復的記錄;單擊左邊列表框中的記錄,然后單擊“刪除”按鈕,可以刪除選中的記錄,可以同時刪除多條記錄,如下圖所示。將兩個列表框的SelectionMode屬性值設(shè)立為MultiExtended將兩個列表框的SelectionMode屬性值設(shè)立為MultiExtended支持多選初始狀態(tài)考試假如沒添加規(guī)定下面的添加代碼就不要了。PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimiAsIntegerFori=Me.ListBox1.SelectedItems.Count-1To0Step-1>的Me.ListBox2.Items.Add(Me.ListBox1.SelectedItems(i))代碼Me.ListBox1.Items.Remove(Me.ListBox1.SelectedItems(i))NextEndSubPrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.ClickDimiAsIntegerFori=Me.ListBox2.SelectedItems.Count-1To0Step-1<的Me.ListBox1.Items.Add(Me.ListBox2.SelectedItems(i))代碼Me.ListBox2.Items.Remove(Me.ListBox2.SelectedItems(i))NextEndSubPrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton3.ClickMe.ListBox2.Items.AddRange(Me.ListBox1.Items)>>的代碼Me.ListBox1.Items.Clear()EndSubPrivateSubButton4_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton4.ClickMe.ListBox1.Items.AddRange(Me.ListBox2.Items)<<的代碼Me.ListBox2.Items.Clear()EndSubPrivateSubButton5_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton5.ClickIfMe.TextBox1.Text<>""ThenIfMe.ListBox1.FindStringExact(Me.TextBox1.Text)<0ThenMe.ListBox1.Items.Add(Me.TextBox1.Text)Else添加的MsgBox("該項已經(jīng)存在!")代碼EndIfEndIfEndSub考試題目假如沒有刪除操作,下面代碼也就不要了。PrivateSubButton6_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton6.ClickDimiAsIntegerFori=Me.ListBox1.SelectedItems.Count-1To0Step-1刪除的代碼Me.ListBox1.Items.Remove(Me.ListBox1.SelectedItems(i))NextEndSub6、新建項目test06,將其保存在考試目錄下,規(guī)定:在test06目錄下新建access數(shù)據(jù)庫Student.mdb,在access數(shù)據(jù)庫中創(chuàng)建一個表student,表結(jié)構(gòu)如下圖所示,并按下圖錄入5條記錄;student表結(jié)構(gòu)student表中的記錄在vb2023環(huán)境下,連接Student.mdb數(shù)據(jù)庫,在窗體中顯示student表中記錄;按網(wǎng)格方式顯示,具體如下圖所示。(15分)運營界面操作環(huán)節(jié):1)新建項目test062)單擊全面保存如下圖所示,輸入保存信息。3)運營MicrosoftOfficeAccess2023,如下圖所示。4)打開文獻菜單,選擇新建,如下圖所示。5)如下圖所示,選擇空數(shù)據(jù)庫。6)選擇test06文獻夾保存數(shù)據(jù)庫,如下圖所示。7)單擊創(chuàng)建后出現(xiàn)下圖所示界面,雙擊使用“設(shè)計視圖創(chuàng)建表”8)按題目規(guī)定輸入表的結(jié)構(gòu),如下圖所示。9)輸入完畢成后,選擇題目規(guī)定中帶鑰匙的字段,將其設(shè)立為主鍵。10)點擊保存按鈕,出現(xiàn)如下圖所示界面,輸入表名。點擊擬定按鈕。11)保存好后,出現(xiàn)如下圖所示界面,雙擊表名,輸入題目規(guī)定的記錄內(nèi)容。12)輸入完畢后,點擊保存按鈕,關(guān)閉Access軟件。13)關(guān)閉Access軟件后,回到vb編輯界面,打開“數(shù)據(jù)”菜單,選擇“添加新數(shù)據(jù)源”,如下圖所示。14)出現(xiàn)下圖所示,選擇數(shù)據(jù)庫,點擊下一步。15)點擊新建連接按鈕。連接數(shù)據(jù)庫。如下圖所示。16)點擊新建連接后出現(xiàn)如下圖所示界面,選擇MicrosoftAccess數(shù)據(jù)庫文獻。17)點擊擬定后,出現(xiàn)下圖所示,點擊瀏覽選擇前面建好的數(shù)據(jù)庫文獻。單擊擬定按鈕18)點擊下一步按鈕。19)出現(xiàn)下圖所示界面,單擊“是”按鈕。20)在單擊下一步。21)出現(xiàn)下圖界面,在“表”左面打勾,點擊完畢按鈕,完畢數(shù)據(jù)源連接。22)點擊“數(shù)據(jù)”菜單,選擇“顯示數(shù)據(jù)源”。23)出現(xiàn)如下圖所示界面24)將數(shù)據(jù)庫表拖曳到form1的上,出現(xiàn)如下圖所示的界面,調(diào)整界面。點擊所有保存。7、新建項目test07,將其保存在目錄下,規(guī)定:程序執(zhí)行結(jié)果如下圖;此程序功能是:隨機產(chǎn)生1個整數(shù)(整數(shù)的范圍為0-100),并顯示在第1個文本框中,單擊“判斷”按鈕,能判斷該整數(shù)是奇數(shù)還是偶數(shù),并顯示在第2個文本框中;將其ReadOnly屬性設(shè)立為True第2個文本框設(shè)立為不可修改;將其ReadOnly屬性設(shè)立為True單擊“退出”按鈕退出該程序。單擊“判斷”按鈕界面PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadRandomize()Me.TextBox1.Text=Int(100*Rnd())產(chǎn)生一個隨機數(shù)的代碼EndSubPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimxAsInteger判斷按鈕的代碼x=CInt(Me.TextBox1.Text)判斷按鈕的代碼IfxMod2=0ThenMe.TextBox2.Text="偶數(shù)"ElseMe.TextBox2.Text="奇數(shù)"EndIfEndSubPrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.ClickEndEndSub8、新建項目test08。超市為了促銷,按購買貨品的款數(shù)多少分別給予不同的優(yōu)惠折扣,具體折扣情況如下:購物局限性100元的,沒有折扣;購物滿100元(含100元,下同),局限性500元的,減價5%;購物滿500元,局限性1000元的,減價8%;購物滿1000元,局限性3000元的,減價10%;購物滿3000元的,減價15%。此程序功能是:根據(jù)輸入的購物款計算出應(yīng)付款,增長“清除”和“退出”按鈕。程序界面如下:PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimm,dAsSinglem=CInt(Me.TextBox1.Text)Ifm<=100Then計算按鈕的代碼d=0計算按鈕的代碼ElseIfm<=500Thend=0.05ElseIfm<=1000Thend=0.08ElseIfm<=3000Thend=0.1Elsed=0.15EndIfMe.TextBox2.Text=CStr(m*(1-d))EndSub清除按鈕的代碼PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.Click清除按鈕的代碼Me.TextBox1.Clear()Me.TextBox2.Clear()EndSubPrivat(yī)eSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton3.ClickEndEndSub9、新建項目test09,將其保存在目錄下,規(guī)定:求整數(shù)n到整數(shù)m之間所有奇數(shù)之和(n<m),并顯示在第三個文本框中(第三個文本框不可修改),程序執(zhí)行結(jié)果如下圖;求n到m之間所有奇數(shù)之和的功能用函數(shù)實現(xiàn),“計算”按鈕事件中只要調(diào)用該函數(shù)即可,函數(shù)框架如下所示:Functions(ByValnAsInteger,ByValmAsInteger)AsInteger'函數(shù)體EndFunction當輸入的n大于m時(第1整數(shù)大于第2個整數(shù)),在第三個文本框中顯示提醒,如下圖。將將第三個文本框的ReadOnly屬性設(shè)立為TrueFunctions(ByValnAsInteger,ByValmAsInteger)AsInteger函數(shù)體的代碼Dimi,sumAsLong函數(shù)體的代碼sum=0Fori=nTomIfiMod2=1Thensum=sum+iEndIfNextReturnsumEndFunctionPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click計算按鈕的代碼Dima,bAsInteger計算按鈕的代碼a=Val(Me.TextBox1.Text)b=Val(Me.TextBox2.Text)Ifa>bThenMe.TextBox3.Text="n應(yīng)<m"ElseMe.TextBox3.Text=s(a,b)EndIfEndSubPrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.ClickEndEndSub10、新建項目test10,將其保存在目錄下,規(guī)定:求4個數(shù)字最大,并顯示在第五個文本框中(第五個文本框不可修改),程序

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論