(新版)ASP.NET+MVC+企业级程序设计考试题库(含答案)

上传人:文*** 文档编号:162620461 上传时间:2022-10-19 格式:DOCX 页数:42 大小:52.36KB
收藏 版权申诉 举报 下载
(新版)ASP.NET+MVC+企业级程序设计考试题库(含答案)_第1页
第1页 / 共42页
(新版)ASP.NET+MVC+企业级程序设计考试题库(含答案)_第2页
第2页 / 共42页
(新版)ASP.NET+MVC+企业级程序设计考试题库(含答案)_第3页
第3页 / 共42页
资源描述:

《(新版)ASP.NET+MVC+企业级程序设计考试题库(含答案)》由会员分享,可在线阅读,更多相关《(新版)ASP.NET+MVC+企业级程序设计考试题库(含答案)(42页珍藏版)》请在装配图网上搜索。

1、(新版)ASP.NET+MVC+企业级程序设计考试题库(含答案)一、单选题1.在ASP.NETMVC中,模型注解验证实现显示报错信息“商品名字不能为空”的写法是()A、Error=商品名字不能为空B、Message=商品名字不能为空C、Display=商品名字不能为空D、ErrorMessage=商品名字不能为空答案:D2.以下不属于WebAPI的主要功能的是()A、支持基于Httpverb(Get,Post,Put,Delete)的CRUD(create,retrieve,update,delete)操作。B、请求的回复格式支持JSON,XML,并且可以扩展添加其他格式C、原生支持OData

2、但不支持Self-host或者IIShostD、支持大多数MVC功能答案:C3.在ASP.NETMVC中,AjaxOptions对象的属性UpdateTargetId的作用是()A、更新的标签IDB、更改的标签IDC、绑定的数据D、绑定的路径答案:A4.以下()情况下可以考虑使用WebAPIA、发布的服务可能会被带宽受限的设备访问B、不使用开源框架的项目C、想使用相对复杂的WCF配置D、需要WebService与SOAP答案:A5.在ASP.NETMVC中,以下()是必填验证注解A、Required(Message=商品标题不能为空)B、Required(ErrorMessage=商品标题不能

3、为空)C、Req(ErrorMessage=商品标题不能为空)D、Required(Error=商品标题不能为空)答案:B6.在ASP.NETMVC中,使用HTML辅助方法()可以直接引用分部视图A、Html.Partial()B、Html.Password()C、Html.AjaxD、Html.Form答案:A7.ASP.NETMVC中,关于Views文件夹描述错误的是()A、Views文件夹存储的是与应用程序显示(用户界面)相关的文件(HTML文件)B、Views文件夹中包含每个控制器对应的一个文件夹。C、Views文件夹存储的文件可能扩展名只能是aspxD、Shared文件夹用于存储控制

4、器间分享的视图(母版页和布局页)。答案:C8.在ASP.NETMVC中,下列关于Ajax.BeginForm理解错误的是()A、Html.BeginForm用于创建普通的表单标签。B、Ajax.BeginForm方法创建的是异步表单。C、提交到当前页面,提交方式为Post,异步更新模块ID为UserLogOnContainer的定义如下:Ajax.BeginForm(newAjaxOptionsUpdateTargetId=UserLogOnContainer,HttpMethod=Post,OnSuccess=)D、提交到指定控制器下的操作方法,提交方式为Post,异步更新模块ID为User

5、LogOnContainer,定义如下:Ajax.BeginForm(controller,action,null,newAjaxOptionsUpdateTargetId=UserLogOnContainer,HttpMethod=Post,OnSuccess=)答案:D9.在ASP.NETMVC中,Assert.AreEqual方法的意思是()A、使用不同运算符验证指定的两个数据是否相等B、使用不同运算符验证指定的两个数据是否不同C、使用相等运算符验证指定的两个控件是否相同D、使用相等运算符验证指定的两个数据是否相等答案:D10.在ASP.NETMVC中,下列关于扩展方法说法错误的是()A

6、、扩展方法是一种极其美妙的构建方式B、C#的扩展方法只有在它的名称空间范围内,才能被调用C、ASP.NETMVC所有的HtmlHelper扩展方法都在System.Web.Mvc.Html名称空间中D、内置的扩展方法不可以删除答案:D11.在ASP.NETMVC中,关于WebAPI控制器与普通的控制器的区别,下面说法正确的是()A、普通控制器返回原始对象B、WebAPI控制器继承System.Web.Http.ApiControllerC、普通控制器根据HTTP动词调度操作D、WebAPI控制器返回视图和其他操作辅助对象答案:B12.在ASP.NETMVC中,新建项目的“App_StartRo

