一、選擇題
1.如圖程序,( ).
A.能執(zhí)行 B.能執(zhí)行一次 C.能執(zhí)行十次 D.有語法錯誤
考查目的:考查程序的嚴密性.
答案:D.
解析:程序中存在語法錯誤,應為LOOP UNTIL.
2.循環(huán)語句有WHILE語句和UNTIL語句兩種,下面說法錯誤的是( ).
A.UNTIL語句和 WHILE語句之間可以相互轉化
B.當計算機遇到WHILE語句時,先判斷條件真假,若條件符合,就執(zhí)行WHILE和WEND之間的循環(huán)體
C.當計算機遇到UNTIL語句時先執(zhí)行一次DO和UNTIL之間的循環(huán)體,再對UNTIL后的條件進行判斷
D.UNTIL語句和 WHILE語句之間不可以相互轉化
考查目的:考查兩種循環(huán)語句的區(qū)別與聯(lián)系.
解析:結合兩種循環(huán)語句的區(qū)別與聯(lián)系進行判斷.
3.如圖的程序運行后第3個輸出的數是( ).
A.1 B. C.2 D.
考查目的:考查含循環(huán)語句程序的理解.
答案:C.
解析:該程序中關鍵是循環(huán)語句,
第一次輸出的數是1,
第二次輸出的數是x=1+=,
第三次輸出的數是x=1++=2.
二、填空題
4.循環(huán)語句有________________和_______________兩種.
考查目的:考查循環(huán)語句的兩種類型.
答案:直到型(UNTIL)語句,當型(WHILE)語句.
解析:循環(huán)語句的分類.
5.如圖的程序執(zhí)行后輸出的結果是___________.
考查目的:考查當型循環(huán)語句的應用.
答案: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.如圖的程序運行后,輸出的值是( ).
考查目的:考查直到型循環(huán)語句的應用.
答案:44.
解析:程序功能是求使i2≥2 000成立的最小i值,輸出結果為i-1.∵442=1 936,452=2 025>2 000,∴輸出結果為44.
三、解答題
7.設計一個計算1×3×5×7×…×99的程序.
考查目的:考查循環(huán)語句程序的編寫.
答案:
解析:反復執(zhí)行的過程要用循環(huán)語句,關鍵是要注意變量的初始值、循環(huán)體和控制條件.
8.現欲求1+++…+的和(其中n的值由鍵盤輸入),已給出了其程序框圖,請將其補充完整并設計出程序.
考查目的:程序框圖與程序語言的相互轉化.
答案:①i=i+1;②S=S+1/(2*i?1).
解析:略
程序如圖:
右腦記憶論壇 | 快速記憶法 | 記憶力培訓 | 速讀培訓 | 速讀軟件 | 右腦培訓 | 站內搜索 | 網站地圖
Copyright(C) 2006-2014 逍遙右腦 All Rights Reserved