2012高考数学 考前基础知识回扣10.docVIP

  • 0
  • 0
  • 约2.03千字
  • 约 6页
  • 2019-08-08 发布于河南
  • 举报
PAGE 考前基础知识回扣 1.下列程序执行后输出的结果是 (  ) n=5 s=0 WHILE s<14 s=s+n n=n-1 WEND PRINT n END A.-1         B.0 C.1 2.计算机执行下面的程序段后,输出的结果是 (  ) a=1 b=3 a=a+bb=a-b PRINT a,b A.1,3 B.4,1 C.0,0 3.四位二进制数能表示的最大十进制数是 (  ) A.4 B.15 C.64 4.当a=3时,下面的程序段输出的结果是 (  ) *IF a<10 THEN * y=2 *ELSE * y=a a PRINT y A.9 B.3 C.10 5.下面方框中为一个求20个数的平均数的程序,在横线上应填充的语句为 (  ) S=0 i=1 DO INPUT x S=S+x i=i+1 LOOP NTIL________ a=S/20 PRINT a END A.i=20 B.i<20 C.i>=20 INPUT x IF________THEN y=-x  *ELSE * y=x x PRINT y END IF END 6.下列程序的功能是:判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数. 则填入的条件应该是 (  ) A.x>0 B.x<0 C.x>=0 D. x.k.Com] 7.程序如下: INPUT “a,b,c=”;a,b,c a=b b=c c=a PRINT a,b,c 若输入10,20,30,则输出结果为________. 8.若k进制数123(k)与十进制数38(10)相等,则k=________. 9.下列程序执行后输出的结果是________. i=11 S=1 *DO * S=S i i=i-1 LOOP UNTIL i<9 PRINT S END 10.设计算法,根据输入的x的值,计算y的值,写出计算程序. y= 11.设计算法求eq \f(1,1×2)+eq \f(1,2×3)+eq \f(1,3×4)+…+eq \f(1,99×100)的值.要求画出程序框图,写出用基本语句编写的程序. 1.C【解析】:该程序的功能是计算S=5+4+…+n到首次不小于14的n-1的值,可得n=1. 2。B【解析】:a=3+1=4,b=4-3=1. 3.B【解析】:1 111(2)=1×23+1×22+1×21+1×20 =8+4+2+1 =15. 4.D【解析】:根据条件3<10,故y=2×3=6. 5.D【解析】:由于是求20个数的平均数,直到i>20时退出循环. 6.D【解析】:因为条件满足则执行y=-x,条件不满足则执行y=x*x,由程序功能知条件应为x<=0. 7. 20, 30,20 【解析】:给a,b,c赋初值分别为10,20,30,执行a=b后a的值为20,执行b=c后b的值为30,执行c=a后c的值为20. 8.5【解析】:由k进制数123可判断k≥4,若k=4,  38(10)=212(4)不成立. 若k=5,  38(10)=123(5)成立. ∴k=5. 9.990【解析】:i=11,S=11,i=10; i=10,S=110,i=9; i=9,S=990,i=8; i=8, i<9,S=990. 10.解:第一步,输入x; 第二步,如果x>2.5,则y=x2-1,输出y; 第三步,如果x≤2.5,则y=x2+1,输出y. 用条件语句表示第二、三两步骤: INPUT “x=”;x IF x>2.5 THEN y=x2-1 PRINT “y=”;y ELSE y=x2+1 PRINT “y=”;y END IF END 11.解:这是一个累加求和问题,共99项相加,可设计一个计数变量,一个累加变量,用循环结构实现这一算法. 程序框图如图所示: s=0 k=1 DO s=s+1/(k(k+1)) k=k+1 LOOP

文档评论(0)

1亿VIP精品文档

相关文档