题目内容 (请给出正确答案)
[主观题]

写出程序的输出结果: public class A { public virtual void Fun1(int i) { Console.Write

写出程序的输出结果:

public class A

{

public virtual void Fun1(int i)

{

Console.WriteLine(i);

}

public void Fun2(A a)

{

a.Fun1(1);

Fun1(5);

}

}

public class B : A

{

public override void Fun1(int i)

{

base.Fun1 (i + 1);

}

public static void Main()

{

B b = new B();

A a = new A();

a.Fun2(b);

b.Fun2(a);

}

}

提问人:网友sky1102 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“写出程序的输出结果: public class A { pu…”相关的问题
第1题
阅读下面代码,写出输出结果: public class A { public void fun1(int n) { Console.WriteLine("{0}*2={1}", n, 2 * n); } public void fun2(int n) { Console.WriteLine("{0}*3={1}", n, 3 * n); } }; public delegate void mydelegate(int n); public class Test { static void Main() { A a = new A(); mydelegate p = new mydelegate(a.fun1); p += a.fun2; p(1); } }
点击查看答案
第2题
已知程序段如下: class List { public: void Copy(List L) { if (this == &L) cout << "Same!\n"; else cout << "Different!\n"; } }; int main() { List L; L.Copy(L); return 0; } 程序的输出结果是____

A、Same!

B、Different!

C、本题只有AB两个选项,无需选此项

D、本题只有AB两个选项,无需选此项

点击查看答案
第3题
下面程序的运行结果为: public class Conditional{ public static void main( String args[]){ int x = 4; System.out.println("value is " + ( (x > 4) ? 99.99 : 9 )); } }

A、value is 99.99

B、value is 9

C、value is 9.0

D、在第4行出现编译错误

点击查看答案
第4题
判断下面程序编译是否正确,如果错误简要说明原因 void fun(){ cout << 0 ; }; void fun( int a=0 , int b=0 ) { cout<< a+b; } void main() { fun(); }
点击查看答案
第5题
下面程序运行的结果是: public class test { private ArrayList Names = new ArrayList(); public test(string[] names) { foreach (string name in names) this.Names.Add(name); } public string this[int index] { get { return Names[2*index+1].ToString(); } } static void Main() { String[] names = new string[] { "A", "B", "C", "D" }; test t = new test(names); Console.WriteLine(t[1]); } }

A、A

B、B

C、C

D、D

点击查看答案
第6题
对于下面代码,空白处正确的是 class S { public: auto x {3}; auto y {1.1}; auto z { 'a' }; } int main () { S s; ____________________; std::cout << a << "\t" << b << "\t" << c; return 0; }

A、auto [a, b, c] { s }

B、int a, b, c = s

C、int [ a, b, c ] = {s}

D、auto a {s}, b{s}, c{s}

点击查看答案
第7题
有如下程序: #included usingnamespacestd; classA{ public: virtualvoidfuncl(){cout$amp;A.B1B2

B.A1A2

C.B1A2

D.A1B2

点击查看答案
第8题
对于类定义 class A{ public: void func2{} }; class B:public A{ public: w)id funcl| cout$amp;A.A::rune2和B::funcl都是虚函数

B.A::func2和B::funel都不是虚函数

C.B::funcl是虚函数,而A::func2不是虚函数

D.B::funcl不是虚函数,而A::func2是虚函数

点击查看答案
第9题
对于类定义

class A{

public:

virtual void funcl(){}

void func2(){}

};

class B:public A

{

public:

void funcl(){cout $amp;virtual void func2(){cout $amp;};

下面正确的叙述是

A.A::func2()和B::funcl()都是虚函数

B.A::func2()和B::funcl()都不是虚函数

C.B::funcl()是虚函数,而A::func2()不是虚函数

D.B::funcl()不是虚函数,而A::func2()是虚函数

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信