更多“float[]f=newfloat[10],则f[0]的值为()”相关问题
  • 第1题:

    floatf[][][]=newfloat[3][][];floatf0=1.0f;float[][]farray=newfloat[1][1];Whatisvalid?()

    A.f[0]=f0;

    B.f[0]=farray;

    C.f[0]=farray[0];

    D.f[0]=farray[0][0];


    参考答案:B

  • 第2题:

    Whichtwocauseacompilererror?()

    A.float[]=newfloat(3);

    B.floatf2[]=newfloat[];

    C.float[]f1=newfloat[3];

    D.floatf3[]=newfloat[3];

    E.floatf5[]={1.0f,2.0f,2.0f};

    F.floatf4[]=newfloat[]{1.0f.2.0f.3.0f};


    参考答案:A, B
    TheF.statementisincorrect.Thefloatnumbersshouldbeseparatedwithcommasandnotdots.

  • 第3题:

    设变量a是int型,f是float型,i是double型,则表达式10+'a'+i*f的值的数据类型为( )。

    A.int

    B.float

    C.double

    D.不确定


    正确答案:C
    解析:int型、float型、double型的数据可以混合,要先转换成同一类型再运算。10+‘a’运算后值的类型为int型,i*f运算后值的类型为double型,最后表达式值的类型为double型。

  • 第4题:

    设变量a是int型,f是int型,i是double型,则表达式10+a+i*f值的数据类型为A.int B.float C.double D.不确定


    正确答案:C
    在本题中,分别定义了一个整型变量a和f、双精度型变量i。然后求表达式10+a+i*f结果的数据类型。
    在C语言中,对应不同类型数据间的运算,将运算结果保存为精度较高的操作数类型,如整型与浮点型操作数据进行相关的运算,运算结果被自动保存为浮点型。在本题给出的运算表达式中,参与运算的操作数精度最高的为双精度型,因此,最后的计算结果应该被保存为双精度类型,本题正确的答案选C。

  • 第5题:

    设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为A.int B.float C.double D.不确定


    正确答案:C
    根据混合运算规则,如果有一个数据是float型或double型,则其他数据类型先转化为double型,运算的结果最终也是double型。

  • 第6题:

    float f=-123.567F;inti=(int)f.则i的值现在是()。


    正确答案:-123

  • 第7题:

    设函数f(x,y)=x3+y3-3xy,则()。

    • A、f(0,0)为极大值
    • B、f(0,0)为极小值
    • C、f(1,1)为极大值
    • D、f(1,1)为极小值

    正确答案:D

  • 第8题:

    public class Test {  private static float[] f = new float[2];  public static void main(String args[]) {  System.out.println(“f[0] = “ + f[0]);  }  }   What is the result?()  

    • A、 f[0] = 0
    • B、 f[0] = 0.0
    • C、 Compilation fails.
    • D、 An exception is thrown at runtime.

    正确答案:B

  • 第9题:

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

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

    正确答案:C,D

  • 第10题:

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

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

    正确答案:C

  • 第11题:

    单选题
    float[]f=newfloat[10],则f[0]的值为()
    A

    0.0

    B

    0.0f

    C

    null

    D

    false


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

  • 第12题:

    单选题
    假定变量x,f和d的类型分别为int 、float和double。下面表达式的值总是为1的是()
    A

    x==(int)(float)x

    B

    d==(double)(float)d

    C

    f==(float)(double)f

    D

    (f+d)-f==d


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

  • 第13题:

    publicclassArrayTest{publicstaticvoidmain(String[]args){floatfl[],f2[];fl=newfloat[10];f2=f1;System.out.println(f2[0]=+f2[0]);}}Whatistheresult?()

    A.Itprintsf2[0]=0.0.

    B.Itprintsf2[0]=NaN.

    C.Anerroratline5causescompiletofail.

    D.Anerroratline6causescompiletofail.

    E.Anerroratline6causesanexpectationatruntime.


    参考答案:A

  • 第14题:

    publicclassArrayTest{publicstaticvoidmain(Stringargs){floatf1,f2;f1=newfloat[10];f2=f1;System.out.printIn(f2[0]=”+f2[0]);}}Whatistheresult?()

    A.Itprintsf2[0]=0.0

    B.Itprintsf2[0]=NaN

    C.Anerroratline5causescompiletofail.

    D.Anerroratline6causescompiletofail.

    E.Anerroratline6causesanexceptionatruntime.


    参考答案:A

  • 第15题:

    设变量a是 int 型,f是 double 型,i是 float 型,则表达式10+'a'+i*f值的数据类型

    A.int

    B.float

    C.double

    D.不确定


    正确答案:C
    解析:根据混合运算规则,如果有一个数据是double型,则其他数据类型先转化为double型,运算的结果最终也是double型。为保证精度的不丢失,表达式的数据类型是变量和常量中精确度最高的变量类型。

  • 第16题:

    设有定义nit a:float f; double int i,则表达式10+'a'+i+f值的数据类型是( )

    A.int

    B.float

    C.double

    D.不确定


    正确答案:C

  • 第17题:

    若有float f=2.6f;short s=20;则表达式f+s的值的类型是()。

    A.float

    B.short

    C.int

    D.byte


    答案:A

  • 第18题:

    设f(0)=0,f(1)=16,f(2)=46,则f[0,1]=(),f[0,1,2]=(),f(x)的二次牛顿插值多项式为()。


    正确答案:16;7;0+16(x-0)+7(x-0)(x-1)

  • 第19题:

    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

  • 第20题:

    假定变量x,f和d的类型分别为int 、float和double。下面表达式的值总是为1的是()

    • A、x==(int)(float)x
    • B、d==(double)(float)d
    • C、f==(float)(double)f
    • D、(f+d)-f==d

    正确答案:A

  • 第21题:

    设变量a是整型,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型为()。

    • A、不确定
    • B、double
    • C、int
    • D、float

    正确答案:B

  • 第22题:

    单选题
    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
    解析: 暂无解析

  • 第23题:

    填空题
    float f=-123.567F;inti=(int)f.则i的值现在是()。

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

  • 第24题:

    单选题
    设f(x)在x=0处满足f′(0)=f″(0)=…=f(n)(0),f(n+1)(0)>0,则(  )。
    A

    当n为偶数时,x=0是f(x)的极大值点

    B

    当n为偶数时,x=0是f(x)的极小值点

    C

    当n为奇数时,x=0是f(x)的极大值点

    D

    当n为奇数时,x=0是f(x)的极小值点


    正确答案: C
    解析:
    此题可用举例法判断。当n=1时(即n为奇数),f′(0)=0,f″(0)>0。由f″(0)>0知f′(x)在x=0处单调增加。又f′(0)=0,x<0时f′(x)<0;x>0时f′(x)>0。因此f(x)在x=0点处取得极小值。
    当n=2时(即n为偶数),f′(0)=f″(0)=0,f‴(0)>0。由f‴(0)>0知,f″(x)在x=0处单调增加。因f″(0)=0,故f′(x)在x=0附近先减小后增加。f′(0)=0,故f(x)在x=0点处单调。因此x=0既不是f(x)的极大值也不是它的极小值。综上所述D项正确。