7、utConfig.cs”文件中,()方法注册了默认的路由配置A、RegisterRoutesB、Application_StartC、EnrollRoutesD、WriteRoutes答案:A13.ASP.NETMVC是一个()A、设计思想B、类C、框架D、设计模式答案:C14.下列不是ASP.NETMVC的组成部分的是()A、ModelB、ControllerC、ViewD、BLL答案:D15.在ASP.NETMVC中,BeginForm添加样式的写法正确的是A、Html.BeginForm(actionName,controllerName,FormMethod.POST,newclass

8、=className)B、Html.BeginForm(actionName,controllerName,FormMethod.POST,newstyle=className)C、Html.BeginForm(actionName,controllerName,FormMethod.POST,newclass=className)D、以上都对答案:C16.在ASP.NETMVC中,“隐式模型绑定”,由默认模型绑定器()类自动实现A、DefaultModelBinderB、DefaultDataBinderC、DefaultTableBinderD、DefaultViewBinder答案:A1

9、7.在ASP.NETMVC中,Html.DisplayTextFor()的作用是()A、根据提供的数据类型生成相应标签(模板型方法)B、根据提供的数据类型输出相应显示内容(模板型方法)C、显示数据模型的文字资料D、显示数据模型输入验证失败时的错误信息答案:C18.在ASP.NETMVC中,关于客户端验证与服务器端验证,以下说法错误的是()A、客户端验证不能替代服务端验证B、浏览器禁用JavaScript,客户端验证也可以发挥作用C、客户端验证和服务器端验证相辅相成,结合运用服务于Web网页D、ModelState.IsValid方法将决定验证是否通过答案:B19.在ASP.NETMVC中,以下

10、代码说法错误的是()routes.MapRoute(name:Default,url:controller/action/id,defaults:newcontroller=Home,action=Index,id=UrlParameter.Optional);A、访问首页时,完整路径为http:/域名/Default/IndexB、该配置所在文件路径为:/App_Start/RouteConfig.csC、访问:http:/域名/Home/Add时,调用的是Add方法D、id在url请求过程中可以省略。答案:A20.在jQuery中,使用AJAX实现WEBAPI调用查询数据的方法是()A、$

11、.JSON()B、$.getJSON()C、$.getD、$.getJSON答案:B21.在ASP.NETMVC中,分部视图类似于WebForms中的()A、“用户控件”B、“Page页面”C、“Table控件”D、“Text控件”答案:A22.在ASP.NETMVC中,关于使用HTML辅助方法生成表单标签以下说法正确的是()A、Html.CheckBox()输出标签B、Html.DropDownList()输出标签C、Html.RadioButton()输出标签D、Html.Hidden()输出标签答案:B23.在ASP.NETMVC中,以下不属于MVC支持的过滤器的是()A、Authori

12、zation(授权)B、Action(行为)C、Result(结果)D、Error(错误)答案:D24.下列关于Ajax的理解正确的是()A、Ajax技术称为异步无刷新,是前台页面相互调用的技术。B、Ajax是前台向后台请求服务器数据,而不必重载Web页面的一种技术。C、Ajax发送请求时会产生页面刷新。D、Ajax能够增加程序友好型,但是很不安全。答案:B25.在ASP.NETMVC中,如果定义了一个可供网址直接访问Action,其名称是:Add(intFirst,intSecond),那么URL访问形式为()A、http:/localhost:2180/Home/Add?First=1&S

13、econd=2B、http:/localhost:2180/Home/Add(1,2)C、http:/localhost:2180/Home/Add(First,Second)?First=1&Second=2D、以上说法都不对答案:A26.在ASP.NETMVC中,测试项目中测试类的特性是()A、TestClassB、ClassC、TopClassD、Method答案:A27.在ASP.NETMVC中,关于部署网站以下说法不正确的是()A、对于不太熟悉IIS的新手来说,部署网站是一件非常困难且危险的事B、可使用VisualStudio快速度发布到远程IIS服务器上C、将目录设置成Everyo

