




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第頁ASP.NET+MVC+企業(yè)級程序設(shè)計(jì)復(fù)習(xí)試題及答案1.在ASP.NETMVC中,下列()輔助方法可以輸出<inputtype="text">標(biāo)簽A、Html.Text()B、Html.TextBox()C、Html.TextArea()D、Html.Box()【正確答案】:B2.在ASP.NETMVC中,關(guān)于客戶端驗(yàn)證與服務(wù)器端驗(yàn)證,以下說法錯誤的是()A、客戶端驗(yàn)證不能替代服務(wù)端驗(yàn)證B、瀏覽器禁用JavaScript,客戶端驗(yàn)證也可以發(fā)揮作用C、客戶端驗(yàn)證和服務(wù)器端驗(yàn)證相輔相成,結(jié)合運(yùn)用服務(wù)于Web網(wǎng)頁D、ModelState.IsValid方法將決定驗(yàn)證是否通過【正確答案】:B3.在ASP.NETMVC中,Html.DisplayTextFor()的作用是()A、根據(jù)提供的數(shù)據(jù)類型生成相應(yīng)<input>標(biāo)簽(模板型方法)B、根據(jù)提供的數(shù)據(jù)類型輸出相應(yīng)顯示內(nèi)容(模板型方法)C、顯示數(shù)據(jù)模型的文字資料D、顯示數(shù)據(jù)模型輸入驗(yàn)證失敗時的錯誤信息【正確答案】:C4.Ajax技術(shù)的核心對象是()對象A、JavaScripB、XMLHttpRequestC、jQueryValidateD、XML【正確答案】:B5.在地址欄輸入http://localhost:端口號/api/sysuser地址后,默認(rèn)訪問的是HTTP的()動詞A、PutB、DeleteC、PostD、Get【正確答案】:D6.在ASP.NETMVC中,form標(biāo)簽的enctype屬性值必須為(),否則瀏覽器只會發(fā)送文件名而不是文件對象本身A、“multipart/form-json”B、“multipart/form-text”C、“multipart/form-data”D、“multipart/form-table”【正確答案】:C7.關(guān)于HTTP動詞下列說法錯誤的是()A、動詞Get一般用于獲取查詢資源,對應(yīng)數(shù)據(jù)庫中的Select操作。B、Get動詞非常安全,因?yàn)閿?shù)據(jù)不會暴露出來。C、動詞Post一般用于向系統(tǒng)中更新數(shù)據(jù),對應(yīng)數(shù)據(jù)庫中的Insert、Update操作。D、動詞Put一般用于向系統(tǒng)中插入或更新數(shù)據(jù)(當(dāng)然,其功能Post也能實(shí)現(xiàn),與Post有很多相似之處),對應(yīng)數(shù)據(jù)庫中的Insert、Update操作?!菊_答案】:B8.在ASP.NETMVC中,dynamic類型的變量都會編譯為()類型的變量A、stringB、intC、objectD、date【正確答案】:C9.ASP.NETMVC是一個()A、設(shè)計(jì)思想B、類C、框架D、設(shè)計(jì)模式【正確答案】:C10.在ASP.NETMVC中,Html.TextArea()輸出()標(biāo)簽A、輸出<textarea/>標(biāo)簽B、輸出<inputtype="checkbox">標(biāo)簽C、輸出<inputtype="radio">標(biāo)簽D、輸出<inputtype=”hidden”/>標(biāo)簽【正確答案】:A11.在ASP.NETMVC中,如果定義了一個可供網(wǎng)址直接訪問Action,其名稱是:Add(intFirst,intSecond),那么URL訪問形式為()A、http://localhost:2180/Home/Add?First=1&Second=2B、http://localhost:2180/Home/Add(1,2)C、http://localhost:2180/Home/Add(First,Second)?First=1&Second=2D、以上說法都不對【正確答案】:A12.在ASP.NETMVC中,關(guān)于使用HTML輔助方法生成表單標(biāo)簽以下說法正確的是()A、Html.CheckBox()輸出<form>標(biāo)簽B、Html.DropDownList()輸出<select>標(biāo)簽C、Html.RadioButton()輸出<inputtype="text">標(biāo)簽D、Html.Hidden()輸出<select>標(biāo)簽【正確答案】:B13.在ASP.NETMVC中,分部視圖類似于WebForms中的()A、“用戶控件”B、“Page頁面”C、“Table控件”D、“Text控件”【正確答案】:A14.在ASP.NETMVC中,以下關(guān)于測試的說法錯誤的是()A、測試通常分為人工測試和自動化測試B、測試可以找到所有問題C、自動化測試是通過測試軟件執(zhí)行特定的測試工作D、自動化測試最為常見的是單元測試【正確答案】:B15.以下()過濾器不是ASP.NETMVC提供的過濾器AuthorizationB、ExceptionC、ActionD、Login【正確答案】:D16.在ASP.NETMVC中,BeginForm添加樣式的寫法正確的是A、Html.BeginForm("actionName","controllerName",FormMethod.POST,new{class="className"})B、Html.BeginForm("actionName","controllerName",FormMethod.POST,new{@style="className"})C、Html.BeginForm("actionName","controllerName",FormMethod.POST,new{@class="className"})D、以上都對【正確答案】:C17.在ASP.NETMVC中,Assert.AreEqual方法的意思是()A、使用不同運(yùn)算符驗(yàn)證指定的兩個數(shù)據(jù)是否相等B、使用不同運(yùn)算符驗(yàn)證指定的兩個數(shù)據(jù)是否不同C、使用相等運(yùn)算符驗(yàn)證指定的兩個控件是否相同D、使用相等運(yùn)算符驗(yàn)證指定的兩個數(shù)據(jù)是否相等【正確答案】:D18.在ASP.NETMVC中,當(dāng)需要從視圖傳遞簡單的數(shù)據(jù)至控制器中時,可以使用()來完成A、Type對象B、Response對象C、Request對象D、Object對象【正確答案】:C19.在ASP.NETMVC中,以下()是必填驗(yàn)證注解A、Required(Message="商品標(biāo)題不能為空")B、Required(ErrorMessage="商品標(biāo)題不能為空")C、Req(ErrorMessage="商品標(biāo)題不能為空")D、Required(Error="商品標(biāo)題不能為空")【正確答案】:B20.以下不屬于WebAPI的主要功能的是()A、支持基于Httpverb(Get,Post,Put,Delete)的CRUD(create,retrieve,update,delete)操作。B、請求的回復(fù)格式支持JSON,XML,并且可以擴(kuò)展添加其他格式C、原生支持OData但不支持Self-host或者IIShostD、支持大多數(shù)MVC功能【正確答案】:C21.在jQuery中,使用AJAX實(shí)現(xiàn)WEB
API調(diào)用查詢數(shù)據(jù)的方法是()A、$.JSON()B、$.getJSON()C、$.getD、$.getJSON【正確答案】:B22.在ASP.NETMVC中,控制器使用模型綁定接收文件的類是()A、PostedFileBaseB、HttpPostedFileBaseC、HttpPostedD、FileBase【正確答案】:B23.以下關(guān)于ajax的說法錯誤的是()Ajax是AsynchronousJavaScriptandXML(異步JavaScript與XML)的縮寫B(tài)、Ajax支持的核心來自于jQueryC、ASP.NETMVC5框架中包含了對Ajax的支持D、Ajax是刷新頁面完成數(shù)據(jù)更新?!菊_答案】:D24.在ASP.NETMVC中,以下不屬于MVC表單驗(yàn)證的是()A、必填檢查B、范圍檢查C、比較驗(yàn)證D、符號驗(yàn)證【正確答案】:D25.在ASP.NETMVC中,AjaxOptions對象的屬性UpdateTargetId
的作用是()A、更新的標(biāo)簽IDB、更改的標(biāo)簽IDC、綁定的數(shù)據(jù)D、綁定的路徑【正確答案】:A26.在ASP.NETMVC中,以下不屬于MVC支持的過濾器的是()Authorization(授權(quán))B、Action(行為)C、Result(結(jié)果)D、Error(錯誤)【正確答案】:D27.在ASP.NETMVC中,關(guān)于表單驗(yàn)證,以下說法錯誤的是()A、如果驗(yàn)證出現(xiàn)錯誤,會終止表單提交B、一旦驗(yàn)證未通過,程序?qū)⒉粫褦?shù)據(jù)提交到控制器方法中去C、在表單成功提交至控制器方法之前,不會占用服務(wù)器任何資源D、表單驗(yàn)證是mvc程序不能缺少的步驟【正確答案】:D28.以下關(guān)于WebAPI的發(fā)展歷程的說法錯誤的是()A、出現(xiàn)的時間在2010年代早期B、作用是為了更好的連接各種電子產(chǎn)品共享一套系統(tǒng)數(shù)據(jù)C、逐漸成為WebServer重要的一個分支D、移動端和服務(wù)端的交互,主流的方式還是通過Http協(xié)議的形式來進(jìn)行【正確答案】:A29.在ASP.NETMVC中,Html.TextBoxFor()方法是()方法的強(qiáng)類型版本A、Html.Text()B、text.textC、Html.TextBox()D、input【正確答案】:C30.以下MVC執(zhí)行流程正確的是()A、瀏覽器請求->控制器->視圖->模型->顯示結(jié)果B、瀏覽器請求->控制器->模型->視圖->顯示結(jié)果C、瀏覽器請求->模型->控制器->視圖->顯示結(jié)果D、瀏覽器請求->視圖->控制器->模型->顯示結(jié)果【正確答案】:B31.在ASP.NETMVC中,可以使用Html輔助方法生成表單標(biāo)簽,與<inputtype="radio">對應(yīng)的輔助方法是()A.html.CheckBox()B.html.RadioButton()C.Html.DropDownList()D.Html.TestBox()【正確答案】:B32.ASP.NETMVC所有的HtmlHelper擴(kuò)展方法所在命名空間為()A、System.Web.HtmlB、System.Web.Mvc.ControlC、System.Web.Mvc.HelperD、System.Web.Mvc.Html【正確答案】:D33.在ASP.NETMVC中,以下強(qiáng)類型HTML輔助方法,不支持視圖模板的是()A、Html.DisplayFor()B、Html.ListBox()C、Html.EditorFor()D、以上都不支持【正確答案】:B34.在ASP.NETMVC中,Session默認(rèn)有效期是()時間A、5分鐘B、10分鐘C、20分鐘D、30分鐘【正確答案】:C35.關(guān)于ASP.NET和ASP.NETMVC的關(guān)系,描述錯誤的是()ASP.NETMVC依賴于HttpHandler,關(guān)于請求是怎么進(jìn)入控制器的,其實(shí)就是用到了HttpHandlerB、Session、Cookie、Cache和Application這些ASP.NET的對象保存機(jī)制在MVC中依然是需要用到的C、HttpContext、Request、Response、Server對象在MVC中仍然可以使用,在Controller中通過智能感知的形式很容易得到這些對象D、ASP.NET是在核心ASP.NETMVC基礎(chǔ)之上構(gòu)建的【正確答案】:D36.在ASP.NETMVC中,下列模型數(shù)據(jù)注解中用于驗(yàn)證屬性值必須匹配正則表達(dá)式的是(
)A、RequiredB、RangeC、RegularExpressionD、Compare【正確答案】:C37.在jQuery中,$.AJAX中設(shè)置路徑的屬性是()A、urlB、dataurlC、imageurlD、session【正確答案】:A38..NET三層架構(gòu)中的三層通常指()A、模型層、數(shù)據(jù)訪問層、顯示層B、通用層、業(yè)務(wù)邏輯層、顯示層C、顯示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層D、顯示層、數(shù)據(jù)訪問層、通用層【正確答案】:A39.在ASP.NETMVC中,關(guān)于jQuery插件驗(yàn)證下面說法正確的是()A、使用jQuery完成客戶端驗(yàn)證雖然簡單,但代碼量偏多,編寫起來效率低下。B、jQuery的驗(yàn)證插件叫做ValidatorC、jQuery的驗(yàn)證插件并沒有得到廣泛認(rèn)可D、使用jQuery插件驗(yàn)證無須引入使用jQuery腳本文件【正確答案】:A40.在ASP.NETMVC的_Layout.cshtml中,使用()實(shí)現(xiàn)占位A、RenderBodyB、RenderPageC、RenderSectionD、PageData【正確答案】:A41.下列關(guān)于Ajax的理解正確的是()Ajax技術(shù)稱為異步無刷新,是前臺頁面相互調(diào)用的技術(shù)。B、Ajax是前臺向后臺請求服務(wù)器數(shù)據(jù),而不必重載Web頁面的一種技術(shù)。C、Ajax發(fā)送請求時會產(chǎn)生頁面刷新。D、Ajax能夠增加程序友好型,但是很不安全。【正確答案】:B42.HTTP動詞與CRUD操作對應(yīng)正確的是()A、Post-Update;Get-Read;Put-Create;Delete-Delete;B、Post-Read;Get-Update;Put-Create;Delete-Delete;C、Post-Create;Get-Read;Put-Update;Delete-Delete;D、Post-Update;Get-Create;Put-Read;Delete-Delete;【正確答案】:C43.在jQuery中,如果想要刪除一條數(shù)據(jù),以下()ajax請求可以完成A、$.ajax({type:'Delete',...});B、$.ajax({type:'Post',...});C、$.ajax({type:'Put',...});D、$.ajax({type:'Get',...});【正確答案】:A44.在ASP.NETMVC中,關(guān)于模型注解驗(yàn)證下列說法錯誤的是()A、[Required(ErrorMessage="商品標(biāo)題不能為空")]表示不允許屬性值為空。B、[StringLength(50,ErrorMessage="商品標(biāo)題過長")]表示約束了屬性值的最大長度是50。C、[Display(Name="年齡")]表示視圖顯示為英文且含義為年齡。D、[Range(1,100,ErrorMessage="數(shù)量在1~100之間")]表示數(shù)量在1到100之間,包括1和100?!菊_答案】:C45.在ASP.NETMVC中,HTTP的()動詞用來完整更新或替換一個現(xiàn)有的資源,也可以用用戶端指定的URL來建立一個新的資源A、postB、putC、getD、delete【正確答案】:B46.下列不是ASP.NETMVC優(yōu)點(diǎn)的是()A、結(jié)構(gòu)清晰B、易于維護(hù)C、有利于工程管理軟件D、占用資源少【正確答案】:D47.在ASP.NETMVC中,假設(shè)controller中的action方法,僅僅需要返回一個字符串文本,關(guān)于這個情況描述錯誤的是()A、可以使用returnContent()B、必須使用returnContent()C、可以使用returnView()D、可以使用ViewBag傳遞需要傳遞的字符轉(zhuǎn)【正確答案】:B48.在ASP.NETMVC中,模型注解驗(yàn)證實(shí)現(xiàn)顯示報(bào)錯信息“商品名字不能為空”的寫法是()A、Error="商品名字不能為空"B、Message="商品名字不能為空"C、Display="商品名字不能為空"D、ErrorMessage="商品名字不能為空"【正確答案】:D49.在ASP.NETMVC的控制器中,存在以下代碼:publicActionResultIndex(){ViewBag.Name="zhangsan";TempData["Age"]=20;returnView();}則以下說法正確的是()A、Index.cshtml頁面無法獲取到姓名Name信息。B、Abount.cshtml頁面可以獲取到姓名Name信息。C、Index.cshtml頁面無法獲取到年齡Age信息。D、Abount.cshtml頁面可以獲取到年齡Age信息。【正確答案】:D50.在ASP.NETMVC中,下列關(guān)于擴(kuò)展方法說法正確的是()A、作用是在不修改原有類的前提下為其添加新方法B、包含擴(kuò)展方法的類不一定是靜態(tài)類C、擴(kuò)展方法不能實(shí)現(xiàn)為靜態(tài)方法D、擴(kuò)展方法的類不能對客戶端代碼可見【正確答案】:A51.在ASP.NETMVC中,ViewData使用正確的是()A、ViewData[name]=小明B、ViewD=小明C、ViewData."name"=小明D、ViewData["name"]="小明"【正確答案】:D52.關(guān)于MVC下列說法錯誤的是()ASP.NETMVC中View默認(rèn)放在Views目錄下面,也可以是其他目錄B、ASP.NETMVC中Model必須放在Models目錄下面C、ASP.NETMVC中腳本文件必須放在Scripts目錄下面D、ASP.NETMVC中Controller默認(rèn)必須放在Controllers目錄下面【正確答案】:A53.在ASP.NETMVC中,“StudentService”一般屬于三層中()的命名規(guī)范A、顯示層B、業(yè)務(wù)邏輯層C、數(shù)據(jù)訪問層D、模型層【正確答案】:C54.在ASP.NETMVC中,@Html.DropDownList綁定數(shù)據(jù)正確的是()A、@Html.DropDownList("綁定字段",new[]{“學(xué)生”,"白領(lǐng)",“CEO”})B、@Html.DropDownList(newSelectList(new[]{“學(xué)生”,"白領(lǐng)",“CEO”}))C、@Html.DropDownList("綁定字段",newSelectList(new[]{“學(xué)生”,"白領(lǐng)",“CEO”}))D、@Html.DropDownList("綁定字段",newSelectList())【正確答案】:C55.在ASP.NETMVC中,HTML輔助方法封裝在()類中,同時提供多個重載版本,以適應(yīng)不同開發(fā)需求A、HtmlHeplerB、HtmlTableC、HtmlDataD、HtmlInt【正確答案】:A56.在ASP.NETMVC中,顯示視圖的方法有多種,以下描述錯誤的是()A、View在action中返回的是一個視圖。B、只能使用View,如returnview()C、Partialview,它是在action中返回一部分視圖。D、Redirecttoaction.它是用來重定向到不同的action里面,它可以在一個controller里面也可以在不同的controller里面【正確答案】:B57.在ASP.NETMVC中,根據(jù)以下代碼,下列說法正確的是()publicclassMyFirstController:Controller{publicActionResultIndex(){returnView();}}A、其默認(rèn)視圖頁面為:/View/Index.cshtmlB、其默認(rèn)視圖頁面為:/Index.cshtmlC、其默認(rèn)視圖頁面為:/Views/MyFirst/Index.cshtmlD、其默認(rèn)視圖頁面為:/Views/Action/Index.cshtml【正確答案】:C58.在ASP.NETMVC中,程序員喜歡將ViewData叫做ViewData對象,其實(shí)從底層定義角度來說,稱呼其為()更加確切A、“ViewData類型”B、“ViewData集合”C、“ViewData方法”D、“ViewData屬性”【正確答案】:D59.在ASP.NETMVC中,以下關(guān)于強(qiáng)類型的說明正確的是()A、強(qiáng)類型是指變量在定義時已經(jīng)明確指定其類型B、object類型屬于強(qiáng)類型C、默認(rèn)情況下,視圖中的Model屬性不可以由視圖代碼直接訪問D、不可以通過明確指定Model的具體類型,而使用“強(qiáng)類型”數(shù)據(jù)【正確答案】:A60.在ASP.NETMVC中,強(qiáng)類型輔助方法Html.ListBoxFor()輸出的標(biāo)簽是()A、輸出<textarea/>標(biāo)簽B、輸出<select>標(biāo)簽C、輸出<inputtype="checkbox">標(biāo)簽D、輸出<selectmultiple/>標(biāo)簽【正確答案】:D61.ASP.NETMVC中,關(guān)于Views文件夾描述錯誤的是()A、Views文件夾存儲的是與應(yīng)用程序顯示(用戶界面)相關(guān)的文件(HTML文件)B、Views文件夾中包含每個控制器對應(yīng)的一個文件夾。C、Views文件夾存儲的文件可能擴(kuò)展名只能是aspxD、Shared文件夾用于存儲控制器間分享的視圖(母版頁和布局頁)?!菊_答案】:C62.下列不是ASP.NETMVC的組成部分的是()A、ModelB、ControllerC、ViewD、BLL【正確答案】:D63.在ASP.NETMVC中,對以下代碼生成的HTML代碼,分析正確的是()@Html.ActionLink("鏈接文字","Upload",new{id=123,page=5})A、<ahref="/Upload">鏈接文字</a>B、<ahref="/Home/Upload">鏈接文字</a>C、<ahref="/Home/Upload/123?page=5">鏈接文字</a>D、<ahref="/Home/Upload?id=123&page=5">鏈接文字</a>【正確答案】:C64.在ASP.NETMVC中,[HttpPost]特性的含義是()A、頁面跳轉(zhuǎn)B、不帶參數(shù)訪問C、支持提交(HTTPPOST)D、僅僅是同名方法進(jìn)行區(qū)分的方式【正確答案】:C65.在ASP.NETMVC中,新建項(xiàng)目的“App_Start\RoutConfig.cs”文件中,()方法注冊了默認(rèn)的路由配置A、RegisterRoutesB、Application_StartC、EnrollRoutesD、WriteRoutes【正確答案】:A66.在ASP.NETMVC中,關(guān)于數(shù)據(jù)驗(yàn)證,下列說法錯誤的是()A、無論何時,客戶端驗(yàn)證都是必不可少的,而且不會失效。B、服務(wù)端的模型驗(yàn)證不可或缺,ModelState.IsValid方法將擔(dān)當(dāng)審查的重任,決定驗(yàn)證是否通過。C、一般程序中需要結(jié)合客戶端驗(yàn)證和服務(wù)器端驗(yàn)證同時使用。D、服務(wù)器端驗(yàn)證是非常重要的一個環(huán)節(jié),而且網(wǎng)絡(luò)攻擊無法繞過服務(wù)器端驗(yàn)證?!菊_答案】:A67.在ASP.NETMVC中,訪問WebAPI控制器時,默認(rèn)需要添加上()目錄,用以和普通控制器的區(qū)分A、apiB、userC、toD、image【正確答案】:A68.在ASP.NETMVC中,如果要使用JQuery的validate插件驗(yàn)證表單,以下()文件不需要導(dǎo)入A、JQuery-1.8.3.min.jsB、JQuery.validate.jsC、jQuery.metadata.jsD、jQuery.message_cn.js【正確答案】:D69.在ASP.NETMVC中,每一個Razor視圖都繼承了它們基類的()屬性A、titleB、nameC、idD、html【正確答案】:D70.在ASP.NETMVC中,“隱式模型綁定”,由默認(rèn)模型綁定器()類自動實(shí)現(xiàn)A、DefaultModelBinderB、DefaultDataBinderC、DefaultTableBinderDefaultViewBinder【正確答案】:A71.在ASP.NETMVC中,使用Ajax.BeginForm實(shí)現(xiàn)數(shù)據(jù)的異步刷新,使用新的數(shù)據(jù)替換原來的數(shù)據(jù)信息,以下設(shè)置正確的是()A、InsertionMode=InsertionMode.InsertBeforeB、InsertionMode=InsertionMode.InsertAfterC、InsertionMode=InsertionMode.ReplaceD、InsertionMode=InsertionMode.Update【正確答案】:C72.在ASP.NETMVC中,關(guān)于WebAPI控制器與普通的控制器的區(qū)別,下面說法正確的是()A、普通控制器返回原始對象B、WebAPI控制器繼承System.Web.Http.ApiControllerC、普通控制器根據(jù)HTTP動詞調(diào)度操作D、WebAPI控制器返回視圖和其他操作輔助對象【正確答案】:B73.在ASP.NETMVC中,關(guān)于以下代碼,說法錯誤的是()[HttpPost]publicActionResultIndex(stringuname,intuage){returnView();}A、通過點(diǎn)擊超鏈接會訪問該Action方法。B、該方法必須是Post請求才可以處理。C、頁面中表單元素的name值需要和參數(shù)名稱對應(yīng)。D、int?參數(shù)表示可以為int類型,也可以為空類型?!菊_答案】:A74.在ASP.NETMVC中,強(qiáng)制類型是()A、指變量在定義的時候明確指定類型B、指變量在定義的時候明確指定對象C、指變量在定義的時候明確指定數(shù)組D、指變量在定義的時候明確指定集合【正確答案】:A75.在ASP.NETMVC中,使用強(qiáng)類型生成的視圖頁面表單元素默認(rèn)都是(),如果需要更改成單選、下拉及文本域等,就需要手動修改A、下拉框B、單選框C、文本框D、復(fù)選框【正確答案】:C76.在ASP.NETMVC項(xiàng)目中默認(rèn)()文件提供全局可用代碼,包括應(yīng)用程序的事件處理程序以及會話事件、方法和靜態(tài)變量,也被稱為應(yīng)用程序文件A、Web.configB、PropertiesC、Global.asaxD、packages.config【正確答案】:C77.以下()情況下可以考慮使用WebAPIA、發(fā)布的服務(wù)可能會被帶寬受限的設(shè)備訪問B、不使用開源框架的項(xiàng)目C、想使用相對復(fù)雜的WCF配置D、需要WebService與SOAP【正確答案】:A78.在ASP.NETMVC中,測試項(xiàng)目中測試類的特性是()A、[TestClass]B、[Class]C、[TopClass]D、[Method]【正確答案】:A79.關(guān)于HTTP動詞Get下面說法不正確的是()A、很安全,因?yàn)槠渲徊樵兌恍薷臄?shù)據(jù)B、按HTTP/1.1規(guī)定,有標(biāo)頭,也有文本C、一般用于獲取查詢資源,對應(yīng)數(shù)據(jù)庫中的Select操作D、使用Get動詞獲取URI資源的具像【正確答案】:B80.在ASP.NETMVC中,使用Ajax輔助方法必須先引入()A、jQuery.unobtrusive-ajax.jsB、jQuery.un.jsC、unobtrusive-ajax.jsD、ajax.js【正確答案】:A81.在ASP.NETMVC中,下列關(guān)于Ajax.BeginForm理解錯誤的是()A、Html.BeginForm用于創(chuàng)建普通的表單標(biāo)簽。B、Ajax.BeginForm方法創(chuàng)建的是異步表單。C、提交到當(dāng)前頁面,提交方式為Post,異步更新模塊ID為UserLogOnContainer的定義如下:Ajax.BeginForm(newAjaxOptions{UpdateTargetId="UserLogOnContainer",HttpMethod="Post",OnSuccess=""})D、提交到指定控制器下的操作方法,提交方式為Post,異步更新模塊ID為UserLogOnContainer,定義如下:Ajax.BeginForm("controller","action",null,newAjaxOptions{UpdateTargetId="UserLogOnContainer",HttpMethod="Post",OnSuccess=""})【正確答案】:D82.在ASP.NETMVC中,下列關(guān)于擴(kuò)展方法說法錯誤的是()A、擴(kuò)展方法是一種極其美妙的構(gòu)建方式B、C#的擴(kuò)展方法只有在它的名稱空間范圍內(nèi),才能被調(diào)用C、ASP.NETMVC所有的HtmlHelper擴(kuò)展方法都在System.Web.Mvc.Html名稱空間中D、內(nèi)置的擴(kuò)展方法不可以刪除【正確答案】:D83.ASP.NETMVC支持的過濾器類型有4種,其中()用于限制執(zhí)行控制器或控制器的某個操作方法AuthorizationB、ExceptionC、ActionD、Result【正確答案】:A84.關(guān)于HTTP動詞put下面說法不正確的是()A、很安全,因?yàn)樽詭?yàn)證機(jī)制B、對應(yīng)數(shù)據(jù)庫中的Insert、Update操作C、Put動詞用來完整更新或替換一個現(xiàn)有的資源D、請求的是一個資源的具像【正確答案】:A85.在ASP.NETMVC中,關(guān)于URL的說法不正確的是()A、域名易于記憶和拼寫B(tài)、簡短、易輸入C、可以反映出站點(diǎn)的結(jié)構(gòu)D、可以經(jīng)常發(fā)生變化【正確答案】:D86.在ASP.NETMVC中,要上傳文件的表單數(shù)據(jù)創(chuàng)建正確的是()A、<formaction="/Home/Upload"method="post"><text>選擇上傳文件:</text><inputname="file"type="file"id="file"/>
<inputtype="submit"name="submit1"value="上傳"/></form>B、<formaction="/Home/Upload"method="post"enctype="multipart/form-data"><text>選擇上傳文件:</text><inputname="file"type="file"id="file"/>
<inputtype="submit"name="submit1"value="上傳"/></form>C、<form
enctype="multipart/form-data"><text>選擇上傳文件:</text><inputname="file"type="file"id="file"/>
<inputtype="submit"name="submit1"value="上傳"/></form>D、<formaction="/Home/Upload"method="post"enctype="multipart/form-data"><text>選擇上傳文件:</text><input
type="file"/>
<inputtype="submit"name="submit1"value="上傳"/></form>【正確答案】:B87.在ASP.NETMVC中,()目錄包含需要隨應(yīng)用程序一起部署的各種非編碼資源這些資源包括圖像和CSS樣式表文件等A、ContentB、ScriptC、App_StartD、Filters【正確答案】:A88.在ASP.NETMVC中,使用HTML輔助方法
()可以直接引用分部視圖A、Html.Partial()B、Html.Password()C、Html.AjaxD、Html.Form【正確答案】:A89.在ASP.NETMVC中,關(guān)于<%#%>和<%%>的描述正確的是()A、<%#%>表示綁定的數(shù)據(jù)源B、<%%>表示綁定的數(shù)據(jù)源C、<%%>是錯誤的用法D、<%#%>是錯誤的用法【正確答案】:A90.ASP.NETMVC應(yīng)用程序不包含的默認(rèn)文件或者目錄有()App_StartB、App_DataC、wwwD、Views【正確答案】:C91.Ajax中獲取或設(shè)置頁面更新失敗時調(diào)用的JavaScript函數(shù)是()A、OnCompleteB、OnFailureC、OnFailD、OnSuccess【正確答案】:B92.在ASP.NETMVC中,以下關(guān)于強(qiáng)類型HTML輔助方法說法錯誤的是A、通過Lambda表達(dá)式來引用傳遞到視圖中的模型對象。B、強(qiáng)類型HTML輔助方法的命名規(guī)則是:HTML輔助方法名+For。C、Html.TextBoxFor()可以生成標(biāo)簽<inputtype="text">。D、Html.SelectFor()可以生成標(biāo)簽<select></select>?!菊_答案】:D93.在ASP.NETMVC中,因?yàn)椋ǎ╊愋偷膬?nèi)容可以存儲任意數(shù)據(jù),所以可以把整個Model數(shù)據(jù)放入ViewData對象或ViewBag對象中傳遞至View視圖頁A、ViewB、DataC、ViewDataDictionaryDataDictionary【正確答案】:C94.在ASP.NETMVC中,將軟件開發(fā)過程分割為3個單元,不包括()A、視圖B、模型C、控制器D、業(yè)務(wù)層【正確答案】:D95.在ASP.NETMVC中,以下代碼說法錯誤的是()routes.MapRoute(name:"Default",url:"{controller}/{action}/{id}",defaults:new{controller="Home",action="Index",id=UrlParameter.Optional});A、訪問首頁時,完整路徑為"http://域名/Default/Index"B、該配置所在文件路徑為:/App_Start/RouteConfig.csC、訪問:http://域名/Home/Add時,調(diào)用的是Add方法D、id在url請求過程中可以省略。【正確答案】:A96.不屬于HTTP/1.1協(xié)議中8個主要的HTTP動詞的是()A、OptionsB、HeadC、TraceD、Force【正確答案】:D97.WebApi中用于刪除數(shù)據(jù)的方法是()A、Delete()B、Get()C、Put()D、Post()【正確答案】:A98.在ASP.NETMVC中,關(guān)于部署網(wǎng)站以下說法不正確的是()A、對于不太熟悉IIS的新手來說,部署網(wǎng)站是一件非常困難且危險(xiǎn)的事B、可使用VisualStudio快速度發(fā)布到遠(yuǎn)程IIS服務(wù)器上C、將目錄設(shè)置成Everyone可讀寫是安全的操作D、亂設(shè)權(quán)限都是非常危險(xiǎn)的部署設(shè)置【正確答案】:C99.在ASP.NETMVC中,以下屬于Ajax輔助方法的是()A、@ActionLinkB、@Ajax.ActionLinkC、@Html.ActionLinkD、@Form.ActionLink【正確答案】:B100.在ASP.NETMVC中,模型注解驗(yàn)證實(shí)現(xiàn)驗(yàn)證數(shù)值范圍為10-20的是()A、StringLength(10,20)B、Range(10,20)C、RegularExpressionD、Compare("10")【正確答案】:B1.關(guān)于ASP.NETMVC約定,以下()是正確的【選兩項(xiàng)】A、控制器:必須與Controller結(jié)尾命名B、視圖:必須放在Views文件夾下面,并且要和控制器同名的子目錄中創(chuàng)建C、模型:必須與Controller結(jié)尾命名D、視圖:必須放在根目錄下【正確答案】:AB2.在ASP.NETMVC中,BeginFormd的常用形式如下:Html.BeginForm(actionName,controllerName,method,htmlAttributes){},以下說法正確的有()【選兩項(xiàng)】A、actionName:控制器的名稱,System.String。B、controllerName:操作方法的名稱,System.String。C、method:用于處理窗體的HTTP方法(GET或POST),System.Web.Mvc.FormMethod。D、htmlAttributes:一個對象,其中包含要為該元素設(shè)置的HTML特性,System.Object?!菊_答案】:CD3.以下關(guān)于測試?yán)斫庹_的是()【選三項(xiàng)】A、測試通常分為人工測試和自動化測試。B、使用自動化測試最為常見的是接口測試。C、單元測試的目標(biāo)是檢驗(yàn)被測試單元的實(shí)際邏輯,如果單元測試不通過,則說明代碼中存在Bug。D、[TestClass]和[TestMethod]兩個特性,用于標(biāo)注此處為測試代碼?!菊_答案】:ACD4.在ASP.NETMVC中,使用模型綁定可以獲取基本類型數(shù)據(jù),下列說法正確的是()【選三項(xiàng)】A、int?類型,這種類型稱為“可空int類型”。B、內(nèi)容為“空數(shù)據(jù)”時,將無法正確實(shí)現(xiàn)int類型轉(zhuǎn)換C、設(shè)置可空類型可以解決內(nèi)容為空的異常問題D、設(shè)定默認(rèn)參數(shù)值無法解決內(nèi)容為空的異常問題【正確答案】:ABC5.在ASP.NETMVC中,F(xiàn)ileResult派生類包括()【選三項(xiàng)】A、FileCountResultB、FilePathResultC、FileStreamResultD、ContentResult【正確答案】:ABC6.在ASP.NETMVC中,關(guān)于MVC中的傳遞方式說法正確的是()【選三項(xiàng)】A、ViewData適合傳遞單個數(shù)據(jù),需要類型轉(zhuǎn)換B、ViewBag適合傳遞單個數(shù)據(jù),不需要類型轉(zhuǎn)換C、TempData主要用于跨多個動作方法傳遞數(shù)據(jù)D、View()+Model不適合傳遞模型數(shù)據(jù),不需要類型轉(zhuǎn)換【正確答案】:ABC7.在ASP.NETMVC中,Html.ActionLink下列語法正確的是()【選兩項(xiàng)】A、@Html.ActionLink("鏈接文字","ActionName")B、@Html.ActionLink("鏈接文字","ControllerName")C、@Html.ActionLink("鏈接文字","ControllerName",new{id=123,page=5})D、@Html.ActionLink("鏈接文字","ActionName",new{id=123,page=5})【正確答案】:AD8.在ASP.NETMVC中,創(chuàng)建分部視圖的三個步驟是()【選三項(xiàng)】A、在控制器目錄中右鍵創(chuàng)建視圖B、右鍵點(diǎn)擊/Views/Shared目錄,選擇“添加”-“MVC5分布頁(Razor)”C、設(shè)定“視圖名稱”為“_top”,并選中“創(chuàng)建為分部視圖”D、在新建的_top.cshtml中輸入頁面內(nèi)容。【正確答案】:BCD9.在ASP.NETMVC中,模型綁定可以獲取()基本類型的數(shù)據(jù)【選三項(xiàng)】A、intB、stringC、requestD、float【正確答案】:ABD10.在ASP.NETMVC中,模型綁定機(jī)制省略了常見的手動傳值和類型轉(zhuǎn)換的步驟,那么手動傳值有()類型【選兩項(xiàng)】A、Request.FormB、Request.QueryStringC、SessionD、以上都不是【正確答案】:AB11.在ASP.NETMVC中,DefaultModelBinder類可以通過下列()途徑獲取綁定的值【選兩項(xiàng)】A、Request.FormB、Request.UrlC、Response.QueryStringD、Request.Files【正確答案】:AD12.在ASP.NETMVC中,下列關(guān)于Html輔助方法說法正確的是()【選三項(xiàng)】A、Html輔助方法用于輔助產(chǎn)生Html的系統(tǒng)方法。B、HTML輔助方法能夠幫助產(chǎn)生HTML標(biāo)簽和內(nèi)容,提高開發(fā)速度避免語法錯誤。C、框架定義的大多數(shù)輔助方法都是擴(kuò)展方法。D、輔助方法開發(fā)難度較大,不利于代碼開發(fā)和維護(hù)?!菊_答案】:ABC13.ASP.NETMVC與webform相比有()優(yōu)勢【選三項(xiàng)】A、強(qiáng)類型view實(shí)現(xiàn),更安全,更高效。B、使Web程序?qū)卧獪y試的支持更困難C、沒有服務(wù)器表單控件,可以更方便的控制應(yīng)用程序的行為D、通過把項(xiàng)目分成Model、View和Controller,使得復(fù)雜項(xiàng)目更加容易維護(hù),減少項(xiàng)目之間的耦合。【正確答案】:ACD14.HTTP/1.1協(xié)議中保包含的HTTP動詞有()【選兩項(xiàng)】A、LoginB、GetC、ErrorD、Post【正確答案】:BD15.MVC優(yōu)點(diǎn)有()【選兩項(xiàng)】A、使得復(fù)雜項(xiàng)目更加容易維護(hù)B、可以更方便的操作數(shù)據(jù)庫信息C、可以提供豐富的url重寫。D、不利于團(tuán)隊(duì)開發(fā)【正確答案】:AC16.在ASP.NETMVC中,強(qiáng)類型使用的語法正確的是()【選三項(xiàng)】A、@model模型對象(集合)B、@modelDemo.Models.ProductC、@modelIEnumerable<Demo.Models.Product>D、以上都不對【正確答案】:ABC17.關(guān)于ASP.NETMVC模板頁面下列說法正確的是()【選三項(xiàng)】Asp.NETMVC模板頁名稱為Site.MasterB、@RenderBody起到占位符作用,而且只能有一個。C、@RenderSection是塊占位符,可以有多個。D、母版頁所在位置為/Views/Shared目錄下,名稱為_Layout.cshtml【正確答案】:BCD18.在ASP.NETMVC中,下列()不屬于MVC的結(jié)果類型【選兩項(xiàng)】A、ViewResultB、PartialViewResultC、JqueryResultD、HTMLResult【正確答案】:CD19.jQuery驗(yàn)證插件給我們提供的驗(yàn)證功能包括()【選三項(xiàng)】A、必填檢查B、范圍檢查C、比較驗(yàn)證D、數(shù)據(jù)唯一性驗(yàn)證【正確答案】:ABC20.在ASP.NETMVC中,MVC缺點(diǎn)有()【選三項(xiàng)】A、增加了系統(tǒng)結(jié)構(gòu)和實(shí)現(xiàn)的復(fù)雜性B、視圖與控制器間的過于緊密的連接C、視圖對模型數(shù)據(jù)的低效率訪問D、對單元測試的支持更加出色【正確答案】:ABC21.以下()場景適合使用WebAPI【選兩項(xiàng)】A、天氣預(yù)報(bào)B、聊天室C、視頻直播D、人臉識別系統(tǒng)【正確答案】:AD22.WebAPI的使用場景有()【選三項(xiàng)】A、需要WebService而且需要SOAP。B、只想發(fā)布一些簡單的Http服務(wù),不想使用相對復(fù)雜的WCF配置。C、發(fā)布的服務(wù)可能會被帶寬受限的設(shè)備訪問。D、需要在已有的WCF服務(wù)基礎(chǔ)上建立non-soap-basedhttp服務(wù)。【正確答案】:BCD23.關(guān)于ASP.NETMVC目錄結(jié)構(gòu)下列說法正確的是()【選三項(xiàng)】App_Data存儲本地化的數(shù)據(jù)庫文件或數(shù)據(jù)文件。B、App_Start包含多個靜態(tài)配置類,執(zhí)行初始化任務(wù)。C、Models放置模型文件。D、Global.asax:應(yīng)用程序配置文件。【正確答案】:ABC24.WebAPI控制器和普通控制器的區(qū)別有()【選三項(xiàng)】A、WebAPI控制器繼承System.Web.Mvc.ControllerB、WebAPI控制器繼承System.Web.Http.ApiControllerC、控制器中的方法返回原始對象D、默認(rèn)根據(jù)HTTP動詞調(diào)度操作【正確答案】:BCD25.在ASP.NETMVC中,關(guān)于以下的代碼說法正確的是()[HttpPost][ValidateAntiForgeryToken]publicActionResultEdit(Moviemovie){if(ModelState.IsValid){db.Entry(movie).State=EntityState.Modified;db.SaveChanges();returnRedirectToAction("Index");}returnView(movie);}【選兩項(xiàng)】A、HttpPost特性指定只有POST請求才能調(diào)用這個Edit方法。B、HttpGet必須指定。C、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北孝感美珈職業(yè)學(xué)院《組織行為學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 昆明藝術(shù)職業(yè)學(xué)院《中外美術(shù)史》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川文化藝術(shù)學(xué)院《軌道交通自動化專題》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025屆湖南省高考?xì)v史仿真模擬試卷02
- 2025年上海市安全員《C證》考試題庫
- 晉中學(xué)院《特種鑄造》2023-2024學(xué)年第二學(xué)期期末試卷
- 林州建筑職業(yè)技術(shù)學(xué)院《商業(yè)插圖》2023-2024學(xué)年第二學(xué)期期末試卷
- 黑龍江中醫(yī)藥大學(xué)《商務(wù)溝通與談判》2023-2024學(xué)年第二學(xué)期期末試卷
- 拉薩師范高等專科學(xué)?!洞髷?shù)據(jù)安全技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 長沙學(xué)院《生物藥物檢測技術(shù)與設(shè)備》2023-2024學(xué)年第二學(xué)期期末試卷
- 醫(yī)院納入定點(diǎn)后使用醫(yī)療保障基金的預(yù)測性分析報(bào)告
- 媒介素養(yǎng)概論 課件 劉勇 第0-4章 緒論、媒介素養(yǎng)-新聞評論
- 智能割草機(jī)器人的概述外文翻譯
- 井下作業(yè)工:初級井下作業(yè)工考試答案二
- 民營企業(yè)職務(wù)犯罪預(yù)防
- 睿智醫(yī)藥科技股份有限公司財(cái)務(wù)分析研究
- 【品牌戰(zhàn)略】麥當(dāng)勞公司成功管理秘訣苦心經(jīng)營
- 2024屆南通二模(又蘇北七市二模)數(shù)學(xué)試題
- 菜點(diǎn)與酒水知識課件
- 新修訂《中小學(xué)教師職業(yè)道德規(guī)范》解讀
- 品質(zhì)月工作總結(jié)
評論
0/150
提交評論