《《ASP.NET+MVC+企业级程序设计》复习备考重点试题库(带答案).docx》由会员分享,可在线阅读,更多相关《《ASP.NET+MVC+企业级程序设计》复习备考重点试题库(带答案).docx(53页珍藏版)》请在优知文库上搜索。
1、ASP.NET+MVC+企业级程序设计复习备考重点试题库(带答案)一单选题1 .在ASP.NETMVC中,以下属于AjaX辅助方法的是。A%Action1.inkBsAjax.Action1.inkC、Htm1.Action1.inkD%Form.Action1.ink答案:B2 .在ASP.NETMVC中,以下。是必填骁证注解A、ReqUired(MeSSage=商品标题不能为空)BsReqUired(ErrOrMeSSage=商品标题不能为空)CxReq(ErrOrMeSSage=商品标题不能为空)D4ReqUired(ErrOr=商品标题不能为空)答案:B3 .在ASP.NETMVC中,
2、使用强类型生成的视图页面表单元素默认都是。,如果需要更改成单选、下拉及文本域等,就需要手动修改A、下拉框B、单选框C4文本框D、复选框答案:c4 .在ASP.NETMVC中,下列关于AJax.BeginForm理解错误的是()AHtnI1.BeginForm用于创建普通的表单标签。B4Ajax.BeginForm方法创建的是异步表单“C、提交到当前页面,提交方式为Post,异步更新模块ID为USer1.OgOnCOntainer的定义如下:Ajax.BeginForm(newAjaxptions(UpdateTargetId=User1.ogOnContainer,HttpMethod=nPo
3、st,OnSuccess=)D4提交到指定控制器下的操作方法,提交方式为Post,异步更新模块ID为USer1.ogOnContainer,定义如下:Ajax.BeginForm(contro1.1.er1action,nu1.1.newAjaxOptionsIUpdateTargetId=nUser1.ogOnContainer,HttpMethod=0Post,OnSuccess=)答案:D5.在ASP.NETMVC中,关于客户端验证与服务器端验证,以下说法错误的是。A4客户端验证不能替代服务端验证B4浏览器禁用JaVaSeript,客户端验证也可以发挥作用C4客户端验证和服务器端验证相辅
4、相成,结合运用服务于Web网页D、ModeIState.IsVaIid方法将决定验证是否通过答案:B6,在ASP.NETMVC中,分部视图类似于WebFormS中的OA、“用户控件”B4Page页面”G“Tab1.e控件”D4Text控件”答案:A7 .下列关于Ajax的理解正确的是OA、AjaX技术称为异步无刷新,是前台页面相互调用的技术。B、AjaX是前台向后台请求服务器数据,而不必重载Web页面的一种技术。C4Ajax发送请求时会产生页面刷新。D、Ajax能够增加程序友好型,但是很不安全。答案:B8 .在jQuery中,使用AJAX实现WEBAP1.调用查询数据的方法是。A、$.JSON
5、()B、$.getJSONOC、$.getD4$.getJS0N答案:B9 .WebApi中用于删除数据的方法是。AxDeIete0BtGet()CsPutOD4Post0答案:A10 .在ASP.NETMVC中,假设contro1.1.er中的action方法,仅仅需要返回一个字符串文本,关于这个情况描述错误的是OA4可以使用returnContentOBv必须使用returnContentOC4可以使用returnView0D,可以使用ViewBag传递需要传递的字符转答案:B11 .在ASP.NETMVC中,新建项目的“App_StartRoutConfig.cs”文件中,()方法注册了
6、叛认的路由配置AxRegisterRoutesB、 App1.ication_StartCEnro1.IRoutesDWriteRoutes答案:A12 .在ASP.NETMVC中,模型注解验证实现显示报错信息“商品名字不能为空”的写法是OA4Error=商品名字不能为空”BvMeSSage=商品名字不能为空”C4DiSP1.ay=”商品名字不能为空”DErrorMessage=商品名字不能为空-答案:D13 .在ASP.NETMVC中,form标签的enctype属性值必须为(),否则浏览只会发送文件名而不是文件对象本身Ax,1.mu11ipart/form-jsonB、mu1.tipart
7、form-tetC、,mu11ipart/form-dataD、“mu11ipart/form-tabIe”答案:C14 .在ASP.NETMVC中,以下代码说法错误的是Oroutes.MapRoute(name:Defau1.t,ur1.:contro1.1.er)action)id),defauIts:newcontro1.Ier=Ho.action=Index,id=Ur!Parameter.OptionaI);As访问首页时,完整路径为“http:域名/DefauIt/IndexB、该配置所在文件路径为:/App_Start/RouteConfig.CSG访问:http:/域名/Hom
8、e/Add时,调用的是Add方法D、id在Ur1.请求过程中可以省略。答案:A15 .关于ASPNET和ASP.NETMVC的关系,描述错误的是OA、ASP.NETMVC依赖于HttPHandIer,关于请求是怎么进入控制器的,其实就是用到了HttpHandIerBxSession,Cookie,CaChe和APP1.iCatiOn这些ASP.NET的对象保存机制在MVC中依然是需要用到的CvHttpContextRequest%Response、SerVer对象在MVC中仍然可以使用,在Contro1.1.er中通过智能感知的形式很容易得到这些对象DASP.NET是在核心ASP.NETMVC
9、基础之上构建的答案:D16 .以下MVC执行流程正确的是。A、浏览器请求控制器-视图-模型-显示结果B浏览器请求-控制器-模型-视图-显示结果C4浏览器请求-模型-控制器-视图-显示结果D4浏览粉请求-视图-控制器-模型-显示结果答案:B17 .在ASP.NETMVC中,当需要从视图传递筒单的数据至控制器中时,可以使用。来完成AsTyPe对象B4Response对象CxRequest对象D4ObjeCt对象答案:C18在地址栏输入http:/IoCaIhost:端口号apisysuser地址后,默认访问的是HTTP的()动词AvPutBxDe1.eteC、 PostDsGet答案:D19 .在
10、ASP.NETMVC中,下列模型数据注解中用于验证属性值必须匹配正则表达式的是。A%RequiredB、RangeC、ReguIarExpressionDpare答案:c20 .下列不是ASPNETMVC优点的是OA、结构清晰B4易于维护C4有利于工程管理软件D4占用资源少答案:D21 .在ASP.NETMVC中,显示视图的方法有多种,以下描述错误的是OAxVieW在action中返回的是一个视图“B1只能使用View,如returnview()CvPartia1.view.它是在action中返回一部分视图”D、RedireCttoaCtiOn.它是用来重定向到不同的action里面,它可以
11、在一个c。ntro1.Ier里面也可以在不同的contro1.Ier里面答案:B22 .在ASP.NETMVC中,因为()类型的内容可以存储任意数据,所以可以把整个Mode1.数据放入VieWData对象或VieWeag对象中传递至VieW视图页AxViewB、DataCxViewDataDictionaryDDataDictionary答案:C23.在ASP.NETMVC中,BeginForm添加样式的写法正确的是A、 Htm1.BeginForm(actioName,contro1.IerName.FormMethod.POST,new(cIaSShC1.aSSName)BHtm1.Beg
12、inFormCactionNamercontro1.IerName.FormMethod.POST,newstyIe=*cIassNamen)C、 Htm1.BeginFormCactionNamercontro1.IerName.FormMethod.POST,newc1.ass=c1.assName11)Ds以上都对答案:C24 .ASP.NETMVC所有的HtmIHeIPer扩展方法所在命名空间为()A、System.Web.Htm1.B%System.Web.Mvc.Contro1.CSystem.Web.Mvc.He1.perDSystem.Web.Mvc.Htm1.答案:D25 .
13、在ASP.NETMVC中,以下关于测试的说法错误的是。A、测试通常分为人工测试和自动化测试Bv测试可以找到所有问题C、自动化测试是通过测试软件执行特定的测试工作Ds自动化测试最为常见的是单元测试答案:B26 .在ASP.NETMVC中,SeSSiOn默认有效期是。时间Av5分钟B,10分钟C、20分钟Ds30分钟答案:C27 .关于HnP动词下列说法错误的是()A4动词Get一般用于获取查询资源,对应数据库中的SeIeCt操作。BvGet动词非常安全,因为数据不会暴露出来.C4动词P。St一般用于向系统中更新数据,对应数据库中的InSertUPdate操作。D、动词PUt一般用于向系统中插入或
14、更新数据(当然,其功能P。St也能实现,与PoSt有很多相似之处),对应数据库中的InSert、Update操作。答案:B28 .在ASP.NETMVC中,以下不属于MVC表单验证的是()A、必填检查Bv范围检查C4比较验证Dv符号验证答案:D29 .不属于HTTP/1.1协议中8个主要的HTTP动词的是。A、OptionsB、HeadCTraceD、 Force答案:D30 .在ASP.NETMVC中,关于UR1.的说法不正确的是。A、域名易于记忆和拼写B4简短易输入C4可以反映出站点的结构Dv可以经常发生变化答案:D31 .在ASP.NETMVC中,HtmI.TextArea0输出()标签A、输出textarea标签Bv输出inputtype=checkbox标签G输出inputtype=radio)标签Dv输出Cinputtype=hidden”/标签答案:A32 .在ASP.NETMVC中,关于部署网站的过程,以下说法错误的是OA、服务UR1.若要安装到本地,则直接输入I。CaIhoSt即可B4当“服务UR1.”输入的是本机地址(IocaIhost),用户名字段不需要输入C、当“服务UR1.”输入的是本机地址(1.oca1.host),密码字段不需要输入D、发布到I1.S站点后的网址,每次发布成功,ViSUaStUdi。