参考答案和解析
正确答案:错误
更多“语句 printf("%f%%",1.0/3);输出为 0.33”相关问题
  • 第1题:

    执行“printf(”%C",’F’一2);”语句后得到的输出结果为_____。


    参考答案D

  • 第2题:

    设有定义:float x=123.4567;,则执行以下语句后的输出结果是[ ]。

    printf("%f\n"(int)(x*100+0.5)/100.1;


    正确答案:123.46
    123.46 解析:输出语句的表达式:(int)(x*100+0.5)/100.0是指先运算表达式中的“x*100+0.5”,然后将其结果强制转换为int型,即:(int)(l23.4567*100+O.5)=(int)12346.17=12346,接下来进行”/100.0”的运算即:12346/100.0=123.46,原因是除运算是双目运算,当—边是整型数,—边是实型数时,系统自动将整型转换为实型数,然后进行运算,又因为最后的的输出格式是float类型的实数,所以结果为123.460000。

  • 第3题:

    执行下面程序中的输出语句后,a的值是()。includemain(){int a; printf("%d\n",(a=3*5,a

    执行下面程序中的输出语句后,a的值是( )。 #include <stdio.h> main() { int a; printf("%d\n",(a=3*5,a*4));

    A.15

    B.20

    C.10

    D.60


    正确答案:A
    解析:本题考查对逗号运算符的理解。逗号运算符的求解过程是从左至右,依次求解各个表达式的值,所以在该题中,先使a的值等于15,再计算a*4,此时整个表达式的值为60,但a的值并未改变,仍为15。

  • 第4题:

    执行“printf("%c",’A’+2);”语句后得到的输出结果为()。
    C

  • 第5题:

    执行“printf("%s%s%d","wei","rong",18);”语句后得到的输出结果为()。
    weirong18

  • 第6题:

    若已定义:int a=5;floatb=63.72;以下语句中能输出正确值的是()

    • A、printf(“%d%d”,a,b)
    • B、printf(“%d%2f”,a,b)
    • C、printf(“%2f%2f”,a,b)
    • D、printf(“%2f%d”,a,b)

    正确答案:B

  • 第7题:

    若x为float型变量则以下语句()。 x=223.82748; printf(""%6.2f/n"",x);

    • A、输出为223.8
    • B、输出为223.83
    • C、输出为223.82
    • D、不能输出

    正确答案:C

  • 第8题:

    若k,g均为int型变量,则下列语句的输出为() k=017; g=111; printf("%d/t",++k); printf("%x/n",g++);

    • A、15    6f
    • B、16    70
    • C、15    71
    • D、16    6f

    正确答案:D

  • 第9题:

    执行下列语句后的输出为().   int j=-1;  if(j<=1) printf("****/n");   else     printf("%%%%/n");

    • A、****
    • B、%%%%
    • C、%%%%c
    • D、有错,执行不正确

    正确答案:A

  • 第10题:

    若有语句#define f(x,y) x+y及int a=2,b=3;,则执行printf(“%d”,f(a,b)*f(a,b))后输出的值为()

    • A、36
    • B、25
    • C、11
    • D、13

    正确答案:C

  • 第11题:

    单选题
    若x为float型变量则以下语句()。 x=223.82748; printf(""%6.2f/n"",x);
    A

    输出为223.8

    B

    输出为223.83

    C

    输出为223.82

    D

    不能输出


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

  • 第12题:

    单选题
    有如下定义:charstr[3][2]={’a’,’b’,’c’,’/0’,’e’,’f’};则语句:printf("%s",str[0]);的输出结果是()
    A

    ab

    B

    abcef

    C

    abc/0

    D

    abc


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

  • 第13题:

    有如下程序main(){float x=2.0,y;if(x<0.0)y=0.0;else if(x>10.0)y=1.0/x;else y=1.0;printf("%f

    有如下程序 main() {float x=2.0,y; if(x<0.0)y=0.0; else if(x>10.0)y=1.0/x; else y=1.0; printf("%f\n",y);} 该程序的输出结果是

    A.0.000000

    B.0.250000

    C.0.500000

    D.1.000000


    正确答案:D

  • 第14题:

    下面的程序在编泽时产生错误,其出错原因是()。includemain(){int 1_case;float printF;

    下面的程序在编泽时产生错误,其出错原因是( )。 #include<stdio.h> main() {int 1_case;float printF; printf("请输入2个数:"); scanf ("%d%f",&1_case,&printF); printf("%d%f\n",1_case,printF); }

    A.定义语句出错,1_case不能作为变量名

    B.定义语句出错,printF不能用作用户自定义标识符

    C.定义语句无错,scanf不能作为输入函数使用

    D.定义语句无错,printf不能输出1_case的值


    正确答案:A
    解析:C语言变量名可由数字,字母,下划线构成,但首字符不能为数字。

  • 第15题:

    有如下定义:charstr[3][2]={’a’,’b’,’c’,’\0’,’e’,’f’};则语句:printf("%s",str[0]);的输出结果是()

    A.ab

    B.abcef

    C.abc\0

    D.abc


    参考答案:D

  • 第16题:

    执行“printf("%c",’F’-2);”语句后得到的输出结果为H。()

    A

    B



  • 第17题:

    执行“int=45,y=13;printf(“%d”,x/y);”语句序列后得到的输出结果为()。
    3

  • 第18题:

    要使doublex;longa;的数据能正确的输出,输出语句应是()。

    • A、printf(“%d,%f”,a,x);
    • B、printf(“%d,%1f”,a,x);
    • C、scanf(“%1d,%1f”,&a,&x);
    • D、printf(“%1d,%lf”,a,x);

    正确答案:D

  • 第19题:

    语句printf(“%f%%”,1.0/3);的输出结果为()

    • A、0.333333
    • B、0.333333%
    • C、0.333333%%
    • D、出错

    正确答案:B

  • 第20题:

    若有int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果不为5 的语句为()。

    • A、printf("%d",*p[5]);
    • B、printf("%d",p[5]);
    • C、printf("%d",*(p+5));
    • D、printf("%d",*(a+5));

    正确答案:A

  • 第21题:

    语句 printf("%f%%",1.0/3);输出为 0.333333.


    正确答案:错误

  • 第22题:

    单选题
    若有语句#define f(x,y) x+y及int a=2,b=3;,则执行printf(“%d”,f(a,b)*f(a,b))后输出的值为()
    A

    36

    B

    25

    C

    11

    D

    13


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

  • 第23题:

    填空题
    执行“printf("%c",’A’+2);”语句后得到的输出结果为()。

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

  • 第24题:

    判断题
    执行“printf("%c",’F’-2);”语句后得到的输出结果为H。()
    A

    B


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