编一个程序,从键盘上输入三个double类型的数,自定义方法,以从小到大的顺序排序,以引用型参数调用方法,然后返回主方法输出结果。

题目

编一个程序,从键盘上输入三个double类型的数,自定义方法,以从小到大的顺序排序,以引用型参数调用方法,然后返回主方法输出结果。


相似考题
更多“编一个程序,从键盘上输入三个double类型的数,自定义方法,以从小到大的顺序排序,以引用型参数调用方法,然后返回主方法输出结果。”相关问题
  • 第1题:

    一个类中可以拥有多个名称相同而参数表(参数类型或参数个数或参数类型顺序)不同的方法,称为( )。

    A.方法标记
    B.方法调用
    C.方法重载
    D.方法覆盖

    答案:C
    解析:
    重载,简单说,就是函数或者方法有同样的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法

  • 第2题:

    编一个程序,从键盘上输入三个数,用三元运算符(?:)把最小数找出来。


    正确答案: floatx,y,z,temp;
    Console.Write("请输入一个实数:");
    x=float.Parse(Console.ReadLine());
    Console.Write("请输入一个实数:");
    y=float.Parse(Console.ReadLine());
    Console.Write("请输入一个实数:");
    z=float.Parse(Console.ReadLine());
    temp=x<=y?x:y;
    temp=temp<=z?temp:z;
    Console.WriteLine("最大数为:{0}",temp);

  • 第3题:

    编一个程序,定义三个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);

  • 第4题:

    调用重载方法时,系统根据()来选择具体的方法。 

    • A、 参数的类型
    • B、 参数的个数和类型
    • C、 参数个数
    • D、 方法的返回值类型

    正确答案:B

  • 第5题:

    编一个程序,从键盘上输入三个数,用三元运算符(?:)把最大数找出来。


    正确答案: floatx,y,z,temp;
    Console.Write("请输入一个实数:");
    x=float.Parse(Console.ReadLine());
    Console.Write("请输入一个实数:");
    y=float.Parse(Console.ReadLine());
    Console.Write("请输入一个实数:");
    z=float.Parse(Console.ReadLine());
    temp=x>=y?x:y;
    temp=temp>=z?temp:z;
    Console.WriteLine("最大数为:{0}",temp);

  • 第6题:

    编一个程序,输入三个double类型数据,自定义一个静态方法,把这三个数送给它,返回找出的最大数。


    正确答案: classclassname
    {
    publicstaticdoublecompare(doublex,doubley,doublez)
    {
    doubletemp;
    if(x>y)temp=x;
    elsetemp=y;
    if(z>temp)temp=z;
    returntemp;
    }
    }
    classProgram
    {
    staticvoidMain(string[]args)
    {
    Console.Write("请输入一个实数:");
    doublex=double.Parse(Console.ReadLine());
    Console.Write("请输入一个实数:");
    doubley=double.Parse(Console.ReadLine());
    Console.Write("请输入一个实数:");
    doublez=double.Parse(Console.ReadLine());
    doubletemp=classname.compare(x,y,z);
    Console.WriteLine("比较后得到的最大数为{0}",temp);

  • 第7题:

    程序员已经创建了一个类,该类的实例可以用做Hashtable 的键(key)。哪两项是对的?()    

    • A、该类有一个返回类型为 int 的 equals 方法。
    • B、该类有一个返回类型为 boolean 的 equals 方法。
    • C、该类有一个接收一个参数的 equals 方法。
    • D、该类有一个接收两个参数的 equals 方法。

    正确答案:B,C

  • 第8题:

    问答题
    编一个程序,定义三个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);
    解析: 暂无解析

  • 第9题:

    单选题
    调用重载方法时,系统根据()来选择具体的方法。
    A

    方法名

    B

    参数的个数和类型

    C

    参数名及参数个数

    D

    方法的返回值类型


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

  • 第10题:

    问答题
    编一个程序,从键盘上输入三个数,用三元运算符(?:)把最小数找出来。

    正确答案: floatx,y,z,temp;
    Console.Write("请输入一个实数:");
    x=float.Parse(Console.ReadLine());
    Console.Write("请输入一个实数:");
    y=float.Parse(Console.ReadLine());
    Console.Write("请输入一个实数:");
    z=float.Parse(Console.ReadLine());
    temp=x<=y?x:y;
    temp=temp<=z?temp:z;
    Console.WriteLine("最大数为:{0}",temp);
    解析: 暂无解析

  • 第11题:

    问答题
    编一个程序,输入三个double类型数据,自定义一个静态方法,把这三个数送给它,返回找出的最大数。

    正确答案: classclassname
    {
    publicstaticdoublecompare(doublex,doubley,doublez)
    {
    doubletemp;
    if(x>y)temp=x;
    elsetemp=y;
    if(z>temp)temp=z;
    returntemp;
    }
    }
    classProgram
    {
    staticvoidMain(string[]args)
    {
    Console.Write("请输入一个实数:");
    doublex=double.Parse(Console.ReadLine());
    Console.Write("请输入一个实数:");
    doubley=double.Parse(Console.ReadLine());
    Console.Write("请输入一个实数:");
    doublez=double.Parse(Console.ReadLine());
    doubletemp=classname.compare(x,y,z);
    Console.WriteLine("比较后得到的最大数为{0}",temp);
    解析: 暂无解析

  • 第12题:

    问答题
    编写一个程序,定义三个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);
    解析: 暂无解析

  • 第13题:

    调用重载方法时,系统根据()来选择具体的方法。

    • A、方法名
    • B、参数的个数和类型
    • C、参数名及参数个数
    • D、方法的返回值类型

    正确答案:B

  • 第14题:

    调用方法时,若要进行参数的引用传递,参数类型可为()

    • A、整型
    • B、实型
    • C、字符型
    • D、类

    正确答案:D

  • 第15题:

    编写一个程序,定义三个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);

  • 第16题:

    编一个程序,从键盘上输入二个实数,使用Math类中Max()和Min()方法,求出它们中的最大数和最小数。


    正确答案: doubled1,d2,max,min;
    Console.WriteLine("请输入两个实数");
    d1=double.Parse(Console.ReadLine());
    d2=double.Parse(Console.ReadLine());
    max=Math.Max(d1,d2);
    min=Math.Min(d1,d2);
    Console.WriteLine("最大值为{0},最小值为{1}",max,min);

  • 第17题:

    定义两个方法,方法的参数分别为输出型参数和引用型参数,并调用这两个方法。


    正确答案: classOutRef
    {
    publicvoidFt(outdoublea)
    {
    a=Convert.ToDouble(Console.ReadLine());
    if(a>0)
    a=Math.Sqrt(a);
    else
    a=Math.Pow(a,3);
    Console.WriteLine("n的值={0:f2}",a);
    }
    publicstringFr(inta,refintb)
    {
    strings=a.ToString()+b.ToString();
    b=a+b;
    returns;
    }
    }
    classtest{
    publicstaticvoidMain()
    {
    OutRefot=newOutRef();
    Console.Write("请输入n的值:");
    doublen;
    ot.Ft(outn);
    intm=6;
    Console.WriteLine(ot.Fr(5,refm));
    Console.WriteLine("m={0}",m);
    }
    }

  • 第18题:

    编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序输出这10个数。


    正确答案: inti;
    int[]a=newint[10];
    for(i=0;i<10;i++)
    {
    Console.Write("请输入一个数:");
    a[i]=int.Parse(Console.ReadLine());
    }
    Console.WriteLine();
    for(i=9;i>=0;i--)
    {
    Console.Write("{0}",a[i]);
    }
    Console.WriteLine();

  • 第19题:

    单选题
    调用方法时,若要进行参数的引用传递,参数类型可为()
    A

    整型

    B

    实型

    C

    字符型

    D


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

  • 第20题:

    问答题
    编一个程序,从键盘上输入三个double类型的数,自定义方法,以从小到大的顺序排序,以引用型参数调用方法,然后返回主方法输出结果。

    正确答案: classcompare
    {
    publicvoidswap(refdoublex,refdoubley,refdoublez)
    {
    doubletemp;
    if(x>y)
    {
    temp=x;
    x=y;
    y=temp;
    doubletemp;;
    if(y>z)
    {
    temp=x;
    y=z;
    z=temp;
    doubletemp;;
    if(x>y)
    {
    temp=x;
    x=y;
    y=temp;
    }
    }
    }
    }
    classProgram
    {
    staticvoidMain(string[]args)
    {
    doublex,y,z;
    comparec=newcompare();
    Console.Write("请输入一个实数:");
    x=double.Parse(Console.ReadLine());
    Console.Write("请输入一个实数:");
    y=double.Parse(Console.ReadLine());
    Console.Write("请输入一个实数:");
    z=double.Parse(Console.ReadLine());
    Console.WriteLine("排序前的三个数依次为{0},{1},{2}",x,y,z);
    c.swap(refx,refy,refz);
    //c.swap(refx,refz);
    //c.swap(refy,refz);
    Console.WriteLine("排序后的三个数依次为{0},{1},{2}",x,y,z);
    }
    解析: 暂无解析

  • 第21题:

    问答题
    定义两个方法,方法的参数分别为输出型参数和引用型参数,并调用这两个方法。

    正确答案: classOutRef
    {
    publicvoidFt(outdoublea)
    {
    a=Convert.ToDouble(Console.ReadLine());
    if(a>0)
    a=Math.Sqrt(a);
    else
    a=Math.Pow(a,3);
    Console.WriteLine("n的值={0:f2}",a);
    }
    publicstringFr(inta,refintb)
    {
    strings=a.ToString()+b.ToString();
    b=a+b;
    returns;
    }
    }
    classtest{
    publicstaticvoidMain()
    {
    OutRefot=newOutRef();
    Console.Write("请输入n的值:");
    doublen;
    ot.Ft(outn);
    intm=6;
    Console.WriteLine(ot.Fr(5,refm));
    Console.WriteLine("m={0}",m);
    }
    }
    解析: 暂无解析

  • 第22题:

    问答题
    编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序输出这10个数。

    正确答案: inti;
    int[]a=newint[10];
    for(i=0;i<10;i++)
    {
    Console.Write("请输入一个数:");
    a[i]=int.Parse(Console.ReadLine());
    }
    Console.WriteLine();
    for(i=9;i>=0;i--)
    {
    Console.Write("{0}",a[i]);
    }
    Console.WriteLine();
    解析: 暂无解析

  • 第23题:

    单选题
    调用重载方法时,系统根据()来选择具体的方法。
    A

     参数的类型

    B

     参数的个数和类型

    C

     参数个数

    D

     方法的返回值类型


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