第二章单元质量评估(二) 第Ⅰ卷(选择题 共60分) 一、选择题(本大题共12小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合要求的) 1.下列赋值语句正确的是( D ) A.a+b=5 B.5=a C.a=2b=2 D.a=a+1 解析:赋值语句的一般格式是变量名=表达式,赋值号左右两边不能互换,赋值号左边只能是变量,而不能是表达式. 2.已知变量A和B,输入A=2 009,B=2 010,执行A=B,B=A后输出的结果A,B分别是( B ) A.2 009,2 009 B.2 010,2 010 C.2 009,2 010 D.2 010,2 009 解析:本题考查算法的赋值语句.程序语句执行如下:A=2 009,B=2 010;A=2 010,B=2 010,所以输出A,B分别为2 010,2 010,故选B. 3.已知函数y=输入自变量x的值,输出对应的函数值.设计程序框图时,需用到的基本逻辑结构是( C ) A.顺序结构 B.选择结构 C.顺序结构、选择结构 D.顺序结构、循环结构 4.如图所示的算法框图,输入a1=3,输出的结果为7,则输入a2的值是( C ) A.9 B.10 C.11 D.12 解析:该程序框图的执行过程是:b=3+a2,b=,输出.则=7,解得a2=11.故选C. 5.如果以下程序运行后输出的结果是132,那么在程序中While后面的①处应填( B ) i=12 S=1 Do S=S i i=i-1 Loop While ① 输出S A.i>11 B.i≥11 C.i≤10 D.i<11 解析:当循环终止条件为真时,继续循环,否则停止执行循环体.由于输出的是132,故应选B. 6.执行如图所示的程序框图,输出的k值为( B ) A.3 B.4 C.5 D.6 解析:初值为a=3,k=0,进入循环体后a=,k=1;a=,k=2;a=,k=3;a=,k=4,此时a<,退出循环,则输出k=4.故选B. 7.如图是一个算法的算法框图,若输出的结果是s=720,则判断框内应填入关于k的判断条件为( C ) A.k≥7 B.k<7 C.k≥8 D.k<8 解析:依题意,注意到s=1×10×9×8=720,因此结合题中的算法框图可知,在判断框内应填入的条件是k≥8,故选C. 8.For I=2 To 100 step 2 输出I Next 上面程序最后输出的是( B ) A.2+4+6+8+…+100的和 B.100 C.2,4,6,…,100, D.2+3+…+100的和 9.如图所示是计算某年级500名学生期末考试(满分为100分)及格率q的算法框图,则图中空白框内填入( D ) A.q= B.q= C.q= D.q= 解析:由框图可知M表示及格人数,N表示不及格人数,及格率=,空白处应填入及格率的计算公式,故应填入q=.故选D. 10.阅读如图所示的算法框图,则输出的变量s的值是( B ) A.400 B.589 C.610 D.379 解析:由算法算法框图可得s=+++…+=840×1-+-+-+…+-+-=420=589. 11.执行如图所示的程序框图后,输出的值为4,则P的取值范围是( A ) A. B. C. D. 解析:根据程序框图,第一次循环,S=,n=2;第二次循环,S=+=,n=3;第三次循环,S=+=,n=4.而输出的n值为4,因此当执行了n=3时,P取最大值,此时P=,执行n=2时,P取最小值,此时P=,故P的取值范围是. 12.如果执行如图的算法框图,输入正整数N(N≥2)和实数a1,a2,…,aN,输出A,B,则( D ) A.A+B为a1,a2,…,aN的和 B.(A+B)为a1,a2,…,aN的算术平均数 C.A和B分别是a1,a2,…,aN中的最小数和最大数 D.A和B分别是a1,a2,…,aN中的最大数和最小数 解析:本题考查算法框图的意义.依题意,结合题中的算法框图知,A和B分别是a1,a2,…,aN中的最大数和最小数,故选D. 第Ⅱ卷(非选择题 共90分) 二、填空题(本大题共4小题,每小题5分,共20分,请把答案填写在题中横线上) 13.下面给出的是条件语句编写的算法,该算法的功能是判断一个整数n是奇数还是偶数. 输入n If n能被2整除 Then 输出“偶数” Else 输出“奇数” End If 解析:该算法语句 ... ...
~~ 您好,已阅读到文档的结尾了 ~~