14、ne可读写是安全的操作D、乱设权限都是非常危险的部署设置答案:C28.在ASP.NETMVC中,关于数据验证,下列说法错误的是()A、无论何时,客户端验证都是必不可少的,而且不会失效。B、服务端的模型验证不可或缺,ModelState.IsValid方法将担当审查的重任,决定验证是否通过。C、一般程序中需要结合客户端验证和服务器端验证同时使用。D、服务器端验证是非常重要的一个环节,而且网络攻击无法绕过服务器端验证。答案:A29.在ASP.NETMVC中,可以使用Html辅助方法生成表单标签,与对应的辅助方法是()A、html.CheckBox()B、html.RadioButton()C、Ht

15、ml.DropDownList()D、Html.TestBox()答案:B30.在ASP.NETMVC中,如果要使用JQuery的validate插件验证表单,以下()文件不需要导入A、JQuery-1.8.3.min.jsB、JQuery.validate.jsC、jQuery.metadata.jsD、jQuery.message_cn.js答案:D31.在ASP.NETMVC中,关于URL的说法不正确的是()A、域名易于记忆和拼写B、简短、易输入C、可以反映出站点的结构D、可以经常发生变化答案:D32.在ASP.NETMVC中,Html.TextArea()输出()标签A、输出标签B、输

16、出标签C、输出标签D、输出标签答案:A33.在ASP.NETMVC中,关于以下代码,说法错误的是()HttpPostpublicActionResultIndex(stringuname,intuage)returnView();A、通过点击超链接会访问该Action方法。B、该方法必须是Post请求才可以处理。C、页面中表单元素的name值需要和参数名称对应。D、int?参数表示可以为int类型,也可以为空类型。答案:A34.在ASP.NETMVC中,强类型辅助方法Html.ListBoxFor()输出的标签是()A、输出标签B、输出标签C、输出标签D、输出标签答案:D35.关于HTTP动词

17、下列说法错误的是()A、动词Get一般用于获取查询资源,对应数据库中的Select操作。B、Get动词非常安全,因为数据不会暴露出来。C、动词Post一般用于向系统中更新数据,对应数据库中的Insert、Update操作。D、动词Put一般用于向系统中插入或更新数据(当然,其功能Post也能实现,与Post有很多相似之处),对应数据库中的Insert、Update操作。答案:B36.以下关于ajax的说法错误的是()A、Ajax是AsynchronousJavaScriptandXML(异步JavaScript与XML)的缩写B、Ajax支持的核心来自于jQueryC、ASP.NETMVC5框

18、架中包含了对Ajax的支持D、Ajax是刷新页面完成数据更新。答案:D37.在ASP.NETMVC中,以下关于强类型HTML辅助方法说法错误的是A、通过Lambda表达式来引用传递到视图中的模型对象。B、强类型HTML辅助方法的命名规则是:HTML辅助方法名+For。C、Html.TextBoxFor()可以生成标签。D、Html.SelectFor()可以生成标签。答案:D38.在ASP.NETMVC中,“StudentService”一般属于三层中()的命名规范A、显示层B、业务逻辑层C、数据访问层D、模型层答案:C39.在ASP.NETMVC中,关于部署网站的过程,以下说法错误的是()A

19、、服务URL若要安装到本地,则直接输入localhost即可B、当“服务URL”输入的是本机地址(localhost),用户名字段不需要输入C、当“服务URL”输入的是本机地址(localhost),密码字段不需要输入D、发布到IIS站点后的网址,每次发布成功,VisuaStudio都会自动开启浏览器,并自动输入该网址。此字段必须输入答案:D40.NET三层架构中的三层通常指()A、模型层、数据访问层、显示层B、通用层、业务逻辑层、显示层C、显示层、业务逻辑层、数据访问层D、显示层、数据访问层、通用层答案:A41.Ajax技术的核心对象是()对象A、JavaScripB、XMLHttpRequ

20、estC、jQueryValidateD、XML答案:B42.在ASP.NETMVC中,将软件开发过程分割为3个单元,不包括()A、视图B、模型C、控制器D、业务层答案:D43.在ASP.NETMVC中,使用Ajax.BeginForm实现数据的异步刷新,使用新的数据替换原来的数据信息,以下设置正确的是()A、InsertionMode=InsertionMode.InsertBeforeB、InsertionMode=InsertionMode.InsertAfterC、InsertionMode=InsertionMode.ReplaceD、InsertionMode=InsertionM

