更多“语句“var_dump((float)false)”的输出结果为()。A、float(0.0)B、float(0)C、float(1)D、float(1.0)”相关问题
  • 第1题:

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

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

    A.0

    B.0.25

    C.0.5

    D.1


    正确答案:D
    解析:本题考查if语句中的一种表达方式,即:if…elseif…。该表达式的语句是:if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3else语句4……本题执行elsey=1.0,并且以“%f”输出。注意:条件表达式在if语句中的使用。

  • 第2题:

    以下程序的输出结果是 void fun(float*p1,float*p2,float*s) { s=(float*)calloc(1,sizeof(float)); *s=*p1+*p2++;} main() { float a[2]={1.1,2.2},b[2]={10.0,20.0},*s=a; fun(a,b,s); printf("%5.2f\n",*s);}

    A.11.1

    B.12

    C.21.1

    D.1.1


    正确答案:D
    解析:本题主要考查了一维数组名用作函数实参进行的运算,数组名作实参相当于传递的是地址,这样在函数中对形参进行的操作可以影响到实参。

  • 第3题:

    有如下程序:includevoid main(){float x=2.0,y;if(x<0.0)y=0.0;else if(x<10.0)y=1

    有如下程序: #include<iostream.h> void 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; cout<<y; } 该程序的输出结果是

    A.0

    B.0.25

    C.0.5

    D.1.0


    正确答案:C

  • 第4题:

    以下各组选项中,均能正确定义二维实型数组a的选项是( )

    A.float a[3][4]; float a[][4]; float a[3][]={{1},{0}};

    B.float a(3,4); float a[3][4]; float a[][]={{0},{0}};

    C.float a[3][4] static float a[][4]={{0},{0}};

    D.float a[3][4]; float a[3][];


    正确答案:C

  • 第5题:

    float f[][][] = new float[3][][];  float f0 = 1.0f;  float[][] farray = new float[1][1];  What is valid?()  

    • A、 f[0] = f0;
    • B、 f[0] = farray;
    • C、 f[0] = farray[0];
    • D、 f[0] = farray[0][0];

    正确答案:B

  • 第6题:

    类Test1定义如下: 1.public class Test1{ 2. public float aMethod(float a,float b){ return 0;} 3. 4.} 将以下哪种方法插入行3是不合法的。()

    • A、public float aMethod(float a, float b,float c){ return 0;}
    • B、public float aMethod(float c,float d){ return 0;}
    • C、public int aMethod(int a, int b){ return 0;}
    • D、private float aMethod(int a,int b,int c){ return 0;}

    正确答案:B

  • 第7题:

    下列选项中,能有效地描述浮点数的有()。

    • A、Float foo = -1;
    • B、Float foo = 1.0;
    • C、Float foo = 42e1;
    • D、Float foo = 2.02f;
    • E、Float foo = 3.03d;
    • F、Float foo = 0x0123;

    正确答案:A,D,F

  • 第8题:

    Which three are valid declarations of a float? () 

    • A、 Float foo = -1;
    • B、 Float foo = 1.0;
    • C、 Float foo = 42e1;
    • D、 Float foo = 2.02f;
    • E、 Float foo = 3.03d;
    • F、 Float foo = 0x0123;

    正确答案:A,D,F

  • 第9题:

    设a为2,执行下列语句后,b的值不为0.5的是()。

    • A、b=1.0/a
    • B、b=(float)(1/a)
    • C、b=1/(float)a
    • D、b=1/(a*1.0)

    正确答案:B

  • 第10题:

    Which two are valid declarations of a float?()

    • A、 float f = 1F;
    • B、 float f = 1.0.;
    • C、 float f = ‘1’;
    • D、 float f = “1”;
    • E、 float f = 1.0d;

    正确答案:A,C

  • 第11题:

    单选题
    下面的方法重载,正确的是()。
    A

    int fun(int a, float b) { }  float fun(int a, float b) { }

    B

    float fun(int a, float b) { } float fun(int x, float y) { }

    C

    float fun(float a) { }  float fun(float a, float b) { }

    D

    float fun1(int a, float b) { }  float fun2(int a, float b) { }


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

  • 第12题:

    单选题
    float f[][][] = new float[3][][];  float f0 = 1.0f;  float[][] farray = new float[1][1];  What is valid?()
    A

     f[0] = f0;

    B

     f[0] = farray;

    C

     f[0] = farray[0];

    D

     f[0] = farray[0][0];


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

  • 第13题:

    有如下程序 include void main( ) { float x=2.0,y; if(x<0.0)y=0.0; els

    有如下程序 #include<iostream.h> void 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; cout < < y; } 该程序的输出结果是

    A.0

    B.0.25

    C.0.5

    D.1


    正确答案:C
    解析:该表达式的语句是该表达式的语句是if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3else语句4由if表达式可知,题中直接执行if语句的第2条elseif(x10.0)y=1.O/x;。注意:else总是与最近的没有匹配的if匹配。

  • 第14题:

    有如下程序:includemain(){float x=2.0,y; if(x<0.0)y=0.0; else if(x<10.0)y=1.0/x;

    有如下程序: #include<stdio.h> 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

    B.0.25

    C.0.5

    D.1


    正确答案:C
    解析:该题目考查对if-elseif结构的理解。由于x的值满足x10.0的关系,所以程序执行y=1.0/x;语句,y的值等于0.5。用printf函数按%f格式输出时,结果为小数点后保留6位。

  • 第15题:

    下列程序语句中,不正确的是______。

    A.maia() { float a,b,c; scanf("%f,%f",&a,&b); c=add(a,b); …… } int add(float x,float y) {……}

    B.main() { float a,b,c; scanf("%f,%f",&a,&b); c=add(a,b); …… } float add(float x,float y) {……}

    C.float add() maia() { float a,b,c; scanf("%f,%f",&a,&b); c=add(a,b); …… } float add(float x,float y) {……}

    D.float add(float x, float y) {……} main() { float a,b,c; scanf("%f,%f",&a,&b); c=add(a, b); …… }


    正确答案:B

  • 第16题:

    float[]f=newfloat[10],则f[0]的值为()

    • A、0.0
    • B、0.0f
    • C、null
    • D、false

    正确答案:B

  • 第17题:

    Which the three are valid declarations of a float?()

    • A、 float foo = -1;
    • B、 float foo = 1.0;
    • C、 float foo = 42el:
    • D、 float foo = 2.02f:
    • E、 float foo = 3.03d:

    正确答案:A,D,F

  • 第18题:

    关于float数定义正确的是()

    • A、float f=1.0
    • B、float=x0x0687
    • C、float=-5
    • D、float=1.8f

    正确答案:C,D

  • 第19题:

    下面的方法重载,正确的是()。

    • A、int fun(int a, float b) { }  float fun(int a, float b) { }
    • B、float fun(int a, float b) { } float fun(int x, float y) { }
    • C、float fun(float a) { }  float fun(float a, float b) { }
    • D、float fun1(int a, float b) { }  float fun2(int a, float b) { }

    正确答案:C

  • 第20题:

    Which two cause a compiler error?() 

    • A、 float[] = new float(3);
    • B、 float f2[] = new float[];
    • C、 float[] f1 = new float[3];
    • D、 float f3[] = new float[3];
    • E、 float f5[] = { 1.0f, 2.0f, 2.0f };
    • F、 float f4[] = new float[] { 1.0f. 2.0f. 3.0f};

    正确答案:A,B

  • 第21题:

    下面关于float数的定义错误的是()

    • A、float f=-5;
    • B、float f=0x0687;
    • C、float f=1.0;
    • D、float f=7.8f;

    正确答案:C

  • 第22题:

    单选题
    类Test1定义如下: 1.public class Test1{ 2. public float aMethod(float a,float b){ return 0;} 3. 4.} 将以下哪种方法插入行3是不合法的。()
    A

    public float aMethod(float a, float b,float c){ return 0;}

    B

    public float aMethod(float c,float d){ return 0;}

    C

    public int aMethod(int a, int b){ return 0;}

    D

    private float aMethod(int a,int b,int c){ return 0;}


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

  • 第23题:

    单选题
    语句“var_dump((float)false)”的输出结果为()。
    A

    float(0.0)

    B

    float(0)

    C

    float(1)

    D

    float(1.0)


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