2020高考数学总复习第十三单元第二节基本算法语句
第十三单元 第二节基本算法语句一、选择题1.下列程序的输出结果是( )eq \x(\a\al(A=10,A=A+15,PRINT A,END))A.10 B.15 C.25 D
第十三单元 第二节基本算法语句 一、选择题 1.下列程序的输出结果是( ) \a\al(A=10A=A+15PRINT AEND) A.10 B.15 C.25 D.5 A 【解析】 由赋值语句可得=10+15=25. 【答案】 C 2.下列关于WHILE循环语句中说法正确的是( ) A.总是执行循环 B.执行一次循环 C.条件为真,则执行循环体 D.遇到END就结束 【解析】 当型循环,以否定的形式跳出循环体,所以表达式为真,则执行循环体. 【答案】 C 3.给出下列程序: \a\al(INPUT x1,x2IF x1=x2 THENx1=x1+x2END IFy= x1+x2PRINT yEND) xx 如果=2,=3,那么执行此程序的结果是输出( ) 12 A.7 B.10 C.5 D.8 xxyxx 【解析】 ∵=2≠3=,∴执行=+=2+3=5. 1212 【答案】 C 4.给出以下四个问题: x ①输入一个数,输出它的倒数; ②求半径为6的圆的面积; abc ③求三个数,,中的最小值数; fxx+2 x<0) ④求函数()=的函数值.\a\vs4\al\co1(x-1 x≥0, 其中不需要用条件语句来描述其算法的有( ) A.1个 B.2个 C.3个 D.4个 【解析】 其中不需要用条件语句来描述其算法的是②,①③④需要对输入值进行判断, 需要使用条件语句. 【答案】 A x 5.下列程序的功能是:判断任意输入的数是否是正数,若是,输出它的平方值;若不 是,输出它的相反数. \a\al(INPUT “x=”; xIF THENy=-xELSEy=x*xEND IFPRINT y) 那么,空格处应该填入:( ) A.x>0 B.x<0 C.x>=0 D.x<=0 【解析】 由程序的功能及程序运行情况可知,在条件语句中,条件不满足时,执行输 出的是它的平方值,故空格处应填入“x<=0”. 【答案】 D 6.下面程序运行后,输出的值是( ) \a\al(i=0DOi=i+1LOOP UNTIL i*i>=2000i=i-1PRINT iEND) A.42 B.43 C.44 D.45 iiii 【解析】 当=45时,满足条件;执行=-1后,输出的值是44. 【答案】 C 7.下图程序运行后输出的结果为 () \a\al(a=0j=1WHILE j<=5a=a+j MOD 5j=j+1WENDPRINT aEND)