21、ode.Update答案:C44.在ASP.NETMVC中,显示视图的方法有多种,以下描述错误的是()A、View在action中返回的是一个视图。B、只能使用View,如returnview()C、Partialview,它是在action中返回一部分视图。D、Redirecttoaction.它是用来重定向到不同的action里面,它可以在一个controller里面也可以在不同的controller里面答案:B45.不属于HTTP/1.1协议中8个主要的HTTP动词的是()A、OptionsB、HeadC、TraceD、Force答案:D46.在ASP.NETMVC中,Html.Drop

22、DownList绑定数据正确的是()A、Html.DropDownList(绑定字段,new“学生”,白领,“CEO”)B、Html.DropDownList(newSelectList(new“学生”,白领,“CEO”)C、Html.DropDownList(绑定字段,newSelectList(new“学生”,白领,“CEO”)D、Html.DropDownList(绑定字段,newSelectList()答案:C47.在ASP.NETMVC中,()目录包含需要随应用程序一起部署的各种非编码资源这些资源包括图像和CSS样式表文件等A、ContentB、ScriptC、App_StartD、

23、Filters答案:A48.在ASP.NETMVC中,HTML辅助方法封装在()类中,同时提供多个重载版本,以适应不同开发需求A、HtmlHeplerB、HtmlTableC、HtmlDataD、HtmlInt答案:A49.在ASP.NETMVC中,根据以下代码,下列说法正确的是()publicclassMyFirstController:ControllerpublicActionResultIndex()returnView();A、其默认视图页面为:/View/Index.cshtmlB、其默认视图页面为:/Index.cshtmlC、其默认视图页面为:/Views/MyFirst/In

24、dex.cshtmlD、其默认视图页面为:/Views/Action/Index.cshtml答案:C50.在ASP.NETMVC中,关于和的描述正确的是()A、表示绑定的数据源B、表示绑定的数据源C、是错误的用法D、是错误的用法答案:A51.在ASP.NETMVC中,form标签的enctype属性值必须为(),否则浏览器只会发送文件名而不是文件对象本身A、“multipart/form-json”B、“multipart/form-text”C、“multipart/form-data”D、“multipart/form-table”答案:C52.关于MVC下列说法错误的是()A、ASP.

25、NETMVC中View默认放在Views目录下面,也可以是其他目录B、ASP.NETMVC中Model必须放在Models目录下面C、ASP.NETMVC中脚本文件必须放在Scripts目录下面D、ASP.NETMVC中Controller默认必须放在Controllers目录下面答案:A53.在ASP.NETMVC中,HttpPost特性的含义是()A、页面跳转B、不带参数访问C、支持提交(HTTPPOST)D、仅仅是同名方法进行区分的方式答案:C54.在ASP.NETMVC中,访问WebAPI控制器时,默认需要添加上()目录,用以和普通控制器的区分A、apiB、userC、toD、imag

26、e答案:A55.在ASP.NETMVC中,假设controller中的action方法,仅仅需要返回一个字符串文本,关于这个情况描述错误的是()A、可以使用returnContent()B、必须使用returnContent()C、可以使用returnView()D、可以使用ViewBag传递需要传递的字符转答案:B56.在ASP.NETMVC项目中默认()文件提供全局可用代码,包括应用程序的事件处理程序以及会话事件、方法和静态变量,也被称为应用程序文件A、Web.configB、PropertiesC、Global.asaxD、packages.config答案:C57.在ASP.NETMV

27、C中,下列()辅助方法可以输出标签A、Html.Text()B、Html.TextBox()C、Html.TextArea()D、Html.Box()答案:B58.以下MVC执行流程正确的是()A、浏览器请求-控制器-视图-模型-显示结果B、浏览器请求-控制器-模型-视图-显示结果C、浏览器请求-模型-控制器-视图-显示结果D、浏览器请求-视图-控制器-模型-显示结果答案:B59.在ASP.NETMVC中,模型注解验证实现验证数值范围为10-20的是()A、StringLength(10,20)B、Range(10,20)C、RegularExpressionD、pare(10)答案:B60.

28、在ASP.NETMVC中,关于模型注解验证下列说法错误的是()A、Required(ErrorMessage=商品标题不能为空)表示不允许属性值为空。B、StringLength(50,ErrorMessage=商品标题过长)表示约束了属性值的最大长度是50。C、Display(Name=年龄)表示视图显示为英文且含义为年龄。D、Range(1,100,ErrorMessage=数量在1100之间)表示数量在1到100之间,包括1和100。答案:C61.在ASP.NETMVC中,dynamic类型的变量都会编译为()类型的变量A、stringB、intC、objectD、date答案:C62.

29、ASP.NETMVC支持的过滤器类型有4种,其中()用于限制执行控制器或控制器的某个操作方法A、AuthorizationB、ExceptionC、ActionD、Result答案:A63.以下()过滤器不是ASP.NETMVC提供的过滤器A、AuthorizationB、ExceptionC、ActionD、Login答案:D64.在ASP.NETMVC中,以下关于强类型的说明正确的是()A、强类型是指变量在定义时已经明确指定其类型B、object类型属于强类型C、默认情况下,视图中的Model属性不可以由视图代码直接访问D、不可以通过明确指定Model的具体类型,而使用“强类型”数据答案:

30、A65.在ASP.NETMVC中,要上传文件的表单数据创建正确的是()A、选择上传文件:B、选择上传文件:C、选择上传文件:D、选择上传文件:答案:B66.在ASP.NETMVC中,以下不属于MVC表单验证的是()A、必填检查B、范围检查C、比较验证D、符号验证答案:D67.WebApi中用于删除数据的方法是()A、Delete()B、Get()C、Put()D、Post()答案:A68.在ASP.NETMVC中,下列关于扩展方法说法正确的是()A、作用是在不修改原有类的前提下为其添加新方法B、包含扩展方法的类不一定是静态类C、扩展方法不能实现为静态方法D、扩展方法的类不能对客户端代码可见答案

31、:A69.HTTP动词与CRUD操作对应正确的是()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;答案:C70.在ASP.NETMVC中,每一个Razor视图都继承了它们基类的()属性A、titleB、nameC、idD、html答案:D71.在ASP.NETM

32、VC中,下列模型数据注解中用于验证属性值必须匹配正则表达式的是()A、RequiredB、RangeC、RegularExpressionD、pare答案:C72.下列不是ASP.NETMVC优点的是()A、结构清晰B、易于维护C、有利于工程管理软件D、占用资源少答案:D73.ASP.NETMVC应用程序不包含的默认文件或者目录有()A、App_StartB、App_DataC、D、Views答案:C74.在jQuery中,$.AJAX中设置路径的属性是()A、urlB、dataurlC、imageurlD、session答案:A75.在ASP.NETMVC中,以下关于测试的说法错误的是()A

33、、测试通常分为人工测试和自动化测试B、测试可以找到所有问题C、自动化测试是通过测试软件执行特定的测试工作D、自动化测试最为常见的是单元测试答案:B76.在ASP.NETMVC中,当需要从视图传递简单的数据至控制器中时,可以使用()来完成A、Type对象B、Response对象C、Request对象D、Object对象答案:C77.以下关于WebAPI的发展历程的说法错误的是()A、出现的时间在2010年代早期B、作用是为了更好的连接各种电子产品共享一套系统数据C、逐渐成为WebServer重要的一个分支D、移动端和服务端的交互,主流的方式还是通过Http协议的形式来进行答案:A78.在地址栏输

34、入http:/localhost:端口号/api/sysuser地址后,默认访问的是HTTP的()动词A、PutB、DeleteC、PostD、Get答案:D79.在ASP.NETMVC中,程序员喜欢将ViewData叫做ViewData对象,其实从底层定义角度来说,称呼其为()更加确切A、“ViewData类型”B、“ViewData集合”C、“ViewData方法”D、“ViewData属性”答案:D80.关于ASP.NET和ASP.NETMVC的关系,描述错误的是()A、ASP.NETMVC依赖于HttpHandler,关于请求是怎么进入控制器的,其实就是用到了HttpHandlerB、

35、Session、Cookie、Cache和Application这些ASP.NET的对象保存机制在MVC中依然是需要用到的C、HttpContext、Request、Response、Server对象在MVC中仍然可以使用,在Controller中通过智能感知的形式很容易得到这些对象D、ASP.NET是在核心ASP.NETMVC基础之上构建的答案:D81.Ajax中获取或设置页面更新失败时调用的JavaScript函数是()A、OnpleteB、OnFailureC、OnFailD、OnSuccess答案:B82.在ASP.NETMVC中,关于表单验证,以下说法错误的是()A、如果验证出现错误

36、,会终止表单提交B、一旦验证未通过,程序将不会把数据提交到控制器方法中去C、在表单成功提交至控制器方法之前,不会占用服务器任何资源D、表单验证是mvc程序不能缺少的步骤答案:D83.在ASP.NETMVC的控制器中,存在以下代码:publicActionResultIndex()ViewBag.Name=zhangsan;TempDataAge=20;returnView();则以下说法正确的是()A、Index.cshtml页面无法获取到姓名Name信息。B、Abount.cshtml页面可以获取到姓名Name信息。C、Index.cshtml页面无法获取到年龄Age信息。D、Abount.

37、cshtml页面可以获取到年龄Age信息。答案:D84.在ASP.NETMVC中,关于jQuery插件验证下面说法正确的是()A、使用jQuery完成客户端验证虽然简单,但代码量偏多,编写起来效率低下。B、jQuery的验证插件叫做ValidatorC、jQuery的验证插件并没有得到广泛认可D、使用jQuery插件验证无须引入使用jQuery脚本文件答案:A85.在ASP.NETMVC中,控制器使用模型绑定接收文件的类是()A、PostedFileBaseB、HttpPostedFileBaseC、HttpPostedD、FileBase答案:B86.在ASP.NETMVC的_Layout.

38、cshtml中,使用()实现占位A、RenderBodyB、RenderPageC、RenderSectionD、PageData答案:A87.关于HTTP动词Get下面说法不正确的是()A、很安全,因为其只查询而不修改数据B、按HTTP/1.1规定,有标头,也有文本C、一般用于获取查询资源,对应数据库中的Select操作D、使用Get动词获取URI资源的具像答案:B88.在ASP.NETMVC中,使用强类型生成的视图页面表单元素默认都是(),如果需要更改成单选、下拉及文本域等,就需要手动修改A、下拉框B、单选框C、文本框D、复选框答案:C89.在ASP.NETMVC中,Session默认有效

39、期是()时间A、5分钟B、10分钟C、20分钟D、30分钟答案:C90.关于HTTP动词put下面说法不正确的是()A、很安全,因为自带验证机制B、对应数据库中的Insert、Update操作C、Put动词用来完整更新或替换一个现有的资源D、请求的是一个资源的具像答案:A91.在ASP.NETMVC中,以下属于Ajax辅助方法的是()A、ActionLinkB、Ajax.ActionLinkC、Html.ActionLinkD、Form.ActionLink答案:B92.ASP.NETMVC所有的HtmlHelper扩展方法所在命名空间为()A、System.Web.HtmlB、System.

40、Web.Mvc.ControlC、System.Web.Mvc.HelperD、System.Web.Mvc.Html答案:D93.在ASP.NETMVC中,对以下代码生成的HTML代码,分析正确的是()Html.ActionLink(链接文字,Upload,newid=123,page=5)A、链接文字B、链接文字C、链接文字D、链接文字答案:C94.在ASP.NETMVC中,强制类型是()A、指变量在定义的时候明确指定类型B、指变量在定义的时候明确指定对象C、指变量在定义的时候明确指定数组D、指变量在定义的时候明确指定集合答案:A95.在ASP.NETMVC中,Html.TextBoxFo

41、r()方法是()方法的强类型版本A、Html.Text()B、text.textC、Html.TextBox()D、input答案:C96.在jQuery中,如果想要删除一条数据,以下()ajax请求可以完成A、$.ajax(type:Delete,.);B、$.ajax(type:Post,.);C、$.ajax(type:Put,.);D、$.ajax(type:Get,.);答案:A97.在ASP.NETMVC中,以下强类型HTML辅助方法,不支持视图模板的是()A、Html.DisplayFor()B、Html.ListBox()C、Html.EditorFor()D、以上都不支持答案

42、:B98.在ASP.NETMVC中,使用Ajax辅助方法必须先引入()A、jQuery.unobtrusive-ajax.jsB、jQuery.un.jsC、unobtrusive-ajax.jsD、ajax.js答案:A99.在ASP.NETMVC中,ViewData使用正确的是()A、ViewDataname=小明B、ViewData.name=小明C、ViewData.name=小明D、ViewDataname=小明答案:D100.在ASP.NETMVC中,因为()类型的内容可以存储任意数据,所以可以把整个Model数据放入ViewData对象或ViewBag对象中传递至View视图页A

43、、ViewB、DataC、ViewDataDictionaryD、DataDictionary答案:C101.在ASP.NETMVC中,HTTP的()动词用来完整更新或替换一个现有的资源,也可以用用户端指定的URL来建立一个新的资源A、postB、putC、getD、delete答案:B多选题1.关于ASP.NETMVC目录结构下列说法正确的是()【选三项】A、App_Data存储本地化的数据库文件或数据文件。B、App_Start包含多个静态配置类,执行初始化任务。C、Models放置模型文件。D、Global.asax:应用程序配置文件。答案:ABC2.在ASP.NETMVC中,模型绑定可

44、以获取()基本类型的数据【选三项】A、intB、stringC、requestD、float答案:ABD3.在ASP.NETMVC中,DefaultModelBinder类可以通过下列()途径获取绑定的值【选两项】A、Request.FormB、Request.UrlC、Response.QueryStringD、Request.Files答案:AD4.在ASP.NETMVC中,常见的表单验证有()【选三项】A、必填验证B、唯一验证C、比较验证D、格式验证答案:ACD5.在ASP.NETMVC中,创建分部视图的三个步骤是()【选三项】A、在控制器目录中右键创建视图B、右键点击/Views/Sh

45、ared目录,选择“添加”-“MVC5分布页(Razor)”C、设定“视图名称”为“_top”,并选中“创建为分部视图”D、在新建的_top.cshtml中输入页面内容。答案:BCD6.在ASP.NETMVC中,下列()属于MVC过滤器的是【选三项】A、ActionFilterB、ResultFilterC、LoginFilterD、ExceptionFilter答案:ABD7.在ASP.NETMVC中,关于辅助方法Html.ActionLink,常见的使用方法有()【选三项】A、Html.ActionLink(链接文字,ActionName)B、Html.AcionLink(链接文字,act

46、ionName,控制器)C、Html.AcionLink(链接文字,actionName,控制器,newid=123)D、以上都不是答案:ABC8.在ASP.NETMVC中,使用模型绑定可以获取基本类型数据,下列说法正确的是()【选三项】A、int?类型,这种类型称为“可空int类型”。B、内容为“空数据”时,将无法正确实现int类型转换C、设置可空类型可以解决内容为空的异常问题D、设定默认参数值无法解决内容为空的异常问题答案:ABC9.在ASP.NETMVC中,下列关于AjaxOptions对象说法正确的是()【选两项】A、HttpMethod获取或设置HTTP请求方法(“GET”或“POS

47、T”)B、Onplete获取或设置数据响应之前、更新页面之后,调用的JavaScript函数。C、OnBegin获取或设置更新页面之后调用的JavaScript函数的名称。D、InsertionMode获取或设置指定如何将响应结果插入到目标DOM元素的模式。答案:AD10.以下关于测试理解正确的是()【选三项】A、测试通常分为人工测试和自动化测试。B、使用自动化测试最为常见的是接口测试。C、单元测试的目标是检验被测试单元的实际逻辑,如果单元测试不通过,则说明代码中存在Bug。D、TestClass和TestMethod两个特性,用于标注此处为测试代码。答案:ACD11.MVC优点有()【选两项

48、】A、使得复杂项目更加容易维护B、可以更方便的操作数据库信息C、可以提供丰富的url重写。D、不利于团队开发答案:AC12.jQuery验证插件给我们提供的验证功能包括()【选三项】A、必填检查B、范围检查C、比较验证D、数据唯一性验证答案:ABC13.在jQuery中,以下代码写法的意义在于()$(function()$(form).bind(submit,checkForm););【选两项】A、在自定义函数checkForm中,“returnfalse;”表示如果验证出现错误,就终止表单提交.B、在表单提交时进行服务器校验,增强代码的安全性。C、在表单成功提交至控制器方法之前,不会占用服务

49、器任何资源。D、在自定义函数checkForm中,为了保证表单提交,都必须要returntrue。答案:AC14.WebApi控制器相比于普通控制器的区别有哪些()【选三项】A、父类不同,继承自ApiController而非ControllerB、效率不同,WebApi运行效率比Cotroller控制器要快。C、调用方式不同,WebApi根据动词调用,而非Action。D、返回值不同,并不是视图或辅助对象。答案:ACD15.以下()场景适合使用WebAPI【选两项】A、天气预报B、聊天室C、视频直播D、人脸识别系统答案:AD16.ASP.NETMVC与webform相比有()优势【选三项】A、

50、强类型view实现,更安全,更高效。B、使Web程序对单元测试的支持更困难C、没有服务器表单控件,可以更方便的控制应用程序的行为D、通过把项目分成Model、View和Controller,使得复杂项目更加容易维护,减少项目之间的耦合。答案:ACD17.在ASP.NETMVC中,FileResult派生类包括()【选三项】A、FileCountResultB、FilePathResultC、FileStreamResultD、ContentResult答案:ABC18.WebAPI控制器的特点包括()【选三项】A、继承System.Web.Http.ApiControllerB、返回原始对象C

51、、根据HTTP动词调度操作D、继承System.Web.Mvc.Controller答案:ABC19.WebAPI的使用场景有()【选三项】A、需要WebService而且需要SOAP。B、只想发布一些简单的Http服务,不想使用相对复杂的WCF配置。C、发布的服务可能会被带宽受限的设备访问。D、需要在已有的WCF服务基础上建立non-soap-basedhttp服务。答案:BCD20.在ASP.NETMVC中,关于MVC中的传递方式说法正确的是()【选三项】A、ViewData适合传递单个数据,需要类型转换B、ViewBag适合传递单个数据,不需要类型转换C、TempData主要用于跨多个动

52、作方法传递数据D、View()+Model不适合传递模型数据,不需要类型转换答案:ABC21.在ASP.NETMVC中,测试项目需要引用()和()【选两项】A、ASP.NETMVC框架B、System.DataC、Controller类的名称空间D、System.IO答案:AC22.在ASP.NETMVC中,Html.ActionLink下列语法正确的是()【选两项】A、Html.ActionLink(链接文字,ActionName)B、Html.ActionLink(链接文字,ControllerName)C、Html.ActionLink(链接文字,ControllerName,newid

53、=123,page=5)D、Html.ActionLink(链接文字,ActionName,newid=123,page=5)答案:AD23.在ASP.NETMVC中,MVC缺点有()【选三项】A、增加了系统结构和实现的复杂性B、视图与控制器间的过于紧密的连接C、视图对模型数据的低效率访问D、对单元测试的支持更加出色答案:ABC24.HTTP/1.1协议中保包含的HTTP动词有()【选两项】A、LoginB、GetC、ErrorD、Post答案:BD25.在ASP.NETMVC中,不是ActrionResult的派生类有()【选两项】A、ViewResultB、EmptyResultC、Str

54、ingResultD、HtmlResult答案:CD26.在ASP.NETMVC中,下列()对象可以将数据从控制器传递到视图【选三项】A、ViewDataB、ViewBagC、TempDataD、Request答案:ABC27.在ASP.NETMVC中,下列()不属于MVC的结果类型【选两项】A、ViewResultB、PartialViewResultC、JqueryResultD、HTMLResult答案:CD28.在ASP.NETMVC中,强类型使用的语法正确的是()【选三项】A、model模型对象(集合)B、modelDemo.Models.ProductC、modelIEnumera

55、bleD、以上都不对答案:ABC29.关于ASP.NETMVC约定,以下()是正确的【选两项】A、控制器:必须与Controller结尾命名B、视图:必须放在Views文件夹下面,并且要和控制器同名的子目录中创建C、模型:必须与Controller结尾命名D、视图:必须放在根目录下答案:AB30.在ASP.NETMVC中,下列关于Html辅助方法说法正确的是()【选三项】A、Html辅助方法用于辅助产生Html的系统方法。B、HTML辅助方法能够帮助产生HTML标签和内容,提高开发速度避免语法错误。C、框架定义的大多数辅助方法都是扩展方法。D、辅助方法开发难度较大,不利于代码开发和维护。答案:

56、ABC31.在ASP.NETMVC中,关于表单的说法正确的是()【选三项】A、如果没有form标签,Internet将变成一个枯燥文档的只读存档库。B、action用以告知Web浏览器信息发往哪里C、action值指定的是一个URL,只可以是相对的D、action值指定的URL,可以是相对的,也可以是绝对的。答案:ABD32.在ASP.NETMVC中,关于表单的提交方式,下列说法正确的是()【选三项】A、method可以告知浏览器是使用HTTPPOST还是使用HTTPGETB、Post方式对提交的数据量无限制C、Post方式对提交的数据量的限制是4KBD、Post提交方式相当安全答案:ABD33.在ASP.NETMVC中,模型绑定机制省略了常见的手动传值和类型转换的步骤,那么手动传值有()类型【选两项】A、Request.FormB、Request.QueryStringC、SessionD、以上都不是答案:AB34.WebAPI控制器和普通控制器的区别有()【选三项】A、WebAPI控制器继承System.Web.Mvc.ControllerB、WebAPI控制器继承System.Web.Http.ApiControllerC、控制器中的方法返回原始对象D、默认根据HTTP动词调度操作答案:BCD35.关于

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!