1. 程式人生 > >C#面試題(曾經面試過三次)

C#面試題(曾經面試過三次)

1:求輸出結果

 static void Main(string[] args)

        {
            int x = 20;

            int y = 40;

   GetResult(ref x, y);  

   Console.WriteLine("X:{0},Y:{1}", x, y);

        }

 static void GetResult(ref int x, int y)
        {
            x = x + y;
            y = x + y;
        }

 結果:X:60Y:40

我自己用Lambda表示式寫了一下

 static void Main(string[] args)

        {
            int x = 20;

            int y = 40;

    Test_Void = (ref int X, int Y) => 

       {
                    X = X + Y;
                    Y = X + Y;
                };

   Console.WriteLine("X:{0},Y:{1}", x, y);

        }

 結果:X:60Y:40

個人見解:這個面試題主要考的是對ref引數的理解。

2:求輸出的結果

class Program
 {

    static void Main(string[] args)
            {
                A aa = new B();
                aa.Fun();
                Console.Read();
            }

}

   public abstract class A
    {
        public A()
        {
            Console.WriteLine("A");
        }
        public virtual void Fun()
        {
            Console.WriteLine("A.Fun.()");
        }
    }
    public class B : A
    {
        public B()
        {
            Console.WriteLine("B");
        }
        public new void Fun()
        {
            Console.WriteLine("B.Fun.()");
        }
    }

結果:A   B    A,Fun();

個人見解:繼承abstract抽象類的方法執行順序

相關推薦

C#試題曾經面試

