版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、學號:0n個輸入,有 0n個輸出。 0n個輸入,有1n個輸出。 1n個輸入,有0n個輸出。 1n個輸入,有1n個輸出。信息科技綜合練習卷-4-算法練習班級:姓名:一、選擇題(每題 2分,共36分)1. 以下關于算法特征的描述,正確的是(A. 算法具有確定性,可行性,有限性,有B. 算法具有確定性,可行性,有限性,有C. 算法具有確定性,可行性,有限性,有D. 算法具有確定性,可行性,有限性,有3.下列流程圖屬于多分支嵌套結構的有( A(A(3)+A (4)=_ A(A(1)/( A(3)+A(4)=四個2. 右表所示為 A(1)A( 5 )各下標變量的值,則 下列六個運算表達式的值為1的有(
2、A(A(1)= A(A(A(A(1)= A(A(1)-A(2)= A(A(3)+A (2)/A (4)=_A. 零個 B .兩個A(1)A(2)A(3)A(4)A(5)543214.下列流程圖中,屬于循環(huán)結構的有()。A. 個B兩個C三個D四個5. 如果 a=”135”, b=” 246”, c=135 ,d=246,貝下列賦值語句中運行時肯定會出錯的有()。 x=a+b x=b+c x=c+d x=d+a x=val(a) - val(b) x=a-bA.零個B一個C兩個D三個6. 關于枚舉算法,下列說法錯誤的是()。A. 枚舉算法一般采用在循環(huán)結構中嵌套分支結構組成。B. 循環(huán)結構用來“枚
3、舉” ,分支結構用于“檢驗” 。C. 枚舉算法充分運用計算機高速運算的優(yōu)勢,解決了許多以前難以解決的問題。D. 枚舉算法是基于計算機高速運算的優(yōu)勢,所以列舉的可能解的范圍可以無限大。7. 對于一個正整數(shù) n,要判斷它是奇數(shù)還是偶數(shù),下列敘述錯誤的是()。A. 若n mod 2=0,貝U n是偶數(shù)。B.若n mod 2=1,貝U n是奇數(shù)。C.若 int(n/1)=n/1,貝U n 是奇數(shù)。D.若 int(n/2)=n/2,貝U n 是偶數(shù)。8. 以下關于判斷框和分支結構流程圖概念表述正確的是()A. 判斷框有一個入口、兩個出口;分支結構也是一個入口、兩個出口。B. 判斷框有一個入口、兩個出口;
4、分支結構只有一個入口、一個出口。C. 判斷框是一個入口、一個出口;分支結構也是一個入口、一個出口。D. 判斷框是一個入口、一個出口;分支結構卻是一個入口、兩個出口。9關于循環(huán)結構程序設計的概念,下列說法錯誤的是()A. 循環(huán)結構有當型循環(huán)和直到型循環(huán)兩種不同的形式。B. 當型循環(huán)“先判斷循環(huán)條件,后執(zhí)行循環(huán)體”,循環(huán)體的執(zhí)行次數(shù)為 0n次。C. 直到型循環(huán)“先執(zhí)行循環(huán)體,后判斷循環(huán)條件”,循環(huán)體的執(zhí)行次數(shù)為 0n次。D. 當型循環(huán)一般采用 T線分支組成循環(huán);直到型循環(huán)一般采用F線分支組成循環(huán); 10.已知x是一個三位正整數(shù), 要判斷它的個位是否為 5,以下四種關于判斷條件的表述錯誤的有()。如
5、果 x mod 10<>5 貝 x 的個位不為 5。如果 x/5<>int(x/5) 貝 x 的個位不為 5。兩個 D 三個 如果 x mod 5=0 貝 x 的個位為 5。 如果 x/5=int(x/5) 貝 x 的個位為 5。A. 零個 B .一個 C11關于排序算法,下列說法錯誤的是()A. 排序是對批量的雜亂無章的數(shù)據(jù)進行有序化排列的一種算法過程。B. 將數(shù)據(jù)進行從大到小有序化排列稱為升序排序,反之稱為降序排序。C. 常見的排序方法有選擇排序法、冒泡排序法等。D.冒泡排序的算法是采用相鄰數(shù)據(jù)逐次比較,根據(jù)需要有選擇地進行移動數(shù)據(jù)的方法。12 .數(shù)學表達式y(tǒng)在VB
6、計算機程序設計語言中正確的表示方式為()x X yA. (x - y ) / x / yC. (x - y ) / x * y D13. 關于數(shù)據(jù)查找,下列說法錯誤的是()A. 數(shù)據(jù)查找技術,要求以較少的步驟在批量數(shù)據(jù)中較快地找到指定的數(shù)據(jù)對象。B. 常用的數(shù)據(jù)查找算法有順序查找和對分查找。C. 順序查找對數(shù)據(jù)存放沒有特殊要求,對分查找要求數(shù)據(jù)必須有序存放。D. 順序查找的查找效率較高,對分查找的查找效率較低。14. 關于判斷框的流線畫法,下列說法正確的是()A. 判斷框有一根流入線,兩根流出線。流入線只能從上角流入,流出線只能從左、右兩 角流出。B. 判斷框有一根流入線,兩根流出線。流入線只
7、能從上角流入,流出線可以從左、右、 下三個角任選兩個流出。C. 判斷框有一根流入線,一根流出線。流入線只能從上角流入,流出線只能從下角流出。D. 判斷框有一根流入線,一根流出線。流入線和流出線可以在上、下、左、右的四個角 中任選兩個畫流入線和流出線即可。15.下列流程圖結構,可能是枚舉算法結構的有()。16. 關于雙重循環(huán)的概念,以下表述錯誤的是()。A. 雙重循環(huán)由兩個單重循環(huán)在程序中前后排列組成。B. 雙重循環(huán)分成內(nèi)循環(huán)和外循環(huán),它們內(nèi)外嵌套,不得交叉。C. 雙重循環(huán)的內(nèi)循環(huán)部分實際上可以看成是外循環(huán)的循環(huán)體。D. 內(nèi)循環(huán)的循環(huán)體被執(zhí)行的次數(shù)由內(nèi)外循環(huán)的循環(huán)次數(shù)共同決定。17. 為了求解兩
8、電阻并聯(lián)后的阻值,某班級同學在作業(yè)中出現(xiàn)了以下幾種采用賦值語句計算求解的不同程序代碼(其中r1,r2為兩個電阻的阻值,R為并聯(lián)電阻的阻值,x為數(shù)值型變量),請你幫助判斷一下,錯誤的解答有()。(“:”號為換行) R= r1*r2 /( r1+r2) R=( r1+r2)/ r1*r2 : R=1/R x=1/r1+1/r2 : R=1/x 1/R=1/r1+1/r2 : R=1/R 1/x=1/r1+1/r2 : R=x R=1/ (1/r1+1/r2 ) R=1/r1+1/r2 : R=1/R.三個 D .四個18.如果 a=true , b=false.c=true ,d=false,則以
9、下邏輯表達式的值為false的個數(shù)是()。®( a and b ) or (not d )®( a or b ) and (not d ) a and c or not c c and a or d and b no t (a and c) or a b or d and a or cA.零個 B .一個C .兩個 D .三個二、填空題 請寫出以下(每題 3分,共27分)13題的流程圖所示算法的運行結果A. 個B .兩個 Co3.輸出結果是左圖代碼:請寫出以下46題的程序代碼所示算法的運行結果4.5.x = val(lnputbox("輸入 x” )a=0If x
10、>1 the nb=1If x<10 thenFor i=2 to 9x=x*3c=b+aElsea=bx=x+xb=cEnd ifnext iEnd ifprintc= ; cPrint x輸出結果為。若輸入為10。則輸出為。6.key = val(lnputbox( "輸入 key ”)i=0 : l=1 : r=10do while l<=r and f=falsem=i nt(l+r)/2) : i=i+1If a(m)=key the nf=trueelseIf key>a(m) the nl=m+1elser=m-1end ifend ifloop
11、Print ia(1)a(2)a(3)a(4)a(5)a(6)aa(8)a(1)a(10)60707476777879809099a數(shù)組的各元素值如上表所示。 若輸入的key值為80。則輸出為請根據(jù)程序功能,填寫以下79題程序代碼的空缺部分:7.在數(shù)學上n!定義為1*2*3* *n,稱之為n的階乘。下列程序代碼用于求解n!的值小于1萬的最大n之值,請?zhí)顚懗绦蛑锌杖钡拇a部分。t=1n=0don=n +1t=t*nloop un til t>=10000print8.9.如果一個三位數(shù)x滿足x=a3+b3+c3(其中a、b、c分別為該三位數(shù)的個 位、十位、百位數(shù)字之值),則稱該數(shù) 為水仙花
12、數(shù)。下列是輸出所有水仙花數(shù) 的程序代碼,請?zhí)顚懣杖辈糠值拇a內(nèi) 容。For x=100 to 999a=i nt(x/100)c=x mod 10b=(x mod 100-c)/10ifthe nprint xend ifnext x下列是用冒泡法對 n個數(shù)據(jù)進行 升序排序的程序代碼,請?zhí)顚懣杖辈糠?的代碼內(nèi)容。In put nFor i=1 to n-1For j=n to step -1If a(j)<a(j-1) the n x=a(j) a(j)=a(j-1) a(j-1)=xend ifNext jprint a(i)Next iprint a(n)三、敘述題(每題 5分,共5
13、分)以下是一個多分支結構的習題:輸入某學生成績,若成績在85分以上則輸出“good ”若成績在60分至85分之間則輸 出pass,若成績低于60分則輸出"fail。下面是兩個同學分別設計的不同編程代碼。A.B.In put xIn put xIf x>85 thenIf (x>=60)a nd(x<=85) thenPrint ” good ”Print” pass ”ElseElseIf x>=60 thenIf x>85 thenPrint ” pass ”Print ” good"ElseElsePrint” fail ”If x<
14、60 thenEnd ifPrint” fail ”End ifEnd ifEnd ifEnd if請你對上述兩份作業(yè)的 正確與否,算法區(qū)別和優(yōu)劣作出評判:四、程序設計題(每題 8分,共32分)1.見下圖:長方形的寬為 X, 請編程輸入X的值,再求解并輸出陰影部分的面積。X流程圖:代碼:2.請編程求解分段函數(shù)的值:-尹 +1。 x C -10y = « 100 + X一 10 <= X £= 10n x+10x>102流程圖:代碼:3.請用雙重循環(huán)結構輸出如下圖所示的二維圖形。圖中的行數(shù)值n (0<n<=9)在程序運行后由鍵盤輸入確定。1223334
15、44455555nnnnn nn(第n行的顯示內(nèi)容為 n個數(shù)字n)流程圖:代碼:4.請設計算法,找出大于 2345的最小質(zhì)數(shù)。流程圖:代碼:五、綜合題(每題 10分,共20 分)1. 當n=5時數(shù)組元素a(1)a(5)中的數(shù)據(jù)分別為18, 10, 66, 39, 72。請你仔細閱讀下列程序代碼所示的排序程序,回答相關問題,并根據(jù)該排序算法的執(zhí)行過程填寫a數(shù)組中5個元素的變化情況。For i=1 to n-1For j=1 to n - iIf a(j)<a(j+1) thenx=a(j) : a(j)=a(j+1) : a(j+1)=xen difNext jNext i 該排序算法稱為 法。 排序后的數(shù)據(jù)序列是按 (填升序或降序)排列的。排序過程a(1)a(2)a(3)a(4)a(5)初始狀態(tài)18106639
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Module2 Unit1 Whats your name(說課稿)-2024-2025學年外研版(一起)英語一年級上冊
- 2《吃水不忘挖井人》(說課稿)-2024-2025學年統(tǒng)編版(2024)語文一年級下冊
- 15《搭船的鳥》說課稿-2024-2025學年統(tǒng)編版語文三年級上冊
- 2023八年級數(shù)學上冊 第三章 位置與坐標2 平面直角坐標系第3課時 建立適當?shù)钠矫嬷苯亲鴺讼登簏c的坐標說課稿 (新版)北師大版
- 15堅持才會有收獲(說課稿)-部編版道德與法治二年級下冊
- 2023七年級道德與法治上冊 第二單元 友誼的天空 第五課 交友的智慧 第2框 網(wǎng)上交友新時空說課稿 新人教版
- 1假期有收獲 說課稿-2023-2024學年道德與法治二年級上冊 統(tǒng)編版
- 2025外墻紙皮磚合同
- 6的乘法口訣(說課稿)-2024-2025學年人教版數(shù)學二年級上冊
- Unit 3 Fascinating Parks Discover useful structures 說課稿-2024-2025學年高中英語人教版(2019)選擇性必修第一冊
- 2025年山東魯商集團有限公司招聘筆試參考題庫含答案解析
- 大型活動中的風險管理與安全保障
- 課題申報書:個體衰老差異視角下社區(qū)交往空間特征識別與優(yōu)化
- 江蘇省招標中心有限公司招聘筆試沖刺題2025
- 綜采工作面過空巷安全技術措施
- 云南省麗江市2025屆高三上學期復習統(tǒng)一檢測試題 物理 含解析
- 建材材料合作合同范例
- 2025年集體經(jīng)濟發(fā)展計劃
- 2024-2025學年人教版八年級上冊地理期末測試卷(二)(含答案)
- 雙方共同買車合同范例
- 醫(yī)務從業(yè)人員行為規(guī)范培訓
評論
0/150
提交評論