更多“设a=5,b=10,则执行c=Int((b-A) *Rnd+A) +1后,c值的范围为______。A. 5~10B.6~9C.6~10D.5~9 ”相关问题
  • 第1题:

    设a=5,b=10,则执行 c=Int((b-a)*Rnd+a)+1 后,c值的范围为( )。

    A.5~10

    B.6~9

    C.6~10

    D.5~9


    正确答案:C

  • 第2题:

    设int & max(int &,int &)返回两参数中较大者,如有两整型变量 int a=5;int b=10;在执行max(a,b)++后,a,b的值分别为

    A.5,10

    B.6,10

    C.5,11

    D.6. 11


    正确答案:C
    考点:本题主要考查知识点为引用作为函数参数透析:执行max(a,b)++后,函数返回变量b后加1,即b=11.因为函数参数采用的引用方式,使用改变的是实参变量b的值。

  • 第3题:

    设x为int型变量,则执行语句x=10; x+=x-x;后,x的值为

    A.0

    B.5

    C.10

    D.20


    B

  • 第4题:

    设a=5,b=10,则执行c=Iht((b-a)*Rnd+a)+1后,c值的范围为______。

    A.5~10

    B.6~9

    C.6~10

    D.5~9


    正确答案:C
    解析:本题考查的是Rnd函数和Iat函数。Rnd函数返回小于1但大于或等于0的值,而Iht返回参数的整数部分。由于b-a=5,所以(b-a)*Rnd+a返回的是大于等于5,小于10的数,再使用一下Int函数,得到的最大值为9,最小值为5,再加1后,最大值就是10,最小值就是6。

  • 第5题:

    5、设x,t均为int型变量,则执行语句“x=10; t=x&&x>10;”后,t的值为()

    A.‍值不确定

    B.‍10

    C.‍1

    D.‍0


    10 15 10