1. 程式人生 > >面試題目(.net)

面試題目(.net)

一、用C#來實現洗牌功能(提示:使用隨機數)?

  這是一道面試題,一開始想到的就是13,雖然撲克牌總共有54張,但是相同的是1--13,所以隨機就一直停留在隨機1到13的思路;最後無果;

正確思路如下:

  首先建立一個數組,然後隨機產生54之內的數字,得到一個即放入陣列,如果發現新生成的數字已在陣列,則重新隨機,直到陣列不存在此數字為止;

二、斐波那契函式

三 、類與介面的區別:

        類單繼承;介面多實現(面試的時候好像被我說反了,面試官狂笑大哭);

四、靜態方法與普通實體方法的區別(靜態方法能否呼叫普通實體方法,反之如何):

五、常量的定義除了const還有哪些? public  readonly int a = 0;

六、如何清除上一個div留下的float:

     奶奶的,太久沒做前臺介面了,想了半天,就是沒想到是clear,悲催啊,一句話,還是英文不好啊,咋就沒想到clear,哎,後悔莫及呀

七、一個input標籤裡面定義了樣式,但它的父控制元件也定義了樣式,那是以誰的樣式為準呢?

     這個被我蒙對了,就近原則嘛,瞎貓對上死耗子了,平時做前臺比較少。。

八、一個input標籤裡自己打了class(假設名稱為A)顯示紅色,還有一個class裡定義input:A顯示黑色,那麼此時這個input標籤顯示的是什麼顏色呢?

        正確答案是紅色,一樣的道理,就近原則,input多了去了

九、ToList()是什麼型別的?IENumale?還是別的?

   tolist是泛型型別,ienumber,iqueryable都是泛型,ienumber已經將資料儲存到記憶體,iqueryable將資料儲存在遠端伺服器;

十、畫布carva

十一、sql語句:將資料庫裡豎著排的資料變成橫著排

 1991  1  2200

1991   2   1200

1991   3  1800

1992   1   1600

1992   2   1400

1992   3    1100

最後效果是:

        1991   1992

1     2200     1600

2      1200    1400

3       1800   1100

 這道題明確給出了年份,所以可以偷工減料得出效果,先分別取,然後再合併:

 十二、linq to sql語句:

public class A

{

  public int [] Data;

  public string city;

  public int count;

}

List<A> list={ { {1,2,3,4},'SH',6 }, {3,4,5,6},'BJ',6 },{6,7},'SH',12},.....} ;

1)得到{1,2,3,4,5...}

2)得到下面的效果:

SH   18

BJ    6

十三、二叉樹裡,左子節點的值<=當前節點的值<=右子節點的值,求>=a的節點有哪些?提供的有int a;Node left,right;

十四、vs2012預設是在什麼框架下的(.net framework4.5),vs2008是在(.net framework 3.5)

十五、IQueryable,IEnumerable區別

共同點:都是泛型集合類

 不同點:IEnumerable 將資料儲存在記憶體---linq to object;  IQueryable將資料存在在遠端伺服器,延遲執行---linq to sql;

十六、頁面樣式除錯工具有哪些?

十七、html5新特性(media)

相關推薦

面試題目.net

一、用C#來實現洗牌功能(提示:使用隨機數)?   這是一道面試題,一開始想到的就是13,雖然撲克牌總共有54張,但是相同的是1--13,所以隨機就一直停留在隨機1到13的思路;最後無果; 正確思路如下:   首先建立一個數組,然後隨機產生54之內的數字,得到一個即放入陣

Java筆試面試題目

java運算 最大數 sys 功能 正整數 true 編譯 阻止 有效 每日一句:沒有一勞永逸的幸福,只有先苦後甜的努力!加油! java應屆生或自學初學者筆試面試題目總結,希望對大家有幫助,題目來自自己學習總結和老師講解,網絡資源,書籍資料。敲出來

Java筆試面試題目

與他 得到 訪問 開發 上進 instance 分配 基本類 當前 每日一句:人生充滿著期待,夢想連接著未來! java應屆生或自學初學者筆試面試題目總結,希望對大家有幫助,題目來自自己學習總結和老師講解,網絡資源,書籍資料。敲出來大家看,每次更新10+道題目,希望大家能找

測試工程師的一些面試題目python和總結

