参考答案和解析
正确答案: D
解析:
Sgn(x)函数用于求x的符号,当x>0,返回1;当x=0,返回0;当x<0返回-1。Abs(x)用于求x的绝对值。Int(x)用于取小于等于x的最大整数。此表达式经过计算之后为:-1+36+(-36)=-1。
更多“单选题语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是(  )。A -36B 1C -1D -72”相关问题
  • 第1题:

    语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是( )。

    A..36

    B.1

    C.-1

    D.-72


    正确答案:C
    解析:sgn(x)是符号函数,此函数的值有三个,当x>0时,sgn(x)=1;当x=0时,sgn(x)=0;当x<0时,sgn(x)=-1。abs功能是求整数的绝对值,格式为int abs(int i)。因为-6^2等于-36,所以sgnt(-6^2)=-1,abs(-6^2)=36,int(-6^2)=-36,所以选C。

  • 第2题:

    下面程序的输出结果是() include main( ) { int i,a[ ]={2,4,6,8}; int * p=a;

    下面程序的输出结果是 ( ) # include<stdio.h> main( ) { int i,a[ ]={2,4,6,8}; int * p=a; for(i=0;i<4;i+ +)a[i]=* p+ +; printf(*%d\n",a[2]); }

    A.6

    B.8

    C.4

    D.2


    正确答案:A

  • 第3题:

    语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是( )。A.-36B.1C.-1S

    语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是( )。

    A.-36

    B.1

    C.-1

    D.-72


    正确答案:C
    C。【解析】sgn(x)是符号函数,此函数的值有三个:当x>0时,sgn(x)=1;当x=0时,sgn(x)=0;当x<0时,sgn(x)一一l。Abs的功能是求整数的绝对值,格式为intabs(inti)。因为-6^等于-36,所以sgn(-6^2)=-1,abs(-6^2)=36,int(-6^2)=-36,所以选C。

  • 第4题:

    语句Print Sgn(-5.1^2)+Abs(Int(-5.1^2))的输出结果是( )。

    A.52.2

    B.25.01

    C.26

    D.28


    正确答案:C

  • 第5题:

    语句Print 5/4*6\5 Mod 2的输出结果是

    A. 0

    B.1

    C.2

    D.3


    正确答案:B
    解析:先计算5/4,得1.25;再计算1.25*6,得7.5;接着计算7.5\5,得 1;最后是1 Mod 2,结果得1。

  • 第6题:

    设有如下程序,其调试结果为:

    class Q2 {

    public static void main(String[] args) {

    int[] seeds = {1,2,3,4,6,8};

    int n= seeds.length;

    for (int i = 0; i< 3; i++)

    for (int k = 0; k< n-1; k++)

    seeds[k]= seeds[k+1];

    for (int i = 0; i

    System.out.print("/t"+seeds[i]);

    }

    }

    A.输出: 1 2 3 4 6

    B.输出: 4 6 8 8 8

    C.输出: 2 3 4 6 8

    D.输出: 2 3 4 6


    正确答案:B

  • 第7题:

    (6)以下程序运行后的输出结果是 【6】 。

    #include <stdio.h>

    main()

    { int a;

    a=(int)((double)(3/2)+0.5+(int)1.99*2);

    printf("%d\n",a);

    }


    正确答案:
    (6)3

  • 第8题:

    语句PrintAbs(-6^2)+Int(-6^2)的输出结果是()。

    • A、0
    • B、1
    • C、-1
    • D、-72

    正确答案:A

  • 第9题:

    语句Print Sgn(Abs(-6^2))的输出结果是()

    • A、-1
    • B、1
    • C、-36
    • D、36

    正确答案:B

  • 第10题:

    语句Print(a=2)And(b=-2)的输出结果是()

    • A、True
    • B、结果不确定
    • C、-1
    • D、False

    正确答案:D

  • 第11题:

    单选题
    语句PrintAbs(6^2)+Int(-3.6^2)的输出结果是()
    A

    -36

    B

    1

    C

    -1

    D

    23


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    语句Print Sgn(Abs(-6^2))的输出结果是()
    A

    -1

    B

    1

    C

    -36

    D

    36


    正确答案: A
    解析: 暂无解析

  • 第13题:

    定义如下变量和数组:

    int i;

    int y[2][3]={2,4,6,8,10,12};

    则下面语句的输出结果是【 】。

    for(i=0;i<2;i++)

    cout<<y[1-i)[i+1]<<",";


    正确答案:106
    10,6 解析:for循环所输出的数组元素分别为y[1][1]、y[O][2],即输出10和6。

  • 第14题:

    下列程序的运行结果是______。main(){int a[6],i; for(i=2;i<6;i++){a[i]=4*(i-2*(i>3))%5; print

    下列程序的运行结果是______。 main() { int a[6],i; for(i=2;i<6;i++) {a[i]=4*(i-2*(i>3))%5; printf("%2d",a[i]); } }

    A.2 3 2 3

    B.1 2 1 2

    C.3 2 3 2

    D.2 2 2 2


    正确答案:C
    解析:本题程序的功能是对数组元素赋值,难点是对表达式4*(i-2*(i>3))%5的分析。

  • 第15题:

    语句Print Sgn(.6^2)+Abs(.6^2)+Int(.6^2)的输出结果是( )。

    A. .36

    B. 1

    C. -1

    D. .72


    正确答案:C
    c)    【解析】Sgn函数是返回函数,返回表示数字符号的整数。Sgn(rumber)函数中的number参数可以是任意有效的数值表达式。如果number大于零则返回1、等于零则返回0、小于零则返回-1,题中Sgn(-6^2)结果为-1。Abs函数是求表达式绝对值,其函数格式为:Abs(<数值表达式>),Abs函数返回值类型与数值表达式的数据类型相同,题中Abs(-6^21结果为36。Int函数的返回值类型为int型的数据,题中Int(-6^2)结果为-36。因此最后的结果是-1。

  • 第16题:

    语句Print5/4*6\5Mod2的输出结果是( )。

    A.0

    B.1

    C.2

    D.3


    正确答案:B

  • 第17题:

    下列程序的执行结果是______。 X=-6^2 Print Sgn(x)+Abs(x)+Int(x)

    A.-36

    B.1

    C.-1

    D.-72


    正确答案:C

  • 第18题:

    语句Print 5/4*6\\5 Mod 2的输出结果是( )。

    A.0

    B.1

    C.2

    D.3


    正确答案:B

  • 第19题:

    语句Print Sgn(-5^2)+Abs(-5^2)+int(-5^2)的输出结果是 ( )

    A.-1

    B.35

    C.0

    D.6


    正确答案:A

  • 第20题:

    以下程序的输出结果是()      #include      main( )  {int a,b,d=241;      a=d/100%9;  b=(-1)&&(-1);  printf(“%d,%d/n”,a,b);} 

    • A、6,1
    • B、6,0
    • C、2,1
    • D、2,0

    正确答案:C

  • 第21题:

    语句PrintAbs(6^2)+Int(-3.6^2)的输出结果是()

    • A、-36
    • B、1
    • C、-1
    • D、23

    正确答案:D

  • 第22题:

    下列程序执行的结果为() x=-62 PrintSgn(x)+Abs(x)+Int(x)

    • A、-36
    • B、1
    • C、-1
    • D、-72

    正确答案:C

  • 第23题:

    单选题
    语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是(  )。
    A

    -36

    B

    1

    C

    -1

    D

    -72


    正确答案: D
    解析:
    Sgn(x)函数用于求x的符号,当x>0,返回1;当x=0,返回0;当x<0返回-1。Abs(x)用于求x的绝对值。Int(x)用于取小于等于x的最大整数。此表达式经过计算之后为:-1+36+(-36)=-1。

  • 第24题:

    单选题
    语句PrintAbs(-6^2)+Int(-6^2)的输出结果是()。
    A

    0

    B

    1

    C

    -1

    D

    -72


    正确答案: D
    解析: 暂无解析