内容正文:
温馨提示:
此套题为Word版,请按住Ctrl,滑动鼠标滚轴,调节合适的观看比例,答案解析附后。关闭Word文档返回原板块。
单元质量评估(一)
(第一章)
(120分钟 150分)
一、选择题(本大题共12小题,每小题5分,共60分.在每小题给出的四个选项中,只有一项是符合题目要求的)
1.算法共有三种逻辑结构,即顺序结构、条件结构、循环结构,下列说法正确的是
( )
A.一个算法只能含有一种逻辑结构
B.一个算法最多可以包含两种逻辑结构
C.一个算法必须含有上述三种逻辑结构
D.一个算法可以含有上述三种逻辑结构的任意组合
【解析】选D.任何一种算法都是由上述三种逻辑结构组成的,它可以含有三种结构中的一种、两种或三种.
2.(2018·郑州高一检测)中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程序框图.执行该程序框图,若输入的x=2,n=2,依次输入的a为2,2,5,则输出的s=
( )
A.7 B.12 C.17 D.34
【解析】选C.由框图可知,输入x=2,n=2,a=2,s=2,k=1,不满足条件;a=2,s=4+2
=6,k=2,不满足条件;a=5,s=12+5=17,k=3,满足条件输出s=17.
3.如图所示,程序框图的输出结果是
( )
A.3
B.4
C.5
D.8
【解析】选B.当x=1,y=1时,满足x≤4,则x=2,y=2;
当x=2,y=2时,满足x≤4,则x=2×2=4,y=2+1=3;
当x=4,y=3时,满足x≤4,则x=2×4=8,y=3+1=4;
当x=8,y=4时,不满足x≤4,则输出y=4.
4.(2018·三明高一检测)下面程序若输出的结果为4,则输入的x值可能是
( )
A.1
B.-3
C.-1
D.1或-3
【解析】选D.由x2+2x+1=4,得x=1或x=-3.
【补偿训练】下列给出的赋值语句中正确的是
( )
A.3=A
B.M=-M
C.M=A=2
D.x+y=0
【解析】选B.因为赋值语句表示把“=”右边的量赋值给“=”左边的变量,并且赋值号左边只能为变量名字,故A错,同时不能出现多个“=”及进行代数式的演算,故C,D错.
5.490和910的最大公约数为
( )
A.2
B.10
C.30
D.70
【解析】选D.由辗转相除法,得910=490