1:求輸出結果  static void Main(string[] args)         {             int x = 20;             int y = 40;    GetResult(ref x, y);      Console.W

試題重要面試看一看

說明:面試題來源是微博@我就叫Sunny怎麼了的這篇博文:《招聘一個靠譜的 iOS》,其中共55題,除第一題為糾錯題外,其他54道均為簡答題。 博文中給出了高質量的面試題,但是未給出答案,我嘗試著總結了下答案,分兩篇發:這是上篇 ,下一篇文章將釋出在這裡,會把剩餘問題總結下,並且進行勘誤

最新阿裏巴巴試題附帶面試標準答案

python Pythonweb 爬蟲 Python面試題 Python學習 在上一節中,我們已經介紹了關於阿裏巴巴的任職要求,這節我就詳細的介紹一下關於阿裏巴巴的面試題(涉及到標準代碼部分不予以出現,如果想要可以加群:725479218,裏面可以進行技術分享、技術交流、Python學習(

2018最新java試題技術面試

想是 res 指定位置 普通 數據庫連接 結果 not 要求 pub 1、servlet執行流程 客戶端發出http請求,web服務器將請求轉發到servlet容器,servlet容器解析url並根據web.xml找到相對應的servlet,並將request、respon

C++試題基礎

2018秋招經歷的一些面試題以及網上整理的面試題 一、Tcp的三次握手和四次揮手 三次握手: 四次揮手:   二、Tcp為什麼要三次握手?(詳情參考https://www.jianshu.com/p/e7f45779008a,或計算機網路這本書) 三次握手的目的是“為

C/C++試題3——劍指offer1賦值運算子函式

今天又複習了C++面試題,這道題的目的是:給出一個類的宣告,然後寫出這個類的建構函式、解構函式、拷貝建構函式和運算子過載函式。 題目 //題目:如下為型別CMyString的宣告,請為該型別新增賦值

TCP試題(一)之TCP的握手和accept的順序

     經過騰訊的六次技術面的考驗,每次基本必問TCP的一些知識。因此,筆者一直都想總結一下,但由於太忙(懶),一直沒有去做,趁這會兒有時間,特在此處總結下,希望對大家有幫助。      眾所周知,

c++試題網路通訊篇

●TCP和UDP的區別 UDP 與 TCP 的主要區別在於 UDP 不一定提供可靠的資料傳輸,它不能保證資料準確無誤地到達,不過UDP在許多方面非常有效。當程式是要儘快地傳輸儘可能多的資訊時,可以使用 UDP。TCP它是通過三次握手建立的連線,它在兩個服務之間始終保持一個連

c++試題設計模式篇

●觀察者模式:當物件間有一對多的依賴關係時,當一個物件的狀態發生改變時,所有依賴於它的物件都會得到通知並自動更新。 class Subject//被觀察者 {        Attach(Observ

C/C++ 試題 收集

1, 計算sizeof表示式和strlen表達的值(32位作業系統)。 char s1[] = “”; char s2[] = “Hello World”; char *p = s2; char *q = NULL; void *r = malloc(100);

c++試題資料結構篇

●二叉搜尋樹:一個節點最多隻允許兩個子節點,任何節點的鍵值一定大於其左子樹中的每個節點的鍵值,並小於其右子樹中每個結點的鍵值。從左可以搜尋到最小元素,從右可以搜尋到最大元素。 ●紅黑樹:是一個平衡二叉

C++試題

1、什麼是虛擬函式?什麼是純虛擬函式? 答:虛擬函式宣告如下: virtual ReturnType FunctionName(Parameter);引入虛擬函式是為了動態繫結。 純虛擬函式宣告如下:virtual ReturnType FunctionNa

C++試題

31:記憶體對齊的方式和為什麼要記憶體對齊 記憶體對齊的規則: 1.結構(struct)(或聯合(union))的資料成員,第一個資料成員放在offset為0的地方,以後每個資料成員儲存的起始位置要從該成員大小或者成員的子成員大小(只要該成員有子成員,比如說

解析“60k”大佬的19道C#試題

# 解析“60k”大佬的19道C#面試題(上) ## 先略看題目: 1. 請簡述`async`函式的編譯方式 2. 請簡述`Task`狀態機的實現和工作機制 3. 請簡述`await`的作用和原理,並說明和`GetResult()`有什麼區別 4. `Task`和`Thread`有區別嗎?如果有請簡述區別

補充《解析“60k”大佬的19道C#試題

【廣州.NET技術俱樂部】微信群的周杰寫了一篇文章《解析“60k”大佬的19道C#面試題(上)》https://www.cnblogs.com/sdflysha/p/20200325-19-csharp-interview-question-from-60k-boss-1.html,寫

解析“60k”大佬的19道C#試題

# 解析“60k”大佬的19道C#面試題(下) 在上篇中,我解析了前 `10` 道題目,本篇我將嘗試解析後面剩下的所有題目。 > 姐妹篇:[解析“60k”大佬的19道C#面試題(上)](https://www.cnblogs.com/sdflysha/p/20200325-19-csharp-intervie

居然有這種操作?各路公司試題作者:馬克-to-win

OS tar exce 數組 interface stringbu pro AC 線程 我喜歡考試,不考試,誰知道哪些掌握了哪些沒有?? 面試什麽的最有愛了(變態笑)~~~ http://www.mark-to-win.com/JavaBeginner/JavaBegin

python3 開發試題%s和format的區別5.31

什麽 字符 color 對象屬性 pri arguments 坐標 保留兩位小數 面試題 在格式化字符串中有兩種方法:   1、%s   2、format 大家常用的是哪一種方法?為什麽要用你選的這種方法? 我們先看一個例子: 首先我們定義一個我軍需要擊殺的恐怖分

JAVA試題1年工作經驗!

以下面試題,為自己面試所遇到的一些問題: 1.webservice 應用的框架:     JAX-WS,AXIS1,xFire,Axis2 這邊專案用到的是:JAX-WS 2.SQL分頁: MYSQL:LIMIT; SQLSERVICE:R

Java試題每日兩題9.28—如何實現在main方法執行前輸出“Hello World”

  眾所周知,在 Java語言中,main()方法是程式的入口方法,在程式執行時,最先載入的就是main()方法,但這是否意味著main()方法就是程式執行時第一個被執行的模組呢?   答案是否定的。在Jawa語言中,由於靜態塊在類被載入時就會被呼叫,因此可以在main()方