更多“表达式Sqr(25)1And4/9=int(4/9)的值是()。”相关问题
  • 第1题:

    执行下面的程序后,a的值是 ( ) # define SQR (X) X * X main( ) { int a=10,k=2,m=l; a/=SQR (k+m)/SQR (k+m); printf("%d\n",a); }

    A.10

    B.1

    C.9

    D.0


    正确答案:B

  • 第2题:

    以下程序的输出结果是 ______。includedefine SQR(x)x*xmain((){ int a,k=3;a=++SQR(K

    以下程序的输出结果是 ______。#include<stdio.h>#define SQR(x)x*xmain((){ int a,k=3; a=++SQR(K+1); printf("%d\n",A) ;}

    A.8

    B.9

    C.17

    D.20


    正确答案:B
    解析:本题宏替换中遇到形参x以实参k+1代替,其他字符不变。SQR(k+1)展开后应为字符串k+1*k+1。

  • 第3题:

    表达式:(int)((double)9/2)-(9)%2的值是( )。

    A.0

    B.3

    C.4

    D.5


    正确答案:B
    本题考查了强制类型转换。9/2为double型,所以结果为4.5,又强制转换为整型,所以结果为4。9%2为取余运算,结果为1。最终结果4-1=3。

  • 第4题:

    表达式Int(8*Sqr(36)*10A(-2)*10+0.5)/10的值是( )。

    A. 0.48

    B. 0.048

    C. 0.5

    D. 0.05


    正确答案:C
    C)    【解析】本题考查运算符的优先级。首先计算函
    数调用,算术运算符优先级从高到低为:^-、*/、+-,因此首先计算sqr(36),然后计算括号内部的负号和平方运算符,接着计算* 和+,然后计算Int取整,最后计算/运算符。

  • 第5题:

    有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},* P=a; 则数值为9的表达式是( )。 A.*P+9SXB

    有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},* P=a; 则数值为9的表达式是( )。

    A.*P+9

    B.木(P+8)

    C.*P+=9

    D.P+8


    正确答案:B
    本题考查指向数组的指针,本题中指针变量P指向数组a,那么*P的值就是1,即表示数组的第一个元素,那么数值为9的表达式就是将指针向后移动8个地址,即P+8指向的是数组元素值为9,所以数值为9的表达式是*(P+8)。

  • 第6题:

    在VisualBasic中,表达式“Abs(-5.8)+sqr(225)/Int(-1.9)”的值是()。

    • A、0
    • B、-2
    • C、-1.2
    • D、-2.2

    正确答案:C

  • 第7题:

    函数Sqr(9)返回的值是()。

    • A、1
    • B、3
    • C、4
    • D、9

    正确答案:B

  • 第8题:

    表达式SGN(INT(SQR(ABS(-9.61))))的值是()

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

    正确答案:C

  • 第9题:

    表达式(int)((double)9/2)-(9)%2的值是()

    • A、0
    • B、3
    • C、4
    • D、5

    正确答案:B

  • 第10题:

    单选题
    表达式:Int(-10.1)+Sgn(10.1)的值为()。
    A

    -9

    B

    -10

    C

    9

    D

    10


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

  • 第11题:

    单选题
    表达式SGN(INT(SQR(ABS(-9.61))))的值是()
    A

    -9

    B

    9

    C

    1

    D

    -1


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

  • 第12题:

    单选题
    函数Sqr(9)返回的值是()。
    A

    1

    B

    3

    C

    4

    D

    9


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

  • 第13题:

    以下程序的输出结果是 ______。 #define SQR(X) X * X main() { int a=16,k=2,m=1; a/=SQR(k/m)/SQR(k+m); printf("%d\n",A) ; }

    A.16

    B.2

    C.9

    D.1


    正确答案:B
    解析:C语言在预编译时遇到带实参的宏名,则按命令行中指定的字符串从左到右进行置换。在做这题时,也不妨运用置换法。得到a/=k+m*k+m/k+m*k+m=16/7=2。注:a为整型,所以在做除法,自动取整。

  • 第14题:

    以下程序的输出结果是_______。includedefine SQR(x)x*xmain(){int a;k=3; a=++SQR(k+

    以下程序的输出结果是_______。 #include<stdio.h> #define SQR(x)x*x main() { int a;k=3; a=++SQR(k+1); printf("%d\n",a) ; }

    A.8

    B.9

    C.17

    D.20


    正确答案:B
    解析:本题宏替换中遇到形参x以实参k+1代替,其他字符不变。SQR(k+1)展开后应为字符串k+1*k+1。

  • 第15题:

    以下程序的输出结果是______。includedefme SQR(x)x*xmain(){int a,k=3; a=++SQR(k+1)

    以下程序的输出结果是______。 #include<sulio.h> #defme SQR(x)x*x main() { int a,k=3; a=++SQR(k+1); printf("%d\n",a) ; }

    A.8

    B.9

    C.17

    D.20


    正确答案:B
    解析:本题宏替换中遇到形参x以实参k+l代替,其他字符不变。SQR(k+1)展开后应为字符串k+l*k+l。

  • 第16题:

    表达式:(int)((double)9/2)-(9)%2.的值是

    A.0

    B.3

    C.4

    D.5


    正确答案:B
    解析:(int)((double)9/2)的值为4,(9)%2的值为1,因此(int)((double)9/2)-(9)%2的值为3。

  • 第17题:

    下列表达式的值为4的有哪几项。()

    A、2*9-14

    B、abs(-2)*2

    C、Sqr(9)+1

    D、Int( 2.9)*2


    正确答案:ABCD

  • 第18题:

    执行下面的语句后,a、b、c的值分别是() int a=2; int b=(a++)*3; int c=(++a)*3;

    • A、2、6、6
    • B、4、9、9
    • C、4、6、12
    • D、3、9、9

    正确答案:C

  • 第19题:

    表达式Int(8*sqr(36)*10^(-2)*10+0.5)/10的值是()。

    • A、48
    • B、048
    • C、5
    • D、05

    正确答案:C

  • 第20题:

    执行下面的程序后,a的值是() #define SQR(X) X*X main( ) { int a=10,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf(""%d/n"",a); }

    • A、10
    • B、1
    • C、9
    • D、0

    正确答案:B

  • 第21题:

    表达式:Int(-10.1)+Sgn(10.1)的值为()。

    • A、-9
    • B、-10
    • C、9
    • D、10

    正确答案:B

  • 第22题:

    单选题
    表达式:(int)((double)9/2)-9%2的值是(  )。
    A

    4

    B

    0

    C

    3

    D

    5


    正确答案: D
    解析:
    运算符“/”、“%”的优先级高于“-”,所以先进行除法和求余运算,再进行减法运算。强制类型转换表达式的形式:(类型名)(表达式)。“9/2”结果为4,转换成double类型再转换成int类型结果依然为4,9%2的结果为1,最后结果为4-1=3。答案选择C选项。

  • 第23题:

    单选题
    表达式Int(8*sqr(36)*10^(-2)*10+0.5)/10的值是()。
    A

    48

    B

    048

    C

    5

    D

    05


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