版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
一、選擇題:在每小題給出的四個選項中,只有一項是符合題目要求的.
1.如圖所給的程序,其循環(huán)體執(zhí)行的次數是
s=o
i=l
P0
S=S+i
i=i+2
LOOPUNTILi>100
PRINTS
|END1
A.49B.50C.100D.99
【答案】B
【解析】第一次執(zhí)行循環(huán)體后:5=1,i=3,不滿足退出循環(huán)的條件;
再次執(zhí)行循環(huán)體后:5=1+3,/=5,不滿足退出循環(huán)的條件;
再次執(zhí)行循環(huán)體后:S=l+3+5,i=7,不滿足退出循環(huán)的條件;
觀察規(guī)律可知:
再次執(zhí)行循環(huán)體后:S=l+3+5+…+97,i=99,不滿足退出循環(huán)的條件;
再次執(zhí)行循環(huán)體后:S=l+3+5+...+97+99,/=101,滿足退出循環(huán)的條件;
由循環(huán)變量的初值為1,終值為99,步長為2,
QQ_1
故此循環(huán)共執(zhí)行r:絲」+1=50次,
2
故選:B.
2.根據下面的算法語句,當輸入x為60時,輸出y的值為
1
INPUTx
IFx<=50THEN
y=Q.5*x
ELSE
戶25旬.6*(廣50)
ENDIF
PRINTy
END
A.25B.30C.31D.60
【答案】C
【解析】分析程序中各變量、各語句的作用,
根據流程圖所示的順序可知:
該程序的作用是計算并輸出分段函數
黑藍,。),…。的函數值;
當x=60時,>=25+0.6x(60—50)=31.
故選C.
3.給出一個程序:此程序運行的結果是
A=5
B=8
X=A
A=B
B=X+A
PRINTA>B
END
A.5,8B.8,5C.8,13D.5,13
【答案】C
【解析】此程序先將A的值賦給X,再將8的值賦給4,再將X+A的值賦給3,即將原來的A與B的
和賦給8,最后A的值是原來8的值8,而8的值是兩數之和13.
故選C.
4.閱讀如圖所示的程序,則運行結果為
2
A.1B.2C.5D.7
【答案】C
【解析】閱讀如圖所示的程序知,
該程序運行結果為計算x=2X2-1=3,
y=3+2=5;
輸出y=5.
故選C.
A.6B.4C.8D.10
【答案】A
【解析】模擬程序的運行,可得:
a=2,
。=4,
a=6
輸出a的值為6.
故選A.
6.寫出下列程序的運行結果,運行結果為
3
<7=1
b=a+3
b=b+l
PRINTb
A.5B.3C.4D.1
【答案】A
【解析】根據第一行賦值語句可知將1賦給a
根據第二行賦值語句可知將1+3=4賦給b
根據第三行賦值語句可知將4+1賦給匕
輸出5;
故選A.
7.執(zhí)行如圖所示的程序,已知i的初始值為1,則輸出的s的值是
f^2I
S=2*M
\LoopWhilez<6
WEND
\PRINTS
A.5B.9C.13D.17
【答案】C
【解析】模擬執(zhí)行程序的運行過程如下,
i=l,進入循環(huán);
i=3,5=2x3-I=5;
i=5,S=2x5—1=9;
z=7,S=2x7-l=13;
終止循環(huán),輸出S的值是13.
故選C
8.執(zhí)行如圖程序,如果輸入的。=5,b=3,那么輸出的結果為
4
INPUTa,b
IFa>bTHEN
c=a
a=b
b=c
ENDIF
PRINTa,b
END
A.5,3B.3,5C,3,3D.5,5
【答案】B
【解析】模擬程序的運行,可得
a=5,b=3,
滿足條件a>8,c=5,。=3,6=5,
不滿足條件〃>6,輸出。的值為3,一的值為5.
故選B.
9.執(zhí)行如圖的程序,則輸出的s的值是
1=1
WHILEi<6
i=i+2
s=2*i+1
WEND
PRINTs
END
A.11B.15C.17D.19
【答案】B
【解析】模擬程序語言的運行過程,如下;
z=1,
滿足條件i<6,執(zhí)行循環(huán)體,i=3,5=7
滿足條件i<6,執(zhí)行循環(huán)體,i=5,5=11
滿足條件i<6,執(zhí)行循環(huán)體,i=7,5=15
此時,不滿足條件i<6,退出循環(huán),輸出s的值為15.
5
故選B.
10.根據下列算法語句,當輸入S為。時,輸出S的值為
輸入S
For/=1To10
S=ST
NEXT
輸出s
A.78B.66C.55D.45
【答案】C
【解析】分析程序中各變量、各語句的作用,再根據流程圖所示的順序,可知:
該程序的作用是累加并輸出S=l+2+3+4+...+10的值.
if)xQ
可得:5=1+2+3+4+...+10=10+——-=55.
故選C.
11.如圖所給的程序,其循環(huán)體執(zhí)行的次數是
s=o
i=l
DO
S=S+i
i=i+2
LOOPUNTILi>100
PRINTS
|END1
A.49B.50C.100D.99
【答案】B
【解析】第一次執(zhí)行循環(huán)體后:5==1,/=3,不滿足退出循環(huán)的條件;
再次執(zhí)行循環(huán)體后:5=1+3,i=t5,不滿足退出循環(huán)的條件;
再次執(zhí)行循環(huán)體后:S=1+3+5,i=7,不滿足退出循環(huán)的條件;
觀察規(guī)律可知:
再次執(zhí)行循環(huán)體后:S=l+3+5+...+97,i=99,不滿足退出循環(huán)的條件;
再次執(zhí)行循環(huán)體后:S=1+3+5+....+97+99,/=101,滿足退出循環(huán)的條件;
由循環(huán)變量的初值為1,終值為99,步長為2,
6
故此循環(huán)共執(zhí)行了:竺4+1=50次,
2
故選B.
12.如圖程序中,輸入x=/〃2,y=log32,z=;,則輸出的結果為
INPUTx,^
w=x
IFy>m
m=y
ENDIF
IFz>m
m-z
ENDIF
PlUXTm
END
A.xB.yC.zD.無法確定
【答案】A
【解析】分析程序的運行過程知,該程序運行后輸出x、y、z中最大的數;
■:x—/〃2,
__ln2,_
>'=log2=—<//z2,
3Ini
且log32>log3百=;,
z=/gV13=g,
x>y>z\
.?.輸出的結果為
故選A.
二.填空題
13.若如圖程序輸入x的值為-2,則輸出y的值為一.
7
INPUT
IFx>=0THEN
y=xA2-l
ELSE
y=2*xA2-5
ENDIF
PRINTy
END
【答案】3
【解析】由算法語句知,當x=-2時,不滿足工.0,
執(zhí)行y=2x?-5=3,
二.輸出的y值為3.
故答案為:3.
14.如圖程序運行后,輸出的A,3的和是.
RB=A*AI
A=2*A+B
B=B-A
PRINTA,B
回____|
【答案】9
【解析】模擬程序的運行,可得
A=3
B=3X3=9
A=2x3+9=15
B=9-15=-6
可得A+B=15+(-6)=9.
8
故答案為:9.
15.根據如圖算法語句,當輸入尤為80時,輸出y的值為—
輸入JC
IfJI<5OThen
y=0.5*x
Else
3=15+0.6*(x—50)
EnclIf
輸出y
【答案】33
【解析】根據如圖所示的偽代碼知,程序運行對應的函數為
_]0.5x,%,50
A-[l5+0.6(x-50),x>50
若輸入x的值為80,則輸出的y=15+0.6(80-50)=33.
故答案為:33.
16.運行下面的程序,執(zhí)行后輸出的s的值是—.
=1
WHILEi<6
r=r+2
尸2*汁]
WEND
PRINTS
END
【答案】15
【解析】由題意,模擬執(zhí)行此循環(huán)程序,可得:
z=l
滿足條件,<6,執(zhí)行循環(huán)體,i=3,5=2X3+1=7
滿足條件i<6,執(zhí)行循環(huán)體,/=5,5=2x5+1=11
9
滿足條件i<6,執(zhí)行循環(huán)體,i=7,5=2x7+1=15
此時,不滿足條件i<6,退出循環(huán),輸出s的值為15.
故答案為:15.
三.解答題
INPUT"x=";4
n=0
y=0
WHLEn<5
y=y+(n+l)*x八n
n=n+l
WEND
PRINTy
17.END
閱讀上面程序,求出y的值(寫出運算過程).
【答案】答案見解析
【解析】模擬程序的運行,可得
x=4,N=0,y=0
滿足條件〃<5,y=0+(0+l)x4°=l.n=l
滿足條件“<5,y=l+(l+l)x4'=9,n=2
滿足條件”<5,y=9+(2+l)x42=57,n=3
滿足條件〃<5,y=57+(3+l)x4、=313,n=4
滿足條件〃<5,y=313+(4+l)x44=1593,n=5
不滿足條件〃<5,退出循環(huán),輸出y的值為1593.
故y的值為1593.
18.如圖所示的一個算法,其作用是輸入x的值,輸出相應),的值,若要使輸出的y的值為正數,求輸入的
x值的取值范圍.
10
輸入X
Ifx<0Then
y-In^x)
Else
獷X<=2兀Then
y=sinx
Else
y=0
EndIf
EndIf
輸出y
【答案】答案見解析
【解析】根據程序算法語言,得分段函數
ln(-x),x<0
y=/W="sinx,O^!k2萬;
0,x>2不
當x<0時,由//?(一x)>0,得x<-l;
當噫W24時,由》=5皿工>0,解得0<x<乃;
當x>2萬時,y=0,不符合題意;
所以,輸入的x的取值范圍是(一8,-l)U(0,幻.
x~-l,x<—1
19.已知函數y=|刈+1,-掇/1編寫一程序求函數值.
x/3x+3,x>1
【答案】答案見解析
【解析】程序如下:
INPUT、=1x
IFx<-lTHEN
產x,、2-l
ELSE
IFx>lTHEN
y=SQR(3*x)-3
ELSE
y=ABS(x)一]
ENDIF
ENDIF
PRINT4>,T;y
END
11
20.編寫一個程序,求1!+2!+…+10!的值.
【答案】答案見解析
【解析】程序為:
5=0
i=l
j=l
WHILEi<=\Q
J=j*i
s=s+j
i=i+]
WEND
PRINTS
END
21.閱讀如圖程序,回答下列問題:
(1)畫出該程序的程序框圖
(2)寫出該程序執(zhí)行的功能
(3)若輸出的值為3,求輸入x的值.
INPUTx
IFx<0THEN
y=2*x*x-5
ELES
y=x-l
ENDIF
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度電影后期導演聘用及視覺效果合同3篇
- Unit 3 English Around the World Topic 3 Section B 說課稿 - 2024-2025學年仁愛科普版英語九年級上冊
- Unit 3 The world of Science Using language 現在完成時的被動語態(tài)說課稿-2023-2024學年高中英語外研版(2019)必修第三冊
- Unit 6 Useful numbers (Period 3)(說課稿)-2024-2025學年人教PEP版(2024)英語三年級上冊
- 湖北省咸寧市(2024年-2025年小學六年級語文)部編版隨堂測試(下學期)試卷及答案
- 2025年度綠色信貸項目融資合同2篇
- 新疆昌吉回族自治州(2024年-2025年小學六年級語文)統(tǒng)編版開學考試(上學期)試卷及答案
- 貴州農業(yè)職業(yè)學院《中醫(yī)推拿學》2023-2024學年第一學期期末試卷
- Unit 8 Section A 3a - 3c 說課稿 2024-2025學年人教版八年級英語上冊
- 中國船級社規(guī)范 郵輪規(guī)范
- 全過程造價咨詢項目保密及廉政執(zhí)業(yè)措施
- 《機加工操作員績效考核方案》-企業(yè)管理
- 光是怎樣傳播的說課稿
- 勞動技能實操指導(勞動教育)學習通超星期末考試答案章節(jié)答案2024年
- nba球星喬丹課件
- 離婚協(xié)議書模板可打印(2024版)
- 重慶三峰環(huán)境集團股份有限公司招聘筆試題庫2024
- 中國式現代化為主題的論文3000字(1) (1)全文
- YB2防爆電機使用說明書
- 安全生產法律法規(guī)清單(2024年5月版)
- 江蘇省連云港市2023-2024學年八年級下學期期末道德與法治試卷(含答案解析)
評論
0/150
提交評論