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