計算機vb考試技巧
計算機考試上我們需要注意哪些方面的知識呢?下面是學習啦小編給大家整理的計算機vb考試技巧和習題及答案,供大家參閱!
計算機vb考試技巧
上機考點分析
>對象及其操作:控件的畫法、基本操作及控件值。
>數據類型及其運算:涉及到關系運算符、算術運算符、邏輯運算符及常用內部函數等知識點。
>數據輸入、輸出:窗體輸出與Print方法,使用InputBox函數。
>常用標準控件:文本框、列表框、圖形框、復選框、計時器、滾動條等控件的屬性、事件和方法。
>控制結構:選擇結構、For循環(huán)控制結構。
>數組:數組的定義。
>菜單與對話框:用菜單編輯器建立菜單。
>鍵盤與鼠標事件過程:鍵盤的KeyPress事件、鼠標事件。
>數據文件:順序文件的讀操作、順序文件的寫操作。
1.1常用算法
熟練地掌握算法原理、編程思想和代碼實現(xiàn),就能夠做到舉一反三,輕松備考,順利**。
1.累加與連乘
基本思想:設置初值,循環(huán)計算。
擴展:(1)計算指定范圍內某一個數的倍數之和。(2)計算某范圍內所有數的乘積。(3)求某一個數列的和。
2.生成N個不同的隨機數
基本思想:將生成的數送入一個數組,每生成一個數后與數組中已有的數比較,如相同則丟棄,重新生成可使用語句Exit For。
3.求素數、極值
求素數基本思想:素數的意義;實現(xiàn)方法:雙重循環(huán),外循環(huán)判斷每一個數,內循環(huán)判斷能否被某數整除。
求極值基本思想:設第一個數為極值數,然后進入循環(huán)與其比較,超過則替換。
4.排序
≯選擇法:每次先找出最小數所在的F標,排序結束后,交換最小數的位置。
≯冒泡法:兩兩比較后交換。
≯合并法:將兩個有序的數組合并成一個仃序的數組。兩個數組中的數兩兩比較,小者放入目標數組,直到.個數組為窄。
≯插入法:每輸入或生成一個數馬上插入到數組中使其有序。
5.數列的插入、刪除和重組
插入:對原數組進行擴充,循環(huán)查找插入位置(逐個比較),找到后,從后向前依次移動每一個數字,直到該位置,然后將數據插入。
刪除:與插入類似,也是先查找位置,找到后,將該位置以后的每一個元素依次前移。
重組:采用排序或移動元素的思想,具體情況具體分析,如奇偶數的分開等。
6.窮舉與遞推
窮舉:利用循環(huán)將所有可能逐個測試,直到條件成立為止,如百錢買百雞問題、錢幣折零問題等。
遞推(迭代):將一個復雜的計算過程轉化為簡單過程的重復,通常也是利用循環(huán)實現(xiàn),這一次計算的結果作為下一次的變量繼續(xù)進行計算,直到滿足指定的條件,如猴子吃桃問題、計算近似數問題、數列計算問題等。
7.順序查找
基本思想:利用循環(huán)逐個比較待查找值,找到后退出,一般要使用Exit語句。
8.遞歸
基本思想:需要解決的問題必須用遞歸的方式進行描述,才能轉變?yōu)檫f歸過程,原則上所有的迭代過程都可以使用遞歸
過程來實現(xiàn)。遞歸描述有兩個關鍵要素:一是遞歸結束的條件;二是迭代公式(此次的結果能夠作為下一次的變量)。
遞歸過程的分析:遞推n次直到結束條件滿足,回歸n次得到運算結果。
典型遞歸:階乘的計算1!=1,n!=n*(n-1)!
最大公約數gcd(m,n):m mod n=0,gcd=n;gcd(m,n)=gcd(n,m mod n)
二分法查找search:中點值=關鍵值,結束;改變low、high后,遞歸調用search(a0,low,high,key,index)。
9.分類統(tǒng)計
統(tǒng)計各種類型的數據,如字母出現(xiàn)的次數、奇偶數統(tǒng)計等?;舅悸肥钦莆辗诸悧l件的表示,設置各種類型的計數器(可以用數組),利用循環(huán)來解決。
10.字符串處理、加密與解密
字符串處理:輸入(inputbox函數或文本框)、求長度(1en函數,漢字問題)、循環(huán)處理。典型考點:分離指定字符、分
類統(tǒng)計、字符串的重組、字符的插入與刪除等。
加密與解密:理解加密算法(移位法、密鑰表)。
整型數據的處理:各位數字的拆分;數的因子;最大公約數gcd(m,n)=a與最小公倍數m*n/a;素數與合數;互質數(兩個數的最大約數為1,兩個數有公因子)。
計算機vb考試習題及答案
(1)下面敘述正確的是(C)
A.算法的執(zhí)行效率與數據的存儲結構無關
B.算法的空間復雜度是指算法程序中指令(或語句)的條數
C.算法的有窮性是指算法必須能在執(zhí)行有限個步驟之后終止
D.以上三種描述都不對
(2)以下數據結構中不屬于線性數據結構的是(C)
A.隊列
B.線性表
C.二叉樹
D.棧
(3)在一棵二叉樹上第5層的結點數最多是(B)注:由公式2k-1得
A.8
B.16
C.32
D.15
(4)下面描述中,符合結構化程序設計風格的是(A)
A.使用順序、選擇和重復(循環(huán))三種基本控制結構表示程序的控制邏輯
B.模塊只有一個入口,可以有多個出口
C.注重提高程序的執(zhí)行效率
D.不使用goto語句
(5)下面概念中,不屬于面向對象方法的是(D)
A.對象
B.繼承
C.類
D.過程調用
(6)在結構化方法中,用數據流程圖(DFD)作為描述工具的軟件開發(fā)階段是(B)
A.可行性分析
B.需求分析
C.詳細設計
D.程序編碼
(7)在軟件開發(fā)中,下面任務不屬于設計階段的是(D)
A.數據結構設計
B.給出系統(tǒng)模塊結構
C.定義模塊算法
D.定義需求并建立系統(tǒng)模型
(8)數據庫系統(tǒng)的核心是(B)
A.數據模型
B.數據庫管理系統(tǒng)
C.軟件工具
D.數據庫
(9)下列敘述中正確的是(C)
A.數據庫是一個獨立的系統(tǒng),不需要操作系統(tǒng)的支持
B.數據庫設計是指設計數據庫管理系統(tǒng)
C.數據庫技術的根本目標是要解決數據共享的問題
D.數據庫系統(tǒng)中,數據的物理結構必須與邏輯結構一致
(10)下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是(A)
A.內模式
B.外模式
C.概念模式
D.邏輯模式
看了“計算機vb考試技巧”的人還看了:
計算機vb考試技巧





上一篇:計算機2級vb考試題庫
下一篇:計算機vb考試題庫答案