2023年計算機過級考試_第1頁
2023年計算機過級考試_第2頁
2023年計算機過級考試_第3頁
2023年計算機過級考試_第4頁
2023年計算機過級考試_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2023年計算機過級考試(二級)輔導(dǎo)資料第一部分、選擇題1、[多選題]______對象具有Print方法。(A)、打印機(B)、圖片框(C)、圖像框(D)、窗體2、[單選題]假定有如下的Sub過程:SubS(xAsSingle,yAsSingle)t=x:x=t/y:y=tModyEndSub在窗體上畫一個命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()DimaAsSingle,bAsSinglea=6:b=4Sa,bPrinta,bEndSub程序運營后,單擊命令按鈕,輸出結(jié)果為____________。(A)、1.51(B)、11(C)、64(D)、1.523、[單選題]用于列出當(dāng)前選定窗體和控件的屬性設(shè)立的窗口是____________。(A)、工程資源管理器窗口(B)、代碼窗口(C)、窗體布局窗口(D)、屬性窗口4、[多選題]VB中的控件涉及____________。(A)、窗體(B)、ActiveX控件(C)、內(nèi)部控件(D)、可插入的對象5、[單選題]下面關(guān)于隨機文獻的描述不對的的是____________。(A)、一個文獻中記錄號不必唯一(B)、文獻的組織結(jié)構(gòu)比順序文獻復(fù)雜(C)、每條記錄的長度必須相同(D)、可以通過編程對文獻中的某條記錄方便地修改6、[單選題]每當(dāng)窗體失去焦點時會觸發(fā)的事件是____________。(A)、Deactive(B)、Initialize(C)、Active(D)、LostFocus7、[單選題]在下列關(guān)于菜單的說法中,錯誤的是____________。(A)、菜單項的捷徑鍵不能任意設(shè)立(B)、除了Click事件之外,菜單項還能響應(yīng)其他的如DblClick等事件(C)、每個菜單項都是一個控件,與其他控件同樣也有自己的屬性和事件(D)、在程序執(zhí)行時,假如菜單項的Enabled屬性為False,則該菜單項變成灰色,不能被用戶選擇8、[單選題]表達式16/4-2^5*16/4MOD9\2的值為_______。(A)、4(B)、2(C)、0(D)、89、[單選題]結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu)不涉及____________。(A)、循環(huán)結(jié)構(gòu)(B)、順序結(jié)構(gòu)(C)、選擇結(jié)構(gòu)(D)、嵌套結(jié)構(gòu)10、[單選題]有如下一組程序語句:PrivateSubCommand1_Click()DimaAsIntegera%=9a=10.6Printa%,aEndSub運營時的輸出結(jié)果是____________。(A)、910.6(B)、1111(C)、99(D)、1110.611、[單選題]閱讀下面的程序段:Fori=1To2Forj=1ToiFork=jTo2x=x+3NextkNextjNextiPrintx執(zhí)行上面的三重循環(huán)后,x的值為______。(A)、15(B)、17(C)、25(D)、1612、[多選題]在VisualBasic中,根據(jù)過程是否返回值可以分為兩大類,涉及______。(A)、Sub過程(B)、標(biāo)準(zhǔn)過程(C)、類模塊(D)、Function過程13、[單選題]設(shè)有如下說明:PublicSubF1(n%)...n=3*n+4...EndSubPrivateSubCommand1_Click()Dimn%,m%n=3m=4...'調(diào)用F1語句...EndSub則在Command1_Click事件中有效的調(diào)用語句是____________。(A)、F1m(B)、F1m+5(C)、F15(D)、F1n+m14、[單選題]下面關(guān)于多重窗體的敘述中,對的的是____________。(A)、類沒有啟動窗體,程序不能運營(B)、作為啟動對象的Main子過程只能放在窗體模塊內(nèi)(C)、以上都不對的(D)、假如啟動對象是Main子過程,則程序啟動時不加載任何窗體,以后由該過程根據(jù)不同情況決定是否加載或加載哪個窗體15、[單選題]可以唯一的標(biāo)記控件數(shù)組中每一個控件屬性的是____________。(A)、Index(B)、Name(C)、Enabled(D)、Caption16、[單選題]在用菜單編輯器設(shè)計菜單時,必須輸入的項有____________(A)、標(biāo)題(B)、名稱(C)、快捷鍵(D)、索引17、[多選題]下面______是合法的變量名。(A)、6lk(B)、hjlk_jk(C)、h-i(D)、integer_118、[單選題]子窗體就是將____________屬性設(shè)立為True的普通窗體。(A)、MIDChForm(B)、MDIChild(C)、MultiChild(D)、MultiForm19、[單選題]在下列關(guān)于鍵盤事件的說法中,對的的是____________。(A)、KeyUp和KeyDown的事件過程中有KeyAscii參數(shù)(B)、大鍵盤上的"1"鍵和數(shù)字鍵盤的"1"鍵的KeyCode碼相同(C)、按下鍵盤上的任意一個鍵都會引發(fā)KeyPress事件(D)、大鍵盤上的"4"鍵的上檔字符是"$",當(dāng)同時按下Shift和大鍵盤上的"4"鍵時,KeyPress事件過程中的KeyAscII參數(shù)值是"$"的ASCII值。20、[多選題]下面程序段求兩個數(shù)中的大數(shù),對的的是______。(A)、Ify>=xThenMax=y:Max=x(B)、Max=x:Ify>=xThenMax=y(C)、Max=IIf(x>y,x,y)(D)、Ifx>yThenMax=xElseMax=y21、[單選題]數(shù)學(xué)式子sin25°寫成VB表達式是_______。(A)、sin(25°)(B)、sin(25°*3.14/180)(C)、Sin25(D)、Sin(25*3.14/180)22、[單選題]CommonDialog控件的____________方法可用來顯示文獻打開對話框。(A)、ShowOpen(B)、ShowHelp(C)、ShowSave(D)、ShowFont23、[單選題]要使Form1窗體的標(biāo)題欄顯示"歡迎使用VB",以下______語句是對的的。(A)、Form1.Name="歡迎使用VB"(B)、Form1.Caption=歡迎使用VB(C)、Form1.Name=歡迎使用VB(D)、Form1.Caption="歡迎使用VB"24、[多選題]下列表達式中運算結(jié)果為1的是______。(A)、-5Mod-2(B)、5Mod-2(C)、5Mod2(D)、-5Mod225、[單選題]在VisualBasic中,變量的默認類型是______。(A)、Variant(B)、String(C)、Single(D)、Integer26、[單選題]Long類型的數(shù)據(jù)由______字節(jié)組成。(A)、4(B)、2(C)、16(D)、827、[單選題]構(gòu)成文獻的層次結(jié)構(gòu)關(guān)系是____________。(A)、字符-記錄-字段-文獻(B)、字符-字段-記錄-文獻(C)、字符-字段-文獻-記錄(D)、字段-字符-文獻-記錄28、[多選題]"文獻名"是指文獻自身的名稱,它一般由______三部分組成。(A)、下劃線(B)、主文獻名(C)、圓點(D)、擴展名29、[多選題]下列不能接受焦點的控件涉及______。(A)、窗體(B)、復(fù)選框(C)、框架(D)、菜單30、[單選題]當(dāng)用戶按下并且釋放一個鍵后會觸發(fā)KeyPress、KeyUp和KeyDown事件,這三個事件發(fā)生的順序是____________。(A)、KeyDown、KeyPress和KeyUp(B)、KeyUp、KeyDown和KeyPress(C)、KeyPress、KeyUp和KeyDown(D)、無規(guī)律31、[多選題]結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu)涉及____________。(A)、順序結(jié)構(gòu)(B)、嵌套結(jié)構(gòu)(C)、循環(huán)結(jié)構(gòu)(D)、選擇結(jié)構(gòu)32、[單選題]下面4個表達式中,其值為0的是________。(A)、5MOD6(B)、6MOD5(C)、5/6(D)、5\633、[單選題]InputBox()函數(shù)返回值的類型為____________。(A)、數(shù)值或字符串(視輸入的數(shù)據(jù)而定)(B)、數(shù)值(C)、變體(D)、字符串34、[單選題]在VB集成環(huán)境創(chuàng)建VB應(yīng)用程序時,除了工具箱窗口、窗體中的窗口、屬性窗口外,必不可少的窗口是____________。(A)、監(jiān)視窗口(B)、代碼窗口(C)、窗體布局窗口(D)、立即窗口35、[單選題]在visualBasic中可以包含其他控件的是____________。(A)、框架(B)、復(fù)選框(C)、文本框(D)、滾動條36、[多選題]在VisualBasic中,下面的4個語句語法對的的是______。(A)、x=Sqr(0)(B)、x=Sin(0)(C)、x=Sgn(0)(D)、x=Log(0)37、[單選題]要從For...Next循環(huán)語句中退出循環(huán),應(yīng)使用的語句是______。(A)、Continue(B)、ExitFor(C)、Exit(D)、StopLoop38、[單選題]表達式16/4-2^5*16/4MOD9\2的值為_______。(A)、4(B)、2(C)、0(D)、839、[單選題]子窗體就是將____________屬性設(shè)立為True的普通窗體。(A)、MDIChild(B)、MIDChForm(C)、MultiChild(D)、MultiForm40、[多選題]Dat(yī)aTime是一個日期類型的變量,以下賦值語句中對的的是______。(A)、Dat(yī)aTime=#September1,2023#(B)、DataTime=#5/14/01#(C)、DataTime=#12:15:00AM#(D)、DataTime="8/8/99"41、[單選題]優(yōu)先級別最高的運算符是________。(A)、算術(shù)運算符(B)、關(guān)系運算符(C)、以上都不對的(D)、邏輯運算符42、[單選題]當(dāng)需要上下文幫助時,選擇要幫助菜單中的"內(nèi)容"子菜單,然后按____________鍵,就可出現(xiàn)MSDN窗口及顯示所需的幫助信息。(A)、Help(B)、F10(C)、F1(D)、Esc43、[單選題]下列控件中不支持鼠標(biāo)事件的是____________(A)、文本框(B)、命令按鈕(C)、計時器(D)、標(biāo)簽44、[單選題]在窗體畫一個命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()Dima(1To10)AsIntegerDimp(1To3)AsIntegerk=5Fori=1To10a(i)=iNextFori=1To3p(i)=a(i*i)NextFori=1To3k=k+p(i)*2NextPrintkEndSub程序運營后,單擊命令按鈕,輸出結(jié)果是____________。(A)、14(B)、33(C)、28(D)、1745、[單選題]在VisualBasic中,Shell函數(shù)的功能是____________(A)、退出一個正在運營的文獻(B)、執(zhí)行一個可執(zhí)行文獻(C)、設(shè)立命令行解釋器(D)、與操作系統(tǒng)進行通信46、[單選題]在運營下面程序時會顯示犯錯信息,犯錯的因素是:______________。PrivateSubCommand1_Click()i=4Dima(i)Forj=0to4a(j)=j^jNextEndSub(A)、第二行數(shù)組說明語句不能用變量來定義下標(biāo)(B)、第四行數(shù)組元素a(j)下標(biāo)超過下界(C)、第四行不能用循環(huán)變量j進行運算(D)、程序無錯,也許是計算機病毒47、[單選題]在窗體上畫一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()Dimarray1(10,10)AsIntegerDimi,jAsIntegerFori=1To3Forj=2To4array1(i,j)=i+jNextjNextiText1.Text=array1(2,3)+array1(3,4)EndSub程序運營后,單擊命令按鈕,在文本框中顯示的值是______________。(A)、12(B)、14(C)、10(D)、648、[單選題]表達式len("跟我學(xué)ABC和123")的值是_______。(A)、17(B)、10(C)、20(D)、1449、[多選題]下面的4個數(shù)組說明語句語法不對的的是____________。(A)、DEFA(10)(B)、DimA[10](C)、Dima(10)(D)、DIMENSIONa(10)50、[單選題]順序文獻是____________。(A)、記錄按進入的先后順序存放的,讀出也是按原寫入的先后順序讀出(B)、文獻中按每條記錄的長度從小到大排序好的(C)、文獻中按每條記錄的記錄號從小到大排序好的(D)、文獻中按記錄的某關(guān)鍵數(shù)據(jù)項的從大到小的順序51、[單選題]當(dāng)鼠標(biāo)在某個控件上移動時,會產(chǎn)生____________事件。(A)、MouseMove(B)、MouseUp(C)、MouseDown(D)、DragOver52、[單選題]KILL語句在VB語言中的功能是____________。(A)、清除內(nèi)存(B)、清除病毒(C)、刪除磁盤上的文獻(D)、刪除窗體上的控件53、[單選題]滾動條產(chǎn)生Change事件是由于____________值改變了。(A)、Visible(B)、Scroll(C)、Value(D)、Width54、[單選題]當(dāng)運營程序時,系統(tǒng)自動執(zhí)行啟動窗體的__________事件過程。(A)、GotFocus(B)、Load(C)、Click(D)、Unload55、[單選題]假如在立即窗口中執(zhí)行以下操作:a=3<CR>(<CR>是回車鍵,下同)b=8<CR>printa>b<CR>則輸出結(jié)果是____________。(A)、0(B)、-1(C)、True(D)、False56、[單選題]下面______是合法的變量名。(A)、integer(B)、hjlk6_jk(C)、6lk(D)、h-i657、[單選題]以下語句的輸出結(jié)果是____________。PrintFormat(23043.8,"000,000.00")(A)、023,043.80(B)、23043.8(C)、23,043.80(D)、23,043.858、[單選題]假如列表框(List1)中沒有被選定的項目,則執(zhí)行List1.RemoveItemList1.ListIndex語句的結(jié)果是____________。(A)、刪除第一項(B)、以上都不對(C)、刪除最后一項(D)、刪除最后加入列表的一項59、[單選題]假如文本框的Enabled屬性設(shè)為False,則____________。(A)、文本框的文本將變成灰色,并且此時用戶不能將光標(biāo)置于文本框上(B)、文本框的文本將變成灰色,用戶仍然能將光標(biāo)置于文本框上,但是不能改變文本框中的內(nèi)容(C)、文本框的文本正常顯示,用戶能將光標(biāo)置于文本框上,但是不能改變文本框中的內(nèi)容(D)、文本框的文本將變成灰色,用戶仍然能改變文本框中的內(nèi)容60、[多選題]文獻系統(tǒng)控件涉及______。(A)、DirListBox(B)、FileListBox(C)、ComboBox(D)、DriveListBox61、[多選題]VisualBasic中注釋語句的前綴可以是______。(A)、撇號(B)、Rem(C)、逗號(D)、分號62、[單選題]為了把焦點移到某個指定的控件,所用的方法是____________。(A)、Refresh(B)、Outfocus(C)、Getfocus(D)、Setfocus63、[單選題]語句Ifx=1Theny=1,下列說法對的的是______。(A)、x=1為賦值語句,y=1為關(guān)系表達式(B)、x=1和y=1均為賦值語句(C)、x=1和y=1均為關(guān)系表達式(D)、x=1為關(guān)系表達式,y=1為賦值語句64、[多選題]在VB中,常用的對象涉及____________。(A)、菜單(B)、工具箱中的控件(C)、窗體(D)、事件過程65、[多選題]下列控件中,用于在窗體的指定位置顯示圖形信息的是____________。(A)、圖像框(B)、列表框(C)、標(biāo)簽(D)、圖片框66、[多選題]語句Ifa=1Thenb=1,下列說法對的的是______。(A)、a=1為關(guān)系表達式(B)、b=1為關(guān)系表達式(C)、a=1為賦值語句(D)、b=1為賦值語句67、[多選題]下列運算符中優(yōu)先級別相同的是______。(A)、<>(B)、=(C)、>=(D)、<68、[多選題]下面程序段求兩個數(shù)中的大數(shù),對的的是______。(A)、Max=x:Ify>=xThenMax=y(B)、Max=IIf(x>y,x,y)(C)、Ifx>yThenMax=xElseMax=y(D)、Ify>=xThenMax=y:Max=x69、[單選題]引用列表框(List1)最后一個數(shù)據(jù)項應(yīng)使用____________。(A)、List1.List(ListCount)(B)、List1.List(List1.ListCount)(C)、List1.List(List1.ListCount-1)(D)、List1.List(ListCount-1)程序題請打開D:\djks\vbcp\2023002文獻夾下的KS_1工程文獻,按規(guī)定完畢以下程序:通過文本框輸入以秒為單位表達的時間,單擊命令按鈕,將其換算為幾時幾分幾秒,并運用標(biāo)簽輸出結(jié)果。如下圖所示,編寫程序,實現(xiàn)上述規(guī)定。保存的窗體名稱為ks_1.frm,工程文獻名為ks_1.vbp。(10.0分)答案:Privat(yī)eSubCommand1_Click()'作答'---------------------------------------------------------------------DimdataAsSingleDimhAsInteger,mAsInteger,sAsIntegerdat(yī)a=Val(Text1.Text)h=data\3600m=(dataMod3600)\60s=(dataMod3600)Mod60Label1.Caption=h&"時"&m&"分"&s&"秒"'---------------------------------------------------------------------EndSub請打開D:\djks\vbcp\2023003文獻夾下的KS_1工程文獻,按規(guī)定完畢以下程序:在文本框中輸入英文字母,按"轉(zhuǎn)大寫"按鈕,文本變?yōu)榇髮懀话矗⑥D(zhuǎn)小寫"按鈕,文本變?yōu)樾?按"復(fù)原"按鈕,文本復(fù)原。如下圖所示,編寫代碼實現(xiàn)這個規(guī)定。保存的窗體名稱為ks_1.frm,工程文獻名為ks_1.vbp。(10.0分)答案:DimstrAsStringPrivateSubCommand1_Click()'作答'-------------------------------------------Text1.Text=ucase(text1.text)'-------------------------------------------EndSubPrivateSubCommand2_Click()'作答Text1.Text=Lcase(text1.text)'-------------------------------------------EndSubPrivateSubCommand3_Click()'作答'-------------------------------------------Text1.Text=str'-------------------------------------------EndSubPrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger)'作答'-------------------------------------------str=Text1.Text'-------------------------------------------EndSub請打開D:\djks\vbcp\2023004文獻夾下的KS_1工程文獻,按規(guī)定完畢以下程序:在文本框中輸入小時、分、秒,單擊命令按鈕,轉(zhuǎn)化成共有多少秒,并運用標(biāo)簽輸出結(jié)果。如下圖所示,編寫程序,實現(xiàn)上述規(guī)定。保存的窗體名稱為ks_1.frm,工程文獻名為ks_1.vbp。(10.0分)答案:PrivateSubCommand1_Click()'作答'-------------------------------------------------------Label1.Caption="共有"&(Val(Text1.Text)*3600+Val(Text2.Text)*60+Val(Text3.Text))&"秒"'-------------------------------------------------------EndSub請打開D:\djks\vbcp\2023005文獻夾下的KS_1工程文獻,按規(guī)定完畢以下程序:任意給定3個實數(shù),求其中間數(shù)(即其值大小居中者),并運用標(biāo)簽輸出結(jié)果。如下圖所示,編寫程序,實現(xiàn)上述規(guī)定。保存的窗體名稱為ks_1.frm,工程文獻名為ks_1.vbp。(10.0分)答案:PrivateSubCommand1_Click()'作答'----------------------------------------------------DimaAsSingle,bAsSingle,cAsSingleDimmidAsSinglea=Val(Text1.Text):b=Val(Text2.Text):c=Val(Text3.Text)If(b>aAnda>c)Or(c>aAnda>b)Thenmid=aIf(a>bAndb>c)Or(c>bAndb>a)Thenmid=bIf(a>cAndc>b)Or(b>cAndc>a)Thenmid=cLabel1.Caption=mid'----------------------------------------------------EndSub請打開D:\djks\vbcp\2023006文獻夾下的KS_1工程文獻,按規(guī)定完畢以下程序:鍵盤輸入a、b、c的值,判斷它們能否構(gòu)成三角形的三條邊。如下圖所示,編寫程序,實現(xiàn)上述規(guī)定。保存的窗體名稱為ks_1.frm,工程文獻名為ks_1.vbp。(10.0分)答案:PrivateSubCommand1_Click()'作答'---------------------------------------------------------DimaAsSingle,bAsSingle,cAsSinglea=Val(Text1.Text):b=Val(Text2.Text):c=Val(Text3.Text)If(a+b)>cAnd(a+c)>bAnd(b+c)>aThenLabel1.Caption="能構(gòu)成三角形的三邊"ElseLabel1.Caption="不能構(gòu)成三角形的三邊"EndIf'---------------------------------------------------------EndSub請打開D:\djks\vbcp\2023007文獻夾下的KS_1工程文獻,按規(guī)定完畢以下程序:編寫程序,求1~100之間的所有奇數(shù)之和。單擊求各按鈕求和,并運用標(biāo)簽輸出結(jié)果,保存的窗體名稱為ks_1.frm,工程文獻名為ks_1.vbp。(10.0分)答案:PrivateSubCommand1_Click()'作答'-------------------------------------------------------DimsAsIntegerFori=1To100IfiMod2=1Thens=s+iNextiLabel1.Caption="1-100間奇數(shù)的和為:"&s'-------------------------------------------------------EndSub請打開D:\djks\vbcp\2023009文獻夾下的KS_1工程文獻,按規(guī)定完畢以下程序:編寫程序,在窗體上輸出100~200之間的所有素數(shù)(規(guī)定每10個一行)。保存的窗體名稱為ks_1.frm,工程文獻名為ks_1.vbp。(10.0分)PrivateSubCommand1_Click()'作答'----------------------------------------------DimkAsIntegerDimflagAsBooleank=1Fori=100To200flag=TrueForj=2ToInt(Sqr(i))IfiModj=0Thenflag=FalseExitForEndIfNextjIfflagThenIfkMod10=0ThenPrintiElsePrinti;EndIfk=k+1EndIfNexti'-----------------------------------------------EndSub8、請打開D:\djks\vbcp\2023011文獻夾下的KS_1工程文獻,按規(guī)定完畢以下程序:通過InputBox函數(shù)輸入任意長度的字符串,規(guī)定將該字符串順序倒置,例如,將輸入的"ABCDEF"變換成"FEDCBA"。如下圖所示,編寫程序,實現(xiàn)上述規(guī)定。保存的窗體名稱為ks_1.frm,工程文獻名為ks_1.vbp。(15.0分)PrivateSubCommand1_Click()'作答'--------------------------------------------------DimsAsStrings=""Fori=Len(Text1.Text)To1Step-1s=s+Mid(Text1.Text,i,1)NextiText2.Text=s'--------------------------------------------------EndSub9、請打開D:\djks\vbcp\2023012文獻夾下的KS_1工程文獻,按規(guī)定完畢以下程序:某航空公司規(guī)定在旅游的旺季(7~10)月份,假如訂票數(shù)超過20張,票價優(yōu)惠15%,20張以下,優(yōu)惠5%;在旅游淡季(1~5)、11月份,假如訂票數(shù)超過20張,票價優(yōu)惠30%,20張以下,優(yōu)惠20%;其他情況一律優(yōu)惠10%。如下圖所示,編寫程序,根據(jù)月份和訂票張數(shù)決定票價的優(yōu)惠率并將其顯示在標(biāo)簽框(Label1)。保存的窗體名稱為ks_1.frm,工程文獻名為ks_1.vbp。(10.0分)PrivateSubCommand1_Click()DimmAsInteger,nAsInteger,rAsIntegerm=Val(Text1.Text)n=Val(Text2.Text)Ifm<=12Andm>0ThenSelectCasemCaseIs<=5,11Ifn<20Thenr=20Elser=30Case7To10Ifn<20Thenr=5Elser=15CaseElser=10EndSelectLabel1.Caption="所訂機票的優(yōu)惠率為:"+Str(r)+"%"ElseLabel1.Caption="輸入月份錯誤"EndIfEndSub10、請打開D:\djks\vbcp\2023013文獻夾下的KS_1工程文獻,按規(guī)定完畢以下程序:通過InputBox函數(shù)從鍵盤上輸入一串字符,以"?"結(jié)束,并對輸入字符中的字母個數(shù)和數(shù)字個數(shù)進行記錄。編寫程序,實現(xiàn)上述規(guī)定。保存的窗體名稱為ks_1.frm,工程文獻名為ks_1.vbp。(15.0分)Privat(yī)eSubCommand1_Click()'作答'---------------------------------------------Dims1AsString,s2AsStringDimk1AsInteger,k2AsIntegerk1=0:k2=0s1=InputBox("請輸入字符串,以'?'結(jié)束!")I=1s2=Mid(s1,i,1)dowhiles2<>"?"s2=Mid(s1,i,1)IfUCase(s2)>="A"AndUCase(s2)<="Z"Thenk1=k1+1ElseIfs2>="0"Ands2<="9"Thenk2=k2+1EndIfI=I+1s2=Mid(s1,i,1)loopPrint"字母個數(shù)"&k1Print"數(shù)字個數(shù)"&k2'---------------------------------------------EndSub11、請打開D:\djks\vbcp\2023014文獻夾下的KS_1如下圖所示,編寫程序:單擊"求最大公約數(shù)"按鈕,調(diào)用用函數(shù)Divisor(此函數(shù)功能是求出最大公約數(shù)),求兩個自然數(shù)的最大公約數(shù),并運用標(biāo)簽輸出結(jié)果。保存的窗體名稱為ks_1.frm,工程文獻名為ks_1.vbp。工程文獻,按規(guī)定完畢以下程序:(10.0分)PrivateSubCommand1_Click()'作答'----------------------------------------------------DimaAsInteger,bAsIntegera=Val(Text1.Text):b=Val(Text2.Text)Label1.Caption=a&"和"&b&"的最大公約數(shù)為:"&Divisor(a,b)'----------------------------------------------------EndSubFunctionDivisor(ByValxAsInteger,ByValyAsInteger)AsInteger'在此函數(shù)中實現(xiàn)求最大公約數(shù)功能'----------------------------------------------------DimrAsInteger,tasintegerIfy>xthent=x:x=y:y=tr=xModyDoUntilr=0x=yy=rr=xModyLoopDivisor=y'----------------------------------------------------EndFunction12、請打開D:\djks\vbcp\2023015文獻夾下的KS_1工程文獻,按規(guī)定完畢以下程序:編寫程序,通過InputBox函數(shù)從鍵盤上輸入4個數(shù),計算并輸出這4個數(shù)的和、平均值,并在窗體上顯示幾個數(shù)的和、平均值。保存的窗體名稱為ks_1.frm,工程文獻名為ks_1.vbp。(10.0分)PrivateSubCommand1_Click()'作答'-----------------------------------------------------Dima(3)AsSingleFori=0To3a(i)=InputBox("請輸入第"&(i+1)&"個數(shù)")Sum=Sum+a(i)NextiPrint"四個數(shù)的和:";SumPrint"四個數(shù)的平均值:";Sum/4'-----------------------------------------------------EndSub13、請打開D:\djks\vbcp\2023016文獻夾下的KS_1工程文獻,按規(guī)定完畢以下程序:編寫程序,在列表框中輸出所有的"水仙花數(shù)"。所謂水仙花數(shù)是指一個三位數(shù),其各位數(shù)字立方和等于該數(shù)自身。保存的窗體名稱為ks_1.frm,工程文獻名為ks_1.vbp。(10.0分)PrivateSubCommand1_Click()'作答'---------------------------------------------DimaAsInteger,bAsInteger,cAsIntegerFori=100To999a=i\100:b=i\10-(i\100)*10:c=iMod10Ifa^3+b^3+c^3=iThenList1.AddItemiEndIfNexti'---------------------------------------------EndSub14、請打開D:\djks\vbcp\2023017文獻夾下的KS_1工程文獻,按規(guī)定完畢以下程序:本程序用于建立Fibonacci級數(shù)。Fibonacci級數(shù)的構(gòu)造規(guī)則為:(1)F1=F2=1;(2)Fn=Fn-1+Fn-2(n>=3)規(guī)定通過文本框指定Fibonacci級數(shù)的項數(shù),在窗體上每行顯示5個級數(shù)項。如下圖所示,編寫程序,實現(xiàn)上述規(guī)定,并將Fibonacci級數(shù)打印在窗體上。保存的窗體名稱為ks_1.frm,工程文獻名為ks_1.vbp。(10.0分)PrivateSubCommand1_Click()'作答'-------------------------------------------------Dimf1AsDouble,f2AsDouble,f3AsDoubleDimnA(yù)sIntegerf1=1:f2=1n=Val(Text1.Text)Printf1;f2;Fori=3Tonf3=f1+f2f1=f2f2=f3Printf3;IfiMod5=0ThenPrintNexti'--------------------------------------------------EndSub15、請打開D:\djks\vbcp\2023018文獻夾下的KS_1工程文獻,按規(guī)定完畢以下程序:通過InputBox函數(shù)從鍵盤上任意輸入10個整數(shù),用冒泡法排序,然后按照由小到大的順序打印在窗體上。編寫程序,實現(xiàn)上述規(guī)定。保存的窗體名稱為ks_1.frm,工程文獻名為ks_1.vbp。(10.0分)PrivateSubCommand1_Click()'作答'-----------------------------------------------------Dima(1To10)AsLongFori=1To10a(i)=InputBox("請輸入第"&i&"個整數(shù):")NextiFori=1To9Forj=1To10-iIfa(j)>a(j+1)Thent=a(j):a(j)=a(j+1):a(j+1)=tEndIfNextjNextiFori=1To10Printa(i);Nexti'------------------------------------------------------EndSub16、請打開D:\djks\vbcp\2023019文獻夾下的KS_1工程文獻,按規(guī)定完畢以下程序:小猴在一天摘了若干個桃子,當(dāng)天吃掉一半多一個;第二天接著吃了剩下的桃子的一半多一個;以后天天都吃尚存桃子的一半零一個,到第七天早上要吃時只剩下一個了。編

溫馨提示

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

最新文檔

評論

0/150

提交評論