高中数学必修三《算法初步》练习题.doc
高中数学必修三《算法初步》练习题
一、选择题
1.下面对算法描述正确的一项为哪一项〔〕
A.算法只能用伪代码来描述 B.算法只能用流程图来表示
C.同一问题可以有不同的算法 D.同一问题不同的算法会得到不同的结果
2.程序框图中表示计算的是().
A.B.C.D.
3将两个数交换,使,下面语句正确一组是()
a=cc=bb=ab=aa=bc=bb=aa
a=c
c=b
b=a
b=a
a=b
c=b
b=a
a=c
a=b
b=a
4.计算机执行下面的程序段后,输出的结果是〔〕
i=1s=0
i=1
s=0
WHILEi=4
s=s*x+1
i=i+1
WEND
PRINTs
END(第5题)
END
PRINT,
A.B.C.D.
第11题
第11题
5.当时,下面的程序运行后输出的结果是()
A.B.C.D.
6.给出以下四个问题:
①输入一个数,输出它的相反数②求面积为的正方形的周长
③输出三个数中的最大数④求函数的函数值
x=-1
x=-1
y=20
IFx0THEN
x=y+3
ELSE
y=y-3
ENDIF
PRINTx-y;y+x
END〔第7题〕
A.个B.个C.个D.个
7.图中程序运行后输出的结果为()
A.343B.433
C.16D.16
8.如果右边程序执行后输出的结果是990,那么在程序中
UNTIL后面的“条件”应为()
A.i10
i=11
i=11
s=1
DO
s=s*i
i=i-1
LOOPUNTIL“条件”
PRINTS
END〔第8题〕
B.i8
C.i=9
D.i9
9.INPUT语句的一般格式是()
A.INPUT“提示内容”;表达式B.“提示内容”;变量
C.INPUT“提示内容”;变量D.“提示内容”;表达式
10.算法共有三种逻辑结构,即顺序结构、条件结构、循环结构,以下说法正确的选项是〔〕
一个算法只能含有一种逻辑结构
B.一个算法最多可以包含两种逻辑结构
C.一个算法必须含有上述三种逻辑结构
D.一个算法可以含有上述三种逻辑结构的任意组合
S=1i=1WHILEi=10S=3
S=1
i=1
WHILEi=10
S=3*S
i=i+1
WEND
PRINTS
END
〔第11题〕
A.计算3×10的值B.计算的值
C.计算的值D.计算的值
12.把88化为五进制数是〔〕
A.324(5)B.323(5)C.233(5)D.332(5)
13.以下判断正确的选项是()
A.条件结构中必有循环结构B.循环结构中必有条件结构
C.顺序结构中必有条件结构D.顺序结构中必有循环结构
14.如果执行右边的框图,
输入N=5,那么输出的数等于〔〕
A.
B.
C.
D.
15.某程序框图如下图,现输入如下四个函数,
其中可以输出的函数是( )
A.B.C.D.
二、填空题:
16.〔如右图所示〕
程序框图能判断任意输入的正整数是奇数或是偶数,
其中判断框内的条件是_____________
17.执行右边的程序框图,
假设,那么输出的
INPUTxIFx0THENy=
INPUTx
IFx0THEN
y=-x+1
ELSE
IFx=0THEN
y=0
ELSE
y=x+1
ENDIF
ENDIF
PRINTy
END〔第18题〕
是
19.对任意非零实数a,b,假