6月26号.NET面试题(程序题部分)只要做懂这3道题肯定能脱离菜鸟称号!
生活随笔
收集整理的這篇文章主要介紹了
6月26号.NET面试题(程序题部分)只要做懂这3道题肯定能脱离菜鸟称号!
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
說明:1、如果只是想知道正確答案,拷貝代碼到vs中運行就行了
? 2、這3道題我不會做,求指點(只需要告訴我考察的知識點就行了~)
?
1、下面的代碼有什么錯誤嗎,如果有如何改正?(我感覺沒錯呀~~)
public class A{public virtual void F(){Console.WriteLine("A.F");}}public abstract class B : A{public abstract override void F();}2、一道綜合題,下面程序的輸出結(jié)果是?(感覺很綜合,求高手告知這道題都考察了哪些知識點~~~)
using System;namespace ConsoleApplication1 {internal class Program{private static void Main(string[] args){var a = new A();A b = new B();a.Fun2(b);b.Fun2(a);Console.ReadKey();}}internal class A{public A(){Console.WriteLine("A");}public virtual void Fun1(int i){Console.WriteLine(i);}public virtual void Fun2(A a){a.Fun1(1);Fun1(3);}}internal class B : A{public B(){Console.WriteLine("B");}public override void Fun1(int i){base.Fun1(i + 1);}public new void Fun2(A a){a.Fun1(2);Fun1(5);}} }3、綜合題,下面程序的輸出結(jié)果是?(也答錯了,求告知都考察了哪些知識點~~)
using System;namespace ConsoleApplication2 {internal class Program{private static void Main(string[] args){Console.WriteLine("x={0},y={1}", A.x.ToString("X2"), B.y.ToString("X"));Console.ReadKey();}}public class A{public static int x;}public class B{public static int y = A.x + 1;static B(){}} }?
轉(zhuǎn)載于:https://www.cnblogs.com/FangZhaohu/p/4606183.html
總結(jié)
以上是生活随笔為你收集整理的6月26号.NET面试题(程序题部分)只要做懂这3道题肯定能脱离菜鸟称号!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全国计算机等级考试题库二级C操作题100
- 下一篇: asp.net ajax控件工具集 Au