版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
2010年9月等級考試輔導(dǎo)
二級VisualBasic第八講專題
專題一矩陣1
專題二字符串2專題一——矩陣矩陣行運算求最值對角線元素操作行列交換矩陣轉(zhuǎn)置矩陣的輸入和輸出For雙重循環(huán)Open"\in5.dat"ForInputAs#1Fori=1To20Forj=1To5
Input#1,a(i,j)
Text1=Text1+Str(a(i,j))+Space(2)NextjText1=Text1+Chr(13)+Chr(10)NextiClose#1Open"in5.dat"ForInputAs#1Fori=1To20Forj=1To5
Input#1,a(i,j)
Text1=Text1+Str(a(i,j))+Space(2)Nextj
Text1=Text1+Chr(13)+Chr(10)NextiClose#1矩陣的行運算39套-5:讀順序文件中的數(shù)據(jù)到二維數(shù)組并按矩陣輸出,輸出第三行的和;17套-5:順序文件讀,矩陣輸出,矩陣行交換(類似47套-5);73套-5:二維數(shù)組求每行小于50的數(shù)之和以及平均值;70套-5:計算二維數(shù)組中各行的最小數(shù),并求最小數(shù)的最值(類似63套-4,69套-5,71套-5,74套-5)。矩陣求最值求矩陣中的最大值(或最小):假定整個矩陣中第一個元素a(1,1)為最大(或最?。?,然后依次訪問矩陣中每個元素,若找到新的最大(或最?。┑脑兀葱薷淖畲螅ɑ蜃钚。┲底兞?,直到矩陣元素訪問結(jié)束。
上機教程P159-真題12.1【例】捷成36-5有一個名為datain.txt的文本文件,其內(nèi)容為:324376281298573142536475869713243546576879805937程序運行后,單擊窗體,將把文件datain.txt中的數(shù)組輸入到二維數(shù)組Mat中,在窗體上按5行、5列的矩陣形式顯示出來,并輸出矩陣左上-右下對角線上的數(shù)據(jù),如下圖所示。上機教程P161-真題12.2【例】捷成46-5其功能是,找出矩陣元素的最大值,并求出矩陣對角線元素之和,窗體外觀如圖所示。程序運行時,矩陣數(shù)據(jù)被放入二維數(shù)組a中。當(dāng)單擊“找矩陣元素最大值”命令按鈕時,找出矩陣中最大的數(shù),并顯示在標(biāo)簽Label3中。當(dāng)單擊“對角線元素之和”命令按鈕時,計算矩陣主對角線元素之和,并顯示在標(biāo)簽Label4中。題型一:大小寫轉(zhuǎn)換題型二:單詞的操作題型三:統(tǒng)計某些字母的個數(shù)題型四:替換題型五:加密解密題型六:反向顯示題型七:字符刪除專題二——字符串題型一:大小寫轉(zhuǎn)換[上機教程P175-真題13.1]捷成1-4運行時,在Text1中輸入若干個大寫和小寫字母,并選中一個單選按鈕,再單擊“轉(zhuǎn)換”按鈕,則按選中的單選按鈕的標(biāo)題進行轉(zhuǎn)換,結(jié)果放入Text2(如圖所示)。題型二:單詞的操作判斷單詞的關(guān)鍵在于判斷空格,因為單詞與單詞之間用空格隔開。題型二:單詞的操作[上機教程P178-真題13.3]捷成13-3程序運行后,在文本框中輸入一個英文句子(由多個單詞組成,各單詞之間僅用一個空格分開),然后單擊命令按鈕,程序?qū)言撚⑽木渥臃纸鉃閱卧~,并把每個單詞作為一個項目添加到列表框中,如圖所示。題型三統(tǒng)計某些字母的個數(shù)[上機教程P181-真題13.5]捷成48-5方法:利用字符ASCII碼的特點,將字符“a”、“b”…出現(xiàn)次數(shù)順序存放在數(shù)組中,然后在數(shù)組中找“特定值”位置,并由位置確定該字母統(tǒng)計in5.dat文件中所含各字母(不區(qū)分大小寫)的出現(xiàn)的次數(shù),并將出現(xiàn)次數(shù)最多的字母顯示在Text1文本框內(nèi),它所出現(xiàn)的次數(shù)顯示在Text2文本框內(nèi)。題型三統(tǒng)計某些字母的個數(shù)捷成56-5在Text1文本框中選中內(nèi)容后,單擊“統(tǒng)計”按鈕,則統(tǒng)計選中文本中出現(xiàn)次數(shù)最多的字母(不區(qū)分大小寫),以大寫形式在Text2文本框內(nèi)顯示這些出現(xiàn)次數(shù)最多的字母。題型四替換首先是找到要被替換的字母,在該條件下進行替換,由于是替換,所以一般需要用一個變量做連接,如不是被替換的字符,就直接連接,如果是替換的字符就連接替換字符,最后把該變量的值賦值給文本框顯示出現(xiàn)。題型五:加密解密加密操作主要是將有意義的字句根據(jù)某種規(guī)則(一般是用其他字母代替)變成無意義的字句,所以一般的操作是取出每個字符按規(guī)則進行轉(zhuǎn)換,再把轉(zhuǎn)換后的連接起來作為加密后的字符串。而解密是加密操作的逆運算。捷成79-5加密規(guī)則:對于第奇數(shù)個字符,若是字母,則把它變?yōu)樗竺娴淖址ㄈ魹椤甖’則變?yōu)椤瓵’),不是字母則不變;對于第偶數(shù)個字符,若是字母,則把它變?yōu)樗懊娴淖址ㄈ魹椤瓵’則變?yōu)椤甖’),不是字母則不變。大小寫字母都遵循此規(guī)則。題型六:反向顯示將字符串倒序連接,方法類似于判定回文。25套-5:判斷回文,寫函數(shù)提示:刪除字符其實就是字符的查找,也需要一個字符一個字符的取出來進行判斷,如果是需要刪除的字符,就不進行連接,否則就連接到字符串變量中題型七:刪除字符筆試真題出現(xiàn)的字符串操作題1.下面程序運行時,若輸入“VisualBasicProgramming”,則在窗體上輸出的是____。(2010年3月選擇題35題)PrivateSubComand1_Click()Dimcount(25)AsInteger,chAsStringch=Ucase(InputBox("請輸入字母字符串"))Fork=1ToLen(ch)n=Asc(Mid(ch,k,1))-Asc("A")Ifn>=0Thencount(n)=count(n)+1EndIfNextkm=count(0)Fork=1To25Ifm<count(k)Thenm=count(k)EndIfNextkPrintmEndSub(A)0(B)1(C)2(D)3OptionBase1PrivateSubcode(a()AsInteger,mystrAsString)DimchAsString,c1AsStringn=UBound(a)-Len(mystr)Ifn>0Thenmystr=mystr&String$(n,"*")EndIfch=mystrFork=【1】ToUBound(a)c1=Mid(mystr,k,1)n=【2】Mid$(ch,n)=c1Nextkmystr=chEndSub4.設(shè)窗體上有一個文本框Text1和一個命令按鈕Command1,并有以下事件過程:(2008年4月選擇題33題)PrivateSubCommand1_Click()DimsAsString,chAsStrings=""Fork=1ToLen(Text1)ch=Mid(Text1,k,1)s=ch+sNextkText1.Text=sEndSub程序執(zhí)行時,在文本框中輸入“Basic”,然后單擊命令按鈕,則Text1中顯示的是
。(A)Basic(B)cisaB(C)BASIC(D)CISAB5.在窗體上畫一個命令按鈕和一個文本框,然后編寫命令按鈕的Click事件過程。程序運行后,在文本框中輸入一串英文字母(不區(qū)分大小寫),單擊命令按鈕,程序可找出未在文本框中輸入的其他所有英文字母,并以大寫方式降序顯示到Text1中。例如,若在Text1中輸入的是abDfdb,則單擊Command1按鈕后Text1中顯示的字符串是ZYXWVUTSRQPONMLKJIHGEC。請?zhí)羁铡#?005年9月填空題7題)PrivateSubCommand1_Click()DimstrAsString,sAsString,cAsStringstr=UCase(Text1)s=""c="Z"Whilec>="A"IfInStr(str,c
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度注塑機設(shè)備轉(zhuǎn)讓及市場占有率提升合同樣本4篇
- 2025年度材料安全評價及風(fēng)險評估合同范本3篇
- 2025年度新能源項目土地租賃經(jīng)營合同范本4篇
- 2025年度生態(tài)環(huán)保型安置房建設(shè)一體化服務(wù)合同3篇
- 2024版海鮮采購合同
- 2025年度外墻藝術(shù)裝飾工程承攬合同4篇
- 2024維修公司環(huán)保設(shè)備維修人員勞動合同范本3篇
- 2024跨國物流倉儲服務(wù)全面合作框架協(xié)議
- 2025年度物流企業(yè)綠色包裝材料采購合同4篇
- 2025年度臨時設(shè)施搭建與場地租賃合同3篇
- 2024版塑料購銷合同范本買賣
- 【高一上】【期末話收獲 家校話未來】期末家長會
- JJF 2184-2025電子計價秤型式評價大綱(試行)
- GB/T 44890-2024行政許可工作規(guī)范
- 有毒有害氣體崗位操作規(guī)程(3篇)
- 兒童常見呼吸系統(tǒng)疾病免疫調(diào)節(jié)劑合理使用專家共識2024(全文)
- 2025屆山東省德州市物理高三第一學(xué)期期末調(diào)研模擬試題含解析
- 《華潤集團全面預(yù)算管理案例研究》
- 2024-2025高考英語全國卷分類匯編之完型填空(含答案及解析)
- 二年級下冊加減混合豎式練習(xí)360題附答案
- 蘇教版五年級數(shù)學(xué)下冊解方程五種類型50題
評論
0/150
提交評論