2016年計算機二級《VB》上機考試答題技巧
為幫助考生們順利備考計算機二級考試,下面是本站小編搜索整理的關於2016年計算機二級《VB》上機考試答題技巧,歡迎參考學習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!
常用算法
熟練地掌握算法原理、編程思想和代碼實現,就能夠做到舉一反三,輕鬆備考,順利過關。
1.累加與連乘
基本思想:設置初值,循環計算。
擴展:
(1)計算指定範圍內某一個數的倍數之和。
(2)計算某範圍內所有數的乘積。
(3)求某一個數列的和。
2.生成N個不同的隨機數
基本思想:將生成的數送入一個數組,每生成一個數後與數組中已有的數比較,如相同則丟棄,重新生成可使用語句Exit For。
3.求素數、極值
求素數基本思想:素數的意義;實現方法:雙重循環,外循環判斷每一個數,內循環判斷能否被某數整除。
求極值基本思想:設第一個數為極值數,然後進入循環與其比較,超過則替換。
4.排序
(1)選擇法:每次先找出最小數所在的F標,排序結束後,交換最小數的位置。
(2)冒泡法:兩兩比較後交換。
(3)合併法:將兩個有序的數組合併成一個仃序的數組。兩個數組中的數兩兩比較,小者放入目標數組,直到.個數組為窄。
(4)插入法:每輸入或生成一個數馬上插入到數組中使其有序。
5.數列的插入、刪除和重組
(1)插入:對原數組進行擴充,循環查找插入位置(逐個比較),找到後,從後向前依次移動每一個數字,直到該位置,然後將數據插入。
(2)刪除:與插入類似,也是先查找位置,找到後,將該位置以後的每一個元素依次前移。
(3)重組:採用排序或移動元素的思想,具體情況具體分析,如奇偶數的分開等。
6.窮舉與遞推
(1)窮舉:利用循環將所有可能逐個測試,直到條件成立為止,如百錢買百雞問題、錢幣折零問題等。
(2)遞推(迭代):將一個複雜的計算過程轉化為簡單過程的重複,通常也是利用循環實現,這一次計算的結果作為下一次的變量繼續進行計算,直到滿足指定的條件,如猴子吃桃問題、計算近似數問題、數列計算問題等。
7.順序查找
基本思想:利用循環逐個比較待查找值,找到後退出,一般要使用Exit語句。
8.遞歸
基本思想:需要解決的問題必須用遞歸的方式進行描述,才能轉變為遞歸過程,原則上所有的迭代過程都可以使用遞歸
過程來實現。遞歸描述有兩個關鍵要素:一是遞歸結束的條件;二是迭代公式(此次的結果能夠作為下一次的變量)。
遞歸過程的分析:遞推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.分類統計
統計各種類型的數據,如字母出現的'次數、奇偶數統計等。基本思路是掌握分類條件的表示,設置各種類型的計數器(可以用數組),利用循環來解決。
10.字符串處理、加密與解密
字符串處理:輸入(inputbox函數或文本框)、求長度(1en函數,漢字問題)、循環處理。典型考點:分離指定字符、分類統計、字符串的重組、字符的插入與刪除等。
加密與解密:理解加密算法(移位法、密鑰表)。
整型數據的處理:各位數字的拆分;數的因子;最大公約數gcd(m,n)=a與最小公倍數m*n/a;素數與合數;互質數(兩個數的最大約數為1,兩個數有公因子)。
-
2017年9月計算機二級考試C語言鞏固試題
導語:2017下半年計算機二級考試時間9月23日-26日,目前進入了備考的階段。小編整理了2017年9月計算機二級考試C語言鞏固試題,一起來練習一下吧:單選題1).已知intk;floatm=-3;執行語句k=m%2;後,變量k的值是A.-1B.0C.1D.語句有錯誤正確答案:D2).下列關於C語言數據文件的...
-
2007年3月全國計算機等級考試二級VB筆試真題
一、選擇題(第小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填塗在答題卡相應位置上,答在試卷上不得分。(1)下列敍述中正確的是(B)A)算法的效率只與問題的規模有關,而與數據的存儲結構無關B)算法的時間複雜度是指執行算法...
-
2017年計算機二級Access數據庫程序設計考試大綱(2016年版)
2017年全國計算機等級考試二級Access數據庫程序設計考試大綱繼續沿用2016年版,下面本站小編帶大家一起來看看詳細內容,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!基本要求1.掌握數據庫系統的基礎知識。2.掌握關係數據庫的基本原理。...
-
2016年計算機二級考試選擇題題庫帶答案
第1題:下列敍述中正確的是(d)。A)棧是"先進先出"的線性表B)隊列是"先進後出"的線性表C)循環隊列是非線性結構D)有序線性表既可以採用順序存儲結構,也可以採用鏈式存儲結構解析:棧是先進後出的線性表,所以A錯誤;隊列是先進先出的線性表,所以B錯誤;循環隊列是線性結構...