一、選擇題
1.如圖程序,( ).
A.能執行 B.能執行一次 C.能執行十次 D.有語法錯誤
考查目的:考查程序的嚴密性.
答案:D.
解析:程序中存在語法錯誤,應為LOOP UNTIL.
2.循環語句有WHILE語句和UNTIL語句兩種,下面說法錯誤的是( ).
A.UNTIL語句和 WHILE語句之間可以相互轉化
B.當計算機遇到WHILE語句時,先判斷條件真假,若條件符合,就執行WHILE和WEND之間的循環體
C.當計算機遇到UNTIL語句時先執行一次DO和UNTIL之間的循環體,再對UNTIL后的條件進行判斷
D.UNTIL語句和 WHILE語句之間不可以相互轉化
考查目的:考查兩種循環語句的區別與聯系.
答案:D.
解析:結合兩種循環語句的區別與聯系進行判斷.
3.如圖的程序運行后第3個輸出的數是( ).
A.1 B. C.2 D.
考查目的:考查含循環語句程序的理解.
答案:C.
解析:該程序中關鍵是循環語句,
第一次輸出的數是1,
第二次輸出的數是x=1+=,
第三次輸出的數是x=1++=2.
二、填空題
4.循環語句有________________和_______________兩種.
考查目的:考查循環語句的兩種類型.
答案:直到型(UNTIL)語句,當型(WHILE)語句.
解析:循環語句的分類.
5.如圖的程序執行后輸出的結果是___________.
考查目的:考查當型循環語句的應用.
答案:1.
解析:該程序的功能是計算s=5+4+…+n到首次不小于14的n-1的值,即(s,n)由以下運算得:(0,5)→(0+5,5-1)→(5+4,4-1)→(9+3,3-1)→(12+2,2-1),所以輸出n=1.
6.如圖的程序運行后,輸出的值是( ).
考查目的:考查直到型循環語句的應用.
答案:44.
解析:程序功能是求使i2≥2 000成立的最小i值,輸出結果為i-1.∵442=1 936,452=2 025>2 000,∴輸出結果為44.
三、解答題
7.設計一個計算1×3×5×7×…×99的程序.
考查目的:考查循環語句程序的編寫.
答案:
解析:反復執行的過程要用循環語句,關鍵是要注意變量的初始值、循環體和控制條件.
8.現欲求1+++…+的和(其中n的值由鍵盤輸入),已給出了其程序框圖,請將其補充完整并設計出程序.
考查目的:程序框圖與程序語言的相互轉化.
答案:①i=i+1;②S=S+1/(2*i?1).
解析:略
程序如圖:
本文來自:逍遙右腦記憶 /gaozhong/201389.html
相關閱讀:高中數學學習方法:高二數學復習八大原則
科學把握數學新課標
高考數學復習:系統梳理 重點掌握
高中數學:扇形的面積公式_高中數學公式
三角函數圖象性質