中文一二三区_九九在线中文字幕无码_国产一二区av_38激情网_欧美一区=区三区_亚洲高清免费观看在线视频

首頁 > 個人簡歷 > 簡歷資料 > 面試試題 > 軟件工程師面試題

軟件工程師面試題

發布時間:2019-03-22

軟件工程師面試題

  談談指針和引用的區別?

  指針用操作符“*”和“->”,引用使用操作符“&”. 相同點是:指針與引用都是讓你間接引用其他對象。

  區別:(1). 指針是一個實體,指向一塊內存,它的內容是所指內存的地址;而引用僅是個別名,是某塊內存的別名。

  (2). 引用使用時無需解引用(*),指針需要解引用;

  (3). 引用只能在定義時被初始化一次,之后不可變,“從一而終”;指針可變;

  (4). 引用沒有 const類型,指針有 const類型,const 的指針不可變;

  (5). 引用不能為空,指針可以為空;

  (6). “sizeof 引用”得到的是所指向的變量(對象)的大小,而“sizeof 指針”得到的是指針本身(所指向的變量或對象的地址)的大小;typeid(t) == typeid(t&) 恒為真,sizeof(t) == sizeof(t&) 恒為真,但是當引用作為成員時,其占用空間與指針相同(沒找到標準的規定)。

  (7). 指針和引用的自增(++)運算意義不一樣;

  你在程序代碼中用assert嗎?assert一般用于做什么?

  (1) 是我常用。

  (2)主要用于debug下斷言,即假設一定是這樣的,否則就是錯誤的。例如 asser ( a > 100 );

  i++ 相比 ++i 哪個更高效?為什么?

  答:(1)++i 比 i++效率高。

  (2)i++要多調用一次類的構造和析夠函數

  c#中的委托是什么?事件是不是一種委托?

  委托是指具有相同屬性(也稱具有相同的函數簽名:返回類型相同,參數類型、參數順序及參數個數相同)的函數或方法的抽象,關鍵字為delegate。主要用途是三個:1)函數回調;2)傳遞方法;3)事件機制

  事件就是一個狹義的委托,也就是事件是一個用于事件驅動模型的專用委托,對事件的聲明, 實際是聲明一個私有的委托變量,對委托變量進行封裝,即委托變量加上event關鍵字后,不管其前面的訪問修飾符是public還是private,編譯器都會將其編譯為private。

  委托是一個類,它定義了方法的類型,使得可以將方法當作另一個方法的參數來進行傳遞,這種將方法動態地賦給參數的做法,可以避免在程序中大量使用if-else(switch)語句,同時使得程序具有更好的可擴展性。以委托為參數的函數具有一定的通用性。

  使用委托可以將多個方法綁定到同一個委托變量,當調用此變量時(這里用“調用”這個詞,是因為此變量代表一個方法),可以依次調用所有綁定的方法。

  請敘述屬性與索引器的區別。

  屬性:它是存取類的字段,索引器:indexer它是特殊的屬性,用它可以使用戶像訪問數組一樣訪問類的成員。

  請詳述在dotnet中類(class)與結構(struct)的異同。

  類class可以進行實例化,它是引用類型,內存分配在棧中,效率高,它有默認的構造函數,有析構函數可以使用 abstract 和 sealed, protected 修飾符。要用new進行初始化,

  結構它是屬于值類型,內存分配在堆中,效率低,它沒有默認的構造函數,但是可以添加構造函數,沒有析構函數沒有 abstract 和 sealed(因為不能繼承)不能有protected 修飾符 可以不使用new 初始化,但是可以在結構中初始化實例字段。

  在c#中,string str = null與string str = “” 請盡量使用文字或圖象說明其中的區別。

  回答要點:說明詳細的空間分配。

  答:string str = null是不給他分配內存空間,而string str = “” 給它分配長度為空字符串的內存空間.

  請詳述在dotnet中類(class)與結構(struct)的異同

  答:class可以被實例化,屬于引用類型,是分配在內存的堆上的,struct屬于值類型,是分配在內存的棧上的.

  簡要談一下您對微軟.net構架下remoting和webservice兩項技術的理解以及實際中的應用。

  答:ws主要是可利用http,穿透防火墻。而remoting可以利用tcp/ip,二進制傳送提高效率。

  如何區別重載方法?

  不同的參數類型,不同的參數個數,不同的參數順序。

  請說明在.net中常用的幾種頁面間傳遞參數的方法,并說出他們的優缺點。

  session(viewstate) 簡單,但易丟失

  application 全局

  cookie 簡單,但可能不支持,可能被偽造

  input ttype="hidden" 簡單,可能被偽造

  url參數簡單,顯示于地址欄,長度有限

  數據庫穩定,安全,但性能相對弱

主站蜘蛛池模板: 国产亚洲一区二区三区啪 | 久久看精品 | 云南一级毛片 | 亚洲VA久久久噜噜噜久久无码 | 国产亚洲第一午夜福利合集 | 91性高湖久久久久久久久网站 | 午夜影视啪啪免费体验区入口 | av第一福利网站 | 国产精品三p一区二区 | 成人高潮片免费软件69视频 | 国产精品不卡一区 | 高清成人爽a毛片免费 | 人人妻人人澡人人爽精品日本 | 男人亚洲天堂网 | 夜夜爽一区二区三区精品 | AV无码人妻中文字幕 | 日本一区二区久久免费黑人精品 | 国产精品免费一区二区三区四区 | 欧美成人午夜影院 | 久久99精品久久久秒播 | 成人免费视频在线观看 | 97高清国语在线看免费观看 | 99香蕉视频| 波多野结衣av在线观看 | 好紧好湿好爽免费视频在线观看 | 大地资源免费影视大全 | 男人插女人逼逼视频 | 亚洲大尺度无码无码专线一区 | 手机在线看片国产精品 | 激情国产AV做激情国产爱 | 亚洲涩涩 | yy6080午夜| 乌克兰肥妇黑毛BBW 99热热精品 | 懂色av中文字幕一区二区三区 | 欧美爱视频 | 免费看片A级毛片免费看 | 精品国产免费久久久久久桃子图片 | 神马久久亚洲 | 免费在线观看国产 | 偷窥日本少妇撒尿Chinese | 国产高潮a片羞羞视频涩涩 不用播放器的av网站 |