内容正文:
第一章 算法初步
章末检测
一、选择题:在每小题给出的四个选项中,只有一项是符合题目要求的.
1.程序框图中有三种基本逻辑结构,它不包括( )
A.条件结构 B.判断结构
C.循环结构 D.顺序结构
2.下列给出的赋值语句中正确的是( )
A. B.
C. D.
3.下列关于算法的理解正确的是( )
A.算法等同于解法
B.任何问题都可以运用算法解决
C.按照算法一步步执行,在有限步之后,总能得出结果
D.解决某一个具体问题时,算法不同,结果也不同
4.关于下面两个程序框图,说法正确的是( )
A.(1)和(2)都是顺序结构
B.(1)和(2)都是条件分支结构
C.(1)是当型循环结构,(2)是直到型循环结构
D.(1)是直到型循环结构,(2)是当型循环结构
5.一个算法的步骤如下:如果输入x的值为-3,则输出z的值为( )
第一步,输入x的值;第二步,计算x的绝对值y;第三步,计算z=2y-y;第四步,输出z的值.
A.4 B.5 C.6 D.8
6.将数30012(4)转化为十进制数为( )
A.256 B.260
C.524 D.774
7.根据下列算法语句, 当输入x为60时, 输出y的值为( )
A.25输入x
If x≤50 Then
y=0.5 * x
Else
y=25+0.6*(x-50)
End If
输出y
B.30
C.31
D.61
8.阅读下列算法:
(1)输入x.(2)判断x>2是否成立,若是,y=x;否则,y=–2x+6.(3)输出y.
当输入的x∈[0,7]时,输出的y的取值范围是( )
A.[2,7] B.[2,6]
C.[6,7] D.[0,7]
9.如图,是计算函数y=的值的程序框图,则在①、②、③处应分别填入的是( )
A.y=–x,y=0,y=x2 B.y=–x,y=x2,y=0
C.y=0,y=x2,y=–x D.y=0,y=–x,y=x2
10.若二进制数10b1(2)和三进制数a02(3)相等,a,b为正整数,则2a+b=( )
A.4 B.3
C.2 D.1
11.某程序框图如图所示,若输出的S=26,则判断框内应填( )
A.k>3? B.k>4?
C.k>5? D.k>6?
12.《周易》历来被人们视作儒家群经之首,它表现了古代中华