网址:http://m.1010jiajiao.com/timu_id_214238[举报]
一、选择题
1.D.
解:算法可用自然语言.图形符号或程序语言描述,故A..B.错。不同的算法,结果相同,故C.也错。
2.C.
解:A.是输出语句,B.是条件语句,D.是循环语句。
3.C.
解:条件结构是先判断,判断是菱形框,然后执行语句。
4.B.
解:第一步:①洗锅盛水3分钟; 第二步:④用锅把水烧开10分钟(同时进行以下两步:②洗菜7分钟;③准备面条及佐料3分钟;);第三步:⑤煮面条和菜共3分钟共需16分钟。
5.B.
解:1037=425×2+187,425=187×2+51,187=51×3+34,51=34×1+17,34=17×2
6.C.
解:这是一个直到型循环,当i=46时,输入第46个学生成绩,当i>46时退出循环。
7.A.
解:第一步:S=5,n=4;第二步:S=9,n=3;第三步:S=12,n=2。
8.C.
解:这是一个输出三个数中最大数的程序算法。
9.(D)
解:,6次乘法,6次加法。
10.D.
解:由程序框图可知,f(x)必须是奇函数,可排除A..C.,且f(x)=0有解,排除B.,事实上,对于D.,f(-x)=,当x=0时,f(x)=0。
11.A.
解:仅②不需要分情况讨论,即不需要用条件语句
12.B.
解:当m≥n>0时,该程序的作用是求两个正整数的最大公约数,
因为168与72的最大公约数是24,所以输出结果是24.
二、填空题
13.(1)(3)(2)
14.3
解:因为x=5>0,所以,x=-12+3=-9,所以,x-y=-9+12=3
15.
解: , ,
.
16.k≤3?
解:第一次循环时S=1×6=6,,k=6-1=5;
第二次循环时,S=6×5=30,k=5-1=4;
第三次循环时,S=30×4=120,k=4-1=3;
此时S=120是题目中程序运行的结果,因此,循环必须终止;所以判断框中应填入的为“k≤3?”。
三、解答题
17.解:
第一步:由勾股定理,可求出圆锥的高=;
第二步:计算圆锥底面积:S=2;
第三步:计算圆锥的的体积:V=
第四步:输出体积。
18.解:第一步:输入x的值;
第二步:判断x的值,如果x>0,则y=1,否则,如果x=0,则y=0,否则y=-1。
第三步:输出y的值。
程序框图如下:
19.解:(Ⅰ)补充如下:
① S=S*I
②I>99
WHILE循环程序如下:
S=1
I=1
WHILEI<=99
S=SI
I=I+2
WEND
PRINT S
END
(Ⅱ)流程图如右图
20.解:设个人所得税为y元,则依题意,得:
y=
程序如下:
输入x
IF x≤2000 THEN
y=0
ELSE
IF x≤2500 THEN
y=0.05(x-2000)
ELSE
y=0.1(x-2000)-25
END IF
END IF
PRINT y
21.解:(Ⅰ) ① k≤7 ,
②a=(s1/5)*3*2 ,
“s1=s-max-min”的含义是:在计算每位选手的平均分数时,为了避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分,再求应得分。
(2)去掉一个10分,一个9.5分,剩下五个评委的分数之和为:49.5,故×3×2=59.4
所以,林跃.火亮在第二轮跳水的成绩是59.4分。
22.解:(1)由流程图,可得:p=29,
所以,, 即
(2)
所以z与x之间的函数关系式为:
(3)
当时,
当定价为万元时,有最大利润,最大利润为50万元.
或:当
当定价为万元时,有最大利润,最大利润为50万