学业分层测评
(建议用时:45分钟)
[学业达标]
一、选择题
1.如图2-2-4所示的算法框图中含有的基本结构是( )
图2-2-4
A.顺序结构 B.选择结构 C.模块结构
D.顺序结构和选择结构
【解析】 顺序结构是任何算法都离不开的一种算法结构,并且此算法流程中含有判断框,因此此算法框图中既含有顺序结构又含有选择结构.
【答案】 D
2.在如下所示的算法语句中输入x=1 000,y=4,则输出的结果M是( )
输入 x,y M=2*x+4*y 输出M A.2 014 C.2 016
B.2 015 D.2 017
【解析】 M=2×1 000+4×4=2 016. 【答案】 C
3.下列算法语句执行后的结果是( )
i=2; j=5; i=i+j; j=i+j; 输出i,j. A.i=12,j=7 C.i=7,j=7
B.i=12,j=4 D.i=7,j=12
【解析】 i=2+5=7,j=7+5=12. 【答案】 D
4.如图2-2-5所示的算法框图,能判断任意输入的数x的奇偶性,其中判断框内的条件是( )
图2-2-5
A.m=0 C.x=1
B.x=0 D.m=1
【解析】 判断框中填写的应该是余数与0的关系,偶数即整数除以2的余数为0,而余数在这个算法框图中用字母m表示,所以判断框中应填写“m=0”.
【答案】 A
5.运行如图2-2-6所示的算法框图,若要使输入的x的值与输出的y的值相等,则这样的x的值有( )
图2-2-6
A.1个 C.3个
B.2个 D.4个
【解析】 当x≤2时,由x2=x得x=0或x=1,可以. 当2 当x>5时,由x=x得x=±1,舍去. 【答案】 C 二、填空题 6.如图2-2-7是一个算法的框图,当输入的值为3时,输出的结果是________. 图2-2-7 【解析】 因为3<5,所以y=32-1=8. 【答案】 8 7.如图2-2-8②所示的框图是计算①(其中大正方形的边长为a)中空白部分 面积的算法,则①中应填________. ① ② 图2-2-8 π 【答案】 S=2a2-a2 8.给出如图2-2-9所示的算法框图. 图2-2-9 若输入的实数x的值为0,则输出的y值为________. 【解析】 由算法框图可得到一个分段函数. 22x?-1,x>0, y=??1?x????2?,x≤0.【答案】 1 三、解答题 将x=0代入可得y的值为1. 9.已知直线l:Ax+By+C=0(ABC≠0),求直线l与两坐标轴围成的三角形的面积S.试画出解决这一问题的算法的程序框图. 【解】 程序框图如图: 10.下面是某同学写的求一元二次方程x2-3x+2=0的根的算法,请帮他填写完整并画出算法框图. 1.a=1,b=-3,c=2; 2.________; 3.________; 4.x1=p+q,x2=p-q; 5.输出x1,x2. b 【解】 根据求根公式可知p=-2a,q= b2-4ac .算法框图如下: 2a