高考数学模拟试题库

学人智库 时间:2018-02-10 我要投稿
【www.unjs.com - 学人智库】

  一、非标准

  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,+∞)