届人教A版算法初步单元测试6Word文档下载推荐.docx
《届人教A版算法初步单元测试6Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《届人教A版算法初步单元测试6Word文档下载推荐.docx(9页珍藏版)》请在冰豆网上搜索。
C.5
D.8
4.下面的程序:
执行完毕后a的值为( )
A.99
B.100
C.101
D.102
5.利用更相减损术求99,36的最大公约数的操作步骤为(99,36)→(63,36)→(27,36)→(27,9)→(18,9)→(9,9),那么99,36的最大公约数为( )
A.36
B.27
C.18
D.9
6.关于输入、输出语句,下列说法正确的是( )
A.输入语句只能输入数字
B.输出语句只能输出文字
C.输入的同时不能给变量赋值
D.输入、输出语句可以有提示
7.若输入-3,则下列程序输出的结果为( )
A.8
B.-8
C.anegativenumber
D.以上均不对
8.给出下列程序:
若输出的A的值为120,则输入的A的值为( )
A.1
B.5
C.15
D.120
9.如图所示,是一个循环结构的算法,下列说法不正确的是( )
A.①是循环变量初始化,循环就要开始
B.②为循环体
C.③是判断是否继续循环的终止条件
D.①可以省略不写
10.下列各数中最小的一个是( )
A.111111
(2)
B.210(6)
C.1000(4)
D.81(8)
11.下列给出的赋值语句中不正确的是( )
A.4=x
B.x=-x
C.x=x-3
D.x=x2+1
12.计算机中常用十六进制,采用数字0~9和字母A~F共16个计算符号与十进制得对应关系如下表:
例如用十六进制表示D+E=1B,则(2×
F+1)×
4等于( )
A.6E
B.7C
C.5F
D.B0
13.用秦九韶算法求多项式f(x)=208+9x2+6x4+x6,在x=-4时,v2的值为( )
A.-4
B.1
C.17
D.22
14.在程序框图中一般不含有条件判断框的结构是( )
A.顺序结构
B.循环结构
C.当型结构
D.直到型结构
15.要输出“7为奇数”,语句可以为( )
A.PRINT7
B.PRINT;
7
C.PRINT7;
“为奇数”
D.PRINT7“为奇数”
二、填空题(共5小题,每小题5.0分,共25分)
16.图中的程序框图所描述的算法称为欧几里得辗转相除法.若输入m=209,n=121,则输出m=________.
17.补充完整解方程x2-3x-4=0的算法.
S1 输入三个系数,1,-3,-4.
S2 计算Δ=________.
S3 计算p=-,q=.
S4 计算x1=________,x2=________.
S5 输出x1=________,x2=________.
18.已知程序如下:
若输入9,其运行结果是________.
19.看这个程序,试问最后i=________.
20.对任意非零实数a,b,若a⊗b的运算原理如图所示,则(log28)⊗(log216)=__________.
三、解答题(共0小题,每小题12.0分,共0分)
答案解析
1.【答案】B
【解析】∵21<
32,∴m=a+b=21+32=53.
2.【答案】D
【解析】处理框用矩形表示.
3.【答案】C
【解析】根据程序框图可知,这是一个条件语句的应用,结合条件语句的功能可得:
∵x1=2,x2=3,
∴x1≠x2,
∴y=x1+x2=2+3=5.
4.【答案】B
【解析】a=99+1=100.
5.【答案】D
【解析】99-36=63,
63-36=27,
36-27=9,
27-9=18,
18-9=9.
∴99,36的最大公约数为9.
6.【答案】D
【解析】直接根据输入语句、输出语句的功能进行判断即可.
7.【答案】C
【解析】根据题目所给的程序和条件语句的特点可以得到输出的结果为C答案.
8.【答案】A
【解析】该程序的功能是计算A×
2×
3×
4×
5的值,
则120=A×
5,
故A=1,即输入A的值为1.
9.【答案】D
【解析】①为循环变量初始化,必须先赋值才能有效控制循环,不可省略.故选D.
10.【答案】A
【解析】都化为十进制,再比较大小.
11.【答案】A
【解析】由赋值语句的格式可知.
12.【答案】B
【解析】
(2×
4用十进制可以表示为(2×
15+1)×
4=124,而124=16×
7+12,所以用十六进制表示为7C,故选B.
13.【答案】D
【解析】v0=1;
v1=1×
(-4)+0=-4;
v2=-4×
(-4)+6=22.
14.【答案】A
【解析】根据程序框图的结构特征可知,在程序框图中一般不含有条件判断框的结构是顺序结构.
15.【答案】C
【解析】由输出语句的格式可知.
16.【答案】11
【解析】当m=209,n=121,m除以n的余数是88,
此时m=121,n=88,m除以n的余数是33,
此时m=88,n=33,m除以n的余数是22,
此时m=33,n=22,m除以n的余数是11,
此时m=22,n=11,m除以n的余数是0,
此时m=11,n=0,
退出程序,输出结果为11,
故答案为11.
17.【答案】
(-3)2+16 p+q p-q 4 -1
【解析】根据解一元二次方程的方法.
18.【答案】9
【解析】根据程序框图所给出的语句特点,可以看出,这是条件语句的综合应用.因为9≥0,所以输出9.
19.【答案】11
【解析】根据循环结束的条件可得.
20.【答案】1
【解析】∵log28=3,log216=4,即a=3,b=4,
∴a<
b,∴输出=1.