C#程序设计

编一个程序,定义一个数组,再定义类以及方法,用方法(out参数传递数据)找出这组数据中的最大数和最小数。

题目

编一个程序,定义一个数组,再定义类以及方法,用方法(out参数传递数据)找出这组数据中的最大数和最小数。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在一个类的定义中,包含有()成员的定义。

A、数据

B、函数

C、数据和函数

D、数据或函数


参考答案:C

第2题:

关于下面代码的叙述不正确的是()

A代码中参数数组必须改为值传递

B代码中参数数组必须改成过程定义的最后一个参数

C代码中参数数组中的每一个元素的数据类型应该和ParamArray的数据类型相同。

D代码中参数数组根据需要可以改成多位数组。


D

第3题:

在实现单例模式时,大概的思路是()

A.在类中定义一个静态的类自己数据类型的引用

B.在类中定义一个公有的类自己数据类型的引用

C.定义一个静态的获得该实例的方法

D.定义一个非静态的获得该实例的方法


参考答案:A, C

第4题:

编一个程序,定义类(有姓名,年龄,手机号码三个字段),再定义一个一维数组,使数组元素为类,存入数据,然后依次输出,使用for循环语句进行输入输出操作。


正确答案: classContact
{
publicstringname;
publicintage;
publicstringtelephone;
}
classProgram
{
staticvoidMain(string[]args)
{
inti,n=3;
Contact[]c=newContact[n];
for(i=0;ifor(i=0;i{
Console.Write("请输入学生姓名:");
c[i].name=Console.ReadLine();
Console.Write("请输入学生年龄:");
c[i].age=int.Parse(Console.ReadLine());
Console.Write("请输入手机号码:");
c[i].telephone=Console.ReadLine();
}
for(i=0;i{
Console.Write("姓名:{0},",c[i].name);
Console.Write("年龄:{0},",c[i].age);
Console.WriteLine("手机号码:{0}",c[i].telephone);
}

第5题:

有如下VB程序段: Private Sub Command1_Click() Dim a As Long a=Val(Text1.Text) Print a End Sub 其中"Private Sub Command1_Click()"的作用是()。

  • A、定义一个数据处理方法
  • B、定义一个数据输入方法
  • C、定义一个事件过程
  • D、定义一个数据类型

正确答案:C

第6题:

在面向对象方法中,将逻辑上相关的数据以及行为绑定在一起,使信息对使用者隐蔽称为( )。当类中的属性或方法被设计为private时,(请作答此空)可以对其进行访问。

A.应用程序中所有方法
B.只有此类中定义的方法
C.只有此类中定义的public方法
D.同一个包中的类中定义的方法

答案:B
解析:
封装是用来保持内部数据的隐蔽性;类的属性和方法分为public(所有类都可以访问)、private(仅本类内部可以访问)、protect(本类内部可访问、继承子类也可以访问)。

第7题:

编一个程序,利用自定义方法,找出2到100之间的素数。


正确答案: classprimetest
{
publicboolprime(intx)
{
for(inti=2;i{
if(x%i==0)returnfalse;
}
returntrue;
}
}
classProgram
{
staticvoidMain(string[]args)
{
primetestc=newprimetest();
Console.WriteLine("2到100中的素数:");
for(inti=2;i<100;i++)
if(c.prime(i))
Console.Write("{0}",i);

第8题:

BSP方法的实施,必须遵守其规定的基本过程,下述论述正确的是

A.定义企业过程后,再识别和定义其产生、控制和使用的数据

B.定义数据类后,再识别和定义其产生、控制和使用的过程

C.定义企业过程后,再识别和定义其产生、控制和使用的活动

D.定义数据类后,再识别和定义其产生、控制和使用的数据


正确答案:A
解析:BSP方法研究步骤为:开始阶段;定义企业过程;定义数据类。所以A)正确。

第9题:

编一个程序,从键盘上输入二个实数,使用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);

第10题:

编一个程序,用while循环语句,从键盘输入10个数,要求找出最大数和次大数。


正确答案: inti=1,max=1,max1=1;
ints;
Console.WriteLine("请输入10个数:");
while(i<=10)
{
s=int.Parse(Console.ReadLine());
if(s>max)
{
max1=max;
max=s;
}
elseif(s>max1)
{
s=max1;
}
i++;
}
Console.WriteLine("最大值为{0},次大值为{1}",max,max1);

更多相关问题