pat 實現 cci strong 表現 用法 工程 重點 性能 (一)說明 1、記錄自己面試測試工程師時遇到的一些編程題(python)。 2、回顧下面試的過程,做個總結。 (二)題目 1、輸入:JSON {"a":"aa","b":"bb",

java常見面試題目

過程 重寫 font ble body 釋放 就會 t對象 使用 在大四實習階段,秋招的時候,面試了很多家公司,總結常見的java面試題目:(答案可以自己百度) 1、你所用oracle的版本號是多少? 2、tomcat修改8080端口號的配置文件是哪個? 3、mybati

java常見面試題目

1、jsp的內建物件。  JSP中一共預先定義了9個這樣的物件,分別為:request、response、session、application、out、pagecontext、config、page、exception 2、session與cookie的作用與區別:   cookie資料存放

前端面試題目

HTML、CSS面試題1、寫出你知道的一些常用的塊元素和行內元素塊元素:div,p,h1~h6,ul,li,ol,dl,dt,dd行內元素:span,em,a,b,img,input,strong2、請寫出display屬性的值none此元素不會被顯示。block此元素將顯示

linux面試題目

1 伺服器的linux系統是什麼版 ? 答:CentOS 6.6,RHEL 6.4。 用cat /etc/rehat-release或者uname -a或者lsb_release -a再或者cat /etc/issue 2 linux你做過那些優化? 答:(1)sysctl -w優化核心引數比

C語言 ,嵌入式 ,資料結構 面試題目1

1. 用預處理指令#define 宣告一個常數,用以表明1年中有多少秒(忽略閏年問題)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 2. 寫一個“標準”巨集MIN,這個巨集輸入兩個引數並返回較小的一個。#define MIN(

C語言 ,嵌入式 ,資料結構 面試題目3

182 連結串列題:一個連結串列的結點結構struct Node{int data ;Node *next ;};typedef struct Node Node ;(1)已知連結串列的頭結點head,寫一個函式把這個連結串列逆序 ( Intel)Node * Reverse

JS 基礎知識面試題目

1.將一個變數放在外面和放在函式中的區別?•將一個變數放在外面,一般稱之為全域性變數:當前頁面內有效•將一個變數放在一個函式中,一般稱之為區域性變數:只在函式內有效•若定義的變數沒使用var,則為全域性變數2.“==”和“===”的不同?•==表示相等:只要值相等就可以了,資

linux面試題目

201   Shell迴圈語句有哪些?  答:for do done ;if then fi ;case 語句、while do done、until 202 用SHELL模擬LVS,指令碼怎麼寫   答:步驟有點長,推薦購買《構建高可用linu

網際網路公司面試必問的mysql題目下篇

什麼是資料庫索引?索引有哪幾種類型?什麼是最左字首原則?索引演算法有哪些?有什麼區別? 索引是對資料庫表中一列或多列的值進行排序的一種結構。一個非常恰當的比喻就是書的目錄頁與書的正文內容之間的關係,為了方便查詢書中的內容,通過對內容建立索引形成目錄。索引是一個檔案,它是要佔

紅綠燈面試題目Promise, 佇列實現

紅燈三秒亮一次,黃燈1秒亮一次,綠燈2秒亮一次,,如何讓三個燈不斷交替重複亮燈 light函式返回一個Promise狀態,當Promise狀態從Pending => fulfilled,step才會執行下一個then。這裡使用遞迴,不使用迴圈是因為Ja

軟體測試基礎知識面試題目25題英文題目

軟體測試基礎知識面試題目(25題英文題目) 1. Verification is: a. Checking that we are building the right system b. Checking that we are building the system right

linux系統應用層基礎面試題目很完整,暫時沒看

1. 下面的網路協議中,面向連線的的協議是: A 。 A 傳輸控制協議 B 使用者資料報協議 C 網際協議 D 網際控制報文協議 2. 在/etc/fstab檔案中指定的檔案系統載入引數中, D 引數一般用於CD-ROM等移動裝置。 A defaults B sw C rw和ro D noauto 3. Li

Linux 筆試面試常見題目整理

一.填空題: 在Linux系統中,以 檔案 方式訪問裝置 。 Linux核心引導時,從檔案 /etc/fstab 中讀取要載入的檔案系統。 Linux檔案系統中每個檔案用 i節點 來標識。 全部磁碟塊由四個部分組成,分別為引導塊 、專用塊 、 i節點表塊 和

前端面試總結css

pan html元素 內容 brush bre 省略號 import als earlier 表格:Cellspacing:單元格間距,cellpadding:單元格內容之間的空隙,colspan:合並列數,rowspan:合並行數,表頭caption,border-sp

前端面試總結JavaScript

javascrip 類型 作用域鏈 word doc locals session jsonp 作用域 ajax優缺點 json和jsonP區別 省市聯動 全選 數組去重: 如何消除一個數組裏面重復的元素? // 方法一: var arr1 =[1,2,2,2,3,3,3

BEGINNING SHAREPOINT&#174; 2013 DEVELOPMENT 第9章節--client對象模型和REST APIs概覽 托管代碼.NET

align 模型 art 程序 重建 rep dsm gin 開發 BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第9章節--client對象模型和REST APIs概覽 托管代碼(.NET) 在SP2010中,微