高考

导航

2016年湖南高考数学备考:专项练习及答案(10)

来源 :中华考试网 2016-01-28

  一、非标准

  1.下列程序执行后结果为3,则输入的x值可能为(  )

  x=input(“x=”);

  y=xx+2 x;

  print(%io(2),y);

  end

  A.1 B.-3 C.-1 D.1或-3

  2.下面程序输出的结果是(  )

  x=6;

  y=3;

  x=x/3;

  y=4 x+1;

  print(%io(2),y);

  end

  A.27 B.9 C.2+25 D.11

  3.给出下面一个程序:

  A=5;

  B=8;

  X=A;

  A=B;

  B=X+A;

  print(%io(2),A,B);

  end

  此程序运行的结果是(  )

  A.5,8 B.8,5 C.8,13 D.5,13

  4.当a=3时,下面程序段输出的结果是(  )

  a=input(“a=”);

  if a<10

  y=2a;

  else

  y=aa;

  end

  y

  A.9 B.3 C.10 D.6

  5.当x=5,y=-20时,下面程序运行后输出的结果为(  )

  x=input(“x=”);

  y=input(“y=”);

  if x<0

  x=y-3;

  else

  y=y+3;

  end

  print(%io(2),x-y,y-x);

  A.22,-22 B.22,22

  C.-22,22 D.-22,-22

  6.为了在运行下面的程序之后得到输出y=9,x输入的值应该是(  )

  x=input(“x=”);

  if x<0

  y=(x+1)(x+1);

  else

  y=(x-1)(x-1);

  end

  print(%io(2),y);

  A.-4 B.-2 C.4或-4 D.2或-2

  7.为了在运行下面的程序之后输出y=25,键盘输入x应该是( )。

  x=input(“x=”);

  if x<0

  y=(x+1)(x+1);

  else

  y=(x-1)(x-1);

  end

  print(%io(2),y);

  end

  8.写出下列程序的算术表达式。

  i=1;

  S=0;

  while i<10

  S=S+1/(2?? i+1);

  i=i+1;

  end

  print(%io(2),S);

  该程序的表达式为S=( )。

  9.编写程序,输出两个不相等的实数a,b的最大值。

  10.运行下面程序,当输出y的范围大于1时,输入的x范围是(  )

  x=input(“x=”);

  if x>0

  y=x^2+1;

  else

  y=SQR(-x);

  end

  print(%io(2),y);

  end

  A.(-∞,-1)      B.(0,+∞)

  C.(-∞,-1)(0,+∞) D.(-∞,0)∪(0,+∞)

  11.编写一个计算1×3×5×7×9×11×13的值的程序。图中给出了程序的一部分,则在横线上不能填入的数是(  )

  S=1;

  i=3;

  while i<

  S=S i;

  i=i+2;

  end

  print(%io(2),S);

  A.13 B.13.5 C.14 D.14.5

  12.下面程序执行后输出的结果是(  )

  n=5;

  S=0;

  while S<15

  S=S+n;

  n=n-1;

  end

  print(%io(2),n);

  A.-1 B.0 C.1 D.2

  13.运行下面的程序,输出的值为( )

  S=0;

  i=1;

  while S<18

  S=S+i;

  i=i+1;

  end

  print(%io(2),i);

  14.1×3×5×7×…×>10000,如何寻找满足条件的最小正整数呢?请写出一个程序,解决上面的问题。

  15.给出如下程序。(其中x满足00 and x<=4)

  y=2x;

  else

  if x<=8

  y=8;

  else

  y=24-2x;

  end

  end

  print(%io(2),y);

  (1)该程序的功能是求什么函数的函数值;

  (2)画出这个语句的程序框图。

  

分享到

您可能感兴趣的文章