下列哪个语句输出浮点数类型变量x保留显示2位小数的结果是错误的:()A.print("{%.2f}".format(x))B.print("%.2f"%x)C.print("{:.2f}".format(x))D.print(format(x,".2f"))

题目

下列哪个语句输出浮点数类型变量x保留显示2位小数的结果是错误的:()

A.print("{%.2f}".format(x))

B.print("%.2f"%x)

C.print("{:.2f}".format(x))

D.print(format(x,".2f"))


相似考题
参考答案和解析
{:.2f}
更多“下列哪个语句输出浮点数类型变量x保留显示2位小数的结果是错误的:()”相关问题
  • 第1题:

    若有下列定义(设int类型变量占2个字节): int i=8; 则下列语句: printf("i=%08d",i); 输出的结果是( )。

    A.i=8,

    B.i=00000008,

    C.i=08,

    D.8


    正确答案:B
    解析: 本题考查printf函数的格式。“%08”格式符中的“0”表示在指定数据输出宽度的同时,在数据前面的多余空格处加“0”;“8”表示指定数据的输出宽度为8位。

  • 第2题:

    若变量x、y已定义为int类型且X的值为33,y的值为3,请将输出语句printf(( ),x/y);补充完整,使其输出的计算结果形式为:x/y=11。


    正确答案:x/y=%d
    x/y=%d 解析:本题考查prinff语句的输出格式。printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。printf()函数的调用格式为:printf("格式化字符串>”,参最表>)其中,格式化字符串包括两部分内容。一部分足正常字符,这些字符将按原样输出;另一部分是格式化规定字符,以“%”开始,后跟一个或几个规定字符,用来确定输出内容格式。 参量表是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数一样多,各参数之间用“,”分开,且顺序一一

  • 第3题:

    设变量x为float型且已赋值,则以下语句能将x中的数值保留到小数点后两位,并将第3位四舍五入的是( )。

    A.

    B.

    C.

    D.


    正确答案:B
    (int)(x*100+0.5)把float型数据(x*100+0.5)强转成int,这样就可以去掉小数点,+0.5就是为了四舍五人。例如x=1.234,则(1.234*100+0.5)=123.9.则(int)123.9/100.0=123/100.0=1.23。

  • 第4题:

    若有下列定义(设int类型变量占2个字节): floatx=123.4567; 则下列语句: printf("x=%5.2f",x); 输出的结果是( )。

    A.x=123.46

    B.123.4567

    C.x=123.4567

    D.123.46


    正确答案:A
    解析:本题考查printf函数的格式。“%5.2f”格式符中的“f”表示以带小数点的形式输出单精度或者双精度数:“5”表示指定数据输出宽度为5;“.2”表示指定输出数据小数位占2位数,并对截去的第一位小数做四舍五入处理。

  • 第5题:

    设x,y均为int型变量,且x=10,y=3,则printf("%d\n"x-,-y);语句的输出结果是 ______。

    A.10,3

    B.9,3

    C.9,2

    D.10,2}


    正确答案:D
    解析:C语言的自减运算符有前置与后置两种形式。当自减运算符前置时,变量先自减一后再参与表达式运算;而后置时,变量先参与表达式运算后再自身减一。

  • 第6题:

    设x和y均为int型变量,且x=10,y=3,则以下语句的输出结果是 ( ) printf(" %d,%d\n",x - -,- -y);

    A.10,3

    B.9,3

    C.9,2

    D.10,2


    正确答案:D

  • 第7题:

    定义了一个学生结构体,其中一个成员变量是年龄,应该使用()类型。

    • A、int
    • B、float
    • C、小数
    • D、浮点数

    正确答案:A

  • 第8题:

    编写一个程序,定义三个float类型的变量,分别从键盘上输入值给它们,然后用ifelse选择语句找出它们中的最小数,最后输出结果。


    正确答案: floatx,y,z,min=0;
    Console.WriteLine("请输入三个float类型的值");
    x=float.Parse(Console.ReadLine());
    y=float.Parse(Console.ReadLine());
    z=float.Parse(Console.ReadLine());
    if(xmin=x;
    elseif(ymin=y;
    else
    min=z;
    Console.WriteLine("这三个数中的最小值为{0}",min);

  • 第9题:

    设x为unsignedint类型,则执行下列语句输出结果是()?x=65535;printf(""%d/n"",x);

    • A、ASCII字符
    • B、65535
    • C、0
    • D、-1

    正确答案:D

  • 第10题:

    单选题
    定义了一个学生结构体,其中一个成员变量是年龄,应该使用()类型。
    A

    int

    B

    float

    C

    小数

    D

    浮点数


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

  • 第11题:

    单选题
    设x为unsignedint类型,则执行下列语句输出结果是()?x=65535;printf(""%d/n"",x);
    A

    ASCII字符

    B

    65535

    C

    0

    D

    -1


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

  • 第12题:

    单选题
    变量x的值为3,y的值为4,执行下列哪个语句后,可输出表达式:3+4=7()。
    A

    Printx+y=;x+y

    B

    Printx;+;y;=;x+y

    C

    Printx;+;y;=x+y

    D

    Printx;+;y=;x+y


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

  • 第13题:

    若有下列定义(设int类型变量占2个字节):

    int i=8,j=9;

    则下列语句:

    printf("i=%u,j=%x\n".i,j);

    输出的结果是( )。

    A.i=8,j=9

    B.8.9

    C.89

    D.i=8,i=8


    正确答案:A
    解析: 本题考查函数printf()的格式。“%x”表示以十六进制输出整型数据;“%u”表示以十进制无符号型输出整型数据。printf函数中格式说明符之前插入的任何字符都原样输出。

  • 第14题:

    设X=10,语句?VARTYPE("x")的输出结果是 ______。

    A.N

    B.4

    C.10

    D.X


    正确答案:B
    解析:VARTYPE()是用来测试数据类型的函数,变量X通过赋值后是一个数值型数据,但在函数测试中,添加了字符型数据的定界符,因此函数最终测试的是一个字符型数据。

  • 第15题:

    已执行语句x=987654321,输出x的值时要求加千位分隔符,小数点后取3位有效数字,下列输出语句中正确的是( )。

    A.PrintFo皿at$(x,#####,#.###)

    B.PrintFormat$(x,”#,#####.###”)

    C.PrintFormat$(x,”#####,###”)

    D.PrintFonnatS(x,”,######.###”)


    正确答案:B
    解析:本题考查Formats函数的用法。用 Forma$函数可以使数值按指定的格式输出。可以在Formats函数中使用的格式有:“#”、“0”、“.”、“,”、“%”、“$”、“+”、“-”、“E+”、“E-”。其中—个“#”或一个“0”格式符表示一个数字位,其个数决定了显示区段的长度;“。”格式符用于显示小数点“,”格式符用于在数值中插入千位分隔符。选项A错误,格式说明符没有用括号括起来;选项B正确,格式说明符用括号括起来,格式符“,”和“.”的位置符合使用规则;选项c错误,格式说明符“,”不能放在格式说明符的头部位置;选项D错误。格式说明符“.”一般与“#”格式符不能放在格式字符中小数点左边的头部和尾部。答案为B。

  • 第16题:

    若变量已确定义,则以下语句的输出结果是( )。

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    s=32^32值为0。

  • 第17题:

    执行语句x=987654.0321,输出x的值时要求加千位分隔符,小数点后取3位有效数字,下列输出语句中正确的是( )。

    A.Print Format$(x,#####,#.###)

    B.Print Format$(x,"###,###.###")

    C.Print Format$(x,"#####,###")

    D.Print Format$(x,",#####.###")


    正确答案:B
    解析:可以在Format$函数中使用的格式有:“#”、“0”、“.”、“,”、“%”、“$”、“+”、“-”、“E+”、“E-”。其中一个“#”或一个“0”格式符表示一个数字位,其个数决定了显示区段的长度;“.”格式符用于显示小数点;“,”格式符用于在数值中插入千位分隔符。

  • 第18题:

    设x,y均为int型变量,且x=10,y=3,则printf("%d,%d\n",x-,-y);语句的输出结果是______。

    A.10,3

    B.9,3

    C.9,2

    D.10,2}


    正确答案:D
    解析:C语言的自减运算符有前置与后置两种形式。当自减运算符前置时,变量先自减一后再参与表达式运算;而后置时,变量先参与表达式运算后再自身减一。

  • 第19题:

    编一个程序,定义三个double类型的变量,分别从键盘上输入值给它们,然后用Console.WriteLine方法把它们输出成一列,小数点对齐,保留3位小数。


    正确答案: doublex,y,z;
    Console.WriteLine("请输入一个数:");
    x=double.Parse(Console.ReadLine());
    Console.WriteLine("请输入一个数:");
    y=double.Parse(Console.ReadLine());
    Console.WriteLine("请输入一个数:");
    z=double.Parse(Console.ReadLine());
    Console.WriteLine("{0,10:f3}",x);
    Console.WriteLine("{0,10:f3}",y);
    Console.WriteLine("{0,10:f3}",z);
    //Console.WriteLine("{0:f3}",x);
    //Console.WriteLine("{0:f3}",y);
    //Console.WriteLine("{0:f3}",z);

  • 第20题:

    变量x的值为3,y的值为4,执行下列哪个语句后,可输出表达式:3+4=7()。

    • A、Print"x+y=";x+y
    • B、Printx;"+";y;"=";x+y
    • C、Printx;"+";"y";"=x+y"
    • D、Printx;"+";"y=";x+y

    正确答案:B

  • 第21题:

    哪个变量用来指定一个远程X应用程序将输出显示到哪个Xserver上()

    • A、DISPLAY
    • B、TERM
    • C、ECHO
    • D、OUTPUT

    正确答案:A

  • 第22题:

    问答题
    编一个程序,定义三个double类型的变量,分别从键盘上输入值给它们,然后用Console.WriteLine方法把它们输出成一列,小数点对齐,保留3位小数。

    正确答案: doublex,y,z;
    Console.WriteLine("请输入一个数:");
    x=double.Parse(Console.ReadLine());
    Console.WriteLine("请输入一个数:");
    y=double.Parse(Console.ReadLine());
    Console.WriteLine("请输入一个数:");
    z=double.Parse(Console.ReadLine());
    Console.WriteLine("{0,10:f3}",x);
    Console.WriteLine("{0,10:f3}",y);
    Console.WriteLine("{0,10:f3}",z);
    //Console.WriteLine("{0:f3}",x);
    //Console.WriteLine("{0:f3}",y);
    //Console.WriteLine("{0:f3}",z);
    解析: 暂无解析

  • 第23题:

    单选题
    执行下列语句后的输出结果是()。 SET EXACT OFF X="A ?IIF("A"=X,X-"BCD",X+"BCD")
    A

    ABCD

    B

    BCD

    C

    ABCD

    D

    XBCD


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

  • 第24题:

    问答题
    编写一个程序,定义三个float类型的变量,分别从键盘上输入值给它们,然后用ifelse选择语句找出它们中的最小数,最后输出结果。

    正确答案: floatx,y,z,min=0;
    Console.WriteLine("请输入三个float类型的值");
    x=float.Parse(Console.ReadLine());
    y=float.Parse(Console.ReadLine());
    z=float.Parse(Console.ReadLine());
    if(xmin=x;
    elseif(ymin=y;
    else
    min=z;
    Console.WriteLine("这三个数中的最小值为{0}",min);
    解析: 暂无解析