Asp.net mvc筆試題
Asp.net mvc筆試題
MVC 是一種使用 MVC(Model View Controller 模型-視圖-控制器)設(shè)計(jì)創(chuàng)建 Web 應(yīng)用程序的模式。下面就由學(xué)習(xí)啦小編為大家介紹一下Asp.net mvc筆試題的文章,歡迎閱讀。
Asp.net mvc筆試題篇1
( D )1.在MVC世界中,有個(gè)重要的概念Dry,其意思是:
A.寫代碼要有規(guī)范. B.寫代碼要有適合的框架. C.關(guān)注點(diǎn)要分離. D.不要重復(fù)你自己.
( C )2.在MVC世界中,有個(gè)重要的概念SoC,其意思是:
A.以習(xí)慣替換配置. B.不要重復(fù)你自己. C.關(guān)注點(diǎn)分離. D.寫代碼要有適合的框架.
( A )3.在MVC世界中,有個(gè)重要的概念CoC,其意思是:
A.以習(xí)慣替換配置. B.測(cè)試驅(qū)動(dòng). C.關(guān)注點(diǎn)分離. D.寫代碼要有適合的框架.
( D)4.在MVC世界中,有個(gè)重要的概念ORM,其意思是:
A.以習(xí)慣替換配置. B.實(shí)體框架模型. C.關(guān)注點(diǎn)分離. D.對(duì)象關(guān)系映射.
( A )5.如果定義了一個(gè)可供網(wǎng)址直接訪問(wèn)Action,其名稱是:Add(int First,int Second),那么URL訪問(wèn)形式為:
A.http://localhost:2180/Home/Add?First=1&Second=2
B.http://localhost:2180/Home/Add(1,2)
C.http://localhost:2180/Home/Add(First,Second)?First=1&Second=2
D.以上寫法都不對(duì).
( A )6.我們采用Entity Framework支持的Code First開發(fā)模式時(shí),需要先建立數(shù)據(jù)庫(kù),然后再進(jìn)行其它的開發(fā).
A.錯(cuò)誤. B.正確.
( D )7.在Models目錄下,創(chuàng)建一個(gè)類文件,需要聲明主鍵,以下說(shuō)法錯(cuò)誤的是:
A.方法1把相應(yīng)的Property名稱寫成為Id,型別為int.
B.方法2把相應(yīng)的Property名稱寫成為StudentId,型別為int.
C.方法3在相應(yīng)的Property上加一個(gè)Key Attrubute
D.以上都錯(cuò).
Asp.net mvc筆試題篇2
( A )1.在Models目錄下,創(chuàng)建一個(gè)類文件,需要聲明字段長(zhǎng)度,以下說(shuō)法正確的是:
A.在相應(yīng)的Property上加一個(gè)MaxLength Attrubute.
B.在相應(yīng)的Property上加一個(gè)Required Attrubute.
C.在相應(yīng)的Property上加一個(gè)Key Attrubute.
D.以上都錯(cuò).
( B )2.在Models目錄下,創(chuàng)建一個(gè)類文件,如果希望把某Property聲明為DateTime類型,在數(shù)據(jù)庫(kù)表格里的相應(yīng)字段設(shè)置為允許NULL的話,那么我們可以在該P(yáng)roperty的類型聲明后,加上一個(gè)問(wèn)號(hào).
A.錯(cuò)誤.B.正確.
( C )3.在Models目錄下,創(chuàng)建一個(gè)類文件,在某個(gè)Property上加一個(gè)NotMapperd Attribute,其目的是:
A.禁止用戶通過(guò)URL直接訪問(wèn)此Property.
B.允許用戶通過(guò)URL直接訪問(wèn)此Property.
C.把此Property排除在Entity Framework自動(dòng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)表格字段之外.
D.把此Property包含在Entity Framework自動(dòng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)表格字段之內(nèi).
( A )4.在Models目錄下,創(chuàng)建一個(gè)類文件,有以下代碼:
Public virtual Teacher Teacher{get;set;}
關(guān)于virtual關(guān)鍵字,說(shuō)法正確的是:
A.可啟用”延遲裝入”特性. B.關(guān)閉”延遲裝入”特性.
Asp.net mvc筆試題篇3
( B )1.Code First中的數(shù)據(jù)庫(kù)遷移技術(shù)(DB Migration),其作用是:
A.可以升級(jí)調(diào)整數(shù)據(jù)庫(kù)架構(gòu), 但不允許恢復(fù)到舊版數(shù)據(jù)庫(kù).
B.調(diào)整數(shù)據(jù)庫(kù)架構(gòu)時(shí),任然保留現(xiàn)有的數(shù)據(jù)庫(kù)數(shù)據(jù).
( B)2.在控制器中的Action前面加一個(gè)NonAction屬性,其目的是禁止該Action發(fā)布到Web上.
A.錯(cuò)誤. B.正確
( C )3.判斷模型綁定的驗(yàn)證結(jié)果,可以通過(guò)以下哪個(gè)對(duì)象進(jìn)行判斷?:
A.Model. B.State. C.ModelState. D.Session
( C )4.我們?cè)陂_發(fā)Asp.NET MVC時(shí),有一個(gè)口頭禪:
A.Model要輕,Controller要重,View要笨.
B.Model要重,Controller要笨,View要輕.
C.Model要重,Controller要輕,View要笨.