niusouti.com
更多“以下语句输出结果是()Print Int(12345.6789 ”相关问题
  • 第1题:

    以下语句输出结果是______。

    Print Int(12345.6789 * 100 + 0.5) / 100


    正确答案:

    12345.68

  • 第2题:

    以下语句段执行后的输出结果是()。includemain(){int k=3;if(k)printf("")elseprint

    以下语句段执行后的输出结果是( )。 #include<stdio.h> main() {int k=3; if(k) printf("###") else printf("&&&&");}

    A.###

    B.&&&&

    C.###&&&&

    D.有语法错误,不能执行


    正确答案:D
    解析:在C语言中语句结束时应该以分号结尾,程序中的第1个printf("###")输出语句后面少了一个分号(;),因此执行程序时会出错。

  • 第3题:

    (7)执行下列语句后,输出结果是。 s$="ABCDEFG" Print InStr(s$,"efg") Print LCase$(s$)


    正确答案:0abcdefg
    【解析】本题考查了字符串函数的应用。InStr函数是字符串匹配函数,它的格式为:InStr([首字符位置,]字符串1,字符串2[,n])。它的功能是在字符串1中查找字符串2,如果找到了,则返回字符串2的第一个字符在字符串1中的位置。注意:字符串的第一个字符的位置为1。
      LCase$函数是字母大小写转换函数,它的格式为:LCase$(字符串)。它可以将字符串中的大写字母转换为小写字母。
    UCase$函数也是字母大小写转换函数,它的格式为:UCase$(字符串)。它可以将字符串中的小写字母转换为大写字母。

  • 第4题:

    已有变量定义和函数调用语句:int a=25;print_value(&a);下面函数的正确输出结果是

    void print_value(int *x)

    {printf("%d\n",++*x);}

    A.23

    B.24

    C.25

    D.26


    正确答案:D

  • 第5题:

    以下程序的输出结果是______。includedefine FUDGE(y)2.84+ydefine PR(A)printf("%d"

    以下程序的输出结果是______。 #include<stdio.h> #define FUDGE(y) 2.84+y #define PR(A) printf("%d",(int)(a) ) #define PRINT1(A) PR(a) ;putchar('\n') main() { int x=2; PRINT1(FUDGE(5)*X); }

    A.11

    B.12

    C.13

    D.15


    正确答案:B
    解析:在程序中如果有带实参的宏,则按#define命令行中指定的字符串从左到右进行置换,如果串中包含宏中的形参,则将程序语句中相应的实参代替形参。将实参带入已经定义的宏中,可以得出答案为“12”。

  • 第6题:

    执行下列语句后,输出结果是______。

    s$="ABCDEFG"

    Print lnStr(s$,"efg")

    Print LCase$(s$)


    正确答案:0CR>abcdefg
    0CR>abcdefg 解析: 本题考查了字符串函数的应用。lnStr函数是字符串匹配函数,它的格式为:InStr([首字符位置,]字符串1,字符串2[,n])。它的功能是在字符串1中查找字符串2,如果找到了,则返回字符串2的第一个字符在字符串1中的位置。注意:字符串的第一个字符的位置为1。

  • 第7题:

    若有以下程序段: int r=8; print("%d\n",r>>1): 输出结果是( )。 A.16B.8S

    若有以下程序段: int r=8; print("%d\n",r>>1): 输出结果是( )。

    A.16

    B.8

    C.4

    D.2


    正确答案:C
    本题考查移位运算。将8转为二进制数为1000,右移一位不足补0,结果为0100,转化为十进制结果为4。

  • 第8题:

    以下程序运行后的输出结果是 。

    include

    main()

    {int a;

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

    print{(“%d\n”,a);

    }


    正确答案:3
    3

  • 第9题:

    语句Print"Int(-13.2)=";Int(-13.2)的输出结果为______。


    正确答案:Int(-13.2)=-14
    Int(-13.2)=-14

  • 第10题:

    执行以下语句后,输出的结果是 a$="Good" b$="Afternoon" Print a$+b$ Print a$&b $

    A.Goodaftenoon GoodAfternoon

    B.Good+ GoodAfternoon

    C.Good+ Good&Afternoon

    D.Good Good&


    正确答案:A
    解析:字符串的运算符有“&”,表示将两个字符串连接在一起,“+”也可以起到相同的作用,但为了使程序严谨并提高可读性,一般不使用“+”。

  • 第11题:

    语句Print Format(Int(12345.6789*100+0.5)/100,”0000,0.00”)的输出结果是( )。A.12,3456.8SX

    语句Print Format(Int(12345.6789*100+0.5)/100,”0000,0.00”)的输出结果是( )。

    A.12,3456.8

    B.12,34.5

    C.12,3 45

    D.12,345.68


    正确答案:D
    D)【解析】本题考查格式化函数Format,格式化函数Format的作用是使第一个参数的数字按照第二个参数的格式来输出。格式为:0000,0.00,表示小数点前面有多少位全部输出,且每隔3位输出一个逗号,小数点后两保存2位。

  • 第12题:

    填空题
    以下语句输出结果是()Print Int(12345.6789 * 100 + 0.5) / 100。

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

  • 第13题:

    语句:print sgn(-6^2)+Abs(-6^2)+int(-6^2)的输出结果是( )

    A.-36B.1C.-1D.-72

    52967.以下语句

    a=sqr(3)

    print format(a,"####.###")

    的输出结果是( )

    A.1.732

    B. 0001.732

    C.###1.732

    D. 1.7320


    正确答案:C

  • 第14题:

    语句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。

  • 第15题:

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

    Print Int(12345.6789*100+0.5)/100


    正确答案:12345.68
    12345.68

  • 第16题:

    若有以下变量定义和函数调用语句: int a=25; print_value(&a); 则执行下面函数后正确的输出结果是( )。 void print_value(int*x) { cout<<++*x<<endl; }

    A.23

    B.24

    C.25

    D.26


    正确答案:D

  • 第17题:

    以下语句的输出结果是______。

    Print Int(12345.6789*100+0.5)/100


    正确答案:68
    68

  • 第18题:

    以下程序运行后的输出结果是_______。

    include<stdio.h>

    main( )

    {int a=200,b=010;

    print(”%d%d\n”,a,b);

    }


    正确答案:2008
    2008 解析:a值为200,b是8进制表示值为8,以10进制的形式输出a、b的值,由于中间没有分隔符,所以结果为2008。

  • 第19题:

    语句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。

  • 第20题:

    语句Print Format(Int(12345.6789*100+0.5)/100,”0000,0.00”)的输出结果是( )。

    A. 12,3456.8

    B. 12,34.5

    C. 12,3 45

    D. 12,345.68


    正确答案:D
    D)    【解析】本题考查格式化函数Format,格式化函数Format的作用是使第一个参数的数字按照第二个参数的格式来输出。格式为:0000,0.00,表示小数点前面有多少位全部输出,且每隔3位输出一个逗号,小数点后两保存2位。

  • 第21题:

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

    A.52.2

    B.25.01

    C.26

    D.28


    正确答案:C

  • 第22题:

    以下语句的输出结果是______。 Print Format$("123.58","#,###.00")

    A.123.58

    B.123.00

    C.,123.58

    D.0,123.58


    正确答案:A
    解析:Format用于格式化输出文本,其一般格式如下:Format(expression,[format])其中,expression为任何有效表达式。format为格式字符串,其描述符作用如下:#:输出数字,不在输出前后补0。0:输出数字,在输出的前后补0。.:输出小数点。,:输出千分位分隔符。%:输出百分比符号,同时转化数值。$:输出前加“$”。

  • 第23题:

    语句Print “123”+45的输出结果是“12345” 。


    正确答案:错误

  • 第24题:

    单选题
    语句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。