
2021年算法初步检测试卷答案.docx
6页高二单元测试试卷(参考答案)一、挑选题(每题5 分,共60 分)题号 1 23456789101112答案 C B二、填空题(每题B5 分,共B20 分)CBDDDBAD03713、14、DOC 版.15、2/5 ④⑤⑥16、三、解答题(本大题共 5 小题,共 80 分,解答应写出文字说明、证明过程或演算步骤)17、( 10 分) Read x 流程图:略 ----------5 分If x < 0, Then f〔x〕:= x+3Else If x = 0 , Then f〔x〕:=0 ;Else f〔x〕:= .x-5. End IfEnd IfPrint f〔x〕 ------------------------5 分18.( 16分)解:( 1)流程图如下列图:开头S= 0 i=1S=S+i i=i+1或者:开头S= 0 i=1i=i+1S=S+i否S>500S<=500 是否是输出 i- 1终止输出 i-18 分终止( 2)①最上方添 Read 10 分② Print n+1 应改为 Print n; 12 分③ S=1 应改为 S=0 16 分19.( 16 分)解: Read a, b, cIf a>b then t aa bb aElse ----------------------------------------4 分If a>c then t aa cc tElseIf b>cthen----------------------------------------8分t bb cc t----------------------------------------12分20、( 18 分)End If End If End IfPrint a,b,c -----------------------------------------16 分解 : 依 编 号 顺 序 平 均 分 成 的 10 个 小 组 分 别 为 0~9, 10~19, 20~29, 30~39, 40~49,50~59,60~69,70~79,80~89,90~99. ----------6 分因第 7 组抽取的号码个位数字应是 3,所以抽取的号码是 63. ----------14 分这个样本的号码依次是 6,18,29,30,41,52,63,74,85,96 这 10 个号 .---------18 分21.( 20 分)解:用 c (单位:元)表示通话费用 t (单位:分钟)表示通话时间,就依题意必有0.2〔0t3〕c0.20.1〔t3〕〔t3,tZ 〕0.20.1〔[ t3] 1〕〔t 3,t Z 〕[t-3] 表示取不大于 t-3 的整数部分;(或用 Int〔t-3〕 也可以) ------------4 分算法步骤如下:程序框图如下所示:开头输入 t是 t 3 . 否c 0.2t 是正整数否是c 0.20.1〔t 3〕c 0.20.1〔[ t 3] 1〕输出 c终止 -------------------12 分算法如下:Read tElseIf tcElse30.2Thenc 0.2+0.1〔[t-3]+1〕End If End IfIf [t]=t Then Print cc 0.20.1〔t 3〕End-------------------20 分四、附加题 〔此题满分 20 分〕开头i =1 , S =0输入 n是n < 5 ?i=i+1S=S+x输入价格 x是i≤ n ?否否n < 10 ? 否i≤ n ?否S=S*0.7是i=i+1S=S+x输入价格 x是min=10000否x












