内容正文:
滚动训练一(§1.1~§1.3)
一、选择题
1.计算下列各式中的S值,能设计算法求解的是( )
①S=-1+2-3+…+28-29+30;
②S=1+2+3+…+30+…;
③S=1-2-3-…-n(n∈N*).
A.①② B.①③
C.②③ D.①②③
考点 算法的特点
题点 判断问题是否可以设计算法求解
答案 B
解析 ②为求无限项的和,而算法要求必须在有限步之内完成.
2.378和90的最大公约数是( )
A.9 B.18
C.27 D.45
考点 辗转相除法
题点 利用辗转相除法求两个数的最大公约数
答案 B
3.下列赋值语句错误的是( )
A.i=i-1 B.m=m^2+1
C.k=-1/k D.x*y=a
考点 赋值语句
题点 赋值语句的定义及格式
答案 D
解析 执行A中语句后,i的值比原来小1,则A正确;执行B中语句后,m的值等于原来m的平方再加1,则B正确;执行C中语句后,k的值是原来的值的负倒数,则C正确;赋值号的左边只能是一个变量,则D错误.
4.用秦九韶算法计算多项式f(x)=3x6+4x5+5x4+6x3+7x2+8x+1当x=0.4时的值时,需要做乘法和加法的次数分别是( )
A.6,6 B.5,6
C.5,5 D.6,5
考点 秦九韶算法
题点 秦九韶算法中算法的次数问题
答案 A
解析 秦九韶算法中最多需用加法和乘法的次数是由多项式的次数n可知,故选A.[来源:学科网]
5.阅读如图所示的程序框图,运行相应的程序,输出S的值为( )
A.15 B.105
C.245 D.945
考点 三种结构的综合应用
题点 由输入条件求输出结果
答案 B
解析 依据算法流程图中提供的信息可知循环过程依次为:T=3,S=3,i=2;T=5,S=15,i=3;T=7,S=105,i=4,结束循环,输出S=105.
6.下列各数中,最小的是( )
A.101 010(2) B.111(5)
C.32(8) D.54(6)
考点 k进位制化十进制
题点 k进位制化十进制[来源:学§科§网]
答案 C
解析 101 010(2)=1×25+0×24+1×23+0×22+1×21+0×20=42,111(5)=1×52+1×51+1×50=31,
32(8)=3×81+2×80=26,54(6)=5×61+4×60=34.
又42>34>31>26,故最小的是32(8).
7.运行如图所示的程序框图,如果输入的n的值为6,那么输出的n的值为( )
A.3 B.5
C.10 D.16
考点 三种结构的综合应用
题点 由输入条件求输出结果
答案 B
解析 输入n=6时,
第一次循环,有n==3,i=0+1=1;
第二次循环,有n=3×3+1=10,i=1+1=2;
第三次循环,有n==5,i=2+1=3,
退出循环,此时n=5,故选B.
8.计算机中常用的十六进制是逢16进1的计数制,采用数字0~9和字母A~F共16个计数符号,这些符号与十进制的数的对应关系如下表:
十六进制
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
十进制
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
例如,用十六进制表示:E+D=1B,则A×B等于( )
A.6E B.72
C.5F D.80
考点 十进位制化k进制
题点 十进位制化其它进制
答案 A
解析 A×B用十进制可以表示为10×11=110,
而110=6×16+14,所以用十六进制表示为6E.
9.运行如图所示的程序框图,若输入a,b的值分别为log43和log34,则输出M的值是( )
A.0 B.1
C.3 D.-1
考点 条件结构
题点 条件结构的功能及求解结果
答案 D
解析 ∵a=log43,b=log34,
∴b>1,0<a<1,∴b>a,因此根据程序框图,
M=a·b-2=log43×log34-2=-1,故选D.
10.下列两个程序(1)和(2)的运行结果分别是( )
程序(1):
S=0
i=0
DO
S=S+i
i=i+1
LOOP UNTIL S>20
PRINT i
END
程序(2):
S=0
i=0
DO
i=i+1
S=S+i
LOOP UNTIL S>20
PRINT i
END
A.7,7 B.7,6
C.6,7 D.6,6
考点 循环语句与循环结构
题点 UNTIL语句的输出结果
答案 B
解析 程序(1):S=0,i=0+1=1,不满足S>20,执行循环;
S=1,i=1+1=2,不满足S>20,执行循环;
S=1+2=