《06-順序結(jié)構(gòu)分支結(jié)構(gòu) 單元練習(xí)》由會(huì)員分享,可在線閱讀,更多相關(guān)《06-順序結(jié)構(gòu)分支結(jié)構(gòu) 單元練習(xí)(6頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、順序結(jié)構(gòu) \ 分支結(jié)構(gòu) 單元練習(xí)
1
2
輸出的結(jié)果是______________________
輸出的結(jié)果是____________________
3
4 若輸入x的值為39
輸出的結(jié)果是__________________
輸出的結(jié)果是__________________
5
6
輸出的結(jié)果是________
7
8
A. 求X的相反數(shù)
B. 求X的絕對(duì)值
C. 輸出X本身
D. 輸出0
A.a+b>c
B.a*a+b*b=c*c
C.b+c>a
D.a+c>b
該算法的功能是____
2、 ____ __
在流程圖的空白處應(yīng)填入________ ____
9
輸出結(jié)果是__________
開(kāi)始
10
輸出結(jié)果是__________
A.359 B.16 C. 17 D. 18
A.10,10 B.10,20 C.20,10 D.20,20
11
輸出結(jié)果是__________
開(kāi)始
12
輸出結(jié)果是____
A. -1 B. 1 C. 2 D. 5
A. -1 B. 1 C. 0 D. 2
13
若輸入c的值為3
3、,
輸出結(jié)果是_________。
開(kāi)始
14
若輸入的值為0,輸出結(jié)果是_________
15
輸出結(jié)果是______
開(kāi)始
16
17.為了使計(jì)算機(jī)能夠識(shí)別和執(zhí)行,必須把高級(jí)語(yǔ)言程序“翻譯”成計(jì)算機(jī)能直接識(shí)別、執(zhí)行的____________程序。
A.機(jī)器語(yǔ)言 B.匯編語(yǔ)言
C.面向過(guò)程的高級(jí)語(yǔ)言 D.面向?qū)ο蟮母呒?jí)語(yǔ)言
18.邏輯表達(dá)式not((32>27)or(6<72))and(4>2)的值是_____________
A.Yes B.No
C.True
4、 D.False
19.表示圖中坐標(biāo)軸上陰影部分的表達(dá)式是____________
c
b
a
A.(x>=a) AND (x=c) B.(x>=a) OR (x=c)
C.(x>=a) AND (x=c) D.(x>=a) OR (x=c)
20 以下關(guān)于算法的敘述中錯(cuò)誤的是________。
A. 算法中的每一步都應(yīng)當(dāng)能有效地執(zhí)行得出確定的結(jié)果
B. 算法中的每一步都應(yīng)當(dāng)是確定的,而不應(yīng)當(dāng)是含糊的、模棱兩可的
C. s=1+2+3+…+n+
5、...可以用算法來(lái)描述
D. 算法的目的是為了求解,沒(méi)有輸出的算法是沒(méi)有意義的
21 于判斷框和分支結(jié)構(gòu)的下列敘述中正確的是_______。
A. 判斷框有一個(gè)入口,三個(gè)出口
B. 判斷框有一個(gè)入口,一個(gè)出口
C. 分支結(jié)構(gòu)有一個(gè)入口,兩個(gè)出口
D. 分支結(jié)構(gòu)有一個(gè)入口,一個(gè)出口
22
該算法的功能是_______
開(kāi)始
23
若n能被4整除且不能被100整除,則輸出“Yes”否則輸出“No”。在流程圖①②③④空白處依次填入_ __。
A.判斷輸入的三個(gè)字母是否從大到小排列
B.判斷輸入的三個(gè)字母是否從小到大排列
C.判斷輸入的三
6、個(gè)字母是否成對(duì)稱(chēng)
D.判斷輸入的三個(gè)字母是否是大寫(xiě)字母
A. Y N N Y B. Y N Y N
C. N Y N Y D. N Y Y N
24
將上圖流線補(bǔ)完整
25 從鍵盤(pán)上任意輸入一個(gè)三位數(shù)a,下面的流程圖描述的是判斷a是否是回文數(shù)的算法。如果是回文數(shù),輸出“OK!”,否則輸出“NO!”。請(qǐng)按此算法功能,把流程圖填寫(xiě)完整。(注:一個(gè)三位數(shù)xzy,如果倒過(guò)來(lái)寫(xiě)作yzx,它的值不變,則該數(shù)稱(chēng)作回文數(shù)。如383即為回文數(shù)。)
在流程圖的空白處應(yīng)填入________ ____
(A) a=x
7、 (B) a=y (C) x=y (D) x<>y
26 當(dāng)X分別為0,6,12時(shí),表達(dá)式(x<5 or x>=6) and not (x>=6)的值分別為:
A、true/false/false B、true/true/false
C、false/true/false D、false/true/true
27 28
基礎(chǔ)知識(shí)
1、 計(jì)算機(jī)編制程序的四個(gè)步驟:需求分析( 建立數(shù)學(xué)模型) ;設(shè)計(jì)算法(畫(huà)出流程圖) ;編寫(xiě)程序;運(yùn)行程序(上機(jī)調(diào)試修正錯(cuò)誤)。
2、 描述算法的兩種方法:自然語(yǔ)言和流程圖。流程圖的符號(hào)所表示的意義。
3、 程序設(shè)計(jì)的三種結(jié)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。
4、 算法的實(shí)現(xiàn)——計(jì)算機(jī)程序語(yǔ)言:機(jī)器語(yǔ)言直接由“0”“1”編寫(xiě)程序(不同CPU型號(hào)的計(jì)算機(jī),使用的機(jī)器語(yǔ)言不同),匯編語(yǔ)言使用助記符,高級(jí)語(yǔ)言接近于人類(lèi)的自然語(yǔ)言。
5、 高級(jí)語(yǔ)言需要 編譯或解釋 系統(tǒng)來(lái)翻譯成機(jī)器語(yǔ)言才能執(zhí)行,高級(jí)語(yǔ)言的翻譯系統(tǒng)屬于系統(tǒng)軟件。高級(jí)語(yǔ)言主要有:BASIC,PASCAL,LOGO,COBOL,C,VB,VC等。
6、匯編語(yǔ)言使用助記符,需要翻譯成機(jī)器語(yǔ)言才能執(zhí)行。
26