C#程序设计

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

题目

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

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

第1题:

本题中定义了-个带有参数的构造方法javal( ),并定义了-个该类的对象temp。构造方法javal( )有两个参数:字符串name和整型age。定义对象temp时将字符串“Tom,,和整数17传递给构造方法,构造方法将这两个参数打印输出。


正确答案:
第1处:new javal(name,age)
第2处:int age
第3处:this.name=name
【解析】第l处用javal的构造函数新建了-个javal的对象temp,并且带有两个参数name和age;第2处是构造函数的另-个参数;第3处将字符串“Tom”传递给构造方法javal(String name,int age)实现对数据成员的赋值。

第2题:

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

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

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

第3题:

本题中定义了一个带有参数的构造方法javal,并定义了一个该类的对象temp。构造方法javal有两个参数:字符串name和整型age。定义对象temp时将字符串“Tom"和整数17传递给构造方法,构造方法将这两个参数打印输出。 public class javal{ String name; int age; public static void main(String[]args){ String name="Tom"; int age=17; javal temp = ; } public javal(String name, ){ ; this.age= age; System.out.println(name+"is"+age+" years old."); } }


正确答案:
第1处:new javal(name,age)
第2处:int age
第3处:this.name=name
【解析】第1处用javal的构造函数新建了一个javal的对象temp,并且带有两个参数name和age;第2处是构造函数的另一个参数;第3处将字符串“Tom”传递给构造方法 javal(String name,int age)实现对数据成员的赋值。

第4题:

使用this调用类的构造方法,下面的说法正确的是?()

  • A、使用this调用构造方法的格式为this([参数1,参数2…])
  • B、只能在构造方法中使用this调用其它的构造方法
  • C、使用this调用其它构造方法的语句必须放在第一行
  • D、不能在一个类的两个构造方法中使用this互相调用

正确答案:A,B,C,D

第5题:

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

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

正确答案:B

第6题:

在高级程序设计语言中,使用参数是子程序之间传递信息的一种手段。子程序说明中的参数称为形式参数,调用语句中的参数称为实在参数。调用时,实在参数的个数、类型和顺序要和形式参数保持一致。

知道一种语言(或编译器)使用哪种参数传递方法是很重要的,因为程序的运行依赖于所用的方法。参数传递方法有传值调用(CALL BY VALUE)、引用调用(CALL BY REFERENCE)、传名调用(CALL BY NAME)和宏扩展(MACROEXPANSION)。

传值调用是指把实在参数的(50)传递给相应的形式参数、子程序通过这种传值形参(51);引用调用是指把实在参数的(52)传递给相应的形式参数,此时子程序形式参数的一次引用或赋值被处理成对形式参数的(53)访问。

C语言中的函数,以(54)方式进行参数传递。

A.地址

B.名

C.值

D.地址和值

E.值和名


正确答案:C
解析:(50)~(54)传值调用是指把实在参数的值传递给相应的形式参数,子程序不能通过这种方式传回任何结果。引用调用是把实参的地址传递给相应的形参,此时子程序对形参的一次引用或赋值都是对形参的间接访问。C语言中,实参变量对形参的数据传递是“值传递”,即单向传递,只能由实参传给形参,而不能由形参传给实参。所以说,C语言中函数是传值调用的。

第7题:

定义方法时使用的参数是(),调用方法时使用的参数是()。


正确答案:形参;实参

第8题:

要减少两个模块之间的耦合,则必须()。

A.两个模块间的调用次数要少

B.模块间传递的参数要少

C.模块间传递的参数要少且布传递开关型参数

D.模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量


参考答案:D

第9题:

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

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

正确答案:D

第10题:

要减少两个模块之间的耦合,则必须()。

  • A、两个模块间的调用次数要少
  • B、模块间传递的参数要少
  • C、模块间传递的参数要少且布传递开关型参数
  • D、模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量

正确答案:D

更多相关问题