1.在程序设计中,要将两个数a=2011,b=2012交换,使得a=2012,b=2011,使用赋值语句正确的一组是( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
2.用秦九韶算法求n 次多项式,当时,求需要算乘方、乘法、加法的次数分别为( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
4.下图是计算某年级500名学生期末考试(满分为100分)及格率q的程序框图,则图中空白框内应填入( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
6.如下图,是把二进制数化成十进制数的一个程序框图,判断框内可以填人的条件是( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
11.下列说法不正确的是( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
3.如图所示,输出的为( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
5.下图是计算函数y=的值的程序框图,在①、②、③处应分别填入的是( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
7.用“辗转相除法”求得和的最大公约数是( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
8.如下图,该程序运行后输出的结果为( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
9.早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个步骤、从下列选项中选最好的一种算法( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
12.阅读下边的程序框图,运行相应的程序,则输出的值为( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
10.把11化为二进制数为( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
15.下列各数 、 、 、中最小的数是____________
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
14.某程序框图如图所示,则输出的____________.
正确答案
26
解析
解析已在路上飞奔,马上就到!
知识点
13.如图所示,程序框图(算法流程图)的输出值x= ____________
正确答案
12
解析
解析已在路上飞奔,马上就到!
知识点
16.已知有下面程序,如果程序执行后输出的结果是11880,那么在程序UNTIL后面的“条件”应为 ____________
正确答案
(或)
解析
解析已在路上飞奔,马上就到!
知识点
18.某城市现有人口总数为100万人,如果年自然增长率为1.2%,试解答下列问题:
(1)写出该城市人口数y(万人)与年份x(年)的函数关系式;
(2)用程序表示计算10年以后该城市人口总数的算法;
(3)用程序表示如下算法:计算大约多少年以后该城市人口将达到120万人.
正确答案
(1)
(2)程序如下:
(3) 程序如下:
解析
解析已在路上飞奔,马上就到!
知识点
19.设计算法求的值,画出程序框图.
正确答案
这是一个累加求和问题,共99项相加,可设计一个计数变量、一个累加变量用循环结构实现这一算法.程序框图如下图所示.
解析
解析已在路上飞奔,马上就到!
知识点
22.写出用二分法求方程x3-x-1=0在区间[1,1.5]上的一个解的算法(误差不超过0.001),并画出相应的程序框图及程序.
正确答案
用二分法求方程的近似值一般取区间[a,b]具有以下特征:
f(a)<0,f(b)>0.
由于f(1)=13-1-1=-1<0,
f(1.5)=1.53-1.5-1=0.875>0,
所以取[1,1.5]中点=1.25研究,以下同求x2-2=0的根的方法.
相应的程序框图是:
程序:a=1
b=1.5
c=0.001
DO
x=(a+b)2
f(a)=a∧3-a-1
f(x)=x∧3-x-1
IF f(x)=0 THEN
PRINT “x=”;x
ELSE
IF f(a)*f(x)<0 THEN
b=x
ELSE
a=x
END IF
END IF
LOOP UNTIL ABS(a-b)<=c
PRINT “方程的一个近似解x=”;x
END
解析
解析已在路上飞奔,马上就到!
知识点
21.以下是计算程序框图,请写出对应的程序。
正确答案
i=1
sum=0
WHILE i<=100
sum=sum+i
i=i+1
WEND
PRINT sum
END
解析
解析已在路上飞奔,马上就到!
知识点
20.用算法语句计算,并画出流程图.
正确答案
(注:此题答案不唯一)
解析
解析已在路上飞奔,马上就到!
知识点
17.如下图,给出了一个程序框图,其作用是输入的值,输出相应的的值,
(I)请指出该程序框图所使用的逻辑结构;
(Ⅱ)若视为自变量,为函数值,试写出函数的解析式;
(Ⅲ)若要使输入的的值与输出的的值相等,则输入的值的集合为多少?
正确答案
(I)程序框图所使用的逻辑结构是条件结构和顺序结构;
(Ⅱ)解析式为:
(Ⅲ)依题意得,
或,
或,
解得,或,
故所求的集合为.
解析
解析已在路上飞奔,马上就到!